blob: ba1c41cd91886d50c7428f3ab38c7fa773e17bae [file] [log] [blame]
Daniel Veillardc4c21552003-03-29 10:53:38 +00001Sat Mar 29 11:49:25 CET 2003 Daniel Veillard <daniel@veillard.com>
2
3 * relaxng.c include/libxml/relaxng.h xmlschemastypes.c: more work
4 on cleaning up XML Schemas datatypes based on James Clark tests
5 test/xsdtest/xsdtest.xml
6
Daniel Veillard80b19092003-03-28 13:29:53 +00007Fri Mar 28 14:24:08 CET 2003 Daniel Veillard <daniel@veillard.com>
8
9 * relaxng.c: implemented comparisons for Schemas values.
10 * xmlschemastypes.c include/libxml/xmlschemastypes.h: fixed
11 some bugs in duration handling, comparisons for durations
12 and decimals, removed all memory leaks pointed out by James
13 testsuite. Current status is now
14 found 238 test schemas: 197 success 41 failures
15 found 1035 test instances: 803 success 130 failures
16
Daniel Veillard91a13252003-03-27 23:44:43 +000017Fri Mar 28 00:41:55 CET 2003 Daniel Veillard <daniel@veillard.com>
18
19 * xmlschemas.c include/libxml/xmlschemas.h: fixed bugs and memory
20 leaks in the W3C XML Schemas code
21 * xmlschemastypes.c: implemented nonPositiveInteger
22 * test/schemas/length2_0.xsd result/schemas/length2_0_0.err:
23 fixed the test and result.
24
Daniel Veillard6560a422003-03-27 21:25:38 +000025Thu Mar 27 22:23:07 CET 2003 Daniel Veillard <daniel@veillard.com>
26
27 * HTMLparser.c tree.c: two patches from James Bursa on the HTML
28 parser and a typo
29 * xmlschemastypes.c: reindenting, fixing a memory access
30 problem with dates.
31
Daniel Veillard6c5b2d32003-03-27 14:55:52 +000032Thu Mar 27 15:53:35 CET 2003 Daniel Veillard <daniel@veillard.com>
33
34 * parser.c: fixing #109227 providing more context in case of
35 start/end tag mismatch
36 * python/tests/ctxterror.py python/tests/readererr.py: update the
37 tests accordingly
38
Daniel Veillardd9b72832003-03-27 14:24:00 +000039Thu Mar 27 15:22:41 CET 2003 Daniel Veillard <daniel@veillard.com>
40
41 * xinclude.c: should fix #109327 errors on memory accesses
42
Daniel Veillardc7e9b192003-03-27 14:08:24 +000043Thu Mar 27 15:06:13 CET 2003 Daniel Veillard <daniel@veillard.com>
44
45 * HTMLtree.c: Fixed reopening of #78662 <form action="...">
46 is an URI reference
47
Daniel Veillarde209b332003-03-26 21:40:13 +000048Wed Mar 26 22:38:39 CET 2003 Daniel Veillard <daniel@veillard.com>
49
50 * xpath.c: fixed bug #109160 on non-ASCII IDs
51
Daniel Veillard642104e2003-03-26 16:32:05 +000052Wed Mar 26 17:30:37 CET 2003 Daniel Veillard <daniel@veillard.com>
53
54 * parser.c: Norm suggested a nicer error message for xml:space values
55 errors
56
Daniel Veillarde4fa2932003-03-26 00:38:10 +000057Wed Mar 26 01:34:19 CET 2003 Daniel Veillard <daniel@veillard.com>
58
59 * xpath.c include/libxml/xpath.h: first part of the fix to
60 performance bug #108905, adds xmlXPathOrderDocElems() providing
61 document order for nodes.
62 * python/libxml.c: Python may require TRIO as Albert Chin pointed out
63
Daniel Veillard09628212003-03-25 15:10:27 +000064Tue Mar 25 16:07:00 CET 2003 Daniel Veillard <daniel@veillard.com>
65
66 * xmlschemastypes.c: removing a warning with Sun compiler
67 bug #109154
68
MST 2003 John Fleckda271742003-03-25 14:05:17 +000069Tue Mar 25 07:02:56 MST 2003 John Fleck <jfleck@inkstain.net>
70
71 * doc/xmllint.xml
72 * doc/xmllint.1
73 update xmllint man page with --relaxng option
74
Daniel Veillard2032d292003-03-25 11:09:40 +000075Tue Mar 25 12:07:03 CET 2003 Daniel Veillard <daniel@veillard.com>
76
77 * python/setup.py.in : was missing "drv_libxml2.py"
78
Daniel Veillard9adc0462003-03-24 18:39:54 +000079Mon Mar 24 19:38:05 CET 2003 Daniel Veillard <daniel@veillard.com>
80
81 * tree.c xpath.c: some changes related to the new way of
82 handling Result Value Tree, before 2.5.5
83
Daniel Veillardd8da01c2003-03-24 15:58:23 +000084Mon Mar 24 16:36:23 CET 2003 Daniel Veillard <daniel@veillard.com>
85
86 * configure.in NEWS: preparing release 2.5.5
87 * doc/* : updated the documentation and regenerated it.
88
Daniel Veillardef0b4502003-03-24 13:57:34 +000089Mon Mar 24 14:56:01 CET 2003 Daniel Veillard <daniel@veillard.com>
90
91 * xpath.c: fixed some problems related to #75813 about handling
92 of Result Value Trees
93
Daniel Veillard9231ff92003-03-23 22:00:51 +000094Sun Mar 23 22:57:20 CET 2003 Daniel Veillard <daniel@veillard.com>
95
96 * uri.c: applied a set of patches from Lorenzo Viali correcting
97 URI parsing errors.
98
Daniel Veillard5f8d1a32003-03-23 21:02:00 +000099Sun Mar 23 22:00:14 CET 2003 Daniel Veillard <daniel@veillard.com>
100
101 * parser.c: validity status was not passed back when validating in
102 entities, but raised by Oliver Fischer
103
Daniel Veillard04ee2f22003-03-23 20:31:46 +0000104Sun Mar 23 21:30:50 CET 2003 Daniel Veillard <daniel@veillard.com>
105
106 * HTMLtree.c: avoid escaping ',' in URIs
107
Daniel Veillardef8dd7b2003-03-23 12:02:56 +0000108Sun Mar 23 12:57:00 CET 2003 Daniel Veillard <daniel@veillard.com>
109
110 * parser.c: fixing bug #108976 get the ID/REFs to reference
111 the ID in the document content and not in the entity copy
112 * SAX.c include/libxml/parser.h: more checking of the ID/REF
113 stuff, better solution for #107208
114 * xmlregexp.c: removed a direct printf, dohhh
115 * xmlreader.c: fixed a bug on streaming validation of empty
116 elements in entities
117 * result/VC/ElementValid8 test/VCM/v20.xml result/valid/xhtml1.xhtml:
118 cleanup of the validation tests
119 * test/valid/id* test/valid/dtds/destfoo.ent result/valid/id*:
120 added more ID/IDREF tests to the suite
121
Daniel Veillard2cfd9df2003-03-22 22:39:16 +0000122Sat Mar 22 23:38:08 CET 2003 Daniel Veillard <daniel@veillard.com>
123
124 * xmlreader.c: fixed #107043 removing 2 warnings with Sun One
125 compiler.
126
Daniel Veillard20863822003-03-22 17:51:47 +0000127Sat Mar 22 18:50:45 CET 2003 Daniel Veillard <daniel@veillard.com>
128
129 * relaxng.c: valgrind'ed and cleaned up a couple of memory issues.
130
Daniel Veillard9ff2d472003-03-22 15:18:01 +0000131Sat Mar 22 16:15:50 CET 2003 Daniel Veillard <daniel@veillard.com>
132
133 * SAX.c: fix bug #107208 avoid false duplicates when ID/REFs are
134 defined in entities content
135
Daniel Veillard99737f52003-03-22 14:55:50 +0000136Sat Mar 22 15:53:27 CET 2003 Daniel Veillard <daniel@veillard.com>
137
138 * SAX.c: Fixed validation bug #108858 on namespace names using
139 entities and reported by Brent Hendricks
140 * xmllint.c: report xmlTextReaderHasValue() result in --stream
141 --debug output.
142
Daniel Veillard48ef4c92003-03-22 12:38:15 +0000143Sat Mar 22 13:32:39 CET 2003 Daniel Veillard <daniel@veillard.com>
144
145 * xmlreader.c: fixed bug #108801 reported by Malcolm Tredinnick
146 about the DocType node not being reported sometimes.
147 * python/tests/reader.py: added to test to the regression checks
148
Daniel Veillard120e8eb2003-03-22 01:00:34 +0000149Sat Mar 22 01:57:40 CET 2003 Daniel Veillard <daniel@veillard.com>
150
151 * xmlreader.c: fixed bug #108546 on long CDATA (or text nodes)
152 reported by Edd Dumbill
153
Daniel Veillard77a90a72003-03-22 00:04:05 +0000154Sat Mar 23 01:00:24 CET 2003 Daniel Veillard <daniel@veillard.com>
155
156 * HTMLparser.c parser.c parserInternals.c: patch from
157 johan@evenhuis.nl for #107937 fixing some line counting
158 problems, and some other cleanups.
159 * result/HTML/: this result in some line number changes
160
Daniel Veillard580ced82003-03-21 21:22:48 +0000161Fri Mar 21 22:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
162
163 * configure.in Makefile.am: fixed Red Hat bug #86118 use libxml2.spec
164 instead of libxml.spec
165 * relaxng.c: fixed some of the error reporting excessive
166 verbosity
167 * catalog.c debugXML.c valid.c xmlreader.c xmlschemas.c xpath.c
168 xmlschemastypes.c: removed some warnings from gcc
169 * doc/libxml2-api.xml: rebuilt
170
Daniel Veillarde063f482003-03-21 16:53:17 +0000171Fri Mar 21 17:25:23 CET 2003 Daniel Veillard <daniel@veillard.com>
172
173 * relaxng.c: another optimization, for choice this time
174 * result/relaxng/spec1* result/relaxng/tutor12_1*
175 result/relaxng/tutor3_7: cleanups.
176
Daniel Veillard0e3d3ce2003-03-21 12:43:18 +0000177Fri Mar 21 13:41:23 CET 2003 Daniel Veillard <daniel@veillard.com>
178
179 * relaxng.c: fixed xmlRelaxNGNodeMatchesList
180 * test/relaxng/testsuite.xml: augmented the test suite
181 * result/relaxng/spec1* result/relaxng/tutor12_1*: this fixes
182 some schemas validation tests in the presence of foreign
183 namespaces.
184
Daniel Veillardbbb78b52003-03-21 01:24:45 +0000185Fri Mar 21 02:23:34 CET 2003 Daniel Veillard <daniel@veillard.com>
186
187 * relaxng.c: added another interleave speedup.
188
Daniel Veillardef2e4ec2003-03-20 16:23:26 +0000189Thu Mar 20 17:22:00 CET 2003 Daniel Veillard <daniel@veillard.com>
190
191 * xmlschemastypes.c: added integer and fixed one of the
192 IDREFS regression tests pbm
193 * result/relaxng/docbook_0.err: updated
194
Daniel Veillard249d7bb2003-03-19 21:02:29 +0000195Wed Mar 19 21:58:47 CET 2003 Daniel Veillard <daniel@veillard.com>
196
197 * valid.c xmlschemastypes.c: attempt to cope with ID/IDREF(S)
198 declared both in the DTD and in the Schemas <grin/>
199 * relaxng.c: more debug, added a big optimization for <mixed>
200 * test/relaxng/testsuite.xml: augmented the testsuite
201 * test/relaxng/ result/relaxng: added the RelaxNG spec and a
202 DocBook example to the regression tests
203
Daniel Veillard798024a2003-03-19 10:36:09 +0000204Wed Mar 19 11:34:10 CET 2003 Daniel Veillard <daniel@veillard.com>
205
206 * check-xsddata-test-suite.py: cosmetic change for output
207 * relaxng.c: try to minimize calls to malloc/free for states.
208
Daniel Veillarda1a9d042003-03-18 16:53:17 +0000209Tue Mar 18 17:50:31 CET 2003 Daniel Veillard <daniel@veillard.com>
210
211 * tree.c: removed a warning
212 * xmlschemastypes.c: more cleanup, added ENTITY and ENTITIES
213 support
214 * check-relaxng-test-suite.py check-xsddata-test-suite.py:
215 cleanup/improvements of the regression tests batch
216 * test/relaxng/testsuite.xml: augmented libxml2 own testsuite
217
Daniel Veillard28c52ab2003-03-18 11:39:17 +0000218Tue Mar 18 12:36:22 CET 2003 Daniel Veillard <daniel@veillard.com>
219
220 * relaxng.c: fixed error msg cleanup deallocation
221 * xmlschemastypes.c: added a function to handle lists of
222 atomic types, added support for IDREFS
223
Daniel Veillardc3da18a2003-03-18 00:31:04 +0000224Tue Mar 18 01:28:15 CET 2003 Daniel Veillard <daniel@veillard.com>
225
226 * relaxng.c valid.c xmlschemastypes.c: added Datatype ID
227 and IDREF, usable from RelaxNG now
228 * include/libxml/xmlschemastypes.h: need to add a new interface
229 because the validation modifies the infoset
230 * test/relaxng/testsuite.xml: extended the testsuite
231
Daniel Veillard952379b2003-03-17 15:37:12 +0000232Mon Mar 17 16:34:07 CET 2003 Daniel Veillard <daniel@veillard.com>
233
234 * relaxng.c: fixed the last core RelaxNG bug known #107083,
235 shemas datatype ID/IDREF support still missing though.
236 * xmlreader.c: fix a crashing bug with prefix raised by
237 Merijn Broeren
238 * test/relaxng/testsuite.xml: augmented the testsuite with
239 complex inheritance tests
240
Daniel Veillardfd573f12003-03-16 17:52:32 +0000241Sun Mar 16 18:45:50 CET 2003 Daniel Veillard <daniel@veillard.com>
242
243 * relaxng.c: switched back to the previous Relax-NG code base,
244 the derivation algorithm need severe constraining code to avoid
245 combinatorial explosion. Fixed the problem with Sebastian Rahtz
246 TEI based example and other bugs
247 * result/relaxng/*err: updated the results
248 * test/relaxng/testsuite.xml: started a new test suite
249
Daniel Veillard1564e6e2003-03-15 21:30:25 +0000250Sat Mar 15 22:26:46 CET 2003 Daniel Veillard <daniel@veillard.com>
251
252 * relaxng.c include/libxml/relaxng.h: After coming to the conclusion
253 that the original RelaxNG validation code was un-fixeable, it got
254 rewritten to use the derivation algorithm from James Clark and
255 redebugged it (nearly) from scratch:
256 found 373 test schemas: 372 success 1 failures
257 found 529 test instances: 529 success 0 failures
258
Daniel Veillard39eb88b2003-03-11 11:21:28 +0000259Tue Mar 11 12:08:23 CET 2003 Daniel Veillard <daniel@veillard.com>
260
261 * SAX.c parser.c: fix some recursion problems introduced in the
262 last release.
263 * relaxng.c: more debugging of the RNG validation engine, still
264 problems though.
265
Daniel Veillard5add8682003-03-10 13:13:58 +0000266Mon Mar 10 14:10:47 CET 2003 Daniel Veillard <daniel@veillard.com>
267
268 * Makefile.am: stop generating wrong result file with * in name
269 * relaxng.c: fixing the include bug raised by Sebastian Rahtz
270 * result/relaxng/demo* test/relaxng/demo: added the tests from
271 Sebastian reproducing the problem.
272
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +0000273Sun Mar 9 18:02:31 MST 2003 John Fleck <jfleck@inkstain.net>
274
Daniel Veillard5add8682003-03-10 13:13:58 +0000275 * doc/xmllint.1: regenerating man page from xmllint.xml to pick
276 up Aleksey's change
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +0000277
Aleksey Sanin693c9bc2003-03-09 22:36:52 +0000278Sun Mar 9 13:53:16 2003 Aleksey Sanin <aleksey@aleksey.com>
279
280 * xmllint.c doc/xmllint.xml: use $XMLLINT_INDENT environment
281 variable to control the indentation for the xmllint "--format"
282 option
283
Igor Zlatkovic47ba1c72003-03-08 13:29:42 +0000284Sat Mar 8 14:27:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
285
286 * encoding.c: applied Gennady's patch against buffer overrun
287
Daniel Veillard42f12e92003-03-07 18:32:59 +0000288Fri Mar 7 19:29:40 CET 2003 Daniel Veillard <daniel@veillard.com>
289
290 * test/xsdtest/xsdtest.xml uri.c: after and exchange with James
291 Clark it appeared I had bug in URI parsing code ...
292 * relaxng.c include/libxml/relaxng.h: completely revamped error
293 reporting to not loose message from optional parts.
294 * xmllint.c: added timing for RNG validation steps
295 * result/relaxng/*: updated the result, all error messages changed
296
Daniel Veillardedfd5882003-03-07 14:20:40 +0000297Fri Mar 7 15:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
298
299 * xpath.c: fix bug #107804, the algorithm used for document order
300 computation was failing on attributes.
301
Daniel Veillard83391282003-03-06 21:37:30 +0000302Thu Mar 6 22:35:50 CET 2003 Daniel Veillard <daniel@veillard.com>
303
304 * valid.c: fix bug #107764 , possibility of buffer overflow
305 in xmlValidDebug()
306
Daniel Veillard6c73cb82003-03-05 16:45:40 +0000307Wed Mar 5 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
308
309 * nanoftp.c include/libxml/nanoftp.h: adding xmlNanoFTPDele()
310 from Philipp Dunkel
311
Daniel Veillard5f704af2003-03-05 10:01:43 +0000312Wed Mar 5 10:57:09 CET 2003 Daniel Veillard <daniel@veillard.com>
313
314 * xmlschemastype.c: made powten array static it should not be exported
315 * HTMLparser.c: fix bug #107361 by reusing the code from the XML
316 parser function.
317 * testHTML.c: get rid of valgrind messages on the HTML SAX tests
318
Daniel Veillard7b72ee52003-02-27 23:24:53 +0000319Fri Feb 28 00:23:00 CET 2003 Daniel Veillard <daniel@veillard.com>
320
321 * tree.c: fixed a node dump crash on attributes
322 * test/xsdtest/xsdtest.xml test/xsdtest/xsdtest.xsl: fixed
323 an URI test bug and get better output.
324
Daniel Veillard463a5472003-02-27 21:30:32 +0000325Thu Feb 27 22:28:40 CET 2003 Daniel Veillard <daniel@veillard.com>
326
327 * check-xsddata-test-suite.py: give more infos
328 * relaxng.c: fix a bug reported by Sebastian Rahtz and
329 REF->DEF in attribute values.
330
Daniel Veillardeb7189f2003-02-27 20:11:13 +0000331Thu Feb 27 21:09:32 CET 2003 Daniel Veillard <daniel@veillard.com>
332
333 * check-xsddata-test-suite.py test/xsdtest/xsdtest.xml
334 test/xsdtest/xsdtest.xsl: import of the XSD Datatype
335 regression tests from James Clark.
336
Daniel Veillard8bc6cf92003-02-27 17:42:22 +0000337Thu Feb 27 18:40:04 CET 2003 Daniel Veillard <daniel@veillard.com>
338
339 * relaxng.c xmlschemas.c xmlschemastypes.c
340 include/libxml/xmlschemastypes.h: added param support for relaxng
341 type checking, started to increment the pool of simple types
342 registered, still much work to be done on simple types and
343 facets checkings.
344
Daniel Veillard19ab45b2003-02-26 15:49:03 +0000345Wed Feb 26 16:45:39 CET 2003 Daniel Veillard <daniel@veillard.com>
346
347 * entities.c: fixes again one of the problem raised by
348 James Clark in #106788
349
Daniel Veillardc482e262003-02-26 14:48:48 +0000350Wed Feb 26 15:46:48 CET 2003 Daniel Veillard <daniel@veillard.com>
351
352 * relaxng.c: Fixed a couple of problem raised by James Clark
353 in bug #107083, the support for ID/IDREF/IDREFS at the WXS
354 datatype level still not fixed though.
355
Daniel Veillard17bed982003-02-24 20:11:43 +0000356Mon Feb 24 21:09:19 CET 2003 Daniel Veillard <daniel@veillard.com>
357
358 * configure.in: preparing release 2.5.4
359 * doc/*: updated and rebuilt the docs
360 * relaxng.c: removed warnings
361 * result/relaxng/*: updated the results
362
Daniel Veillardf4be0182003-02-24 19:54:33 +0000363Mon Feb 24 20:53:17 CET 2003 Daniel Veillard <daniel@veillard.com>
364
365 * valid.c: fixes a DTD regexp generation problem.
366
Daniel Veillard02111c12003-02-24 19:14:52 +0000367Mon Feb 24 20:12:57 CET 2003 Daniel Veillard <daniel@veillard.com>
368
369 * parser.c: fixes bug #105998 about false detection of
370 attribute consumption loop.
371
Daniel Veillard2406abd2003-02-24 18:16:47 +0000372Mon Feb 24 19:14:57 CET 2003 Daniel Veillard <daniel@veillard.com>
373
374 * xinclude.c: Fixes bug #106931 in XInclude entities merging.
375
Daniel Veillardfcc822e2003-02-24 17:52:08 +0000376Mon Feb 24 18:50:35 CET 2003 Daniel Veillard <daniel@veillard.com>
377
378 * SAX.c: fixed bug #105992
379
Daniel Veillard3ebc7d42003-02-24 17:17:58 +0000380Mon Feb 24 18:14:16 CET 2003 Daniel Veillard <daniel@veillard.com>
381
382 * tree.c: fixed xmlSetProp and al. when the node passed is not an
383 element.
384 * relaxng.c: fixed bugs 7.3 (though not complete) and memory leaks
385 found 373 test schemas: 369 success 4 failures
386 found 529 test instances: 525 success 4 failures
387 * check-relaxng-test-suite.py: added memory debug reporting
388
Daniel Veillardc64b8e92003-02-24 11:47:13 +0000389Mon Feb 24 12:41:54 CET 2003 Daniel Veillard <daniel@veillard.com>
390
391 * uri.c parser.c: some warning removal on Igor's patch
392 * tree.c: seems I messed up with #106788 fix
393 * python/libxml.c: fixed some base problems when Python provides
394 the resolver.
395 * relaxng.c: fixed the interleave algorithm
396 found 373 test schemas: 364 success 9 failures
397 found 529 test instances: 525 success 4 failures
398 the resulting failures are bug in the algorithm from 7.3 and
399 lack of support for params
400
Daniel Veillard0046c0f2003-02-23 13:52:30 +0000401Sun Feb 23 14:49:39 CET 2003 Daniel Veillard <daniel@veillard.com>
402
403 * parser.c: another fix for nodeinfo in entities problem
404 * tree.c entities.c: fixed bug #106788 from James Clark
405 some spaces need to be serialized as character references.
406
Igor Zlatkovic40ed73b2003-02-23 13:40:12 +0000407Sat Feb 22 18:28:16 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
408
409 * parser.c uri.c: fixed the bug I introduced in the path
410 handling, reported by Sebastian Bergmann
411
Daniel Veillard44e1dd02003-02-21 23:23:28 +0000412Sat Feb 22 00:19:48 CET 2003 Daniel Veillard <daniel@veillard.com>
413
414 * parser.c: fixing some nodeinfo in entities problem raised
415 by Glenn W. Bach
416 * relaxng.c: implemented the first section 7.3 check
417 * result/relaxng/*: updated the results
418
Daniel Veillardc5312d72003-02-21 17:14:10 +0000419Fri Feb 21 18:12:19 CET 2003 Daniel Veillard <daniel@veillard.com>
420
421 * relaxng.c: fixed some problems in the previous commit
422 and finished implementing 4.16 rules checking
423 found 373 test schemas: 353 success 20 failures
424 found 529 test instances: 519 success 6 failures
425 * result/relaxng/*: updated the results
426
Daniel Veillard4c5cf702003-02-21 15:40:34 +0000427Fri Feb 21 16:37:39 CET 2003 Daniel Veillard <daniel@veillard.com>
428
429 * relaxng.c: implemented checks from section 7.2
430
Daniel Veillard77648bb2003-02-20 15:03:22 +0000431Thu Feb 20 16:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
432
433 * relaxng.c: implemented the checks from section 7.1, fixed
434 some of the 4.20 and 4.21 problems.
435 found 373 test schemas: 338 success 35 failures
436 found 529 test instances: 519 success 6 failures
437 * result/relaxng/*: updated the results
438
Daniel Veillard1c745ad2003-02-20 00:11:02 +0000439Thu Feb 20 01:09:24 CET 2003 Daniel Veillard <daniel@veillard.com>
440
441 * relaxng.c: implemented the 4.20 and 4.21 simplification rules.
442 * result/relaxng/*: updated the results
443
Daniel Veillardce14fa52003-02-19 17:32:48 +0000444Wed Feb 19 18:30:30 CET 2003 Daniel Veillard <daniel@veillard.com>
445
446 * relaxng.c: more bugfixes
447 * result/relaxng/*: updated the results
448
Igor Zlatkovic7e1d1582003-02-19 14:51:44 +0000449Wed Feb 19 15:39:56 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
450
451 * DOCBparser.c: obsoleted xmlNormalizeWindowsPath
452 * HTMLparser.c: obsoleted xmlNormalizeWindowsPath
453 * SAX.c: ensured xmlDoc.URL is always canonic
454 * parser.c: obsoleted xmlNormalizeWindowsPath
455 * uri.c include/libxml/uri.h: introduced xmlCanonicPath
456 * xmlIO.c include/libxml/xmlIO.h: obsoleted xmlNormalizeWindowsPath
457 * win32/libxml2.def.src: added few exports
458
459
Daniel Veillard2e9b1652003-02-19 13:29:45 +0000460Wed Feb 19 14:26:51 CET 2003 Daniel Veillard <daniel@veillard.com>
461
462 * Makefile.am configure.in: patched to have shared libraries
463 for Python regression tests and static binaries for gdb debug
464 in my development environment
465 * relaxng.c: more bugfixes
466 found 373 test schemas: 296 success 77 failures
467 found 529 test instances: 516 success 8 failures
468 * result/relaxng/*: updated the results
469
Daniel Veillard8fe98712003-02-19 00:19:14 +0000470Wed Feb 19 01:17:48 CET 2003 Daniel Veillard <daniel@veillard.com>
471
472 * relaxng.c: guess what ! Relax-NG bugfixing, what a surprize...
473
Daniel Veillardd4310742003-02-18 21:12:46 +0000474Tue Feb 18 22:09:50 CET 2003 Daniel Veillard <daniel@veillard.com>
475
476 * xmlschemastypes.c: float/double check bugfix
477 * tree.c include/libxml/tree.h: exported a function for NMTOKEN
478 validation
479 * xmlreader.c: add a TODO for Jody
480 * relaxng.c: bugfix bugfix bugfix
481 found 373 test schemas: 300 success 73 failures
482 found 529 test instances: 507 success 10 failures
483 * result/relaxng/*: updated the results
484
Daniel Veillard2df2de22003-02-17 23:34:33 +0000485Tue Feb 18 00:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
486
487 * relaxng.c check-relaxng-test-suite.py: more RelaxNG bug hunting
488
Daniel Veillard416589a2003-02-17 17:25:42 +0000489Mon Feb 17 18:23:32 CET 2003 Daniel Veillard <daniel@veillard.com>
490
491 * relaxng.c check-relaxng-test-suite.py: more work on the
492 RelaxNG implementation conformance testing.
493 found 373 test schemas: 284 success 89 failures
494 found 529 test instances: 448 success 47 failures
495 * result/relaxng/*: updated the results
496
Daniel Veillard784b9352003-02-16 15:50:27 +0000497Sun Feb 16 16:48:38 CET 2003 Daniel Veillard <daniel@veillard.com>
498
499 * ChangeLog tree.c doc/libxml-doc.el doc/libxml2-api.xml: applied
500 a patch from Kjartan Maraas to fix some typos
501
Daniel Veillardfebcca42003-02-16 15:44:18 +0000502Sun Feb 16 16:40:52 CET 2003 Daniel Veillard <daniel@veillard.com>
503
504 * relaxng.c: more bug-hunting
505 * testRelax.c include/libxml/relaxng.h: added --tree to dump the
506 intermediate rng tree
507 * python/generator.py: patch from Stephane Bidoul to fix the generator
508 on python < 2.2
509
Daniel Veillardd2298792003-02-14 16:54:11 +0000510Fri Feb 14 17:49:26 CET 2003 Daniel Veillard <daniel@veillard.com>
511
512 * check-relaxng-test-suite.py relaxng.c: more testing on the
513 Relax-NG front, cleaning up the regression tests failures
514 current state and I forgot support for "mixed":
515 found 373 test schemas: 280 success 93 failures
516 found 529 test instances: 401 success 68 failures
517 * tree.c include/libxml/tree.h xmlschemastypes.c: finished and
518 moved the Name, NCName and QName validation routine in tree.c
519 * uri.c: fixed handling of URI ending up with #, i.e. having
520 an empty fragment ID.
521 * result/relaxng/*: updated the results
522
Daniel Veillard9a237c92003-02-13 15:52:58 +0000523Thu Feb 13 16:49:24 CET 2003 Daniel Veillard <daniel@veillard.com>
524
525 * check-xinclude-test-suite.py: improved the script accordingly
526 to the XInclude regression tests updates
527 * xpointer.c: Implemented XPointer element() Scheme W3C PR of 13
528 November 2002
529 * result/XPath/xptr/chapterschildseq result/XPath/xptr/vidchildseq
530 test/XPath/xptr/chapterschildseq test/XPath/xptr/vidchildseq:
531 augmented the Xpointer testsuite for the element() scheme
532
Daniel Veillardf4b4f982003-02-13 11:02:08 +0000533Thu Feb 13 12:00:30 CET 2003 Daniel Veillard <daniel@veillard.com>
534
535 * relaxng.c: added TODO for the DTD compatibility spec
536 * xinclude.c: more bug fixes driven by the testsuite
537
Daniel Veillardd581b7e2003-02-11 18:03:05 +0000538Tue Feb 11 19:01:02 CET 2003 Daniel Veillard <daniel@veillard.com>
539
540 * check-xinclude-test-suite.py xinclude.c: Work on the W3C/NIST
541 regression tests for XInclude, improved the script, improving
542 XInclude error reporting mechanism
543
Daniel Veillard1d788d22003-02-10 16:21:58 +0000544Mon Feb 10 17:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
545
546 * NEWS doc/* configure.in: preparing release 2.5.3
547
Daniel Veillardfd7ce5f2003-02-10 16:12:39 +0000548Mon Feb 10 17:11:22 CET 2003 Daniel Veillard <daniel@veillard.com>
549
550 * tree.c: trying to fix #104934 about some XHTML1 serialization
551 issues.
552
Daniel Veillard809faa52003-02-10 15:43:53 +0000553Mon Feb 10 16:41:13 CET 2003 Daniel Veillard <daniel@veillard.com>
554
555 * encoding.c xmlIO.c: fixing bug #104646 about iconv based
556 encoding conversion when the input buffer stops in the
557 middle of a multibyte char
558
Daniel Veillard1703c5f2003-02-10 14:28:44 +0000559Mon Feb 10 15:24:47 CET 2003 Daniel Veillard <daniel@veillard.com>
560
561 * test/relaxng/OASIS/spectest.xml: OASIS RelaxNG testsuite
562 * check-relaxng-test-suite.py: python script to run regression
563 against OASIS RelaxNG testsuite
564 * relaxng.c: some cleanup tweaks
565 * HTMLparser.c globals.c: cleanups in comments
566 * doc/libxml2-api.xml: updated the API
567 * result/relaxng/*: errors moved files, so large diffs but
568 no changes at the semantic level.
569
Daniel Veillard6aa2f602003-02-10 00:01:56 +0000570Mon Feb 10 01:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
571
572 * tree.c: fixing #105678 problem when dumping a namespace node.
573
Daniel Veillard591b4be2003-02-09 23:33:36 +0000574Mon Feb 10 00:30:01 CET 2003 Daniel Veillard <daniel@veillard.com>
575
576 * xpath.c: fixed doc comment problems
577 * python/generator.py python/libxml_wrap.h python/types.c: adding
578 RelaxNG wrappers
579 * python/tests/Makefile.am python/tests/relaxng.py: added a specific
580 test of those early Python RelaxNG bindings
581
582Sun Feb 9 15:18:43 CET 2003 Daniel Veillard <daniel@veillard.com>
Daniel Veillard231d7912003-02-09 14:22:17 +0000583
584 * libxml.spec.in: fixes a libtool problem on AMD 64bits builds
585 * relaxng.c: found the validation problem I had with interleave
586 when not covering all remaining siblings
587 * Makefile.am test.relaxng/* result/relaxng/*: augmented the
588 testsuite and check the RNG schemas against the RNG schemas
589 given in appendix A
590
Igor Zlatkovic6dacee62003-02-08 17:52:57 +0000591Sat Feb 8 18:55:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
592
593 * win32/Makefile.msvc: updates for RelaxNG
594 * win32/Makefile.mingw: updates for RelaxNG
595 * win32/libxml2.def.src: added RelaxNG exports
596
Daniel Veillard97fd5672003-02-07 13:01:54 +0000597Fri Feb 7 14:00:53 CET 2003 Daniel Veillard <daniel@veillard.com>
598
599 * xinclude.c: applied another bug fix from Sean Chittenden
600
Daniel Veillardef4d3bc2003-02-07 12:38:22 +0000601Fri Feb 7 13:34:08 CET 2003 Daniel Veillard <daniel@veillard.com>
602
603 * configure.in xmllint.c: I f...ed up the default configuration
604 of schemas and --relaxng option display in xmllint, pointed by
605 Morus Walter.
606 * xlink.c: Sean Chittenden pointed a couple of errors in the XLink
607 detection module, fixes bug #105374.
608
Daniel Veillardc5a70f22003-02-06 23:41:59 +0000609Fri Feb 7 01:43:38 CET 2003 Daniel Veillard <daniel@veillard.com>
610
611 * xmlschemastypes.c: added the boolean base type.
612
Daniel Veillard96a4b252003-02-06 08:22:32 +0000613Thu Feb 6 10:23:52 CET 2003 Daniel Veillard <daniel@veillard.com>
614
615 * xmlschemastypes.c: started implementing some of the missing
616 default simple types
617 * result/relaxng/*: updated the results
618
Daniel Veillard72fef162003-02-05 14:31:19 +0000619Wed Feb 5 15:28:04 CET 2003 Daniel Veillard <daniel@veillard.com>
620
621 * NEWS doc/*: updated the docs, ready for 2.5.2 release
622
Daniel Veillard71531f32003-02-05 13:19:53 +0000623Wed Feb 5 14:15:59 CET 2003 Daniel Veillard <daniel@veillard.com>
624
625 * HTMLparser.c tree.c xmlIO.c: comments cleanups
626 * Makefile.am: use xmllint for doing the RelaxNG tests
627 * configure.in: preparing 2.5.2 made schemas support default to
628 on instead of off
629 * relaxng.c: removed the verbosity
630 * xmllint.c: added --relaxng option
631 * python/generator.py python/libxml_wrap.h: prepared the integration
632 of the new RelaxNG module and schemas
633 * result/relaxng/*: less verbose output
634
Daniel Veillardec498e12003-02-05 11:01:50 +0000635Wed Feb 5 12:00:36 CET 2003 Daniel Veillard <daniel@veillard.com>
636
637 * valid.c: do not run content model validation if the
638 content is not determinist
639
Daniel Veillardde590ca2003-02-05 10:45:26 +0000640Wed Feb 5 11:43:58 CET 2003 Daniel Veillard <daniel@veillard.com>
641
642 * SAX.c: added the redefinition of namespaced attribute
643 check that was missing as Fabrice Desré pointed out.
644
Daniel Veillard930dfb62003-02-05 10:17:38 +0000645Wed Feb 5 11:09:29 CET 2003 Daniel Veillard <daniel@veillard.com>
646
647 * HTMLparser.c include/libxml/HTMLparser.h: applied HTML
648 improvements from Nick Kew, allowing to do more checking
649 to HTML elements and attributes.
650
Daniel Veillard4287c572003-02-04 22:48:53 +0000651Tue Feb 4 23:47:06 CET 2003 Daniel Veillard <daniel@veillard.com>
652
653 * xinclude.c: fixing bug #105137 about entities declaration
654 needing to be copied to the including document.
655
Daniel Veillard652d8a92003-02-04 19:28:49 +0000656Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
657
658 * catalog.c: fixed bug #104817 with delegateURI
659 * xpath.c: fixing bugs #104123 and #104125
660
Daniel Veillard0e298ad2003-02-04 16:14:33 +0000661Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
662
663 * configure.in valid.c xmlreader.c python/libxml_wrap.h
664 python/types.c: fixing #104096 to compile without regexps
665
Daniel Veillard57e79b32003-02-04 15:33:12 +0000666Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
667
668 * valid.c: fixing bug #103969 forgot to add an epsilon transition
669 when building the automata for elem*
670
Daniel Veillard358a9892003-02-04 15:22:32 +0000671Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
672
673 * HTMLparser.c: applied patch from Arne de Bruijn fixing
674 bug #103827
675
Daniel Veillardeb137172003-02-04 15:18:06 +0000676Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
677
678 * HTMLparser.c: updating a comment, fixing #103776
679
Daniel Veillard8d589042003-02-04 15:07:21 +0000680Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
681
682 * parser.c: fixing bug 105049 for validity checking of content
683 within recursive entities.
684
Daniel Veillarde5b110b2003-02-04 14:43:39 +0000685Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
686
687 * HTMLparser.c: try to fix # 105049
688 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
689 * tree.c: updated a function comment
690
Daniel Veillard419a7682003-02-03 23:22:49 +0000691Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
692
693 * relaxng: more work on grammars and refs/defs
694 * test/relaxng/* result/relaxng/*: augmented/updated the
695 regression tests
696
Daniel Veillard144fae12003-02-03 13:17:57 +0000697Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
698
699 * relaxng: more work on name classes, except support
700 * test/relaxng/* result/relaxng/*: augmented/updated the
701 regression tests
702
Daniel Veillard1ed7f362003-02-03 10:57:45 +0000703Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
704
705 * relaxng: more work on name classes, the "validate all" schemas
706 seems to work now.
707 * test/relaxng/* result/relaxng/*: augmented/updated the
708 regression tests
709
Daniel Veillard3b2e4e12003-02-03 08:52:58 +0000710Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
711
712 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
713 * parser.c: put a guard against infinite document depth, basically
714 trying to avoid another kind of DoS attack.
715 * relaxng.c: some code w.r.t. nameClasses
716
Daniel Veillardfc1a4502003-02-02 16:02:55 +0000717Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
718
719 * test/relaxng/* result/relaxng/*: check all the namespace support
720 was actually correct based on tutorial section 10.
721
Daniel Veillarde2a5a082003-02-02 14:35:17 +0000722Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
723
724 * relaxng: include seems to work okay now
725 * test/relaxng/* result/relaxng/*: augmented/updated the
726 regression tests
727
Daniel Veillarda9d912d2003-02-01 17:43:10 +0000728Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
729
730 * relaxng.c: a bit of work done in the train back.
731 * test/relaxng/*: added one of the include tests
732
Daniel Veillard154877e2003-01-30 12:17:05 +0000733Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
734
735 * relaxng: more work done in the train
736 * test/relaxng/* result/relaxng/*: augmented/updated the
737 regression tests
738
Daniel Veillarde431a272003-01-29 23:02:33 +0000739Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
740
741 * relaxng.c: debugging of externalRef
742 * test/relaxng/* result/relaxng/*: augmented/updated the
743 regression tests
744
Daniel Veillardd41f4f42003-01-29 21:07:52 +0000745Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
746
747 * relaxng.c: more work on Relax-NG, implementing externalRef
748 * test/relaxng/* result/relaxng/*: augmented/updated the
749 regression tests
750 * Makefile.am: cleanup to Relaxtests target
751
Daniel Veillardb08c9812003-01-28 23:09:49 +0000752Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
753
754 * relaxng.c: more work on Relax-NG, implementing interleave
755 * test/relaxng/* result/relaxng/*: augmented/updated the
756 regression tests
757
Daniel Veillard76fc5ed2003-01-28 20:58:15 +0000758Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
759
760 * relaxng.c: more work on Relax-NG, implementing interleave
761 * test/relaxng/* result/relaxng/*: augmented/updated the
762 regression tests
763
MST 2003 John Fleckda81d192003-01-27 14:35:56 +0000764Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
765
766 * doc/tutorial/customfo.xsl
767 * doc/tutorial/customhtml.xsl
768 adding stylesheet customizations used to generate fo
769 for pdf and html
770
Daniel Veillardc6e997c2003-01-27 12:35:42 +0000771Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
772
773 * relaxng.c: more work on Relax-NG
774 * test/relaxng/* result/relaxng/*: augmented/updated the
775 regression tests
776 * xmlschemastypes.c: added a number of base type definition but not
777 the associated checks, those are still TODOs
778
MST 2003 John Fleck731967e2003-01-27 00:39:50 +0000779Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
780
781 in docs/tutorial:
782 * apa.html
783 * apb.html
784 * apc.html
785 * apd.html
786 * ape.html
787 * apf.html
788 * apg.html
789 * ar01s02.html
790 * ar01s03.html
791 * ar01s04.html
792 * ar01s05.html
793 * ar01s06.html
794 * ar01s07.html
795 * ar01s08.html
796 * index.html
797 * xmltutorial.pdf
798 * xmltutorial.xml
799 add index to tutorial
800
MST 2003 John Fleck937362d2003-01-27 00:04:32 +0000801Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
802
803 * doc/xmlcatalog.1
804 * doc/xmlcatalog_man.html
805 * doc/xmlcatalog_man.xml
806 belatedly fixing bug #93622 (adds rewriteURI type to
807 "--add" option in xmlcatalog man page
808
Daniel Veillard3be27512003-01-26 19:49:04 +0000809Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
810
Daniel Veillardc6e997c2003-01-27 12:35:42 +0000811 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +0000812 Julio Merino, closing #104475
813
Daniel Veillardea3f3982003-01-26 19:45:18 +0000814Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
815
816 * relaxng.c: more work on Relax-NG
817 * test/relaxng/* result/relaxng/*: augmented/updated the
818 regression tests
819
Daniel Veillardedc91922003-01-26 00:52:04 +0000820Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
821
822 * relaxng.c: more work on Relax-NG
823 * test/relaxng/* result/relaxng/*: augmented/updated the
824 regression tests
825
Daniel Veillarddd1655c2003-01-25 18:01:32 +0000826Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
827
828 * README: updated the policy on private mail answers
829 * relaxng.c: more work on Relax-NG
830 * test/relaxng/* result/relaxng/*: augmented/updated the
831 regression tests
832
Daniel Veillard7424eb62003-01-24 14:14:52 +0000833Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
834
835 * error.c parser.c tree.c: applied a documentation patch from
836 Stefan Kost
837
Daniel Veillard276be4a2003-01-24 01:03:34 +0000838Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
839
840 * relaxng.c: more work on Relax-NG
841 * doc/*: regenerated the docs
842 * test/relaxng/* result/relaxng/*: updated and augmented the
843 Relax-NG regression tests and results
844
Daniel Veillard6eadf632003-01-23 18:29:16 +0000845Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
846
847 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
848 First commit of the new Relax-NG validation code, not generally
849 useful yet.
850 * test/relaxng/* result/relaxng/*: current state of the regression
851 tests
852
Daniel Veillard814a76d2003-01-23 18:24:20 +0000853Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
854
855 * tree.c: minimized the memory allocated for GetContent
856 and a bit of cleanup.
857
Daniel Veillardff12c492003-01-23 16:42:55 +0000858Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
859
860 * python/generator.py: seems there is no good reasons to
861 not generate bindings for XPointer
862
Daniel Veillard540a31a2003-01-21 11:21:07 +0000863Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
864
865 * xmlreader.c doc/apibuild.py: applied a new patch from
866 Stéphane Bidoul for cleanups
867 * doc/libxml2-api.xml: rebuilt the API description with
868 new entry points
869
Daniel Veillard417be3a2003-01-20 21:26:34 +0000870Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
871
872 * xmlreader.c python/drv_libxml2.py python/generator.py
873 python/libxml.c python/libxml.py python/libxml_wrap.h
874 python/types.c: patch from Stéphane Bidoul for better per
875 context error message APIs
876 * python/tests/ctxterror.py python/tests/readererr.py:
877 update of the tests
878
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +0000879Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
880
881 * doc/guidelines.html
882 grammar and spelling cleanup
883
Daniel Veillard26f70262003-01-16 22:45:08 +0000884Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
885
886 * xmlreader.c include/libxml/xmlreader.h python/generator.py
887 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
888 a patch from Stéphane Bidoul to allow per XMLtextReader error
889 and warning handling
890 * python/tests/Makefile.am python/tests/readererr.py: adding the
891 specific regression test
892
Daniel Veillard71f9d732003-01-14 16:07:16 +0000893Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
894
895 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
896 should raise a syntax error
897
Daniel Veillarde4a07e72003-01-14 14:40:25 +0000898Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
899
900 * python/libxml.c: cleanup patch from Stéphane Bidoul
901
Daniel Veillard81601f92003-01-14 13:42:37 +0000902Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
903
904 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
905
Daniel Veillarde6227e02003-01-14 11:42:39 +0000906Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
907
908 * python/generator.py python/libxml.c python/libxml.py
909 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +0000910 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +0000911 Python level.
912 * python/tests/Makefile.am python/tests/ctxterror.py: added a
913 regression test for it.
914
Daniel Veillard4dbe77a2003-01-14 00:17:42 +0000915Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
916
917 * xmlreader.c: fixed the streaming property of the reader,
918 it was generating tree faster than consuming it. Pointed out
919 by Nate Myers
920 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
921
Igor Zlatkovic9df24742003-01-12 21:15:55 +0000922Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
923
Igor Zlatkovicd31876c2003-01-12 21:43:13 +0000924 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +0000925
Daniel Veillard8e7e1c02003-01-10 17:06:09 +0000926Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
927
928 * xpath.c: fix to the XPath implementation for parent and
929 ancestors axis when operating on a Result Value Tree.
930 Fixes bug #100271
931
Daniel Veillardcacbe5d2003-01-10 16:09:51 +0000932Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
933
934 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
935 to fix some URI/file escaping problems
936
Daniel Veillard3b87b6b2003-01-10 15:21:50 +0000937Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
938
939 * python/generator.py: fixed a bug raised by Raymond Wiker,
940 docSetRootElement() should not raise an exception if the
941 return is None
942
Daniel Veillard3e20a292003-01-10 13:14:40 +0000943Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
944
945 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
946 fixed bug #102181 by applying the suggested change and fixing
947 the generation/registration problem.
948
Daniel Veillarde55e8e42003-01-10 12:50:02 +0000949Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
950
951 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
952 routines.
953
Daniel Veillard8f872442003-01-09 23:19:02 +0000954Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
955
956 * parser.c: one more IsEmptyElement crazyness, that time in
957 external parsed entities if substitution is asked.
958 * python/tests/reader3.py: added a specific test.
959
Daniel Veillarde329fc22003-01-09 21:36:42 +0000960Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
961
962 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
963 support and improved error handler registration
964
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +0000965Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
966
967 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
968 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
969 * README: fixed a link
970
Daniel Veillarde2830f12003-01-08 17:47:49 +0000971Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
972
973 * configure.in doc/* NEWS: preparing 2.5.1 release
974 * SAX.c parser.c: fixing XmlTextReader bug
975
Daniel Veillard8bf70b92003-01-07 23:14:24 +0000976Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
977
978 * SAX.c: fuck, I introduced a memory leak on external parsed
979 entities in 2.5.0 :-(
980
Daniel Veillard56ada1d2003-01-07 11:17:25 +0000981Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
982
983 * xmllint.c: another fix needed as pointed by Christophe Merlet
984 for --stream --debug if compiled without debug support.
985
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +0000986Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
987
988 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +0000989 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +0000990 update man page with --stream and --chkregister
991
Daniel Veillard8326e732003-01-07 00:19:07 +0000992Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
993
994 * globals.c: fixed --with-threads compile
995 * xmllint.c: fixed --without-debug compile
996 * include/libxml/globals.h: cleanup
997 * include/libxml/schemasInternals.h: add a missing include
998
Daniel Veillard7b4b2f92003-01-06 13:11:20 +0000999Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1000
1001 * configure.in NEWS: preparing 2.5.0 release
1002 * SAX.c: only warn in pedantic mode about namespace name
1003 brokeness
1004 * globals.c: fix a doc generation problem
1005 * uri.c: fix #101520
1006 * doc/*: updated and rebuilt the doc for the release, includuding
1007 stylesheet update
1008 * python/Makefile.am: fix a filename bug
1009
1010Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
1011
1012 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
1013 should not be called.
1014
1015Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1016
1017 * libxml-2.0.pc.in: applied the patch to fix #101894
1018
1019Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1020
1021 * tree.c : applied patch from Lukas Schroeder for register callbacks
1022 * valid.c: modified patch from Lukas Schroeder to test
1023 register callbacks with --chkregister
1024
1025Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1026
1027 * xmlreader.c: seriously changed the way data are pushed to
1028 the underlying parser, go by block of 512 bytes instead of
1029 tryng to detect tag boundaries at that level. Changed the
1030 way empty element are detected and tagged.
1031 * python/tests/reader.py python/tests/reader2.py
1032 python/tests/reader3.py: small changes mostly due to context
1033 reporting being different and DTD node being reported. Some
1034 errors previously undetected are now caught and fixed.
1035 * doc/xmlreader.html: flagged last section as TODO
1036
1037Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
1038
1039 * python/libxml.py: integrated the Python 2.2 optimizations
1040 from Hannu Krosing, while maintaining compatibility with
1041 1.5 and 2.1
1042
1043Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1044
1045 * xmllint.c: a bit of cleanup
1046 * xmlreader.c: small fix
1047 * doc/xmlreader.html: more work on the XmlTextReader tutorial
1048 * python/libxml.py: a few fixes pointed out by Hannu Krosing
1049
1050Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1051
1052 * python/setup.py.in: patch from Stéphane Bidoul to include
1053 drv_libxml2.py in setup.py
1054
1055Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1056
1057 * doc/xmlreader.html: starting documenting the new XmlTextReader
1058 interface.
1059
1060Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1061
1062 * xmllint.c: added the --stream flag to use the TextReader API
1063 * xmlreader.c: small performance tweak
1064
1065Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1066
1067 * xmlreader.c python/tests/reader2py: okay the DTD validation
1068 code on top of the XMLTextParser API should be solid now.
1069
1070Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
1071
1072 * xmlreader.c python/tests/reader2py: Fixing some more mess
1073 with validation and recursive entities while using the
1074 reader interface, it's getting a bit messy...
1075
1076Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1077
1078 * xmlreader.c python/tests/reader.py: another couple of problem
1079 related to IsEmptyElement reported by Stéphane Bidoul needed
1080 some fixes.
1081
1082Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1083
1084 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
1085 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
1086 based on the python XmlTextReader interface.
1087
1088Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1089
1090 * tree.c: backing out one change in the last patch which broke the
1091 regression tests
1092
1093Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
1094
1095 * global.data globals.c tree.c include/libxml/globals.h: applied
1096 an old patch from Lukas Schroeder to track node creation and
1097 destruction. Probably missing a lot of references at the moment
1098 and not usable reliably.
1099
1100Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1101
1102 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
1103 from doc/news.html and a stylesheet
1104
1105Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1106
1107 * xmlreader.c python/tests/reader.py: fixed another couple of
1108 xmlreader bugs reported by Stéphane Bidoul and added tests.
1109
1110Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1111
1112 * xmlreader.c python/tests/reader2.py: fixed another validity
1113 checking in external parsed entities raised by Stéphane Bidoul
1114 and added a specific regression test.
1115 * python/tests/reader3.py: cleanup
1116
1117Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1118
1119 * xmlreader.c python/tests/reader2.py: fixed a problem with
1120 validation within entities pointed by Stéphane Bidoul, augmented
1121 the tests to catch those.
1122
1123Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1124
1125 * python/generator.py: modified the generator to allow keeping
1126 class references when creating new classes, needed to fix a bug
1127 pointed by Stéphane Bidoul where the input buffer of the
1128 xmlTextReader instance gets destroyed if the python wrapper for
1129 the input is not referenced anymore.
1130
1131Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
1132
1133 * xmlreader.c python/tests/reader.py: fixed another pair of problem
1134 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
1135
1136Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1137
1138 * xmlreader.c python/tests/reader.py: fixed another problem
1139 pointed by Stéphane Bidoul
1140
1141Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1142
1143 * xmlreader.c python/tests/reader.py: fixed a limit case problem
1144 with "<a/>"
1145
1146Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1147
1148 * SAX.c: warn on xmlns:prefix="foo"
1149 * xmlreader.c python/tests/reader.py: fixed a couple of problem
1150 for namespace attributes handling.
1151
1152Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1153
1154 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
1155 a really nasty problem raised by a DocBook XSLT transform
1156 provided by Sebastian Bergmann
1157
1158Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
1159
1160 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
1161 by Stéphane Bidoul and integrated it into the tests
1162
1163Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
1164
1165 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
1166 extended the XmlTextReader API a bit, addding accessors for
1167 the current doc and node, and an entity substitution mode for
1168 the parser.
1169 * python/libxml.py python/libxml2class.txt: related updates
1170 * python/tests/Makefile.am python/tests/reader.py
1171 python/tests/reader2.py python/tests/reader3.py: updated a bit
1172 the old tests and added a new one to test the entities handling
1173
1174Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1175
1176 * python/generator.py python/libxml2class.txt
1177 python/tests/reader.py python/tests/reader2.py: changed the
1178 generator to provide casing for the XmlTextReader similar to
1179 C# so that examples and documentation are more directly transposable.
1180 Fixed the couple of tests in the suite.
1181
1182Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
1183
1184 * doc/guidelines.html: added a document on guildeline for
1185 publishing and deploying XML
1186
1187Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1188
1189 * valid.c xmlreader.c: final touch running DTD validation
1190 on the XmlTextReader
1191 * python/tests/Makefile.am python/tests/reader2.py: added a
1192 specific run based on the examples from test/valid/*.xml
1193
1194Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
1195
1196 * python/libxml.py: added a few predefined xmlTextReader parser
1197 configuration values.
1198
1199Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1200
1201 * python/libxml_wrap.h: trying to fix #102037
1202
1203Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1204
1205 * SAX.c: fixing bug #95296, when the predefined entities
1206 are redefined in the DTD the default one must be used
1207 instead anyway.
1208
1209Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
1210
1211 * doc/xmllint.xml
1212 * doc/xmllint.1
1213 Add discussion of XML_DEBUG_CATALOG to xmllint man
1214 page - bug #100907
1215
1216
1217Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1218
1219 * xmlreader.c: Fixed the empty node detection to avoid reporting
1220 an inexistant close tag.
1221
1222Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1223
1224 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
1225 for Python 2.1
1226
1227Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1228
1229 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
1230
1231Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1232
1233 * doc/libxml2-api.xml python/tests/reader.py: one really need
1234 to provide the base URI information when creating a reader parser
1235 from an input stream. Updated the API and the example using it.
1236
1237Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
1238
1239 * testReader.c xmlreader.c valid.c include/libxml/tree.h
1240 include/libxml/valid.h include/libxml/xmlreader.h: working on
1241 DTD validation on top of xml reader interfaces. Allows to
1242 validate arbitrary large instances. This required some extensions
1243 to the valid module interface and augmenting the size of xmlID
1244 and xmlRef structs a bit.
1245 * uri.c xmlregexp.c: simple cleanup.
1246
1247Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1248
1249 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
1250 work on the xml reader interfaces.
1251 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
1252 Web page for the Windows binaries.
1253
1254Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1255
1256 * xmlIO.c: applied a patch for VMS following the report by
1257 Nigel Hall
1258
1259Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1260
1261 * parser.c: the parseStartTag bug fix wasn't complete.
1262
1263Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1264
1265 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
1266 parseStartTag, fixing it.
1267 * test/att4 result/att4 result/noent/att4: adding the test
1268 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
1269 more methods to XmlTextReader.
1270
1271Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1272
1273 * win32/libxml2.def.src: added more xml reader exports
1274 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
1275 to the build
1276
1277Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
1278
1279 * doc/tutorial/xmltutorial.xml
1280 plus generated html and pdf
1281 Updating tutorial again based on further comments from Niraj
1282 Tolia on the last iteration
1283
1284Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
1285
1286 * doc/tutorial/xmltutorial.xml
1287 * doc/tutorial/includekeyword.c
1288 * doc/tutorial/includegetattribute.c
1289 plus generated html and pdf
1290 Adding fix from Niraj Tolia to tutorial to properly free memory.
1291
1292
1293Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1294
1295 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
1296 more methods of XmlTextReader.
1297 * python/libxml2class.txt python/tests/reader.py: this increased the
1298 methods in the bndings, augmented the test to check those new
1299 functions.
1300
1301Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1302
1303 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
1304 methods of XmlTextReader.
1305 * python/generator.py python/libxml_wrap.h python/types.c
1306 python/libxml2class.txt: added the reader to the Python bindings
1307 * python/tests/Makefile.am python/tests/reader.py: added a specific
1308 test for the Python bindings of the Reader APIs
1309 * parser.c: small cleanup.
1310
1311Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1312
1313 * xinclude.c: fallback was only copying the first child not the
1314 full child list of the fallback element, closes #89684 as reopened
1315 by Bernd Kuemmerlen
1316
1317Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1318
1319 * win32/libxml2.def.src: exported htmlNodeDumpOutput
1320
1321Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
1322
1323 * configure.in: preparing release of 2.4.30
1324 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
1325 gives enum values, fix functype return type, put back fields in
1326 structs
1327 * doc/*: updated the docs rebuilt
1328
1329Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1330
1331 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
1332 about htmlNodeDumpOutput location.
1333 * xpath.c: removed an undefined function signature
1334 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
1335 too many symbols in the API breaking the python bindings.
1336 Updated with the libxslt/libexslt changes.
1337
1338Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1339
1340 * configure.in: preparing release of 2.4.29
1341 * doc/*: rebuilt the docs and API
1342 * xmlreader.c: a few more fixes for the XmlTextReader API
1343
1344Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1345
1346 * include/win32config.h: applied mingw patch from Magnus Henoch
1347
1348Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1349
1350 * catalog.c doc/libxml2-api.xml: a bit more cleanup
1351
1352Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1353
1354 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
1355 building Python script, does the C parsing directly, generates
1356 a better API description including structure fieds defs and
1357 enums. Still a couple of bugs, but good enough for the python
1358 wrappers now.
1359 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
1360 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
1361 include/libxml/schemasInternals.h include/libxml/tree.h: more
1362 cleanup based on the python analysis script reports.
1363 * libxml.spec.in: make sure the API XML description is part of the
1364 devel package.
1365
1366Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1367
1368 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
1369 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
1370 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
1371 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
1372 code cleanup, especially the function comments.
1373 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
1374
1375Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1376
1377 * Makefile.am xmlreader.c include/libxml/Makefile.am
1378 include/libxml/xmlreader.h: Adding a new set of APIs based on
1379 the C# TextXmlReader API but converted to C. Allow to parse
1380 in constant memory usage, far simpler to program and explain
1381 than the SAX like APIs, unfinished but working.
1382 * testReader.c: test program
1383
1384Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1385
1386 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
1387
1388Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1389
1390 * tree.c: Chip turner indicated that XHTML1 serialization
1391 rule for style actually break on both IE and Mozilla,
1392 try to avoid the rule if escaping ain't necessary
1393
1394Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
1395
1396 * nanhttp.c: handle HTTP URL escaping, problem reported by
1397 Glen Nakamura and Stefano Zacchiroli
1398
1399Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1400
1401 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
1402
1403Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1404
1405 * uri.c: Johann Richard pointed out some XPointer problems for
1406 URN based URI references in XInclude. Modified the URI parsing
1407 and saving routines to allow correct parsing and saving of
1408 XPointers, especially when attached to "opaque" scheme accordingly
1409 to RFC 2396
1410
1411Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1412
1413 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
1414 of refactoring to the HTML saving code.
1415 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
1416 in the doc.
1417
1418Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
1419
1420 * tree.c include/libxml/tree.h: refactored the XML dump of a node
1421 to a buffer API to reuse the generic dump to an OutputIO layer,
1422 this reduces code, fixes xmlNodeDump() for XHTML, also made
1423 xmlNodeDump() now return the number of byte written.
1424
1425Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
1426
1427 * python/setup.py.in: another patch from Stéphane Bidoul for
1428 Python bindings on Windows
1429 * doc/parsedecl.py: small cleanup
1430
1431Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1432
1433 * libxml.spec.in configure.in: add a line in %changelog for releases
1434
1435Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
1436
1437 * parser.c: patch from Marcus Clarke fixing a problem in entities
1438 parsing that was detected in KDe documentations environment.
1439
1440Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
1441
1442 * python/libxml.c (libxml_prev): Return the previous as opposed to
1443 the next node (I guess this is the result of some cut & paste programming:)
1444
1445Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1446
1447 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
1448
1449Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1450
1451 * python/generator.py python/libxml.c python/setup.py.in: trying
1452 to fix the Python bindings build on Windows (Stéphane Bidoul)
1453
1454Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1455
1456 * win32/configure.js: added option for python bindings
1457 * win32/libxml2.def.src: added more exports
1458
1459Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1460
1461 * win32/Makefile.mingw: fixed unresolved symbols when linking with
1462 pthreads
1463 * win32/wince/*: applied updates to Windows CE port from Javier
1464
1465Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1466
1467 * configure.in: preparing 2.4.28
1468 * libxml.spec.in doc/Makefile.am: some cleanup
1469 * doc/*: updated the news and regenerated.
1470
1471Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1472
1473 * HTMLparser.c: final touch at closing #87235 </p> end tags
1474 need to be generated.
1475 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
1476 this change slightly the output of a few tests
1477 * doc/*: regenerated
1478
1479Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1480
1481 * parserInternals.c: fixing bug #99190 when UTF8 document are
1482 parsed using the progressive parser and the end of the chunk
1483 is in the middle of an UTF8 multibyte character.
1484
1485Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1486
1487 * threads.c: fixed initialization problem in xmlNewGlobalState
1488 which was causing crash.
1489 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
1490 in xmlInitializeGlobalState.
1491 * parserInternals.c: cleaned up ctxt->sax initialisation.
1492
1493Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1494
1495 * tree.c include/libxml/tree.h: modified the existing APIs
1496 to handle XHTML1 serialization rules automatically, also add
1497 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
1498 libxslt serialization uses it when needed without changing
1499 the library API.
1500 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
1501 result/xhtml1: added a new test specifically for xhtml1 output
1502 and updated the result of one XHTML1 test
1503
1504Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
1505
1506 * xinclude.c parserInternals.c encoding.c: fixed #99082
1507 for xi:include encoding="..." support on text includes.
1508 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
1509 test/XInclude/ents/isolatin.txt : added a specific regression test
1510 * python/generator.py python/libxml2class.txt: fixed the generator
1511 the new set of comments generated for doc/libxml2-api.xml were
1512 breaking the python generation.
1513
1514Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1515
1516 * doc/Makefile.am: repair some problem if gtk-doc fail or such
1517 * configure.in: patch for Solaris on new autoconf closes #98880
1518 * doc/parsedecl.py: repair the frigging API building script,
1519 did I say that python xmllib sucks ?
1520 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
1521 and some comment are no more truncated.
1522
1523Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1524
1525 * parser.c: Martin Stoilov pointed out a potential leak in
1526 xmlCreateMemoryParserCtxt
1527
1528Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1529
1530 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
1531 included in HTML documents and using the push parser.
1532
1533Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
1534
1535 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
1536 specified, look for the Python interpreter not just in the
1537 specified root but also in the specified location. Fixes #98825
1538
1539Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1540
1541 * python/libxml.c: fixing bug #98792 , node may have no doc
1542 and dereferencing without checking ain't good ...
1543
1544Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
1545
1546 * configure.in: preparing release 2.4.27
1547 * doc/* : updated and rebuilt the docs
1548 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
1549 and all the docs are actually packaged and in the final RPMs
1550 * parser.c parserInternals.c include/libxml/parser.h: restore
1551 xmllint --recover feature.
1552
1553Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1554
Daniel Veillard784b9352003-02-16 15:50:27 +00001555 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001556 processing of parsed entities, and XPath computation on sustitued
1557 entities.
1558 * testXPath.c: make sure entities are substitued.
1559
1560Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1561
Daniel Veillard784b9352003-02-16 15:50:27 +00001562 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001563 processing of internal parsed entities, which had to be changed.
1564
1565Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1566
1567 * Makefile.am python/Makefile.am python/tests/Makefile.am:
1568 trying to fix bug #98517 about building outside the source tree
1569 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
1570
1571Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1572
1573 * include/win32config.h: cleanup
1574 * win32/Makefile.mingw: integrated mingw in JScript configure
1575 * win32/Makefile.msvc: modified to allow mingw coexistence
1576 * win32/configure.js: integrated mingw
1577 * win32/Readme.txt: cleanup
1578
1579Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1580
1581 * HTMLparser.c: strengthen the guard in the Pop macros,
1582 like in the XML parser, closes bug #97315
1583
1584Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1585
1586 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
1587 callback is never used.
1588
1589Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1590
1591 * parserInternals.c: fixed the initialization of the SAX structure
1592 which was breaking xsltproc
1593 * xpath.c: patch from Petr Pajas for CDATA nodes
1594 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
1595 * parser.c include/libxml/parser.h: patch from Peter Jones
1596 removing a leak in xmlSAXParseMemory() and adding the
1597 function xmlSAXParseMemoryWithData()
1598
1599Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
1600
1601 adding pdf of tutorial, changing web page to link to it
1602 * doc/tutorial/xmltutorial.pdf
1603 * doc/xml.html
1604 * doc/docs.html
1605
1606Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
1607
1608 * doc/tutorial/ar01s08.html
1609 adding file what I forgot for tutorial
1610
1611
1612Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
1613
1614 Adding encoding discussion to tutorial
1615 Added:
1616 * doc/tutorial/images/*.png: DocBook admonition image files
1617 * doc/tutorial/apf.html, apg.html: new generated html
1618 * doc/tutorial/includeconvert.c: conversion code entity file
1619 changed:
1620 * doc/tutorial/xmltutorial.xml: DocBook original
1621 * doc/tutorial/*.html: generated html
1622
1623Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1624
1625 * include/libxml/*.h: retired xmlwin32version.h
1626 * doc/Makefile.am: retired xmlwin32version.h
1627 * win32/configure.js: retired xmlwin32version.h
1628
1629Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1630
1631 * win32/libxml2.def.src: exported additional symbols
1632 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
1633 sisterhood
1634
1635Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1636
1637 * globals.c: fixed a typo pointed out by Igor
1638 * xpath.c: try to speed up node compare using line numbers
1639 if available.
1640
1641Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1642
1643 * tree.c: make xmlFreeNode() handle attributes correctly.
1644
1645Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1646
1647 * catalog.c: completed the #96963 fix, as reported by Karl
1648 Eichwalder
1649
1650Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1651
1652 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
1653
1654Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1655
1656 * Makefile.am: switched the order of a couple of includes
1657 to fix bugs #97100
1658
1659Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1660
1661 * catalog.c: fixed bug #96963, reverted to the old behaviour of
1662 xmlLoadCatalogs that used to separate directories with a ':'.
1663
1664Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1665
1666 * threads.c: improvements to the Windows-side of thread handling
1667 * testThreads.c: conditionally excluded unistd.h
1668 * testThradsWin32.c: broke overlong lines
1669 * include/win32config.h: adapted thread-related macros to the new
1670 scheme and for pthreads on Windows
1671 * win32/Makefile.msvc: introduced a more flexible thread build,
1672 added testThreads[Win32].c to the build
1673 * win32/configure.js: introduced a more flexible thread config
1674
16752002-10-31 John Fleck <jfleck@inkstain.net>
1676
1677 * doc/xml.html (and, by implication, FAQ.html)
1678 added UTF-8 conversaion FAQ from Marcus Labib Iskander
1679
1680Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1681
1682 * configure.in: removed xmlwin32version.h
1683 * include/libxml/Makefile.am: removed xmlwin32version.h
1684
1685Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1686
1687 * tree.c: applied patch from Brian Stafford to fix a bug
1688 in xmlReconciliateNs()
1689
1690Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1691
1692 * tree.c: applied patch from Christian Glahn to allow
1693 xmlNewChild() on document fragment nodes
1694
1695Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1696
1697 * parser.c: Christian Glahn found a problem with a recent
1698 patch to xmlParseBalancedChunkMemoryRecover()
1699 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
1700 problems
1701 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
1702 test/schemas/seq*: added the test cases from Charles
1703
1704Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1705
1706 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
1707 serious cleanup of the spec file and associated changes
1708 in the Makefiles.
1709 * valid.c: try to remove some warnings on x86_64
1710
1711Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1712
1713 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
1714 fix bug #96586
1715
1716Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1717
1718 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
1719 parsing, applied his patch
1720 * result/HTML/attrents.html result/HTML/attrents.html.err
1721 result/HTML/attrents.html.sax test/HTML/attrents.html:
1722 added the test and result case provided by Mikhail Sogrine
1723
1724Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1725
1726 * vms/build_libxml.com vms/config.vms vms/readme.vms
1727 include/libxml/parser.h include/libxml/parserInternals.h
1728 include/libxml/tree.h include/libxml/xmlIO.h
1729 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
1730 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
1731 Applied the VMS update patch from Craig A. Berry
1732 * doc/*.html: update
1733
1734Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1735
1736 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
1737
1738Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1739
1740 * debugXML.c: adding a grep command to --shell in xmllint
1741 for T.V. Raman
1742
1743Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1744
1745 * xmlcatalog.c: tried to fix some of the problem with --sgml
1746
1747Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
1748
1749 * parser.c: tried to fix bug #91500 where doc->children may
1750 be overriden by a call to xmlParseBalancedChunkMemory()
1751
1752Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
1753
1754 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
1755 identifiers in SGML catalogs containing '&'
1756
1757Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1758
1759 * python/types.c: fixed bugs when passing result value tree
1760 to Python functions.
1761
1762Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1763
1764 * configure.in: preparing the release of 2.4.26
1765 * doc/*: updated and rebuilt the documentation
1766
1767Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1768
1769 * parser.c: fixed a XML Namespace compliance bug reported by
1770 Alexander Grimalovsky
1771
1772Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1773
1774 * HTMLtree.c: fixed serialization of script and style when
1775 they are not lowercase (i.e. added using the API to the tree).
1776
1777Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1778
1779 * valid.c: make xmlValidateDocument emit a warning msg if there
1780 is no DTD, pointed by Christian Glahn
1781
1782Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1783
1784 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
1785 content model when some of the blocks have min or max, and a couple
1786 of bugs found in the process.
1787 * result/schemas/list0* test/schemas/list0*: added some specific
1788 regression tests
1789
1790Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
1791
1792 * README: updated the contact informations
1793
1794Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1795
1796 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
1797 misses it, reported by Peter Bray.
1798
1799Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
1800
1801 * tree.c: investigating xmlNodeGetContent() on namespace nodes
1802 and removed a few warnings
1803
1804Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
1805
1806 * parser.c: Christian Glahn found a small bug in the push parser.
1807 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
1808 public
1809
1810Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1811
1812 * xmlschemas.c include/libxml/xmlschemas.h: added
1813 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
1814 * testSchemas.c: added --memory to test the new interface
1815
1816Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1817
1818 * doc/index.py doc/search.php: integrated the XSLT indexing,
1819 a few fixed in the indexer, added a scope selection at the
1820 search level.
1821
1822Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1823
1824 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
1825 this was due to uninitialized parts of the validation context
1826
1827Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1828
1829 * debugXML.c: applied patch from Mark Vakoc except the API
1830 change, preserved it.
1831 * doc/*: updated the docs to point to the search engine for
1832 information lookup or before bug/help reports.
1833
1834Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1835
1836 * doc/index.py doc/search.php: added mailing-list archives
1837 indexing and lookup
1838
1839Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1840
1841 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
1842
1843Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1844
1845 * doc/index.py: improved HTML indexing
1846 * doc/search.php: make the queries also lookup the HTML based indexes
1847
1848Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1849
1850 * doc/index.py: added HTML page indexing
1851
1852Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1853
1854 * xmlIO.c: extended Windows path normalisation to fix the base
1855 problem in libxslt.
1856 * catalog.c: fixed list handling in XML_CATALOG_FILES
1857
1858Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1859
1860 * valid.c: typo/bug found by Christian Glahn
1861
1862Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1863
1864 * xmlIO.c: applied Windows CE patch from Javier.
1865 * win32/wince: new directory, contains support for the PocketPC
1866 with Windows CE from Javier.
1867 * include/win32config.h: reorganised, removed duplicate
1868 definitions and applied WinCE patch from Javier.
1869 * include/wsockcompat.h: new file, now contains WinSock
1870 compatibility macros.
1871 * win32/Makefile.msvc: introduced double-run compilation.
1872
1873Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1874
1875 * configure.in include/libxml/xmlwin32version.h: preparing release
1876 of 2.4.25
1877 * doc/*: updated and regenerated teh docs and web pages.
1878
1879Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1880
1881 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
1882 error were not covering namespace declarations.
1883 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
1884 it was missing the attribute declaration for the namespace
1885 * result/VC/NS3: the fix now report breakages in that test
1886
1887Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1888
1889 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
1890
1891Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1892
1893 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
1894 and regenerated the docs and web site
1895
1896Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1897
1898 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
1899 ATTRIBUTE_UNUSED is always put after the attribute declaration,
1900 not before
1901
1902Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1903
1904 * python/generator.py python/libxml2class.txt: fixed a stupid error
1905 breaking the python API
1906
1907Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1908
1909 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
1910 triostr.c triostr.h: applied a trio update patch from
1911 Bjorn Reese which should work with MinGW
1912
1913Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1914
1915 * tree.c: improving some documentation comments
1916 * xmlregexp.c: found and fixed a mem leak with python regression tests
1917 * doc/*: rebuilt the doc and the API XML file including the
1918 xmlregexp.h xmlautomata.h and xmlunicode.h headers
1919 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
1920 python/types.c: added access to the XML Schemas regexps from
1921 python
1922 * python/tests/Makefile.am python/tests/regexp.py: added a
1923 simple regexp bindings test
1924
1925Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
1926
1927 * doc/xml.html:
1928 fixing ftp links - thanks to Vitaly Ostanin
1929
1930Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1931
1932 * xmlregexp.c: fixed the data callback on transition functionality
1933 which was broken when using the compact form
1934 * result/schemas/*: updated the results, less verbose, all tests
1935 pass like before
1936 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
1937 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
1938 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
1939 annoying warnings
1940 * xpath.c: try to provide better error report when possible
1941
1942Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1943
1944 * Makefile.am: fixed a breakage raised by Jacob
1945
1946Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1947
1948 * include/win32config.h: added HAVE_ERRNO_H definition for parts
1949 which don't use sockets
1950
1951Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1952
1953 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
1954 * win32/configure.js: applied zlib patch from Daniel Gehriger
1955
1956Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1957
1958 * win32/configure.js: applied the patch from Mark Vakoc for
1959 regexp support
1960 * win32/libxml2.def.src: applied the patch from Mark Vakoc
1961 for regexp support
1962
1963Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1964
1965 * xmlschemastypes.c: as pointed by Igor Float and Double
1966 parsing ain't finished yet
1967
1968Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1969
1970 * Makefile.am configure.in: trying to fix #88412 by bypassing
1971 all the python subdir if python ain't detected
1972
1973Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1974
1975 * Makefile.am configure.in include/libxml/xmlversion.h.in:
1976 made configuring with regexps/automata/unicode the default
1977 but without schemas ATM
1978 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
1979 fixed the regexp based DTD validation performance and memory
1980 problem by switching to a compact form for determinist regexps
1981 and detecting the determinism property in the process. Seems
1982 as fast as the old DTD validation specific engine :-) despite
1983 the regexp built and compaction process.
1984
1985Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1986
1987 * valid.c: determinism is debugged, new DTD checking code now works
1988 but xmlFAComputesDeterminism takes far too much CPU and the whole
1989 set usues too much memory to be really usable as-is
1990
1991Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1992
1993 * tree.c: fixed another stupid bug in xmlGetNodePath()
1994 * xmllint.c: --version now report the options compiled in
1995
1996Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1997
1998 * HTMLparser.c: small cleanup
1999 * valid.c xmlregexp.c: switched DTD validation to use only regexp
2000 when configured with them. A bit of debugging around the determinism
2001 checks is still needed
2002
2003Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2004
2005 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
2006
2007Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2008
2009 * xmlIO.c: small portability glitch fixed.
2010
2011Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2012
2013 * xmlschemastypes.c: incomplete steps for real/double support
2014 * testAutomata.c include/libxml/xmlautomata.h
2015 include/libxml/xmlregexp.h: avoiding a compilation problem
2016 * valid.c include/libxml/valid.h: starting the work toward using
2017 the regexps for actual DTD validation
2018
2019Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2020
2021 * hash.c: cosmetic cleanup
2022 * valid.c include/libxml/tree.h include/libxml/valid.h: started
2023 integrating a DTD validation layer based on the regexps
2024
2025Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2026
2027 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
2028 the determinism was tested before eliminating the epsilon
2029 transitions :-(
2030
2031Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
2032
2033 * python/generator.py python/libxml.c python/libxml.py
2034 python/libxml2-python-api.xml python/libxml2class.txt
2035 python/libxml_wrap.h python/types.c: updated the python
2036 bindings, added code for easier File I/O, and the ability to
2037 define a resolver from Python fixing bug #91635
2038 * python/tests/Makefile.am python/tests/inbuf.py
2039 python/tests/outbuf.py python/tests/pushSAXhtml.py
2040 python/tests/resolver.py python/tests/serialize.py: updated
2041 and augmented the set of Python tests.
2042
2043Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2044
2045 * win32/configure.js: added more readme info for the binary
2046 package.
2047
2048Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2049
2050 * xmlIO.c: fixed a stupid out of bound array error
2051
2052Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2053
2054 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
2055 messing around with support for Windows path, cleanups,
2056 trying to identify and fix the various code path to the
2057 filename access. Added xmlNormalizeWindowsPath()
2058
2059Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2060
2061 * error.c valid.c: working on better error reporting of validity
2062 errors, especially providing an accurate context.
2063 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
2064 error reports in those cases.
2065
2066Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2067
2068 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
2069 parser.c parserInternals.c xmlIO.c: get rid of all the
2070 perror() calls made in the library execution paths. This
2071 should fix both #92059 and #92385
2072
2073Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
2074
2075 * xmllint.c: memory leak reporting was broken after a change
2076 of the preprocessor symbol used to activate it.
2077
2078Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2079
2080 * tree.c: try to make the copy function work for node of
2081 type XML_DOCUMENT_FRAG_NODE, they are only created by the
2082 DOM layers though, not libxml2 itself.
2083
2084Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
2085
2086 * valid.c: try to provide file and line informations, not all
2087 messages are covered, but it's a (good) start
2088
2089Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
2090
2091 * xinclude.c: reimplemented a large part of the XInclude
2092 processor, trying to minimize resources used, James Henstridge
2093 provided a huge test case which was exhibiting severe memory
2094 consumption problems.
2095
2096Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
2097
2098 * python/Makefile.am: applied patch from Christophe Merlet to
2099 reestablish DESTDIR
2100
2101Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
2102
2103 * libxml.spec.in: fixes libary path for x86_64 AMD
2104
2105Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
2106
2107 * doc/tutorial/includekeyword.c
2108 * doc/tutorial/xmltutorial.xml:
2109 (plus resulting generated html files)
2110 fixing one spot I missed in the tutorial where I hadn't freed
2111 memory properly
2112
2113Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
2114
2115 * doc/tutorial/includeaddattribute.c
2116 * doc/tutorial/includeaddkeyword.c
2117 * doc/tutorial/includegetattribute.c
2118 * doc/tutorial/includekeyword.c
2119 * doc/tutorial/xmltutorial.xml
2120 * doc/tutorial/*.html:
2121 update tutorial to properly free memory (thanks to Christopher
2122 R. Harris for pointing out that this needs to be done)
2123 * doc/tutorial/images/callouts/*.png:
2124 added image files so the callouts are graphical, making it
2125 easier to read ( use "--param callout.graphics 1" to generate
2126 html with graphical callouts)
2127
2128Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
2129
2130 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
2131 nice logos generated by Marc Liyanage
2132 * doc/site.xsl *.html: changed the stylesheet to show the new
2133 logo and regenerated the pages
2134
2135Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2136
2137 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
2138
2139Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2140
2141 * xpath.c: possible mem leak patch from Jason Adams
2142
2143Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2144
2145 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
2146 in the XQuery namespace
2147 * configure.in: preparing 2.4.24
2148 * doc/*.html: updated the web pages
2149
2150Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2151
2152 * python/generator.py: closing bug #85258 by generating conditional
2153 compile check to avoid linking to routines not configured in.
2154
21552002-08-22 Havoc Pennington <hp@pobox.com>
2156
2157 * autogen.sh: update error message for missing automake
2158
2159Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2160
2161 * python/Makefile.am: typo in target name resulted in libxml2.py
2162 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
2163
2164Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2165
2166 * win32/win32/Makefile.mingw: updated with version from
2167 Elizabeth Barham at http://soggytrousers.net/repository/
2168
2169Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2170
2171 * win32/Makefile.msvc: added the prefix location to the include
2172 and lib search path.
2173
21742002-08-18 Havoc Pennington <hp@pobox.com>
2175
2176 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
2177 both automake 1.6 and 1.4 installed get the right automake. Means
2178 compilation from CVS will now require the latest automake 1.4
2179 release, or manually creating symlinks called "automake-1.4" and
2180 "aclocal-1.4"
2181
2182Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2183
2184 * configure.in python/Makefile.am: more AMD 64 induced changes from
2185 Frederic Crozat
2186
2187Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2188
2189 * xinclude.c: oops I was missing the xml:base fixup too
2190 * result/XInclude/*.xml: this adds xml:base attributes to most
2191 results of the tests
2192
2193Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2194
2195 * xinclude.c: quick but apparently working implementation of
2196 xi:fallback, should close bug #89684
2197 * Makefile.am test/XInclude/docs/fallback.xml
2198 result/XInclude/fallback.xml: added a basic test for fallback,
2199 and run with --nowarning to avoid a spurious warning
2200 * configure.in: applied patch from Frederic Crozat for python
2201 bindings on AMD 64bits machines.
2202
2203Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2204
2205 * parser.c: xmlSAXUserParseMemory() really ought to fail if
2206 the caller don't pass a SAX callback block.
2207
2208Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2209
2210 * tree.c: applied the same fix for the XML-1.0 namespace to
2211 xmlSearchNsByHref() as was done for xmlSearchNs()
2212
2213Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2214
2215 * libxml.3: small cleanup of the man page
2216 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
2217 when serializing HREF attributes generated by XSLT.
2218
2219Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2220
2221 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
2222 version of Marc Liyanage' patch for boolean attributes in HTML
2223 output
2224
2225Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
2226
2227 * python/tests/serialize.py: fixed the test results, indenting
2228 behaviour changed slightly
2229
2230Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
2231
2232 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
2233 new c14n function to Windows def files
2234
2235Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
2236
2237 * c14n.c: fixed a memory leak in c14n code
2238
2239Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2240
2241 * parser.c include/libxml/parser.h: adding a new API for Christian
2242 Glahn: xmlParseBalancedChunkMemoryRecover
2243 * valid.c: patch from Rick Jones for some grammar cleanup in
2244 validation messages
2245 * result/VC/* result/valid/*: this slightly change some of the
2246 regression tests outputs
2247
2248Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2249
2250 * tree.c: trying to fix a problem in namespaced attribute handling
2251 raised by Christian Glahn
2252
2253Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2254
2255 * encoding.c include/libxml/encoding.h: Opening the interface
2256 xmlNewCharEncodingHandler as requested in #89415
2257 * python/generator.py python/setup.py.in: applied cleanup
2258 patches from Marc-Andre Lemburg
2259 * tree.c: fixing bug #89332 on a specific case of loosing
2260 the XML-1.0 namespace on xml:xxx attributes
2261
2262Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
2263
2264 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
2265 corner case from new Merlin's test suite and added a callback
2266 that will be used to improve xmlsec performance
2267
2268
2269Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2270
2271 * HTMLtree.c: trying to fix the <style> escaping problem in
2272 HTML serialization bug #89342
2273
2274Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2275
2276 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
2277 and rebuilt the web site.
2278
2279Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
2280
2281 * include/libxml/tree.h: added _private member to xmlNs struct
2282
2283Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2284
2285 * HTMLparser.c: fixing bug #84876 based on the xml working
2286 code.
2287
2288Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2289
2290 * python/Makefile.am: enhanced to fix bug 72012 (errors
2291 when using '-jX' make parameter)
2292
2293Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2294
2295 * xpath.c: small additional enhancement for booleans
2296 compared to nodesets
2297
2298Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2299
2300 * HTMLtree.c: changed the order of the encoding declaration
2301 attributes in the meta tags due to a bug in IE/Mac
2302
2303Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2304
2305 * xpath.c: enhanced handling of booleans (especially '='
2306 and '!=' for nodesets) - fixes bug 85256. Added new
2307 routine xmlXPathNotEqualValues for more proper handling
2308 of '!=' when nodesets are involved.
2309
2310Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2311
2312 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
2313 doc/xmlcatalog_man.xml to the source distribution
2314
2315Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2316
2317 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
2318 asked for this.
2319
2320Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
2321
2322 * configure.in: preparing 2.4.23
2323 * doc/*: rebuilt the docs
2324
2325Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2326
2327 * parser.c: fixing bug #84169 by fixing the
2328 comment of xmlCreatePushParserCtxt to describe the
2329 encoding detection parameters better.
2330
2331Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2332
2333 * valid.c: fixing bug #79331 in one path the lookup for
2334 ID attributes on a namespaced node wasn't handled correctly :-\
2335
2336Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
2337
2338 * HTMLparser.c: trying to fix 87235 about discarded white
2339 spaces in the HTML parser.
2340 * result/HTML/*: this changes the output of a number of HTML
2341 regression tests
2342
2343Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
2344
2345 * xpath.c: applied patch from Richard Jinks for the namespace
2346 axis + fixed a memory error.
2347 * parser.c parserInternals.c: applied patches from Peter Jacobi
2348 removing ctxt->token for good.
2349 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
2350 popped out by the regression tests.
2351 * Makefile.am: patch for threads makefile from Gary Pennington
2352
2353Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2354
2355 * xpath.c: enhanced behaviour of position() after usage of
2356 expressions involving preceding-sibling (et al).
2357
2358Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
2359
2360 * hash.c: applied a patch from Peter Jacobi to solve a problem
2361 when compiling with the Watcom C on Win32
2362 * result/schemas/*.err: the change of hashing algo generated
2363 permutations in the output
2364
2365Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2366
2367 * hash.c: applied patch from Sander Vesik improving the quality of
2368 the hash function.
2369
23702002-06-14 Aleksey Sanin <aleksey@aleksey.com>
2371
2372 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
2373 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
2374 xmllint.c xpath.c: replaced sprintf() with snprintf()
2375 to prevent possible buffer overflow (the bug was pointed
2376 out by Anju Premachandran)
2377
2378Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2379
2380 * parser.c: removed an uninitialized data error popped by valgrind
2381 on PE references
2382
2383Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
2384
2385 * doc/xml.html
2386 adding tutorial reference to the web page
2387
2388Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
2389
2390 * doc/tutorial/xmltutorial.xml
2391 * doc/tutorial/ar01s07.html
2392 * doc/tutorial/ape.html
2393 * doc/tutorial/includegetattribute.c
2394 adding section to tutorial about retrieving an attribute
2395 value
2396
2397Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2398
2399 * parser.c: applied a couple of patches from Peter Jacobi to start
2400 to get rid of ctxt->token, with a possible significant speed
2401 improvement to be gained once done. Better compliance with PE
2402 references constructs in DTDs too.
2403 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
2404 from Peter too
2405
2406Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2407
2408 * parser.c: Babak Vahedipour-Kunze reported that openTag in
2409 xmlParseElement was likely to have been deallocated at the
2410 time of the report, possibly leading to segfault. Just report
2411 the tag name now.
2412
2413Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2414
2415 * xpath.c: patch from Richard Jinks for XPath substring() function
2416 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
2417
24182002-06-06 Aleksey Sanin <aleksey@aleksey.com>
2419
2420 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
2421
2422Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
2423
2424 *doc/FAQ.html
2425 fixing typos in FAQ, thanks to Robert Funnell for the
2426 editing help
2427
2428Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2429
2430 * NEWS: got complaints from rpmlint that it was empty
2431
2432Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
2433
2434 * added doc/tutorial, including:
2435 apa.html
2436 apb.html
2437 apc.html
2438 apd.html
2439 ar01s02.html
2440 ar01s03.html
2441 ar01s04.html
2442 ar01s05.html
2443 ar01s06.html
2444 includeaddattribute.c
2445 includeaddkeyword.c
2446 includekeyword.c
2447 includestory.xml
2448 index.html
2449 xmltutorial.xml
2450 libxml tutorial, including generated html
2451
2452Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
2453
2454 * result/c14n/exc-without-comments/merlin-c14n-two-*
2455 result/c14n/without-comments/merlin-c14n-two-*
2456 test/c14n/exc-without-comments/merlin-c14n-two-*
2457 test/c14n/without-comments/merlin-c14n-two-*
2458 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
2459 c14n/exc-c14n and slightly modified test script to handle
2460 these test cases
2461 * c14n.c: fixed bugs for complicated nodes set (namespace
2462 without node and others from merlin-c14n-two.tar.gz)
2463 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
2464 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
2465 for xmlsec performance patch
2466 * xpath.c: fixed self::node() for namespaces and attributes
2467
2468Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
2469
2470 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
2471 but with the format parameter
2472 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
2473
2474Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
2475
2476 * Makefile.am: updated c14n tests suite
2477 * c14n.c: performance improvement for previous c14n patch
2478
2479Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2480
2481 * parser.c: another peroformance patch from Peter Jacobi, that
2482 time on parsing attribute values.
2483
2484Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
2485
2486 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
2487 into LibXML2 test suite
2488
2489Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
2490
2491 * c14n.c: propagating xpath ancesstors node fix to c14n
2492 plus small performance improvement to reduce number of
2493 mallocs
2494 * xpath.c: fixed ancestors axis processing for namespace nodes
2495
2496Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
2497
2498 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
2499 Peter Jacobi
2500
2501Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2502
2503 * configure.in: preparing 2.4.22
2504
2505Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2506
2507 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
2508 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
2509 a public entry point.
2510 * doc/*: rebuilt the API and docs
2511
2512Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2513
2514 * xpath.c: patch from Richard Jinks to fix a problem introduced
2515 in the previous patch and pointed by Norm
2516
2517Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2518
2519 * libxml.spec.in: fixing bug #81112
2520
2521Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2522
2523 * uri.c: fixing bug #82848
2524
2525Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2526
2527 * result/catalogs/mycatalog.full: Aleksey's commit changed the
2528 output of one catalog test
2529
2530Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2531
2532 * global.data globals.c tree.c include/libxml/globals.h
2533 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
2534 default value for global parameter xmlIndentTreeOutput to 1 and
2535 introduced new global parameter xmlTreeIndentString (the string
2536 used to do one-level indent) with default value " " (as it was
2537 in tree.c)
2538
2539Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2540
2541 * Makefile.am: Merijn Broeren pointed out a problem when compiling
2542 with trio and schemas.
2543
2544Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2545
2546 * xpath.c: patch from Richard Jinks to fix the problem raised in
2547 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
2548
2549Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2550
2551 * xmlschemas.c: a bit of work on import.
2552 * xmlschemastypes.c: Charles Bozeman provided a compare function
2553 for date/time types so min/max facet restrictions should work,
2554 indeterminate comparisons return an error instead of equal.
2555 * test/schemas/date_0* result/schemas/date_0_0: specific test
2556 from Charles Bozeman too
2557
2558Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2559
2560 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
2561 from Christian Cornelssen fixing the man pages and the Catalog
2562 building script.
2563 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
2564 next step is <xs:import> I now have a reasonable understanding
2565 of how it works.
2566
2567Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2568
2569 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
2570
2571Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2572
2573 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
2574
2575Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
2576
2577 * xpath.c: fixing an XPath function evalutation bug pointed out
2578 by Alexey Efimov where the context was lost when evaluating
2579 the function arguments
2580
2581Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
2582
2583 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
2584 function public for XMLSec performance optimizations
2585
2586Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2587
2588 * python/generator.py python/libxml2class.txt : fixed a problem
2589 with the HTML parser pointed by Gary Benson
2590 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
2591 example
2592
2593Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2594 * parser.c: fixed bug #81159 (memory growth in SAX)
2595
2596Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2597 * xpath.c: fixed bug #78858 (the real fix)
2598
2599Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
2600 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
2601
2602Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2603
2604 * tree.c: modified xmlNodeSetBase to allow changing the
2605 base of a document.
2606
2607Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
2608
2609 * xmlschemastypes.c: patch Charles Bozeman for validation of
2610 all the date, time, and duration types
2611 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
2612 * configure.in: fixed an error pointed by an user
2613 * xml2-config.in: fixed an error pointed by an user
2614
2615Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2616
2617 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
2618 win32/libxml2.def.src xmlIO.c: exported default
2619 'file:', 'http:' and 'ftp:' protocols input handlers
2620 and maked protocols comparisson case insensitive
2621
2622Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2623
2624 * configure.in: Neven Has detected a typo
2625
2626Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
2627
2628 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
2629 as one of the persons allowed to commit directly to the
2630 module.
2631
2632Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2633
2634 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
2635 * valid.c: raised a too low limit
2636 * doc/*: rebuilt the docs
2637
2638Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2639
2640 * test/XPath/expr/floats test/XPath/expr/functions
2641 result/XPath/expr/floats result/XPath/expr/functions
2642 xpath.c: another XPath conformance patch from Richard Jinks
2643
2644Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
2645
2646 * xmlschemas.c: fixed validation of attribute groups.
2647 * test/schemas result/schemas: added an example from the primer
2648
2649Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2650
2651 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
2652 * test/schemas result/schemas: updated the test list
2653
2654Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2655
2656 * TODO: updated a bit
2657 * parser.c: made a comment more specific
2658 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
2659 Schemas conformance.
2660 * test/schemas result/schemas: updated the test list
2661
2662Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
2663
2664 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
2665 implementing xs:all with minOccurs = 0
2666 * tes/schemas/* result/schemas/*: added more tests covering
2667 xs:all
2668
2669Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2670
2671 * xmlregexp.c: first implementation of the all particle, this
2672 may need to be revisited for case where not all transitions
2673 must be crossed.
2674
2675Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2676
2677 * tree.c: another entity processing update from Markus Henke
2678
2679Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
2680
2681 * trionan.c: fixed crash on OSF/1
2682
2683Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2684
2685 * xmlschemas.c: more Schemas work
2686 * test/schemas/* result/schemas/*: added more tests coming
2687 from the spec.
2688
2689Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2690
2691 * c14n.c: patch from Aleksey Sanin reflecting a change in the
2692 ExcC14N specification
2693
2694Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2695
2696 * tree.c: patch from Markus Henke, fix for recursive entities.
2697
2698Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2699
2700 * xpath.c: fix a problem with string() on a document node.
2701
2702Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2703
2704 * Makefile.am xmlschemas.c: more Schemas work
2705 * test/schemas/* result/schemas/*: added more tests coming
2706 from the spec.
2707
2708Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2709
2710 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
2711 * result/HTML/*: this changes a few things in the results
2712
2713Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2714
2715 * include/libxml/tree.h: eliminated 'declaration different than
2716 prototype' warning
2717 * include/win32config.h: "resolved" conflicts with errno.h
2718
2719Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2720
2721 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
2722 on the automata interfaces and debug of counted choices
2723 * test/schemas/* result/schemas/*: added a number of tests
2724
2725Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2726
2727 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
2728 a bit of work on Schemas
2729 * testSchemas.c: try to make it more useful
2730 * test/schemas/* result/schemas/* Makefile.am: changed the
2731 Schemas regression test procedure, started adding a few samples
2732
2733Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
2734
2735 * include/libxml/encoding.h: Patch for the Borland C++ builder
2736 * include/libxml/tree.h: Patch for the Borland C++ builder
2737 * threads.c: Patch for the Borland C++ builder
2738 * win32/bcb5: New directory for the Borland C++ builder
2739 project files
2740
2741Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
2742
2743 * win32/Makefile.msvc: Update for XML Schema support
2744 * win32/configure.js: Update for XML Schema support
2745 * win32/libxml2.def.src: Update for XML Schema support
2746
2747Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
2748
2749 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
2750 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
2751 xmlunicode.c include/libxml/Makefile.am
2752 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
2753 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
2754 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
2755 include/libxml/xmlversion.h.in : merged the current state of
2756 XML Schemas implementation, it is not configured in by default,
2757 a specific --schemas configure option has been added.
2758 * test/automata test/regexp test/schemas Makefile.am
2759 result/automata result/regexp result/schemas:
2760 merged automata/regexp/schemas regression tests
2761
2762Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
2763
2764 * xpath.c: Gary found a compile time problem, fixes #78823
2765
2766Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2767
2768 * configure.in: release of 2.4.20
2769 * doc/*: updated and rebuilt the docs
2770
2771Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2772
2773 * python/Makefile.am: patch from Cristian Gafton to build on
2774 Red Hat 6.2, should also fix #75779
2775
2776Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2777
2778 * valid.c: first part of fixing #78729
2779
2780Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
2781
2782 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
2783 escaping of URI when saving HTML files.
2784 * result/HTML/*: this impacted some tests
2785
2786Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
2787
2788 * configure.in: trying to fix #77441
2789
2790Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2791
2792 * include/libxml/xmlIO.h: Hallski complained it could not be
2793 included by itself.
2794
2795Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2796
2797 * configure.in: applied an IEEE flag patch for OSF/1 #77825
2798
2799Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2800
2801 * win32/configure.js: patch from Nilo for the c14n option
2802 * win32/Makefile.msvc: fixed libxml2.def generation with threads
2803
2804Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2805
2806 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
2807 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
2808 LIBXML_THREAD_ENABLED
2809
2810Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2811
2812 * xpath.c: another patch from Richard Jinks for substring conformance
2813 * test/XPath/expr/floats test/XPath/expr/strings
2814 result/XPath/expr/floats result/XPath/expr/strings: update of the
2815 test suite to check those.
2816
2817Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2818
2819 * xpath.c: patch from Richard Jinks for .x float parsing.
2820
2821Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2822
2823 * parser.c: patch from Markus Henke when an encoding ain't recognized
2824
2825Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2826
2827 * libxml.m4: got a report that #include <string.h> was needed
2828
2829Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2830
2831 * xmllint.c: applied a fix from Anthony Jones for -o /--output
2832
2833Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
2834
2835 * doc/example.html: fixing typo
2836
2837Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2838
2839 * xpath.c: fixed a bug in the nodeset to boolean comparison code
2840 pointed out by Melvyn Sopacua.
2841
2842Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2843
2844 * libxml.m4: Frédéric Crozat gave a patch related to the change
2845 of Include paths breaking the libxml.m4
2846
2847Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2848
2849 * xpath.c: Fix bug #76927 forgot to save some context
2850 when evaluating binary expressions
2851
2852Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2853
2854 * configure.in: fixed configure for MPE/iX from Markus Henke
2855 * xmlmemory.c: fixed initialization problems
2856 * xpath.c: another set of patches from Richard Jinks this
2857 fixes "make XPathtests" on linux
2858
2859Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
2860
2861 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
2862 * test/XPath/expr/compare test/XPath/expr/equality
2863 test/XPath/expr/floats test/XPath/expr/functions
2864 test/XPath/expr/strings result/XPath/expr/compare
2865 result/XPath/expr/equality result/XPath/expr/floats
2866 result/XPath/expr/functions result/XPath/expr/strings: Updated
2867 tests though they show a divergence on Linux
2868
2869Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2870
2871 * xpath.c trionan.c: previous commit also included patches
2872 from Richard Jinks on some IEEE support corner case
2873
2874Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2875
2876 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
2877 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
2878 that $(datadir) should be used for docs
2879
2880Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2881
2882 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
2883 could leak filedescriptors
2884
2885Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2886
2887 * configure.in nanohttp.c: applied patch from Allan Clark for
2888 UnixWare/OpenServer
2889
2890Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2891
2892 * configure.in: preparing 2.4.19
2893 * doc/*: rebuilt the docs
2894
2895Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2896
2897 * nanohttp.c: fixing #76043, got fed up with non-portability
2898 of that piece of code.
2899
2900Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2901
2902 * valid.c SAX.c: Never commit without running "make tests" :-(
2903 fix a couple of stupidities in the previous commit
2904 * result/*: a few changes in some attribute order result of previous
2905 commit.
2906
2907Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2908
2909 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
2910 the internal subset should not raise duplicate ID errors,
2911 also there was a small bug in conjunction to namespace
2912 declarations defaulted and xml:xxx attributes DTD definitions.
2913
2914Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2915
2916 * xpath.c: Richard Jinks also raised some rounding problems
2917 this tries to fix them
2918
2919Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2920
2921 * xpath.c: Richard Jinks spotted an incoherent memory allocation
2922 behaviour in xmlXPathCastToString()
2923
2924Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2925
2926 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
2927 raised by Morus Walter
2928
2929Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2930
2931 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
2932 from Igor
2933
2934Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2935
2936 * xpath.c: fixing #75619, related to a problem when trying
2937 to evaluate condition when the current node set resulting
2938 from that sub-step evaluation is empty. Also fixes 2 potential
2939 problem with previous-sibling and next-siblings axis.
2940
2941Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2942
2943 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
2944 HTML support is not configured in.
2945
2946Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2947
2948 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
2949 include/libxml/tree.h: dohh I really didn't intended to commit
2950 this test version :-(
2951
2952Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2953
2954 * testSAX.c: I wanted to see the real speed at the SAX interface
2955 after a little too many Ximianer started complaining about the
2956 parser speed.
2957 added a --quiet option:
2958 paphio:~/XML -> ls -l db100000.xml
2959 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
2960 paphio:~/XML -> time ./testSAX --quiet db100000.xml
2961 3200006 callbacks generated
2962 real 0m1.270s
2963 Which means 16MBytes/s and 3Mcallback/s
2964
2965Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2966
2967 * xpath.c: valgrind spotted another error that time when running
2968 on libxslt regression tests
2969
2970Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2971
2972 * Makefile.am: adding "make valgrind" running the full regression
2973 tests (except python ones) under Valgrind (using valgrind -q
2974 which was kindly added by the author).
2975 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
2976 passes cleanly now except an obcure floating point initialization
2977 raised in log10() in one XPath regression test ???
2978 * tree.c: edited some comments to close #75244
2979
2980Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
2981
2982 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
2983 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
2984 context of ScrollKeeper, made sure that if the number is
2985 an integer, the serialization follows the description at
2986 http://www.w3.org/TR/xpath#section-String-Functions
2987
2988Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2989
2990 * configure.in: preparing 2.4.18
2991 * doc/*: updated and rebuilt the web site
2992 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
2993 the Windows and Cygwin maintainers.
2994 * parser.c: humm, changed the way the SAX parser work when
2995 xmlSubstituteEntitiesDefault(1) is set, it will then
2996 do the entity registration and loading by itself in case the
2997 user provided SAX getEntity() returns NULL.
2998 * testSAX.c: added --noent to test the behaviour.
2999
3000Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3001
3002 * parser.c: Wilfried Teiken provided a hackish but working
3003 way to get context reported back on entities when parsing
3004 with SAX and without breaking the DOM build.
3005
3006Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3007
3008 * c14n.c: applied a new patch from Aleksey Sanin
3009 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
3010 to reference Aleksey implementation of XML digital Signatures
3011
3012Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3013
3014 * xpath.c: small fix to avoid potential problem due to
3015 ordering of freeing data
3016 * python/Makefile.am: people were complaining about
3017 the generated file in python dir not being built
3018
3019Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3020
3021 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
3022 python/generator.py python/libxml.c python/types.c: Cleanup
3023 of the python Makefiles based on Jacob and James feedback,
3024 fixed the spec file accordingly, fixed the number of warning
3025 that passing my pedantic CFLAGS was generating. Conclusion
3026 is that Python includes are real crap.
3027
3028Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3029
3030 * configure,in: it was reported quite a few times that
3031 xml2-config --cflags should not output
3032 -I$includeprefix/libxml2/libxml because libxml2 header names
3033 clashes with existing names like list.h from C++ stl.
3034 Includes should be #include<libxml/xxx.h> so ...
3035
3036Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3037
3038 * c14n.c: another patch from Aleksey Sanin
3039
3040Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3041
3042 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
3043 canonicalization algorithm
3044 * doc/xml.html doc/index.html: added the C14N references on the
3045 index page.
3046
30472002-03-13 jacob berkman <jacob@ximian.com>
3048
3049 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
3050 usage, redundant, and gcc specific
3051
3052Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3053
3054 * xpath.c: speedup some node selection operations, this can
3055 have a significant impact on DocBook Norm's stylesheets
3056 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
3057 make sure it's always the case
3058 * debugXML.c: distinguish CDATA and comments in ls operations
3059
3060Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3061
3062 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
3063 to generate better API descriptions etc...
3064
3065Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3066
3067 * c14n.c: Fixing #74186, made sure all boolean expressions
3068 get fully parenthesized, ran indent on the output
3069 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
3070 include/libxml/tree.h: also #74186 related, removed the
3071 --with-buffers option, and all the preprocessor conditional
3072 sections that were resulting from it.
3073
3074Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3075
3076 * valid.c: applied patch from Dodji Seketeli fixing an
3077 uninitailized variable in xmlValidGetValidElements()
3078
3079Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3080
3081 * c14n.c: fixed a few comments
3082 * doc/*.html doc/*/*.html: regenerated the docs and added
3083 the C14N API
3084 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
3085
3086Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
3087
3088 * check-xml-test-suite.py: fix to adapt varaiations in the
3089 bindings
3090 * configure.in python/setup.py python/setup.py.in: fixed to
3091 have the version of the python scripts automatically updated
3092
3093Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3094
3095 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
3096 in xmlCopyProp()
3097
3098Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3099
3100 * configure.in: preparing 2.4.17 release
3101 * doc/*: updated and rebuilt the docs
3102 * xpath.c: fixed a comment
3103 * python/libxml.c: fixed a possible reentrancy problem
3104
3105Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3106
3107 * tree.c python/tests/Makefile.am python/tests/attribs.py:
3108 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
3109 added a specific regression test
3110 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
3111 not raise exceptions when failing to find the attribute.
3112
3113Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3114
3115 * configure.in xmllint.c: owen pointed out a problem with the
3116 ftme fix, gettimeofday() was not detected by configure and
3117 the ftime header wasn't included, dohhh
3118
3119Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3120
3121 * configure.in xmllint.c: trying to fix #71457 for timing
3122 precision when gettimeofday() is not availble but ftime() is
3123
3124Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3125
3126 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
3127 are now copied on install and part of the -devel RPM
3128
3129Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
3130
3131 * xpath.c: trying to avoid bug #72150 which was apparently
3132 caused by a gcc bug (or a processor problem) as detailed
3133 at http://veillard.com/gcc.bug
3134
3135Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3136
3137 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
3138 fixed xmlReconciliateNs(), added a Python test/example for
3139 inter-document cut'n paste
3140 * python/libxml.py: fixed node.doc on document nodes and added
3141 xpathEval() onto node objects
3142
3143Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3144
3145 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
3146 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
3147 fixup and integrated tests for the serialization stuff
3148
3149Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3150
3151 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
3152 moved the libxml man page to section 3
3153
3154Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3155
3156 * tree.c: fix bug #72490
3157 * python/libxml.c python/libxml.py: added methods serialize()
3158 and saveTo() to all node elements.
3159
3160Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3161
3162 * xmlIO.c: closed #73430, don't read from an input source
3163 which indicated an end-of-file or an error.
3164
3165Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3166
3167 * parser.c: make sure SAX endDocument is always called as
3168 this could result in a Python memory leak otherwise (it's
3169 used to decrement ref-counting)
3170 * python/generator.py python/libxml.c python/libxml.py
3171 python/libxml2-python-api.xml python/libxml2class.txt
3172 python/tests/error.py python/tests/xpath.py: implemented
3173 the suggestions made by Gary Benson and extended the tests
3174 to match it.
3175
3176Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3177
3178 * python/generator.py: applied patch fixing #73450
3179
3180Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3181
3182 * xpath.c: fixing #61290 "namespace nodes have no parent"
3183 long standing divergence from the XPath REC. NodeSets
3184 simply hold a copy of namespace nodes and those node ->next
3185 points to the parent (which may not be the node carrying the
3186 definition).
3187 * include/libxml/xpath.h: flagged but didn't added a possible
3188 speedup
3189 * DOCBparser.c HTMLparser.c: removed some warnings from push
3190 parser due to new state being added.
3191 * tree.c: new fix from Boris Erdmann
3192 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
3193 the XML Canonalization support from Aleksey Sanin
3194
3195Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3196
3197 * tree.c: patch from Boris Erdmann fixing some namespace odities
3198 with xmlCopyNode()
3199
3200Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3201
3202 * xmlIO.c: fix bug #72706 when loading a NULL entity
3203
3204Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3205
3206 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
3207 actually change in a future XML Namespace revision.
3208
3209Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3210
3211 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
3212 added the possibility of returning nodesets from XPath extension
3213 functions written in Python
3214
3215Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
3216
3217 * python/*: commiting some Python bindings work done while travelling
3218
3219Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3220
3221 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
3222 explicitely with memory debugging switched on
3223
3224Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3225
3226 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3227 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3228 Added wrapper for the xmlURIPtr type, provided accessors, fixed
3229 the accessor generator for strings
3230 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
3231 regression test.
3232
3233Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3234
3235 * python/README python/generator.py python/libxml.c python/setup.py:
3236 added the 'usual' setup.py to allow building a libxml2-python
3237 module based on the same code. The initialization is however
3238 different the 2 .so files fo libxml2 and libxslt are identical and
3239 they entry point initialize both libraries. this is done to avoid
3240 some possible nasty problem since the Python don't merge the maps
3241 of all shared modules.
3242
3243Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3244
3245 * parser.c: fixed a push/encoding bug reported by Michael
3246 on librsvg
3247
3248Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3249
3250 * include/libxml/parserInternals.h: fixes a misplaced #endif
3251
3252Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3253
3254 * parser.c valid.c: found and fixed a couple of allocation bugs
3255
3256Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3257
3258 * doc/xml.html doc/python.html doc/*: added a Python and binding
3259 page describing the current state of the Python bindings and
3260 giving pointers to the other languages wrappers.
3261
3262Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3263
3264 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
3265 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
3266 rebuilt the API and web site
3267 * xpath.c: fixed #71978 portability bugs
3268
3269Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3270
3271 * SAX.c: oops broke automatic defaulting of namespaces attributes.
3272
3273Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3274
3275 * include/libxml/parserInternals.h parser.c: had to change
3276 2 internal parsing API when processing document content
3277 to check the start and end of element content are defined
3278 in the same entity
3279 * valid.c include/libxml/valid.h: attribute normalization can
3280 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
3281 with the context to report it.
3282 * SAX.c: fixed the last known bugs, crazy validation constraints
3283 when a document is standalone seems correctly handled. There
3284 is a couple of open issues left which need consideration especially
3285 PE93 on external unparsed entities and standalone status.
3286 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
3287 The 2 tests left failing are actually in error. Cleanup done.
3288
3289Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3290
3291 * valid.c: implemented E59 spaces in CDATA does not match the
3292 nonterminal S
3293
3294Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3295
3296 * SAX.c parser.c valid.c: more validation test fixups
3297 * check-xml-test-suite.py: added duration info for the tests
3298
3299Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3300
3301 * parser.c valid.c: a couple of errors were reported but not
3302 saved back as such in the parsing context. Down to 1% failure rate
3303 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
3304
3305Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3306
3307 * xmlInternald.c: isExtender was missing a char
3308 * parser.c include/libxml/parser.h: % are acceptable in the
3309 internal subset if within a PUBLIC ID
3310
3311Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3312
3313 * SAX.c parserInternals.c valid.c: more work on the conformance
3314 suite. Took the step to finally block documents with encoding
3315 errors. It's a fatal error per the spec, people should have fixed
3316 their documents by now.
3317
3318Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
3319
3320 * check-xml-test-suite.py: fixed the test script after some discussion
3321 on the semantic of TYPE="error"
3322 * Makefile.am: added the script to the distrib
3323
3324Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3325
3326 * SAX.c entities.c: fixed a couple of conformances issues deep
3327 into the validation code (standalone and undeclared Notations)
3328
3329Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3330
3331 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
3332 stayed there for years !
3333
3334Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3335
3336 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
3337 missing
3338
3339Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3340
3341 * check-xml-test-suite.py: improved the behaviour a bit as
3342 well as the logs
3343 * parser.c valid.c SAX.c: fixed a few more bugs
3344 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
3345
3346Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3347
3348 * check-xml-test-suite.py: python script to run regression tests
3349 against the XML Test suite of W3C/OASis
3350 * SAX.c: fixed a validation bug
3351 * parser.c: fixed 3 errors pointed by the test suite
3352 * doc/buildDocBookCatalog: fixed a typo pointed by drake
3353 * python/Makefile.am: fixed a dependendy
3354
3355Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3356
3357 * xmlmemory.c: avoid a warning bug #71594
3358
3359Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3360
3361 * xmlmemory.c: Jesse Perry provided a patch to remove a few
3362 warning on alpha/Tru64
3363
3364Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3365
3366 * include/libxml/entities.h: fixing a comment
3367 * valid.c: fixing some troubles with validity check on namespaces
3368 * result/VC/NS3 test/VC/NS3: added a specific regression test
3369
3370Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3371
3372 * tree.c: Fixing #71342 serializing '\n' in attribute values
3373 * result/noent/att3 result/att3 test/att3: added a specific
3374 test.
3375
3376Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3377
3378 * python/libxml.c: couple of bug fixes
3379
3380Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3381
3382 * python/*.py: removed tabs and used spaces.
3383
3384Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3385
3386 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
3387 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
3388
3389Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3390
3391 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
3392 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
3393
3394Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3395
3396 * include/libxml/encoding.h include/libxml/entities.h
3397 include/libxml/globals.h include/libxml/parser.h
3398 include/libxml/threads.h include/libxml/tree.h
3399 include/libxml/xmlmemory.h: trying to fix the include mess
3400
3401Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3402
3403 * include/libxml/xmlmemory.h: reverted part of the previous
3404 attempt to provide #69655, this was breaking the build.
3405
3406Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
3407
3408 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
3409 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
3410 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
3411 include/libxml/parserInternals.h include/libxml/tree.h
3412 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
3413 Tentatively fixed #69655 , make compiling with -Wredundant-decls
3414 clean.
3415 * python/libxml.c: fixed a warning.
3416
3417Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3418
3419 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
3420 copying of node, merge back IDs in the target document.
3421 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
3422 test/XInclude/ents/ids.xml: test case
3423 * result/VC/ElementValid4: output changed due to a typo fix
3424
3425Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3426
3427 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +00003428 generate the dependencies right as Jacob found out. Add
3429 an extra dependency rule.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00003430
3431Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3432
3433 * parserInternals.c valid.c: Justin Fletcher found some parts
3434 of the code needing cleanup
3435 * libxml.spec.in python/Makefile.am python/generator.py
3436 python/libxml.c python/libxml.py: Fixed the python Makefiles
3437 corrected a bug showing up on ia64, changed the name of the
3438 python internal module too
3439
3440Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3441
3442 * Makefile.am: applied patch from Andris Pavenis for binary
3443 name suffixes
3444
3445Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
3446
3447 * xmllint.c win32/win32config.h: fixing #68748
3448
3449Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3450
3451 * valid.c: fixing #70166
3452
3453Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3454
3455 * valid.c: fixing #70077
3456
3457Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3458
3459 * Copyright Makefile.am README configure.in libxml.spec.in:
3460 Changed to the MIT Licence
3461 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
3462 doc/xmlio.html: updated the doc accordingly
3463 * include/libxml/xmlwin32version.h configure.in: preparing
3464 2.4.14 release
3465 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3466 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3467 fixed the const xmlChar * wrapper and generator, XPath extension
3468 functions now use the context as first argument
3469 * python/tests/tstxpath.py python/tests/xpath.py
3470 python/tests/xpathext.py: Updated the tests accordingly
3471 * tree.c: fixed bug #70067
3472
3473Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3474
3475 * Makefile.am: cleanup
3476 * debugXML.c: always use stdout if output is NULL
3477 * xmlIO.c: don't close filedescriptors passed to outputBuffers
3478 * python/Makefile.am python/generator.py python/libxml2class.txt
3479 python/libxml_wrap.h python/types.c: augmented the number of bindings
3480 handling FILE * and XPath contexts
3481 * python/tests/Makefile.am: avoid a stupid problem due to the
3482 use of TEST.
3483
3484Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3485
3486 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
3487
3488Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3489
3490 * python/TODO python/libxml.c: cleanup the extension function lookup
3491 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
3492
3493Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3494
3495 * configure.in python/Makefile.am: do not install outside
3496 of prefix
3497
3498Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3499
3500 * python/TODO python/libxml.c: started adding SAX interfaces
3501 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
3502 SAX test
3503
3504Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3505
3506 * tree.c: hardened the addChild function
3507 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3508 python/libxml2class.txt python/libxml_wrap.h python/TODO:
3509 added accessors needed for xmlNode, a bit more testing and
3510 extension of interfaces
3511 * python/tests/Makefile.am python/tests/build.py: added a test
3512 build from scratch/save/load/check
3513
3514Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3515
3516 * parserInternals.c: change a small bit in the way valididy
3517 error messages get initialized
3518 * python/TODO python/libxml.c python/libxml2-python-api.xml
3519 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3520 added some memory debugging to track leaks at the libxml2 level
3521 * python/tests/*.py: changed all tests to check for leaks,
3522 there is just one left in XPath extension registrations.
3523
3524Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
3525
3526 * python/TODO python/generator.py python/libxml2-python-api.xml
3527 python/libxml2class.txt: more accessor classes for the parser
3528 context, allow to switch on and check validity
3529 * python/tests/Makefile.am python/tests/error.py
3530 python/tests/invalid.xml python/tests/valid.xml
3531 python/tests/validate.py: attded more test and and added error.py
3532 which I forgot to commit in the last step
3533
3534Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3535
3536 * python/Makefile.am python/types.c: cleanup
3537 * python/libxml.c python/libxml.py python/libxml_wrap.h
3538 python/generator.py python/libxml2-python-api.xml
3539 python/libxml2class.txt: added class for parser context, added
3540 first cut for push mode support. Added a framework to generate
3541 accessors functions.
3542 * python/tests/Makefile.am python/tests/push.py: added a push
3543 test
3544
3545Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3546
3547 * python/Makefile.am python/TODO python/libxml.py: fixed a small
3548 bug a bit of cleanup.
3549
3550Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3551
3552 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
3553 python/libxml2class.txt: adding error redirections and preformat
3554 to a python handler
3555 * python/tests/Makefile.am python/tests/*.py: cleanup made all
3556 tests self checking
3557
3558Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3559
3560 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
3561 a function
3562
3563Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3564
3565 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
3566 python/libxml.c python/libxml2-python-api.xml
3567 python/libxml2class.txt: Progressing through the TODOs, class
3568 description output, extra XML API, RPM now builds the wrappers
3569 for all python installed versions
3570
3571Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
3572
3573 * configure.in libxml.spec.in python/Makefile.am python/TODO
3574 python/generator.py python/libxml2class.txt: added more informations
3575 in the libxml2-python package including docs. Slightly changed
3576 the class hierarchy
3577 * python/tests/*: added basic regression tests infrastructure too
3578
3579Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3580
3581 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
3582 added libxml2-python as part of the packages installed
3583
3584Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3585
3586 * python/Makefile.am python/generator.py python/libxml.c
3587 python/libxml.py: more work, now able to extend the
3588 XPath interpreter with functions written in python.
3589
3590Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3591
3592 * python/Makefile.am: Jacob sent a patch to allow building from
3593 tarfile.
3594
3595Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3596
3597 * python/Makefile.am python/libxml.c configure.in Makefile.am:
3598 inserted the python wrappers build, I hope this won't be too
3599 unportable
3600
3601Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3602
3603 * xpath.c: minor optimization
3604 * python/generator.py python/libxml.c python/libxml.py
3605 python/libxml_wrap.h: more work on the python bindings,
3606 they now support XPath and there is no evident leak
3607
3608Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3609
3610 * python/generator.py python/libxml.c python/libxml.py:
3611 more work on the python bindings generator.
3612
3613Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3614
3615 * python/generator.py python/libxml.c python/libxml_wrap.h:
3616 more work on the python bindings.
3617
3618Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3619
3620 * python/generator.py python/libxml.c python/libxml.py
3621 python/libxml_wrap.h: commited early version of a python binding
3622 for private use only ATM
3623
3624Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3625
3626 * entities.c tree.c include/libxml/entities.h: applied patch
3627 from Anthony Jones to implement copy of DTD subtree too. Had
3628 just to keep 2 function private which really ought to become
3629 public ones.
3630
3631Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3632
3633 * xmllint.c: added pointers to the web pages in the usage()
3634
3635Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3636
3637 * tree.c: more fixes from Petr Kozelka for attribute handling
3638 in the tree API to align the semantic with DOM.
3639
3640Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3641
3642 * valid.c tree.c entities.c: another set of patches from
3643 Anthony Jones for copy operations cleanup and robustness
3644
3645Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3646
3647 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
3648 an alphabetic index based on comments content
3649 * doc/*: rebuilt the web site with the new references
3650
3651Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3652
3653 * parserInternals.h: Greg Sjaardema suggested to use an
3654 eponential buffer groth policy in xmlParserAddNodeInfo()
3655
3656Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3657
3658 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
3659 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
3660 doc/parsedecl.py doc/Makefile.am: updated the python extractor
3661 to generate cross-references, and added/updated the stylesheets
3662 to generate and link API indexes. The generic keyword index
3663 is not done yet.
3664 * doc/*.html: regenerated all the usual docs too
3665
3666Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3667
3668 * debugXML.c: added an xpath function to the shell for T. V. Raman
3669
3670Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3671
3672 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
3673 debug routines.
3674
3675Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3676
3677 * tree.c: apply an patch from Petr Kozelka for unlink and replace
3678 support of attribute nodes
3679
3680Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3681
3682 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
3683 hopefully near complete and fully documented of the API in XML
3684 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
3685 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
3686 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
3687 include/libxml/parserInternals.h include/libxml/valid.hi
3688 include/libxml/xmlIO.h include/libxml/xmlerror.hi
3689 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
3690 include/libxml/xpath.h include/libxml/xpathInternals.h:
3691 Cleaned up the doc comments a lot in the process, the interface
3692 coverage is now 100%
3693
3694Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3695
3696 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
3697 extracts comments from the gtk-doc DocBook output (a bit
3698 convoluted but seems to work).
3699
3700Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3701
3702 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
3703 added an XML description of the API, moved the script generating
3704 it here. Added a "make api" target
3705
3706Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3707
3708 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
3709
3710Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3711
3712 * xpath.c include/libxml/xpathInternals.h: the change made to
3713 xmlXPathFuncLookupFunc was incompatible roll it back
3714
3715Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3716
3717 * SAX.c: cleanup patch from Anthony Jones
3718 * doc/Makefile.am: fix the headers to avoid in make scan
3719 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
3720 includes, * vs Ptr and general cleanup
3721 * parsedecl.py: first version of a script to extract the
3722 module interfaces, the goal will be to provide .decl or XML
3723 specification of the interfaces to build wrappers.
3724
3725Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3726
3727 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
3728 now provides return codes in case of errors
3729
3730Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
3731
3732 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
3733 Upgraded to trio baseline 1.6
3734 * strio.h strio.c: Replaced by triostr.h and triostr.c
3735
3736Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3737
3738 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
3739 of strdup usage in the code
3740
3741Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3742
3743 * parser.c error.c: Keith Isdale complained rightly that
3744 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
3745
3746Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3747
3748 * tree.c: fixed the funxtion to set the xml: attributes
3749 * debugXML.c: added "setbase" to test it.
3750
3751Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3752
3753 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
3754 to allow updating an attribute content
3755
3756Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3757
3758 * libxml.h: try to avoid problems when compiling on Windows
3759
3760Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3761
3762 * hash.c: patch from Anthony Jones for hash.c allocation size
3763 * Makefile.am: trying to work around Yet Another Libtool Madness
3764 and build the 2.4.13 release finally ...
3765
3766Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3767
3768 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
3769 * doc/* : update of the documentation
3770
3771Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3772
3773 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
3774 at fixing #61290 :-(
3775
3776Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3777
3778 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
3779 Fixes bug #67229
3780
3781Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3782
3783 * tree.c: trying to avoid troubles when a subtree is copied
3784 and coalesced in part with the target tree. Should fix
3785 bug #67407
3786
3787Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3788
3789 * valid.c: fixed validation of attributes content of type
3790 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
3791 values, very old bug. Fixes #67671
3792
3793Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3794
3795 * parser.c include/libxml/parserInternals.h tree.c: integrated
3796 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
3797 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
3798
3799Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3800
3801 * threads.c: applied Serguei Narojnyi's patch to add native
3802 thread support on the Win32 platform
3803 * testThreadsWin32.c Makefile.am: added the test program also
3804 from Serguei, Win32 specific
3805 * include/win32config.h include/libxml/xmlwin32version.h.in:
3806 added patch from Igor for the Windows thread specific defines.
3807
3808Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3809
3810 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
3811
3812Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3813
3814 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
3815 output page into XMLinfo.html. Close bug #66951 and
3816 raised by Robert Collins too.
3817
3818Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
3819
3820 * encoding.c: Paul Keogh pointed out a possibility of segfault
3821 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
3822 Closes bug # 68238
3823
3824Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
3825
3826 * doc/*.html: updated the Gdome2 links
3827
3828Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3829
3830 * libxml.h: Applied following patches from Robert Collins
3831 and make sure IN_LIBXML is defined when compiling it
3832 -------
3833 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
3834 as well as Visual C.
3835 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
3836 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
3837 * strio.c (PLATFORM_UNIX): Define for Cygwin.
3838 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
3839 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
3840 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
3841 xmlSysIDExists xmlNoNetExists).
3842 * xmllint.c: Don't include winsock2.h for Cygwin.
3843
3844Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3845
3846 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
3847 when the version info is not present.
3848
3849Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3850
3851 * tree.c: Anthony Jones pointed out a problem in
3852 xmlStringGetNodeList() and provided a fix for it
3853
3854Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3855
3856 * parser.c: patch from Frank J Franklin to remove a bug in
3857 xmlCreatePushParserCtxt() when the initial buffer passed
3858 is large.
3859
3860Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3861
3862 * win32/*: big cleanup of the Windows/MSVC project files
3863 from Igor Zlatkovic
3864
3865Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3866
3867 * doc/Makefile.am: should fix #67674 and avoid troubles if
3868 xsltproc is not available or fails in the prefix provided
3869
3870Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
3871
3872 * xmlmemory.c: one more doc patch from Charlie Bozeman.
3873
3874Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3875
3876 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
3877 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
3878 Fixed a few other problems raised by Charlie Bozeman.
3879 * result/VC/ElementValid[5-7]: fixed the output
3880
3881Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3882
3883 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
3884 patches from Charlie Bozeman. Regenerated the HTML docs.
3885
3886Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
3887
3888 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
3889 for Windows from Igor
3890
3891Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3892
3893 * xmllint.c: applied Justin Fletcher patch for --output or -o
3894
3895Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
3896
3897 * win32/libxml2/libxml2.def.src: close #67019
3898
3899Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3900
3901 * xmllint.c: applied Justin Fletcher generic timing patch
3902 similar to the one already applied to xsltproc.
3903
3904Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3905
3906 * include/libxml/tree.h tree.c: applied documentation patches
3907 from Charlie Bozeman
3908
3909Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
3910
3911 *doc/xmllint.xml, xmllint.1 - document --dropdtd
3912
3913Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
3914
3915 * valid.c: fix the xmlStrdup() used in the previous patch.
3916 * valid.c: added --dropdtd
3917 * tree.c: fixed xmlUnlinkNode so it also removes the references
3918 from the document if the node is a DTD
3919
3920Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
3921
3922 * HTMLtree.c valid.c: cleanup some static declarations
3923
3924Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3925
3926 * xmllint.c: removed another strdup()
3927 * doc/FAQ: removed the HP/UX entry
3928
3929Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
3930
3931 * valid.c: fix bug #66816 when validating.
3932 * xmllint.c: don't use sys/time.h if configure did not found it
3933
3934Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
3935
3936 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
3937 xmlcatalog_man.xml
3938
3939Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3940
3941 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
3942 xmlInitMemory() was declared twice
3943
3944Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
3945
3946 * globals.c: do not reference strdup() !
3947 * configure.in libxml-2.0.pc.in: trying to fix the libs
3948 of the various config extraction modules
3949
3950Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3951
3952 * configure.in : preparing 2.4.12
3953 * doc/* : updated and rebuilt the docs
3954
3955Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3956
3957 * uri.c: closed bug #66159
3958 * testURI.c: added --escape option
3959 * configure.in: some cleanup for xml2-config --cflags
3960
3961Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
3962
3963 * globals.c testThreads.c: removed some misplaced includes
3964 of xmlversion.h
3965
3966Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
3967
3968 * threads.c: patch from Gary Pennington fixing a possible
3969 problem at initialization time.
3970
3971Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
3972
3973 * configure.in libxml.h parser.c testThreads.c macos/: integrated
3974 Eric Lavigne contribution to build libxml2 on MacOS using
3975 CodeWarrior.
3976
3977Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
3978
3979 * xmllint.c: applied Geert Kloosterman's patch to fix
3980 --repeat --timing output
3981
3982Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3983
3984 * parser.c: Robin Berjon <robin@knowscape.com> found a case
3985 where non-wellformed XML declaractions were not detected.
3986
3987Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3988
3989 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
3990
3991Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3992
3993 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
3994 gets reset by xmlCleanupInputCallbacks() and this makes the
3995 function useless. Same for output.
3996
3997Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3998
3999 * xmlIO.c: robert pointed out a loop error in callback cleanups
4000
4001Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
4002
4003 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
4004 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
4005 they are not really tied to debugging
4006
4007Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4008
4009 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
4010 * xmllint.c: better --catalogs description
4011
4012Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
4013
4014 * tree.c: fixed a couple of problems in xmlSetProp()
4015
4016Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
4017
4018 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
4019 unappropriate stdout output.
4020
4021Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
4022
4023 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
4024 by Denis Beurive, closes #65111
4025
4026Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
4027
4028 * valid.c: in case of content model validity error, don't
4029 print it if validity warnings were not requested.
4030
4031Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
4032
4033 * nanoftp.c: applied a couple of patches from Brian D Ripley.
4034 * parserInternals.c: removed the last exit() call. Print an
4035 unmaskable error on stderr instead (library mismatch detection)
4036
4037Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
4038
4039 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
4040 shell instructions from Heiko Rupp
4041
4042Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
4043
4044 * catalog.c: use the URL notation file:// for default catalog paths
4045
4046Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
4047
4048 * include/libxml/tree.h: better comments for _private fields
4049 * tree.c: removed a problem when copying an entity reference.
4050
4051Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4052
4053 * vms/*: updated instructions and diffs from John A Fotheringham
4054
4055Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
4056
4057 * include/libxml/xmlerror.h: avoid an include problem if
4058 #include <libxml/xmlerror.h> happens first in code
4059 seems to be the case in KDE libs
4060
4061Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4062
4063 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
4064 from Igor for Windows
4065
4066Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4067
4068 * Makefile.am: Gary Pennington pointed out a missing prefix
4069
4070Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
4071
4072 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
4073 * doc/*: upgraded and rebuilt the docs
4074
4075Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4076
4077 * HTMLparser.c: fix comment in scripts element parsing.
4078 * result/HTML/doc3*: updated the results.
4079
4080Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
4081
4082 * uri.c: another URI bug fix #63336, using Joel Young patch.
4083
4084Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
4085
4086 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
4087 a cleaned up version of the Pwd shell string generation.
4088
4089Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4090
4091 * valid.c include/libxml/tree.h: trying to fix namespaces +
4092 validation problems for good, closing #63619 in the process
4093 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
4094 wrong in this respect, fixed it.
4095
4096Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4097
4098 * xmllint.c: Morus Walter patch to allow --format and --encode
4099
4100Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
4101
4102 * debugXML.c: Stefan Kost provided an help command for the shell
4103
4104Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
4105
4106 * debugXML.c: Heiko Rupp pointed that the shell would crash
4107 on empty nodesets returns.
4108
4109Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4110
4111 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
4112 migh need the history libraries
4113
4114Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
4115
4116 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
4117 handle the case of < in quoted attributes, Bastian Kleineidam
4118
4119Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4120
4121 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
4122 fixing catalog breakages
4123 * Makefile.am catalog.c result/catalogs/catal
4124 result/catalogs/mycatalog.* test/catalogs/catal*:
4125 fixed more problems in catalog support, added more regression tests
4126 for both XML and SGML catalog handling
4127
4128Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4129
4130 * debugXML.c: applied an improvement to xmlGetLineNo() from
4131 Keith Isdale
4132
4133Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
4134
4135 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
4136 Side effect of the progressive catalog loading
4137
4138Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
4139
4140 * Makefile.am: confexecdir and confexec_DATA were defined twice
4141 pointed out by Karl Eichwalder
4142
4143Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
4144
4145 * xmlcatalog.c: avoid unlink() and use remove() instead.
4146
4147Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4148
4149 * libxml.spec.in: cleanup
4150 * include/libxml/xmlwin32version.h: updated with 2.4.8
4151
4152Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
4153
4154 * encoding.c global.data globals.c testThreads.c: fix bug #63752
4155 of compiling libxml with a non standard set of options
4156
4157Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
4158
4159 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
4160 document --sgml option, fixing gnome bugzilla #63382
4161
4162Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
4163
4164 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
4165 breakage of 2.4.7, added a couple of really needed APIs
4166 like xmlCatalogIsEmpty() and xmlNewCatalog()
4167 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
4168 for install-catalog
4169 * configure.in: preparing 2.4.8
4170
4171Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
4172
4173 * HTMLtree.c tree.c include/libxml/HTMLtree.h
4174 include/libxml/tree.h include/libxml/xmlIO.h: more include
4175 cleanups, export cleanly one html output + format function.
4176
4177Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
4178
4179 * parser.c: removed initGenericErrorDefaultFunc call from
4180 xmlInitParser() since it could destroy previous calls to
4181 xsltSetGenericErrorFunc() effects
4182
4183Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4184
4185 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
4186 keyword.
4187
4188Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
4189
4190 * Makefile.am: cleanup
4191 * threads.c: cleanup too
4192 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
4193 from xsltproc
4194 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +00004195 dependency loop.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004196
4197Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
4198
4199 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
4200 was not used anymore !
4201
4202Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4203
4204 * configure.in: preparing 2.4.7
4205 * Makefile.am doc/Makefile.am: switched to the latest xmllint
4206 manual page from John
4207 * doc/*: updated the doc and rebuilt the generated pages
4208
4209Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
4210
4211 * xmlIO.c: closing bug #62711, the library should never
4212 close stdin or stdout.
4213
4214Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
4215
4216 * uri.c: second pass at fixing #63336, using Joel Young
4217 final patch. looks okay.
4218
4219Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
4220
4221 * uri.c include/libxml/uri.h: trying to clear #63336
4222 allowing the escaping routine to parse unconformant
4223 URI-References.
4224
4225Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
4226
4227 * vms/readme.vms vms/build_libxml.com nanoftp.c
4228 include/libxml/xmlversion.h.in: a few VMS updates from
4229 John A Fotheringham
4230 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
4231 and xmlCleanupOutputCallbacks() for the Perl binding people.
4232
4233Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
4234
4235 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
4236 apply fixes to close #63271 and avoid segfaults when
4237 the error routine gets callbed before xmlInitParser()
4238 get called.
4239 * nanoftp.c error.c: Applied patches from Justin Fletcher
4240 correcting some xmlGenericError misuses.
4241
4242Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
4243
4244 *doc/xmllint.xml, doc/xmllint.1
4245 New and improved man page for xmllint - .xml is the original, .1
4246 is the generated man page
4247
4248Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
4249
4250 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
4251 the web site from the main HTML document.
4252
4253Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4254
4255 * parser.c: fixed an erroneous validation bug when PE refs
4256 occurs in external parsed entities referenced from the
4257 internals subset
4258 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
4259 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
4260 added the associated testcase, it's a nice one.
4261 * HTMLparser.c: generate the DTD node as HTML still ...
4262 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
4263
4264Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
4265
4266 * HTMLparser.c: fixed a bug in htmlNewDoc()
4267
4268Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
4269
4270 * test/threads/*: added entities testing to the Thread test
4271 * testThreads.c: make the test reasonable
4272 * DOCBparser.c: fix the DTD public and system ID
4273 * xmllint.c: added --sgml for SGML DocBook importing
4274 * Makefile.am: added Docbtests target
4275
4276Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4277
4278 * nanoftp.c: use only "anonymous@" string for anonymous passwds
4279 * testThreads.c: removed bogus include
4280
4281Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
4282
4283 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
4284 fixed a very serious (looping) validation bug
4285
4286Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
4287
4288 * include/libxml/globals.h include/libxml/threads.h threads.c
4289 testThreads.c: far more testing, cleaning up bugs
4290 * *.c : make sure globals.h is always included.
4291
4292Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
4293
4294 * HTMLparser.c: try to get rid of parser loops for good.
4295
4296Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
4297
4298 * configure.in: fixed some bugs in CFLAGS passing.
4299 * test/threads Makefile.am testThreads.c: added a specific
4300 threaded test case (really nasty, guaranteed).
4301
4302Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
4303
4304 * catalog.c: serious cleanup on the management of the
4305 XML catalog tree, more tests done, especially with
4306 the catalog PI.
4307
4308Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
4309
4310 * catalog.c: avoid a problem in catalog cleanup on SMP if
4311 catalogs were not initialized.
4312
4313Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
4314
4315 * catalog.c xpath.c: trying to cleanup the not thread safe
4316 parts of the library.
4317
4318Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
4319
4320 * include/libxml/globals.h configure.in global.data: make
4321 the allocation be per-thread a configure option
4322 * encoding.c include/libxml/parser.h: fixed compilation
4323 errors
4324
4325Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4326
4327 * include/libxml/parser.h: Norm reported that a few lines
4328 added were breaking libxslt compile, removed them for now
4329
4330Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
4331
4332 * parser.c parserInternals.c threads.c: debugged and fixed
4333 initialization problems which were giving troubles on SMP
4334 boxes.
4335
4336Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4337
4338 * include/libxml/Makefile.am: missing globals.h
4339
4340Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4341
4342 * globals.c: added a couple of standard includes.
4343
4344Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4345
4346 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
4347 include/libxml/parserInternals.h include/libxml/tree.h
4348 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
4349 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
4350 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
4351 Applied the last patches from Gary, cleanup, activated threading
4352 all user accessible global variables are now handled in globals.[ch]
4353 Still a bit rought but make tests passes with either
4354 --with-threads defined at configure time or not.
4355 * Makefile.am example/Makefile.am: added globals.[ch] and threads
4356 linking options
4357
4358Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4359
4360 * Makefile.am include/libxml/Makefile.am
4361 include/libxml/globals.h globals.c include/libxml/threads.h
4362 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
4363 configure.in: started integrating the core of the thread support
4364 not activated yet but half integrated. The code should still
4365 compile and work anyway.
4366
4367Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4368
4369 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
4370 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
4371 integrating the non-controversial parts of Gary Pennington
4372 multithread patches
4373 * catalog.c: corrected a small bug introduced
4374
4375Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4376
4377 * catalog.c include/libxml/catalog.h: very serious cleanup,
4378 isolating unportable code and as much as possible the accesses
4379 to the global shared catalog. May need more testing !
4380
4381Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4382
4383 * include/libxml/debugXML.h debugXML.c tree.c: integrating
4384 Keith Isdale patches for the XSLT debugger interfaces. Some
4385 cleanup
4386
4387Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4388
4389 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
4390 * DOCBparser.c: generate line nubers in elements
4391
4392Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
4393
4394 * configure.in: preparing 2.4.6 release
4395 * doc/xml.html doc/html/*: updated and rebuilt the docs
4396 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
4397
4398Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
4399
4400 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
4401 adding documentation for DV's supercatalog support
4402
4403Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4404
4405 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
4406 super catalog support adding one API and one flag --sgml to
4407 xmlcatalog
4408
4409Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
4410
4411 * doc/xmlcatalog_man.xml, xmlcatalog.1
4412 One more crack at
4413 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
4414
4415
4416Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4417
4418 * xpath.c: implemented xmlXPathObjectCopy for external objects
4419 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
4420
4421Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
4422
4423 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
4424 finishing up fix to
4425 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
4426 the xmlcatalog man page display more elegantly
4427
4428Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
4429
4430 * configure.in: closing bug #61832
4431 * HTMLparser.c: removed a warning
4432
4433Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4434
4435 * xpath.c: fixing #61673 part I, do not loose doc information
4436 when copying result value trees.
4437
4438Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4439
4440 * xpath.c: trying to harden the XPath interpreter
4441
4442Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
4443
4444 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
4445 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
4446
4447Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4448
4449 * HTMLparser: repaired another loop problem
4450
4451Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4452
4453 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
4454 parsing.
4455 * xpath.c: fix bug #61291 the default XML namespace node is
4456 missing from the namespace axis.
4457 * tree.c: refuse to create namespaces nodes with prefix "xml"
4458
4459Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
4460
4461 * SAX.c: ouch a non-defined namespace could lead to a crash,
4462 fixed #61215
4463
4464Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
4465
4466 * parserInternals.c: closed bug #61054
4467
4468Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4469
4470 * include/libxml/Makefile.am: closing #60708
4471
4472Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4473
4474 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
4475 adding xmlSAXParseFileWithData following Marco Stipek suggestion
4476
4477Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4478
4479 * valid.c: close bug #61550 when xml: wasn't considered a namespace
4480
4481Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4482
4483 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
4484 * DOCBparser.c HTMLparser.c parser.c: fixed typos
4485
4486Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
4487
4488 * catalog.c: Justin Fletcher provided cleaup code in case
4489 HAVE_STAT is not defined
4490 * include/win32config.h: Igor Zlatkovic suggested to have
4491 HAVE_STAT defined there
4492
4493Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4494
4495 * catalog.c - fixed typing error reported by M. Barros
4496
4497Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
4498
4499 * xmllint.c - fixing typo
4500
4501Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4502
4503 * HTMLparser.c: small enhancement to prevent loop on
4504 unrecognizable data
4505
4506Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4507
4508 * parserInternals.c: applying patch from bug #60757 this
4509 should close it
4510
4511Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
4512
4513 * catalog.c xmlcatalog.c: removed a couple of warning
4514 * xpath.c: try to solve the linking problem on platforms
4515 needing trio to compile
4516
4517Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4518
4519 * Makefile.am libxml.spec.in: backing up non-documented changes
4520 commited without review or aproval by Jens Finke <jens@gnome.org>
4521 * HACKING: made 100% clear that no commit should be done directly
4522
4523Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4524
4525 * configure.in: Joe Orton provided a patch fixing a problem
4526 when iconv is specified to be in a non-standard directory
4527 but wasn't exported in xml2-config --cflags
4528
4529Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4530
4531 * configure.in: let's ship 2.4.5 before getting too much
4532 troubles with 2.4.4 errors.
4533
4534Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4535
4536 * encoding.c entities.c: do not output hexadecimal charrefs
4537 when serializing HTML since some version of Netscape can't
4538 grok it, generate decimal ones.
4539 * result/HTML/doc3.htm: output changed due to previous test
4540 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
4541
4542Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
4543
4544 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
4545 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
4546
4547Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4548 Released 2.4.4
4549
4550 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
4551 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
4552 updated the configuration scripts systems accordingly
4553
4554Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4555
4556 * configure.in: preparing for 2.4.4
4557 * doc/xml.html doc/html/*: updated and rebuilt the docs
4558
4559Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4560
4561 * win32/dsp/libxml2.def.src: tried to incorporate comments
4562 from bug #59220
4563
4564Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
4565
4566 * parser.c result/noent/wml.xml: fixed bug #59981 related
4567 to handling of '&' in attributes when entities are substitued
4568
4569Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4570
4571 * libxml.h include/libxml/xmlversion.h.in
4572 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
4573 Tried to close bug #60131
4574
4575Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4576
4577 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
4578
4579Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
4580
4581 * SAX.c: fixing bug #59946 on xmlns=""
4582
4583Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4584
4585 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
4586 but allocates a new error code.
4587
4588Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4589
4590 * xmllint.c: John Fleck fixed typos in the options output
4591 * parser.c SAX.c: fix ignorable white space SAX selection
4592
4593Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4594
4595 * entities.c: Steve Underwood found the possibility of an
4596 ininite loop in case of error.
4597
4598Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4599
4600 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
4601
4602Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4603
4604 * parser.c: warn if version is not 1.0 but it's not
4605 strictly speaking an error after analyzing the spec
4606
4607Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
4608
4609 *doc/catalog.html - add link to the html version of the
4610 man page, other linguistic cleanups
4611
4612Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
4613
4614 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
4615 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
4616 file, has not yet been included in the build.
4617
4618Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4619
4620 * catalog.c: removed a duplicate affectation Justin Fletcher
4621
4622Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
4623
4624 * tree.c: Armin Sander pointed a possible text coalescing
4625 problem, completed his patch.
4626
4627Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4628
4629 * trionan.c: Fixed const and volatile re-definition problem
4630
4631Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
4632
4633 * libxml.4 parser.c: doc updates from Heiko Rupp
4634 * parserInternals.c: 2 sanity checks from Heiko Rupp
4635
4636Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
4637
4638 * tree.c: applied patch from Armin Sander to make some pointers
4639 const in xmlCopyNode()
4640 * include/libxml/tree.h: added fix to the header
4641
4642Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4643
4644 * xpath.c: hum, restrict the integer usage gcc bug workaround
4645 to only gcc compilers so that other architecture don't get
4646 penalized by this limitation.
4647 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
4648
4649Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4650
4651 * valid.c: fixed a Windows compiler warning (Chris Poblete)
4652 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
4653
4654Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
4655
4656 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
4657 --convert option to xmlcatalog to convert SGML ones to
4658 the XML syntax.
4659 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
4660
4661 2.4.3 got released at that point
4662Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4663
4664 * catalog.c xmlIO.c: started some serious testing and fixed
4665 a few bug and optmization needs.
4666
4667Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4668
4669 * Makefile.am configure.in include/libxml/xmlwin32version.h:
4670 preparing for a 2.4.3 release even if it may not be ready yet
4671 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
4672 all file parsing lookup to go through the entity resolver, add
4673 to add an API to bypass it (needed to load catalogs themselves),
4674 some cleanup on the catalog code too.
4675 * nanoftp.c: small cleanup
4676 * doc/catalog.html: small update
4677
4678Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
4679
4680 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
4681 Jun Kuriyama
4682
4683Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
4684
4685 * doc/catalog.html: finished the catalog documentation
4686
4687Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4688
4689 * doc/catalog.html doc/xml.html: added documentation about
4690 Catalog support, misses an API description
4691 * doc/html/*: reextracted the API pages
4692
4693Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4694
4695 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
4696 Added the part about section 7.2 on URI resolution,
4697 fixed a side effect in the HTML parser, look complete
4698 and ready to rock except the URI/SystemID part!
4699
4700Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4701
4702 * include/libxml/catalog.h include/libxml/parser.h
4703 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
4704 xmlIO.c: added support and APIs needed for the catalog PI
4705 * include/libxml/xmlIO.h: cleanup
4706
4707Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4708
4709 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
4710 include/libxml/catalog.h: starts to look okay, really
4711 plugged the new framework, cleaned a lot of stuff,
4712 added some APIs, except the PI's support missing this
4713 should be mostly complete
4714 * result/catalogs/* test/catalogs/*: added new test, enriched
4715 the existing one with URN ID tests
4716
4717Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
4718
4719 * catalog.c: fixed nextCatalog
4720 * result/catalogs/docbook test/catalogs/*: started adding
4721 a small regression test
4722
4723Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
4724
4725 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
4726 more work on the XML catalog support.
4727 * parser.c include/libxml/parser.h: small cleanup seems using
4728 list as a public parameter name can give portability troubles
4729 * trionan.c trionan.h xpath.c include/libxml/trionan.h
4730 include/libxml/xpath.h include/libxml/Makefile.am: removed
4731 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
4732 wrappers
4733
4734Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4735
4736 * Makefile.am trio.c triodef.h trionan.c xpath.c
4737 include/libxml/Makefile.am include/libxml/trionan.h:
4738 Re-worked Not-A-Number and Infinity support.
4739 * xmlcatalog.c: added readline include files
4740
4741Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4742
4743 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
4744 testCatalog as xmlcatalog, making it an installed app
4745 adding a shell, and preparing it to be a /etc/xml/catalog
4746 management tool, though not ready yet
4747 * catalog.c include/libxml/catalog.h: adding support for
4748 XML Catalogs http://www.oasis-open.org/committees/entity/
4749 not finished, there is some interesting tradeoffs and a
4750 few open questions left.
4751
4752Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
4753
4754 * xmllint.c: fixed a line formatting problem
4755
4756Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4757
4758 * SAX.c: removed a couple of unused variable (Albert Chin)
4759
4760Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4761
4762 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
4763 trying to fix some troubles w.r.t. function returning
4764 const xxxPtr.
4765
4766Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4767
4768 * win32/dsp/libxml2.def.src: another set of symbols conditionally
4769 defined
4770
4771Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4772
4773 * xpointer.c: removed unused var
4774
4775Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4776
4777 * testXPath.c: another small cleanup closing bug #59110
4778
4779Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
4780
4781 * win32/dsp/libxml2.def.src: small cleanup closing bug
4782 #59108
4783
4784Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4785
4786 * example/gjobread.c: add xmlCleanupParser() before leaving
4787
4788Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
4789
4790 * config.h.in configure.in include/libxml/xmlwin32version.h:
4791 released 2.4.2
4792
4793Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
4794
4795 * include/libxml/valid.h debugXML.c valid.c: deprecate
4796 the non-boundchecking Sprintf functions, add Snprintf
4797 this should close bug #57984
4798
4799Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
4800
4801 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
4802 URIs before doing the lookups (pointed by Mark Vakoc)
4803
4804Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
4805
4806 * xpath.c: serious changes on Result Value Trees and NodeSets
4807 w.r.t. deallocation and collect operations. Probably not
4808 100% clean (merge of allocated trees smells like a problem).
4809 Seems sufficient to close #58943
4810
4811Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4812
4813 * xmllint.c: adding a --format option
4814
4815Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
4816
4817 * xpath.c: count() was broken on Result Value Tree
4818 * xmlIO.c: fixed file:/// accesses on _WIN32
4819
4820Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4821
4822 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
4823 macro was renamed, this should close bug #58683
4824
4825Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4826
4827 * SAX.c: small fix fixing bug #58539 reported by coolo, in
4828 entity substitution mode text at the end of the entity might
4829 be added due to text coalescing.
4830 * nanoftp.c parser.c: small cleanup
4831
4832Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4833
4834 * HACKING: added John Fleck right to commit in the doc subdir
4835
4836Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4837
4838 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
4839 allow to inherit attributes from the DTD directly in the
4840 tree, this is needed for XPath and can be a useful feature.
4841 Inherited namespaces are always provided at the tree level now
4842 * test/defattr* result/defattr* result/noent/defattr*: added a couple
4843 of tests for this feature (XSLT being the prime user).
4844
4845Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4846
4847 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
4848 testSAX.c xmlIO.c xmllint.c include/win32config.h
4849 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
4850 include/libxml/xmlwin32version.h.in win32/README.MSDev
4851 win32/dsp/*: applied Win32 Facelift No.2 patches from
4852 Igor Zlatkovic for Windows/MSC
4853
4854Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
4855
4856 * SAX.c: unparsedEntityDecl() the URI computation of the
4857 entity wasn't done breaking XSLT unparsed-entity-uri()
4858
4859Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
4860
4861 * xpath.c: fixed a bug when walking the descendants and
4862 the current node has no children
4863 * debugXML.c: show up when a text node is supposed to not be escaped
4864
4865Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4866
4867 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
4868 worked like the set:leading() function)
4869 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
4870
4871Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4872
4873 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
4874
4875Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4876
4877 * include/libxml/xmlIO.h: apply change to close #58141
4878 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
4879
4880Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4881
4882 * parser.c: when the internal subset uses a PE, then the
4883 included entity can use conditional sections.
4884
4885Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4886
4887 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
4888 when walking the namespace axis showing up in
4889 libxst/tests/general/bug-12
4890 * xmlmemory.c: added the possibility to trace a given block
4891 defined by its address
4892
4893Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4894
4895 * parser.c: don't override existing encoding specified before
4896 starting xmlParseDocument()
4897
4898Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4899
4900 * include/libxml/xmlwin32version.h: reinserted, needed for
4901 Windows users of CVS
4902
49032001-07-27 Darin Adler <darin@bentspoon.com>
4904
4905 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
4906 * testCatalog.c: Add include of <libxml/parser.h>.
4907
49082001-07-27 Darin Adler <darin@bentspoon.com>
4909
4910 * include/libxml/.cvsignore:
4911 * include/libxml/xmlwin32version.h:
4912 Remove this file from CVS because it's generated.
4913
4914Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4915
4916 * parser.c include/libxml/parser.h: applied const patches from
4917 Tom Moog #58002
4918
4919Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4920
4921 * xpath.c include/libxml/xpath{,Internals}.h: added a function
4922 lookup framework
4923
4924Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4925
4926 * tree.c: fixed xmlCopyNode() for documents
4927
4928Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4929
4930 * parser.c: fixed bugs #58073 reported by Greg Shtilman
4931
4932Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4933
4934 * parser.c: fixes bug #57652 reported by Morus Walter
4935
4936Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4937
4938 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
4939
4940Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4941
4942 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
4943 errors, lesson don't add new functions at 1am before a release
4944 * xpath.c: integrated fix from Bjorn to avoid divide by zero
4945 from XPath initialization when possible.
4946
4947Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4948
4949 * result/scripts/base*: removing history/readline changed
4950 this slightly
4951 * include/libxml/parser.h SAX.c parser.c parserInternals.c
4952 xmllint.c: make element content line number generation
4953 optionnal to avoid breaking old apps added interface to switch
4954
4955Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4956
4957 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +00004958 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004959 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
4960 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
4961 John Kroll fixes to allow saving to HTTP via PUT (or
4962 POST of needed).
4963 * doc/html/*.html: regenerated the docs
4964
4965Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4966
4967 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
4968 xmlHashScanFull and xmlHashScannFull3 to get passed the
4969 three keys as arguments to the callback function
4970
4971Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4972
4973 * configure.in Makefile.am: removed libxml softlink for good
4974 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
4975 100% coverage by gtk-doc
4976
4977Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4978
4979 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
4980 fixed serious troubles due to size_t vs. int mismatch
4981
4982Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4983
4984 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
4985
4986Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4987
4988 * include/libxml/xpath{,Internals}.h xpath.c: added a more
4989 convenient extension API for value and context managing
4990 Now handles external objects through xmlXPathPopExternal,
4991 xmlXPathWrapExternal and xmlXPathReturnExternal.
4992 Added functions for sets operations (intersection, etc.)
4993
4994Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4995
4996 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
4997 xmlIO.c tree.c parserInternals.c entities.c encoding.c
4998 HTMLparser.c: cleanup of global variables, marking some
4999 const or private.
5000
5001Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5002
5003 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
5004 fixed xmlXPathNodeSetItem when passing index=0
5005
5006Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5007
5008 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
5009
5010Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5011
5012 * xmllint.c: fixed compilation under Cygwin #57503
5013 * TODO: update
5014
50152001-07-13 Peter Williams <peterw@ximian.com>
5016
5017 * config.h.in: add #undef HAVE_DLFCN_H
5018
5019 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
5020 builddir.
5021
5022Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5023
5024 * win32/libxml2/libxml2.def.src: added a couple of exported entries
5025 raised by #57348 and #57381
5026
5027Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5028
5029 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
5030 tree.c xpointer.c: store the line numbder in element->content,
5031 may break some software, need a configuration mechanism
5032
50332001-07-10 Darin Adler <darin@bentspoon.com>
5034
5035 * .cvsignore:
5036 * example/.cvsignore:
5037 * include/.cvsignore:
5038 * include/libxml/.cvsignore:
5039 Various things that are generated and should be ignored.
5040
5041Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5042
5043 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
5044 * doc/xml.html doc/html/*: updated the docs
5045
5046Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5047
5048 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
5049 validation occured on content with element child
5050
5051Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5052
5053 * tree.c: fixed XML Base computation which was broken
5054 * debugXML.c: added a base function to the shell
5055 * Makefile.am result/scripts/* test/scripts/*: added scripts
5056 based regression tests, and adding 2 XML Base tests
5057
5058Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5059
5060 * tree.c: set properties doc and call xmlSetListDoc for properties
5061 content when grafting them in a different tree.
5062 * aclocal.m4: remove from CVS
5063
5064Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5065
5066 * win32/libxml2/libxml2.def.src: added some missing entry point
5067 for XPath (Mark Vakoc)
5068
5069Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5070
5071 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
5072 layer should URI-Unescape before trying to open resources.
5073
5074Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5075
5076 * xpath.c: fix the name() bug for elements in the default
5077 namespace reported by Charlie Bozeman
5078
5079Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5080
5081 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
5082 led to an XPath fix, improvements of SAX initialization, and
5083 an added option --nocdata to testXPath
5084
5085Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5086
5087 * doc/libxml-doc.el: Felix Natter provided anew version working
5088 with XEmacs too
5089
5090Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5091
5092 * include/libxml/xpath.h: small cleanup
5093 * doc/xml.html: update
5094
5095Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5096
5097 * Makefile.am configure.in include/libxml/xmlwin32version.h:
5098 released 2.3.14
5099
5100Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5101
5102 * doc/html/*: rebuilt the docs for the release
5103 * doc/xml.html: added 2.3.14 release.
5104
5105Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5106
5107 * xpath.c: a bug reported by Stephan Kulow empty nodesets
5108 were not equal to empty strings
5109
5110Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5111
5112 * SAX.c: fixed a URI-Reference computation problem when validating
5113 * xmlIO.c: small cleanup
5114
5115Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5116
5117 * parser.c: improved the description of a couple of interfaces
5118 upon Larry Stamper suggestion
5119
5120Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5121
5122 * SAX.c entities.c parser.c: changed completely the way entities
5123 are handled when running the parser in entity substitution mode.
5124 This fixes a bug reported by Stephan Kulow and nearly divides
5125 by 3 the amount of memory required by libxslt to load and process
5126 DocBook TDG.
5127
5128Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5129
5130 * HTMLparser.c: fixing a too early root closing problem raised
5131 byt Prashanth Naidu
5132
5133Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5134
5135 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
5136 raised by Mark Vakoc.
5137
5138Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5139
5140 * example/Makefile.am: fixed the include path to add srcdir/include
5141 * Makefile.am configure.in: fix from Albert Chin for iconv detection
5142 and some cleanup
5143
5144Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5145
5146 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
5147 lot of optimization work, results in significant improvements
5148 when handling really complex XPath queries. Add a small optimizer
5149 for unions, improve [n] and [last()], avoid some costly ops.
5150
5151Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5152
5153 * include/libxml/parser.h parser.c: xmlStrstr args are both const
5154 * xpath.c: small cleanup
5155 * xmlGetNsList: reformated, fixed problems if used on Entities
5156
5157Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5158
5159 * doc/xml.html: added 1.8.14 and 2.3.13 releases
5160
5161Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5162
5163 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
5164 * Makefile.am example/Makefile.am: workaround automake generating
5165 erroneous deps
5166
5167Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5168
5169 * include/win32config.h: bug #56801 Yon Derek provided a patch
5170 to the windows config file.
5171
5172Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5173
5174 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
5175 libxml.h : Yon Derek provided a set of changes to compile from
5176 CVS on Windows/MSC
5177
5178Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5179
5180 * parser.c: fixed UTF8 BOM support in push mode
5181 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
5182 added a specific testcase
5183
5184Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5185
5186 * Makefile.am: added --push regression tests
5187 * parserInternals.c: the XML parser segfaulted in --push mode
5188
5189Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5190
5191 * configure.in: moved the symlinks detection within a CVS
5192 check, this is not portable and will be removed soon.
5193 * xpath.c: small cleanup/speedup
5194
5195Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5196
5197 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
5198 release of 2.3.12
5199 * parser.c: make an error message if unknow entities in all cases
5200
5201Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5202
5203 * uri.c: fixed 2 uri normalization bugs on '//' reduction
5204
5205Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5206
5207 * include/libxml/Makefile.am: Laszlo Peter pointed out that
5208 includes were installed in the wrong dir
5209
5210Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5211
5212 * doc/html.xml: warn against sending code to exhibit bugs.
5213
5214Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5215
5216 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
5217 Tru64 from Thomas Leitner
5218
5219Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5220
5221 * AUTHORS: added William and Bjorn
5222 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
5223 daniel@veillard.com hopefully I won't have to do this again
5224 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
5225 docs can be rebuilt cleanly now
5226 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
5227 from CVs it's generated, added include/libxml/xmlwin32version.h
5228 also generated but which should change far less frequently.
5229 * catalog.c nanoftp.c: made sure to include libxml.h not
5230 libxml/xmlversion.h directly
5231 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
5232 when compiling on WIN32 and MSC
5233
5234Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5235
5236 * include/Makefile.am include/libxml/Makefile.am configure.in:
5237 fixed make distcheck and rebuilding the rpms
5238
5239Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5240
5241 * configure.in: should finish the migration of exported includes
5242 into a real include/libxml in CVS, at least for CVS users.
5243 * removed the exported headers, added in include/libxml (as well
5244 as xmlversion.h.in).
5245
5246Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5247
5248 * configure.in: fixed the way to detect symlink
5249
5250Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5251
5252 * configure.in: updated, include/libxml is now a real CVS dir
5253
5254Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5255
5256 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
5257 version works with both libxml1 and libxml2 (it autodetects
5258 the prefix of the html-files) from Felix Natter.
5259 * doc/xml.html: updated doc accordingly
5260
5261Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5262
5263 * xpath.c: fixed the bug generating a template loop in libxslt
5264 when using docbook-xsl-1.4, * should filter out document nodes
5265 * HACKING: added William
5266 * TODO: updated
5267
5268Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5269
5270 * doc/FAQ.html: added a warning about gcc-3.0
5271 * doc/xml.html: added reference to gdome2 and removed a confusing
5272 sentence
5273
5274Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5275
5276 * xmlversion.h: okay this is a generated file, but Windows
5277 users need it and they can't generate it, and I want CVS
5278 Windows users ...
5279 * win32/libxml2/libxml2_so.dsp: Windows project file for
5280 the shared lib version of libxml2
5281 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
5282 resources needed for libxslt/xsltproc by Yon Derek
5283
5284Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5285
5286 * trio.c: MSVC fix (provided by Igor Zlatkovic)
5287
5288Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5289
5290 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
5291
5292Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5293
5294 * include/win32config.h: Yon Derek provided a first fix
5295 to be able to compile libxslt/xsltproc on Windows
5296
5297Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5298
5299 * xpath.c: attempt to work around what seemed a gcc optimizer
5300 bug when handling floats on i386 http://veillard.com/gcc.bug
5301 * tree.c entities.c encoding.c: doing some cleanups while
5302 chasing it
5303
5304Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5305
5306 * Makefile.am: cleanup when --without-debug is specified
5307 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
5308 w.r.t. --without-debug and other include points
5309 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
5310 Catalogs
5311 * configure.in entities.h tree.h HTMLparser.c: removed
5312 --without-corba, made the _private field mandatory
5313
5314Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5315
5316 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
5317 outputs a BOM in UTF8, an errata has been issued to avoid the
5318 problem, that was the most reasonable solution... Add support
5319 for a leading UTF8 BOM in entities.
5320
5321Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5322
5323 * valid.c: fixed a bug found when post validating an entity ref
5324 * xmllint.c: added --loaddtd and sligly changed --postvalid to
5325 activate it too
5326
5327Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5328
5329 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
5330 weakness in the node copy the XPointer and the XInclude
5331 implementations. Serious cleanup.
5332
5333Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5334
5335 * Makefile.am: Kjartan Maraas provided a small patch to
5336 add xml2-config.in to EXTRA_DIST
5337
5338Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5339
5340 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
5341 provided another failing case found in KDE, the way the
5342 ctxt->vctxt.nodeTab was allocated and freed changed over
5343 time but it wasn't completely cleaned up. This should fix it.
5344
5345Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5346
5347 * parser.c: Stephan Kulow also raised the fact that line number
5348 could get miscounted making debug harder, fixed the problem
5349 in xmlParseCharData()
5350
5351Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5352
5353 * valid.c: Stephan Kulow pointed out a problem when validating
5354 and using an empty entity, forgot a 'break' in a case.
5355
5356Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5357
5358 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
5359 * doc/xml.html: updated with 2.3.11
5360
5361Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5362
5363 * TODO: updated adding cleanup of generated doc
5364 * configure.in: prepared to release 2.3.11
5365 * xmllint.c: added --version for bug reporting
5366 * doc/html/*.html: rebuilt the doc
5367
5368Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5369
5370 * xpath.c: first part of the work on selecting namespace to
5371 fix bug #56115
5372
5373Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5374
5375 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
5376 when using -liconv
5377 * TODO: updated
5378
5379Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5380
5381 * HTMLtree.[ch]: more work on the HTML serialization routnes,
5382 cleanup, encoding support.
5383
5384Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5385
5386 * xpath.c: Thomas Broyer suggested a better patch for the / arg
5387
5388Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5389
5390 * xpath.c: bug detected by Ankh when / is used as a function arg
5391
5392Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5393
5394 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
5395 of element and use it to avoid outputting formatting spaces at
5396 the wrong place. Implemented the format parameter for HTML save.
5397 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
5398 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
5399 result/HTML/wired.html: of course this impact the result of a
5400 number of HTML tests
5401
5402Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5403
5404 * HTMLtree.[ch]: started augmenting the HTML save API with
5405 encoding and formatting parameters
5406
5407Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5408
5409 * HTMLtree.h: cleanup and started evaluating the work needed on
5410 revamping the HTML output code
5411
5412Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5413
5414 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
5415
5416Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5417
5418 * valid.c: fixed bug #56049, forgot one check in the
5419 validation routine
5420
5421Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5422
5423 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
5424
5425Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5426
5427 * libxml.h: fixed an error in last commit
5428 * doc/FAQ.html: added an entry for compilation from CVS
5429
5430Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5431
5432 * xmlversion.h.in libxml.h: Cygwin patches
5433 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
5434 * tree.h: cleanup
5435
5436Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5437
5438 * tree.c: patched xmlFreeNode() to avoid freeing() a static
5439 memory block in a strange case where libxml is linked twice
5440 in the binary.
5441
5442Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5443
5444 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
5445 state far too often, simple fix used to avoid it.
5446
5447Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5448
5449 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
5450 being processed, applied his patch
5451 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
5452
5453Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5454
5455 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
5456 provided fixes to compile on MSCC again
5457 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
5458 also provided an update for the project files.
5459
5460Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5461
5462 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
5463 bug #55810
5464
5465Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5466
5467 * tree.c: fixed xmlGetNsProp() to close bug #55683
5468 Note this requires libxslt to use it's own function instead.
5469
5470Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5471
5472 * HTMLtree.c: when in a pre element no formatting space should
5473 be added.
5474 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
5475
5476Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5477
5478 * configure.in: added tests for signal() and signal.h
5479
5480Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5481
5482 * xpath.c: robert pointed out xmlXPathNINF was not initialized
5483
5484Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5485
5486 * doc/libxml-doc.el: Felix Natter provided a new version for
5487 libxml2
5488
5489Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5490
5491 * HTMLtree.c: when in a pre element no formatting space should
5492 be added.
5493
5494Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5495
5496 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
5497
5498Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5499
5500 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
5501 hack
5502 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
5503 * uri.c: fixed a warning
5504
5505Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5506
5507 * HTMLtree.c: trying to close bug #55772 escaping in script
5508 elements
5509 * doc/xml.html: suggest to send mail to the list
5510
5511Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5512
5513 * error.c: attempt to fix the xmlGetVarStr breakage once and for
5514 good. Use a macro and based on the solution provided in
5515 vsnprintf manual page from GNU.
5516
5517Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5518
5519 * error.c: Workaround for non-preserving variadic list.
5520 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
5521
5522Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5523
5524 * doc/xml.html: added 2.3.10 release
5525
5526Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5527
5528 * configure.in: releasing 2.3.10
5529
5530Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5531
5532 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
5533
5534Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5535
5536 * encoding.c: Robert Collins provided a patch to add the
5537 "US-ASCII" encoding alias
5538
5539Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5540
5541 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
5542 string oriented functions and started cleaning the related areas
5543 in xpath.c which needed fixing in this respect
5544
5545Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5546
5547 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
5548 #55380
5549 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
5550
5551Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5552
5553 * TODO: updated
5554 * nanohttp.[ch] : started adding APIs to get the redirected URL
5555 when this occurs (needed for further base computation
5556 * tree.h: cleanup
5557 * encoding.c: cleanup
5558 * SAX.c: minor change around ctxt->loadsubset
5559
5560Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5561
5562 * Makefile.am include/Makefile.am: small change to have
5563 include/libxml rebuilt if working from CVS.
5564 * uri.c: applied another patch from Carl Douglas for URI escaping,
5565 this should close bug #51876
5566
5567Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5568
5569 * xinclude.c: fixed XInclude recursive behaviour bug #54678
5570 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
5571 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
5572 added specific regression test
5573 * parser.h: preparing for the XSLT mode where DTD inherited
5574 attributes are added to the tree.
5575
5576Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5577
5578 * xinclude.[ch]: Updated the namespace for the Last Call version
5579 * result/XInclude/include test/XInclude/include: updated the
5580 testsuite accordingly
5581
5582Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5583
5584 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
5585 related to bug #51876
5586
5587Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5588
5589 * tree.c: fixed a gross mistake in base computation, xml:base is
5590 not completely correct yet (need cascade).
5591 * xpath.[ch]: added the few things needed to find a function name
5592 and URI from the XPath context when it is called.
5593
5594Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5595
5596 * catalog.[ch]: fixes and add xmlLoadCatalogs()
5597 * DOCBparser.c: small cleanup
5598 * xmllint.c: added a --catalogs option to load catalogs from
5599 $SGML_CATALOG_FILES
5600 * tree.c: cleanup
5601 * configure.in: iconv library fixup, ICONV_LIBS
5602
5603Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5604
5605 * catalog.c: handling of CATALOG entries. detection of recursion,
5606 and a few bugfixes
5607 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
5608 against the default namespace
5609
5610Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5611
5612 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
5613
5614Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5615
5616 * parser.c: fixed propagation context info when parsing an
5617 external entity.
5618 * doc/html/*.html: regenerated a couple of docs
5619
5620Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5621
5622 * doc/xml.html: update with 2.3.9 informations
5623
5624Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5625
5626 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
5627 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
5628 * doc/html/* : rebuilt the docs
5629 * valid.c: small patch which may improve some case when
5630 validating.
5631
5632Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5633
5634 * HTMLparser.c: Closed bug #54891
5635 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
5636 to the suite
5637
5638Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5639
5640 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
5641 applied a documentation patch from LotR and filled in a few missing
5642 descriptions
5643
5644Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5645
5646 * xpath.c tree.c parser.c: speed optimizations at the parser level
5647 document tree freeing and xpath evaluation
5648
5649Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5650
5651 * parser.c parser.h parserInternals.h: fixed a couple of
5652 interfaces for handling memory buffer input to const char *
5653 upon suggestion of JamesH.
5654
5655Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5656
5657 * configure.in: LoTR sent a patch fixing the previous commit
5658
5659Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5660
5661 * configure.in: trying to deal again with the stoopid -R linking
5662 flag of Solaris
5663
5664Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5665
5666 * xpath.h: two nodeset access macros from Thomas Broyer
5667
5668Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5669
5670 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
5671 patch from Thomas Broyer
5672
5673Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5674
5675 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
5676 case
5677 * INSTALL: was empty added stuff from the FAQ
5678
5679Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5680
5681 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
5682 attributes handling and #54433 by adding xmlUnsetProp()
5683 and xmlUnsetNsProp()
5684
5685Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5686
5687 * HTMLparser.c: Patch from Jonas Borgström
5688 (htmlGetEndPriority): New function, returns
5689 the priority of a certain element.
5690 (htmlAutoCloseOnClose): Only close inline elements if they
5691 all have lower or equal priority.
5692 * result/HTML: this of course changed a number of tests results.
5693
5694Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5695
5696 * xmlIO.c catalog.c: plugged in the default catalog resolution
5697 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
5698 documentations
5699 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
5700
5701Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5702
5703 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
5704 integrating catalogs
5705 * catalog.[ch] testCatalog.c: adding a small catalo API
5706 (only SGML catalog support).
5707 * parser.c: restaured xmlKeepBlanksDefault(0) API
5708
5709Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5710
5711 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
5712
5713Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5714
5715 * parser.c: added xmlParseExternalEntityPrivate() to allow
5716 propagation of ctxt->_private when parsing external entities
5717
5718Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5719
5720 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
5721
5722Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5723
5724 * configure.in: fixed a small portability problem with AM_CONDITIONAL
5725
5726Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5727
5728 * valid.c: warn when indeterminist content model is detected
5729 * result/VC/ElementValid8: this adds a message
5730 * Makefile.am: add --novalid for VCM tests
5731 * parserInternals.c: added a call to Init memory
5732
5733Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5734
5735 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
5736 when both parameters are NULL.
5737
5738Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5739
5740 * valid.c: applied small patch from Gary Pennington, reindented
5741 some part of the code.
5742
5743Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5744
5745 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
5746 release, updated and regenerated the docs
5747
5748Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5749
5750 * xpath.c result/XPath/expr/floats : clarified and cleanup
5751 printing of abnormal floats in tests.
5752
5753Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5754
5755 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
5756 * results/HTML/ : a few changes in the output of the HTML tests as
5757 a result.
5758 * configure.in: tying to fix -liconv where needed
5759
5760Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5761
5762 * Makefile.am: fixed a stupid error
5763
5764Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5765
5766 * configure.in Makefile.am: make the inclusion of the trio
5767 modules in the library conditional
5768
5769Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5770
5771 * DOCBparser.c: patche from László Kovács, fixed entities refs
5772 in attributes handling
5773
5774Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5775
5776 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
5777 flushing
5778
5779Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5780
5781 * xpath.c: fix of an XSLT namespace bug reported on the list
5782 general/bug-8-
5783
5784Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5785
5786 * strio.h trio.c: Dan McNichol suggested a couple of small
5787 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
5788
5789Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5790
5791 * tree.c parser.c encoding.c: spent a bit more time looking
5792 at the parsing speed and DOM handling. Added a few more
5793 speedups.
5794
5795Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5796
5797 * parser.c: small but effective parsing speed improvement
5798
5799Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5800
5801 * configure.in: default on the DocBook parser inclusion (for Gnome)
5802 * DOCBparser.h: fixed a header reference
5803
5804Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5805
5806 * configure.in xpath.c: applied Bjorn patches for FPE on the
5807 alpha
5808
5809Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5810
5811 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
5812 xmlSaveFormatFileTo()
5813
5814Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5815
5816 * xpath.c: simple and efficient optimization, XPath functions
5817 aways bind to the same code, cache this
5818 * TODO: updated (by saying some is obsolete)
5819
5820Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5821
5822 * xpath.c: more cleanup work on XPath name parsing routines
5823
5824Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5825
5826 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
5827 xmlXPathParseName
5828 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
5829 * debugXML.c: avoid compilation problems if compiling without
5830 HTML support, Igor Zlatkovic
5831 * win32/libxml2/libxml2.def.src: being able to compile without
5832 XPath on Windows
5833
5834Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5835
5836 * libxml.m4: yet another patch from Toshio Kuratomi
5837
5838Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5839
5840 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
5841
5842Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5843
5844 * tree.[ch]: added xmlSaveFormatFile interface for saving
5845 and indenting a file.
5846
5847Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5848
5849 * xpath.c: fixed bug #53689 related to processing-instruction()
5850
5851Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5852
5853 * DOCBparser.c: patche from László Kovács
5854
5855Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5856
5857 * parser.c: applied fixes from Christian Glahn bug report #53391
5858
5859Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5860
5861 * error.c: Jean François Lecomte provided a complete description
5862 and a fix to bug #53537
5863
5864Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5865
5866 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
5867
5868Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5869
5870 * DOCBparser.c SAX.c: a bit more work on entities processing.
5871 Still Need to cleanup XML output and references in attributes
5872
5873Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5874
5875 * DOCBparser.c include/Makefile.am: two patches from László Kovács
5876
5877Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5878
5879 * tree.c: trying to fix #53574, not completely complete,
5880 I would like xmllint --copy --debug test/ent1 and
5881 xmllint --debug test/ent1 to show the same result.
5882 * xpath.c: fix a bug when trying to sort namespace nodes
5883
5884Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5885
5886 * HTMLtree.c: real fix for #53402
5887
5888Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5889
5890 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
5891 PIs when using xsl:output
5892 * valid.c: closing #53537 some case generate segfaults if there
5893 is validity errors
5894
5895Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5896
5897 * SAX.c testDocbook.c DOCBparser.c: more work on the support
5898 of external parsed entities, added --noent to testDocbook
5899 * valid.c: Garry Pennington found an uninitialized variable
5900 access in xmlValidateElementContent()
5901
5902Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5903
5904 * HTMLparser.c : HTML parsing still sucks ... trying to deal
5905 with madness
5906 * result/HTML/ : this modified the result of the regression tests
5907 a lot.
5908
5909Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5910
5911 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
5912 to doc where it wasn't checked against NULL reported by
5913 Jens Laas
5914
5915Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5916
5917 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
5918 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
5919
5920Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5921
5922 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
5923 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
5924 * SAX.[ch]: cleanup and updates for DocBook
5925 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
5926 ex SGML identifier changes
5927 * valid.c: removed a static unused function.
5928
5929Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5930
5931 * HTMLtree.c: applied change for Paul Sponagl on script saving
5932 * Makefile.am: the warning about entity title.xml are normal.
5933
5934Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5935
5936 * configure.in: release of 2.3.7
5937 * Makefile.am: fixing make distcheck
5938
5939Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5940
5941 * doc/html/* doc/xml.html: updated and regenerated the docs
5942
5943Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5944
5945 * xpath.c: fixed the XPointer problem introduced in 2.3.6
5946
5947Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5948
5949 * tree.c: fixed #53388 with the provided patch
5950
5951Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5952
5953 * valid.c: Bjorn detected an invalid memory access. Fixed
5954 vstateVPush()
5955
5956Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5957
5958 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
5959
5960Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5961
5962 * libxml.h: new header used only for the compilation of libxml
5963 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
5964 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
5965 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
5966 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
5967 xmlmemory.c xpath.c xpointer.c: libxml.h integration
5968 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
5969 baseline (version 1.2 plus a single patch).
5970 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
5971 scientific notation for numbers. Tests added.
5972 * xpath.c: formatting of numbers changed to use sprintf
5973 (contribution from William Brack)
5974
5975Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5976
5977 * valid.c: cleanup, more useful debugging
5978 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
5979 * xmlIO.c: entity loading is printed as an error when validating
5980
5981Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5982
5983 * valid.c: fixed to validate within entities
5984 * test/VCM/v22.xml: added a specific testcase
5985
5986Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5987
5988 * valid.c: forgot an epsilon transition in for ()+
5989 * test/VCM/v21.xml : added a specific test case
5990
5991Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5992
5993 * valid.c: removed a state explosion exhibited by RSS
5994 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
5995 from bug #51872
5996
5997Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5998
5999 * valid.[ch] tree.h: worked *hard* to get non-determinist content
6000 validation without using an ugly NFA -> DFA algo in the source.
6001 Made a specific algorithm easier to maintain, using a single
6002 stack and without recursion.
6003 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
6004 * hash.c: made the growing routine static
6005 * tree.h parser.c: added the parent information to an
6006 xmlElementContent node.
6007
6008Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6009
6010 * SAX.c parser.c xpath.c: generating IDs when not validating
6011 from an external parsed entity was poisoning the ID has table
6012 with removed values. This was killing XSLT on the KDE help
6013 browser.
6014
6015Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6016
6017 * entities.h: andrew@ugh.net.au detected a double declaration
6018
6019Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6020
6021 * debugXML.c hash.c tree.h valid.c : some changes related to
6022 the validation suport to improve speed with DocBook
6023 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
6024 the way validation errors get reported
6025
6026Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6027
6028 * HTMLparser.c HTMLtree.c: applied part of the patches provided
6029 by P C Chow and William M. Brack for XSLT HTML output
6030
6031Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6032
6033 * xmlversion.h.in win32config.h win32/libxml2/*: applied
6034 Igor Zlatkovic patches for MSC compilation and added his
6035 updates
6036
6037Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6038
6039 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
6040 prefix lookup.
6041 * parserInternals.c: fixed the bug reported by Morus Walter
6042 due to an off by one typo in xmlStringCurrentChar()
6043
6044Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6045
6046 * HTMLparser.c result/HTML/*: revamped the way the HTML
6047 parser handles end of tags or end of input
6048
6049Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6050
6051 * tree.[ch] : added xmlDocCopyNode for gdome2 support
6052
6053Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6054
6055 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
6056 bug where the linktime verions of free() won't work ...
6057
6058Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6059
6060 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
6061
6062Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6063
6064 * doc/xml.html: added 2.3.6 release
6065
6066Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6067
6068 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
6069 * result/wml.xml: resulted in a small output change
6070
6071Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6072
6073 * tree.c: xmlNewDoc was missing the charset initialization
6074 * xmllint.c: added --auto to autogenerate a doc, allow to
6075 reproduce the problem fixed on xmlNewDoc
6076
6077Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6078
6079 * xpath.c: trying to get 52979 solved
6080 * tree.c result/ result/noent/: trying to get 52712 solved, this
6081 also made me clean up the fact that XML output in general should
6082 not add formating blanks by default, this changed the output of
6083 a few tests
6084
6085Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6086
6087 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
6088
6089Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6090
6091 * configure.in: finally released 2.3.6
6092
6093Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6094
6095 * xpath.c: checking for null pointer generated by new code
6096
6097Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6098
6099 * xpath.c: fixed a [] evaluation problem reported
6100 * test/XPath/tests/simpleaddr: extended test
6101 * result/XPath/simpleaddr: updated result
6102
6103Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6104
6105 * xmllint.c: Dan Timis reported a portability problem
6106 on Macs without mmap, fixed it.
6107
6108Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6109
6110 * testXPath.c : added a --tree option allowing to display the
6111 tree dump of the XPath expression
6112
6113Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6114
6115 * xpath.c: fixed a memleak when comparing nodesets
6116 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
6117 * tree.c: added a TODO
6118
6119Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6120
6121 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
6122 we need string functions
6123 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
6124 to be able to use them where needed. Applied some changes
6125 to reduce name linking pollution and compile in only what's
6126 needed.
6127 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
6128 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
6129 for the string manipulation functions
6130 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
6131 to the free() function of xmlmemory.c
6132 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
6133 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
6134 usage.
6135
6136
6137Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6138
6139 * error.c: applied the context output patch of the error
6140 handling submitted by Chuck Griffith
6141 * error/VC/*: this slightly change some error logs
6142
6143Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6144
6145 * parser.c: fixed line number reporting on error
6146
6147Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6148
6149 * parser.c: Sullivan and Darin found a parser bug,
6150 applied the patch.
6151
6152Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6153
6154 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
6155 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
6156 xmlversion.h.in xpointer.c: of course the way I defined
6157 UNUSED breaks on old gcc version. Try to be smart and
6158 also define it directly in xmlversion.h
6159 * configure.in: removed -ansi flag from the pedantic set
6160
6161Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6162 Huge cleanup, I switched to compile with
6163 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
6164 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
6165 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
6166 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
6167 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
6168 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
6169 encoding.h entities.c error.c list.[ch] nanoftp.c
6170 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
6171 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
6172 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
6173 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
6174 Cleanup, staticfied a number of non-exported functions,
6175 detected and cleaned up a dozen of problem found this way,
6176 avoided a lot of public function name/typedef/system names clashes
6177 * doc/xml.html: updated
6178 * configure.in: switched private flags to the really pedantic ones.
6179
6180Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6181
6182 * configure.in: 2.3.5
6183 * doc/html/*: rebuilt the docs
6184
6185Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6186
6187 * parser.c: fixed a reported bug in NOTATION parsing
6188 * uri.c: accepted but not fixed bug 51876, added TODO
6189 * Makefile.am: fixed bug 51876
6190
6191Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6192
6193 * config.h.in configure.in error.c: fix a compilation problem
6194 on platforms without vsnprintf (xml@thewrittenword.com)
6195
6196Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6197
6198 * parser.c: fixed a function name header typo
6199 * SAX.c: notations can also occur in external subset.
6200
6201Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6202
6203 * error.c: removed a C++ like comment
6204
6205Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6206
6207 * parser.c: fixing bug 52299 strange condition leading
6208 to a parser crash due to a buffer overflow
6209 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
6210 added the specific test case
6211
6212Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6213
6214 * xpath.[ch]: still a lot of cleanup based on XSLT, added
6215 xmlXPathConvert{String,Number,Boolean} to be able to make
6216 type casts without a context stack, fixed some implementation
6217 problems related to the absence of context at parse-time,
6218 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
6219 in the public API too
6220 * xpointer.c xpathInternals.h: we need to know at parse time
6221 whether we are compiling an XPointer
6222
6223Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6224
6225 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
6226 cleaned up the parser internals, refactored XPath code, added
6227 new compilation based APIs and cleanly separated public and
6228 private APIs.
6229
6230Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6231
6232 * xpath.h: the comp field must be added at the end to avoid
6233 killing binary compat.
6234
6235Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6236
6237 * Makefile.am: detect XPath memleaks in regreson tests
6238 * error.c: fixed and error w.r.t. error reporting still using
6239 stderr
6240 * hash.c: added new line at end of file
6241 * tree.h: minor cleanup
6242 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
6243 expression parsing from evaluation, resulted in a number of
6244 changes internally, and in XPointer. Likely to break stuff
6245 using xpathInternals.h but should remain binary compatible,
6246 new interfaces will be added.
6247
6248Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6249
6250 * configure.in: fixed a couple of problems reported by
6251 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
6252 without gcc on non linux platforms.
6253
6254Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6255
6256 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
6257 a fix for --with-html-dir= configure support. I hope it won't
6258 break rpm generation
6259
6260Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6261
6262 * xmlIO.c: one function comment cleanup.
6263
6264Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6265
6266 * SAX.c: external subset notations were improperly registered
6267 in the internal subset.
6268
6269Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6270
6271 * README.cvs-commits: added, pointing to HACKING
6272 * HACKING: updated
6273
6274Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6275
6276 * parser.c: and Matt Sergeant found one in the XML push
6277 parser (erroneous check I forgot to remove when I fixed the
6278 main parser).
6279
6280Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6281
6282 * xpath.c: ptittom found a small bug in UnaryExpr
6283
6284Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6285
6286 * configure.in: bumped to 2.3.4
6287 * error.c: fixed bug #51860
6288 * tree.c: fixed bug #51861
6289 * valid.c: cleanup, more debug, failed to fix one bug crap ...
6290 * tree.[ch] : added xmlDefaultBufferSize
6291 * nanoftp.c: typo in function name header block
6292 * doc/xml.html : updated, added link to XML::LibXSLT
6293 * doc/html/* : rebuilt the docs
6294
6295Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6296
6297 * parser.c SAX.c: the new content parsing code raised an
6298 ugly bug in the characters() SAX callback. Found it
6299 just because of strangeness in XSLT XML Rec ouptut :-(
6300
6301Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6302
6303 * Makefile.am: Martin Baulig suggested to add -lm
6304 * tree.c: found another bug in xmlNodeGetContent()
6305
6306Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6307
6308 * xpath.c: Bjorn found the error related to strictness of comparison.
6309
6310Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6311
6312 * parser.c: trying to fix the Dtd parsing problem reported
6313 by Gary, side effect of last week speed optimizations.
6314
6315Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6316
6317 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
6318 * parserInternals.c: removed unneeded test raised by Stric
6319
6320Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
6321
6322 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
6323 and fixed by William Brack). Added xmlXPathFormatNumber.
6324 Changed the sorting slightly.
6325 * configure.in Makefile.am example/Makefile.am: Added -lm.
6326 Please note that applications linking with libxml2, must
6327 also like with the math library from now on.
6328
6329Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6330
6331 * HTMLparser.c: fixed loop reported by Marc Sanfacon
6332
6333Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6334
6335 * parser.c: one must report spaces even if the Dtd element
6336 content proves that this is not part of the element content.
6337 * result/valid/*.xml: this changed the ouptu slightly
6338
6339Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6340
6341 * configure.in: bumped to 2.3.3
6342 * doc/xml.html: updated
6343
6344Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6345
6346 * tree.c: minor doc fix
6347 * xpath.c: deallocation issues when a result tree has been
6348 converted to a node-set
6349
6350Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6351
6352 * doc/xml.html: oops corrected dates s/2000/2001
6353
6354Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6355
6356 * valid.c: new patch from Gary Pennington
6357
6358Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6359
6360 * doc/xml.html: applied patch from Ankh
6361
6362Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6363
6364 * xinclude.c: fixed a problem building on Mac
6365
6366Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6367
6368 * parser.c: more work on increasing parsing ferformances
6369
6370Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6371
6372 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
6373 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
6374 avoiding memcpy in production builds MEM_CLEANUP macro use
6375 * parser.[ch] parserInternals.c: optimizations of the tightest
6376 internal loops inside the parser. Better checking of I/O
6377 flushing/loading conditions
6378 * xmllint.c : added --timing
6379
6380Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6381
6382 * configure.in: bumped to 2.3.2
6383 * doc/xml.html: updated for release
6384
6385Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6386
6387 * xpath.c: found a memleak and fixed a nasty bug
6388
6389Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6390
6391 * xmllint.[c1] : added return code errors for xmllint
6392 * xpath.c: specific debug dump function for result value trees
6393
6394Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6395
6396 * xpath.c: finally implemented xmlXPathCompareNodeSets
6397 * test/XPath/expr/floats results/XPath/expr/floats: added
6398 a test for float expressions
6399
6400Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6401
6402 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
6403 * parserInternals.[ch]: trying to speed up parsing
6404 * xpath.c : speeded up node set equality op
6405
6406Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6407
6408 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
6409 better handling of ID/IDREF and the list modules associated
6410 * configure.in: small CFLAGS cleanup
6411
6412Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6413
6414 * configure.in: fixed iconv detection on AIX (stric)
6415
6416Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6417
6418 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
6419
6420Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
6421
6422 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
6423 and optimized xmlXPathNodeSetSort
6424
6425Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6426
6427 * xpath.c: bug fix when context size is 0
6428 * parser.c: I like Norm's Dtd because they still manage to break
6429 the parser occasionally
6430
6431Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6432
6433 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
6434
6435Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6436
6437 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
6438 attributes within the XML-1.0 namespace
6439
6440Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6441
6442 * xpathInternals.h: exported a few axis functions
6443 * doc/xml.html: updated the doc
6444
6445Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6446
6447 * configure.in: applied patch from Daniel van Balen for OpenBSD
6448 and bumped version to 2.3.1
6449 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
6450 attempt to find autoclosing was simply broken, removed it,
6451 updated the examples, this is better
6452
6453Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6454
6455 * hash.[ch]: added Paolo Casarini patch to provide Delete from
6456 hash functionnalities.
6457 * doc/html/* : rebuild the doc
6458
6459Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6460
6461 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
6462 on predicate
6463 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
6464 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
6465 really want to have tags closed on output even if we accept
6466 unclosed ones on input
6467
6468Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6469
6470 * xpath.c: ouch don't free NULL, rare case fixed
6471 * tree.c: don't coalesce text nodes if they don't have the
6472 same behaviour wrt escaping on output
6473
6474Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6475
6476 * xpath.c: small fixup
6477 * SAX.c: don't warn on empty namespaces.
6478
6479Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6480
6481 * README: a bit of cleanup
6482 * configure.in: preparing for 2.3.0 release
6483
6484Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6485
6486 * hash.[ch]: added a first version of xmlHashSize()
6487 * valid.c: another bug fix from Gary Pennington
6488
6489Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6490
6491 * valid.c: couple of bug fixes pointed by Gary Pennington
6492 * HTMLtree.c: #if 0 cleanup
6493
6494Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6495
6496 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
6497 which removes a time consuming check of xmlXPathNodeSetAdd()
6498 and use it in places where we are sure to not break unicity
6499
6500Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6501
6502 * xpath.c: bug fixes found from XSLT
6503 * tree.c: preserve node->name special values when copying nodes.
6504 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
6505 external subset are fetched when available but without full
6506 validation. Added xmlLoadExtDtdDefaultValue, need a function.
6507 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
6508 output with encoding disabled.
6509
6510Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6511
6512 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
6513 xmlCheckFilename should not be called from xmlFileOpenW
6514 and xmlGzfileOpenW
6515
6516Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6517
6518 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
6519 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
6520 added the new tests for URI normalization
6521 * testURI.c: fixed stoopid bugs
6522 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
6523 the URI in the error messages are now properly normalized
6524
6525Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6526
6527 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
6528
6529Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6530
6531 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
6532
6533Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6534
6535 * xpath.c: fixed mod operator
6536
6537Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6538
6539 * parser.c: fixed xmlStrcat doc
6540 * tree.c: 2 fixes form Anders Carlson for copying nodes and
6541 trees.
6542
6543Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6544
6545 * xpath.c result/XPath/tests/chaptersbase
6546 result/XPath/tests/simplebase: fixed XPath node()
6547 * tree.c: small fix in xmlNewNs()
6548 * Makefile.am: removed extraneous xml2Conf.sh rule
6549
6550Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6551
6552 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
6553 Changed the library name, in order to get libxml-devel and
6554 libxml2-devel to coexist on a single system
6555 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
6556 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
6557
6558Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6559
6560 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
6561 libxml2-devel installable in // as libxml-devel.
6562
6563Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6564
6565 * doc/Makefile.am: fixed make rebuild in doc
6566 * doc/html/*.html: rebuilt the docs
6567
6568Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6569
6570 * tree.c: patch from Bjorn Reese on xmlBufferCCat
6571
6572Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6573
6574 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
6575 the HTML doc to go into the -devel RPM ...
6576 * aclocal.m4 config.h.in: some updates due to auto* magic
6577
6578Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6579
6580 * xpath.h: added a hook in the context structure allowing to
6581 link to extra support, needed for XSLT
6582
6583Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6584
6585 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
6586 xmlXPtrCmpPoints to use it.
6587 * propagated the following patch from Alejandro Forero
6588 * include/win32config.h xmlIO.c: applied further suggestions
6589 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
6590 * example/gjobread.c: fixed warnings, now that it builds
6591
6592Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
6593
6594 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
6595
6596 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
6597 filename points to a valid file (not a directory).
6598 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
6599 Added calls to xmlCheckFilenameDir.
6600
6601 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
6602 `path' (rather than `filename') as the parameter to gzopen and open.
6603
6604Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6605
6606 * Makefile.am: fixed a problem with EXTRA_DIST
6607
6608Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6609
6610 * Makefile.am example/Makefile.am: finally found the trick
6611 to build the example, i.e. add "." in SUBDIRS before example
6612 in the list <grin/>
6613
6614Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6615
6616 * doc/xml.html: updated with an XSLT section, removed pointer to
6617 W3C CVS base.
6618
6619Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6620
6621 * xpath.c: when copying a XSLT tree object teh tree need to be copied
6622 too, and deallocation need to occur the same way.
6623
6624Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6625
6626 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
6627 type correponding to an XSLT result tree fragment. Share most
6628 of the data format with node set, as well as operators.
6629 * HTMLtree.c: added a newline at the end of the doctype output
6630 whe this one is not present initially.
6631 * tree.c: make sure taht the parent and doc pointers are properly
6632 set when copying attributes (lists).
6633
6634Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6635
6636 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
6637
6638Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6639
6640 * xpath.c: seems I finally killed that ugly path evaluation
6641 context bug (tagged 9999 in case is is wrong)
6642
6643Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6644
6645 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
6646 for XSLT
6647
6648Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6649
6650 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
6651 for xmlGzfileOpen() bug
6652
6653Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6654
6655 * xpath.c: removed an error found by XSLT usage
6656 * tree.c parserInternals.h: use a predefined static string
6657 for text and comment nodes, avoid freeing them in xmlFreeNode,
6658 exported the string name in parserInternals.h and added
6659 another value to disable encoding at output (for XSLT),
6660 gain memory, time.
6661
6662Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6663
6664 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
6665 win32/libxml2/libxml2_so.dsp: new makefiles and update
6666 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
6667
6668Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6669
6670 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
6671 Gary Pennington
6672
6673Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6674
6675 * xpath.c: fixed the comaprision of values and nodelists,
6676 need to compare nodelist still ...
6677 * debugXML.c: avoided a possible core dump
6678 * HTMLparser.c: cleanup
6679 * nanohttp.c: contributed fix.
6680 * tree.c: fixes in properties handling added xmlSetNsProp
6681 needed by libxslt
6682 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
6683 comment
6684 * TODO: updated
6685
6686Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6687
6688 * parser.c parserInternals.c: applied Bjorn Reese optimization
6689 patch
6690
6691Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6692
6693 * Makefile.am: applied patch fro make check from Martin Vidner
6694
6695Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6696
6697 * configure.in: preparing 2.2.11
6698 * doc/html/*: rebuild the HTML files
6699 * doc/xml.html : updated
6700
6701Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6702
6703 * tree.c: fixed a stupid bug
6704 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
6705 patches related to validation of an XInclude processing result
6706 * TODO: updated
6707
6708Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6709
6710 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
6711 on large files
6712
6713Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6714
6715 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
6716
6717Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6718
6719 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
6720 reported by Jonas Borgström
6721 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
6722
6723Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6724
6725 * testXPath.c xpath.c: fixing the XPath union expressions problem
6726 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
6727
6728Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6729
6730 * xmllint.c: Made is so if the file name is "-" is will read form
6731 standard input. Sven Heinicke <sven@zen.org>
6732 * tree.c: fixed a problem when growing buffer
6733 * tree.h: fixed the comment of the node types following andersca
6734 comment
6735 * TODO: updated
6736
6737Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6738
6739 * HTMLparser.[ch]: added a way to avoid adding automatically
6740 omitted tags. htmlHandleOmittedElem() allows to change the
6741 default handling.
6742 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
6743 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
6744 of xmllint too when using --memory flag, added a memory test
6745 suite at the Makefile level.
6746 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
6747 with namespace use when encountering QNames in XPath evalation,
6748 added xmlns() scheme in XPointer.
6749 * nanoftp.c : incorporated a fix
6750 * parser.c xmlIO.c: fixed problems raised with encoding when using
6751 the memory I/O
6752 * parserInternals.c: closed bug 25934 reported by
6753 torsten.landschoff@innominate.de
6754 * TODO: updated
6755
6756Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6757
6758 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
6759 on a non-updated tree :-(, made a 2.2.10 release to correct the
6760 situation
6761
6762Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6763
6764 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
6765 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
6766 integrated a set of OpenVMS changes from Howard Taylor
6767 <Howard.Taylor@pacoast.com>
6768
6769Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6770
6771 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
6772 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
6773
6774Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6775
6776 * HTMLparser.c: some fixes on auto-open of html/head/body
6777 * encoding.c: fixed a compilation error on some gcc env
6778 * xpath.c xpointer.[ch] xpathInternals.h: improved the
6779 XPointer implementation
6780 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
6781 related XPointer tests and associated results
6782
6783Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6784
6785 * doc/xmldtd.html doc/xml.html: following a short step by step
6786 guidance on IRC to help maciej with DTDs I started a small
6787 page on the subject.
6788
6789Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6790
6791 * HTMLparser.c: fixed handling of broken charrefs
6792 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
6793 patches
6794
6795Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6796
6797 * doc/xml.html doc/html/* : rebuilt the docs after adding
6798 xinclude and updated page for 2.2.7 and 2.2.8
6799 * configure.in: releasing 2.2.8
6800
6801Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6802
6803 * parser.[ch] parserInternals.c: applied the conditional
6804 section processing fix from Jonathan P Springer
6805 <jonathan.springer2@gte.net>
6806 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
6807 project file, fixed iconv default non support
6808 * xpath.c: fixed the problem of evaluating relative expressions
6809 when a node context is provided.
6810
6811Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6812
6813 * nanoftp.c: fixed gcc 2.95 new warnings
6814 * SAX.c: fixed a stupid bug
6815 * tree.c: fixed a formatting problem when round-tripping
6816 from/to memory
6817 * xinclude.c: chased memleak, fixed a base problem
6818 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
6819 xmlXPtrBuildNodeList()
6820 * TODO: updated
6821 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
6822 adding a first small set of regression tests for XInclude
6823
6824Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6825
6826 * nanohttp.[ch]: applied Wayne Davison patches to access
6827 the WWW-Authorization header.
6828 * parser.c: Closed Bug#30847: Problems when switching encoding
6829 in short files by applying Simon Berg's patch.
6830 * valid.c: fixed a validation problem
6831 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
6832 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
6833 Wayne Davison
6834 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
6835 need to be extended to non full nodes selections.
6836 * xinclude.c: starts to work decently
6837
6838Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6839
6840 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
6841 debugXML.c xmlversion.h.in: Started adding XInclude support,
6842 this is a new xmllint option
6843 * tree.c xpath.c: applied TOM patches for XPath
6844 * xpointer.c: fixed a couple of errors.
6845 * uri.c: added an escaping function needed for xinclude
6846 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
6847 new warning from RH70 gcc's version
6848
6849Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6850
6851 * HTMLparser.c: fixed loop on invalid char in scripts
6852 * parser.c: update to description of xmlIOParseDTD()
6853 * libxml.m4 xmlversion.h.in: changes contributed by
6854 Michael Schmeing <m.schmeing@internet-factory.de>
6855 * configure.in: preparing for 2.2.7
6856 * Makefile.am: trying to avoid config.h and acconfig.h
6857 being included in the distrib
6858 * configure.in: released 2.2.7
6859
6860Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6861
6862 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
6863 like namespaces for good. Unified xmlNs and xmlNode somewhat.
6864
6865Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6866
6867 * parser.[ch]: added xmlIOParseDTD()
6868 * xpointer.c: added support for the 2 extra parameters of
6869 string-range, fixed a stoopid error when '0' was present
6870 in XPointer expressions
6871 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
6872 testsuite for the above
6873
6874Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6875
6876 * libxml.spec.in: improved package descriptions
6877
6878Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6879
6880 * xpath.c xpathInternals.h: applied a large cleaning patch
6881 from TOM <ptittom@free.fr>, it also add namespace support
6882 for function and variables registration.
6883
6884Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6885
6886 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
6887 * Makefile.mingw: Wayne Davison's update adding hash.c
6888
6889Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6890
6891 * xpath.c: fixed the root evaluation problems
6892 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
6893 ignorable spaces with <b> <bold> <em>
6894 * tree.c: fixed a loop in xmlSearchNsByHref()
6895
6896Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6897
6898 * xpath.c: applied another XPath patch from TOM
6899 * xpath.c include/makefile.am: applied another patch from
6900 china@thewrittenword.com (cleanup on IRIX).
6901
6902Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6903
6904 * xml-config.1: received a fixed version from Fredrik Hallenberg
6905 <hallon@lysator.liu.se>
6906
6907Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6908
6909 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
6910 cleanup patch for XPath
6911
6912Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6913
6914 * patched to redirrect all "out of context" error messages to
6915 a reconfigurable routine. The changes are:
6916 * xmlerror.h : added the export of an error context type (void *)
6917 an error handler type xmlGenericErrorFunc there is an interface
6918 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
6919 to reset the error handling routine and its argument
6920 (by default it's equivalent to respectively fprintf and stderr.
6921 * all the c files: all wild accesses to stderr or stdout within
6922 the library have been replaced to calls to the handler.
6923
6924Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6925
6926 * configure.in: release 2.2.6
6927 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
6928 exporting the inner functions of xpath for extension modules
6929 * doc/*: updated and rebuilt the doc
6930
6931Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6932
6933 * nanohttp.c : applied Wayne HTTP cleanup patch
6934 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
6935 and xmlNodeSetSpacePreserve()
6936
6937Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6938
6939 * xpath.c: closing bug #29260
6940
6941Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6942
6943 * hash.[ch] debugXML.c: expanded/enhanced the API, added
6944 multikey tuples, made hash structure opaque
6945 * valid.[ch]: moved elements, attributes, notations decalarations
6946 as well as ID and refs to hash tables.
6947 * entities.c: hash cleanup
6948 * xmlmemory.c: fixed a dump problem in debug mode
6949 * include/Makefile.am: problem passing in DESTDIR= values patch
6950 from Marc Christensen <marc@calderasystems.com>
6951 * nanohttp.c: removed debugging remains
6952 * HTMLparser.c: the bogus tag should be ignored (Wayne)
6953 * HTMLparser.c parser.c: fixing a number of problems with the
6954 macros in the *parser.c files (Wayne).
6955 * HTMLparser.c: close the previous option when opening a new one
6956 (Marc Sanfacon).
6957 * result/HTML/*: updated the HTML results accordingly
6958
6959Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6960
6961 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
6962 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
6963 XPath functions and XML entities table to them. More to come...
6964 * xmlIO.c: fixed libxml closing FILEs it didn't open.
6965
6966Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6967
6968 * tree.c: coalesce adjacent text nodes
6969 * valid.c: handling of blank nodes in DTd validation (raised
6970 by problems with a posteriori validation).
6971 * nanohttp.c: changing behaviour on HTTP write stuff.
6972 * HTMLtree.c: forced body and html to be explicitely closed.
6973 * xpath.h: exported more XPath functions.
6974
6975Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6976
6977 * Release of 2.2.5
6978 * xpointer.c: range() range-inside and other helper functions
6979 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
6980
6981Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6982
6983 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
6984 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
6985
6986Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6987
6988 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
6989 and XPointer modules
6990
6991Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6992
6993 * SAX.h: closed #25107
6994
6995Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6996
6997 * testSAX.c: fixed problem with cdata reporting
6998 * SAXresult/* : updated
6999
7000Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7001
7002 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
7003 Closed bug #27499, added to regression tests
7004 * TODO: updated
7005
7006Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7007
7008 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
7009 support for SCRIPT and STYLE with help from Bjorn Reese
7010 * test/HTML/* result/HTML/*: added simple testcase and updated
7011 the existing ones.
7012
7013Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7014
7015 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
7016 string-range for empty strings
7017 * test/XPath/docs/str test/XPath/xptr/chaptersrange
7018 test/XPath/xptr/strrange: augmented the XPointer testsuite
7019
7020Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7021
7022 * doc/xml.html doc/xmlmem.html: added a module describing memory
7023 interfaces and use, updated the main page.
7024
7025Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7026
7027 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
7028 nanoftp code work on Windows too now
7029
7030Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7031
7032 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
7033 * xpointer.c: implemented string-range() at least a good first version
7034 * test/XPath/docs/str test/XPath/xptr/strrange
7035 result/XPath/xptr/strrange: the string-range() tests
7036
7037Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7038
7039 * Makefile.am include/Makefile.am include/win32config.h
7040 win32/Makefile.mingw: fixed problems reported by Wayne Davison
7041 and make distcheck
7042
7043Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7044
7045 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
7046 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
7047 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
7048
7049Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7050
7051 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
7052 patch for socklen_t detection by
7053 Albert Chin-A-Young <china@thewrittenword.com>
7054
7055Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7056
7057 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
7058 and added a --dtdvalid option to xmllint used to test it
7059
7060Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7061
7062 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
7063 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
7064
7065Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7066
7067 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
7068 handlings (registration, lookup, cleanup)
7069
7070Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7071
7072 * configure.in Makefile.am include/makefile.am: adding XPointer
7073 and XPtrtests target
7074 * xpointer.[ch] : new files for XPointer support
7075 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
7076 more XPath tests
7077
7078Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7079
7080 * configure.in: fixed, very broken, make distcheck works again
7081
7082Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7083
7084 * More work toward 2.2.5, integrated a number of patches
7085 * configure.in Makefile.am win32config.h.in: trying to cleanup
7086 make distcheck .... huh ...
7087 * include/Makefile.am include/win32config.h: new directory
7088 for includes
7089 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
7090 updated teh makefiles and instructions for WIN32
7091 * xpath.c: small fixes
7092 * test/XPath/ results/XPath: updated the testcases and results
7093 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
7094 suggested patches
7095 * valid.c: fixed an ID bug
7096
7097Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7098
7099 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +00007100 the automake bug where wrong dependencies were generated.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007101 * xpath.[ch]: worked on XPointer
7102
7103Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7104
7105 * configure.in Makefile.am: 2.2.5, ship the include in an
7106 include/libxml subdirectory, use symlinks when using CVS
7107 * testSAX.c: fixed small bug
7108 * testXPath.c: changed the way testfiles are parsed
7109 * debugXML.c: same kind of cleanup when parsing an argument expression
7110 XPath/XPointers can have blanks embedded
7111 * xpath.[ch]: more cleanup, reorgs for XPointer work
7112 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
7113 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
7114
7115Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7116
7117 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
7118 in the XPath engine, rewrote large parts of it, now it's far
7119 cleaner and in sync with the REC not an old WD. Fixed a parsing
7120 problem in the interactive XML shell found when testing XPath.
7121
7122Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7123
7124 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
7125 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
7126 examples with the extra test
7127
7128Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7129
7130 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
7131 the global init function.
7132
7133Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7134
7135 * HTMLparser.c: Doohhh, attribute name parsing was still case
7136 sensitive ! Fixed this ...
7137 * result/HTML/* : updated the tests results accordingly
7138
7139Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7140
7141 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
7142 engine, should be far more stable, incorporated a new version of
7143 preceding/following axis, need testing
7144 * uri.c: fixed file:///c:/a/b/c problem
7145 * test/XPath/tests/idsimple: augmented the XPath tests
7146
7147Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7148
7149 * doc/* rebuilding docs for 2.2.4 release
7150
7151Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7152
7153 * configure.in: releasing 2.2.4
7154 * parser.[ch]: added xmlStrEqual()
7155 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
7156 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
7157 use xmlStrEqual instead
7158 * TODO: updated
7159 * added an XPath test
7160
7161Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7162
7163 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
7164 * entities.h: exported xmlInitializePredefinedEntities
7165 * parser.[ch] : added xmlInitParser()
7166 * parserInternals.h : had to export htmlInitAutoClose()
7167
7168Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7169
7170 * xpath.[ch] : fixed some serious XPath Predicate evaluation
7171 problems
7172 * Makefile.am : added XPath regression tests to normal tests
7173 * uri.c: fixed a problem with local paths, cleanup
7174 * parser.c: fixed a problem with large CData sections
7175
7176Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7177
7178 * configure.in xml-config.in: patch from "Ben Taylor"
7179 <sol7x86@hotmail.com> for solaris shared libs lookup
7180
71812000-09-30 Martin Baulig <baulig@suse.de>
7182
7183 * libxml-2.0.pc.in: Provide pkg-config script.
7184
7185 * configure.in: Create the libxml-2.0.pc script from the
7186 libxml-2.0.pc.in templates.
7187 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
7188 script in `$(libdir)/pkgconfig'.
7189
7190Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7191
7192 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
7193 when compiling with MSC
7194
7195Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7196
7197 * xpath.c: patch for normalize-string() substring-before(),
7198 substring-after() and translate() functions from Bjorn Reese
7199 <breese@mail1.stofanet.dk>
7200 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
7201 Fredrik Hallenberg <hallon@lysator.liu.se>
7202 * TODO: updated
7203
7204Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7205
7206 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
7207 problem of socklen_t being undefined on a number of platforms
7208 * debugXML.c: fixed a compilation problem when without snprintf
7209
7210Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7211
7212 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
7213 an URI bug and a fix for the control-character-induced infinite loop
7214 * nanohttp.c: preventive fix for compiling on WIN32
7215
7216Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7217
7218 * xmlint.c: closing bug #25000
7219
7220Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7221
7222 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
7223 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
7224 modified slightly Wayne Davison patch adding xmlStrcasecmp and
7225 related function, fixing xmlStrncmp(), and associated cleanup
7226 * result/HTML/entities.html.sax: updating result
7227
7228Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7229
7230 * uri.c: applied patch for URI escaping from Wayne Davison
7231 <wayned@blorf.net>
7232 * tree.c parserInternals.c HTMLparser.c: memset checks patches
7233 from Denis Barbier <barbier@imacs.polytechnique.fr>
7234 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
7235 patch from Wayne Davison
7236
7237Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7238
7239 * doc/xml.html : updated with new releases, adding "how to help"
7240
7241Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7242
7243 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
7244 removed a few warnings in pedantic mode ...
7245 * parserInternals.c parser.c: moved encoding switching function
7246 to parserInternals.c
7247 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
7248
7249Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7250
7251 * HTMLparser.c parser.c: set ctxt->errNo before calling the
7252 error or warning handlers
7253
7254Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7255
7256 * parserInternals.c parserInternals.h parser.c Makefile.am:
7257 created a new module parserInternals.c, moved most of the
7258 code shared by the various parsers there, as well as
7259 deprecated code from parser.c. More cleanup of parser.c
7260 * uri.c: fixed a problem when URI is NULL
7261 * valid.c: speedup when looking for an attribute declaration
7262
7263Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7264
7265 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
7266 the cleanup of the computation of URI references when seeking
7267 external entities. The URI reference string and the resulting
7268 URI are both stored now.
7269 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
7270 large s(n)printf checks and cleanup from Denis Barbier
7271 <barbier@imacs.polytechnique.fr>
7272 * xmlversion.h.in tree.h: couple of SGML declarations for a
7273 possible docbook module.
7274 * result/VC/ : a couple of test output changed due to the change
7275 of the entities URI
7276
7277Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7278
7279 * parser.h: added a _private field for linking user's data
7280
7281Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7282
7283 * parser.c parserInternals.h: demacroified most of the IS_XXX
7284 the gain in size is significant so ...
7285
7286Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7287
7288 * entities.c: cases where looking up entities with doc==NULL
7289 covered
7290
7291Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7292
7293 * uri.c: applied Wayne Davison patch
7294 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
7295
7296Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7297
7298 * uri.c testUri.c: applied Wayne Davison patches
7299 * test/URI/uri.data result/URI/uri.data: first set of tests/results
7300 * Makefile.in: added URItest and included thenin "make tests"
7301
7302Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7303
7304 * xmlversion.h.in: closed bug 22941
7305
7306Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7307
7308 * doc/xmlio.html: added doc and example for entity loader
7309 redefinition.
7310
7311Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7312
7313 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
7314 used by libxml
7315
7316Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7317
7318 * parser.c: Fixed bug on invalid ontent characters and when using
7319 push.
7320 * xmllint.c: fixed xmllint endling of errors in push mode
7321
7322Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7323
7324 * HTMLparser.c testHTML.c: applied two new patches from
7325 Wayne Davison <wayned@users.sourceforge.net>
7326 * result/HTML/*.sax: regenerated HTML SAX output
7327 * parser.c: more cleanup.
7328
7329Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7330
7331 * HTMLparser.[ch] testHTML.c: applied the second set of
7332 patches from Wayne Davison <wayned@users.sourceforge.net>,
7333 adding htmlEncodeEntities()
7334 * HTMLparser.c: fixed an ignorable white space detection bug
7335 occuring when parsing with SAX only
7336 * result/HTML/*.sax: updated since the output is now HTML
7337 encoded...
7338
7339Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7340
7341 * HTMLparser.[ch]: applied some of Wayne Davison
7342 <wayned@users.sourceforge.net> patches
7343
7344Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7345
7346 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
7347 undeclared namespace prefix was used, added a warning.
7348 Cleaned up support w.r.t. entities, spilling out a warning
7349 and being pedantic on lookups.
7350 * test/warning/ent9 : added testcase for previous example.
7351 * TODO: updated
7352 * parserInternals.h parser.c: changed the way names are parsed
7353 now allow infinite size and decrease penalty for normal use
7354 * parser.c: Started a big cleanup/check of the parser code,
7355 fixed some of the most tortuous entity code, spotted code
7356 unused anymore
7357 * test/*: added tests for very long names and related nasty
7358 things.
7359
7360Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7361
7362 * doc/encoding.html: added encoding aliases doc
7363 * doc/xml.html: updates
7364 * encoding.[ch]: added EncodingAliases functions
7365 * entities.[ch] valid.[ch] debugXML.c: removed two serious
7366 bottleneck affecting large DTDs like Docbook
7367 * parser.[ch] xmllint.c: added a pedantic option, will be
7368 useful
7369 * SAX.c: redefinition of entities is reported in pedantic mode
7370 * testHTML.c: uninitialized warning from gcc
7371 * uri.c: fixed a couple of bugs
7372 * TODO: added issue raised by Michael
7373
7374Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7375
7376 * doc/encoding.html: propagated Martin Duerst suggestions
7377
7378Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7379
7380 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
7381 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
7382 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
7383 by Wayne Davison
7384
7385Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7386
7387 * nanoftp.c nanohttp.c: small cleanup
7388 * TODO: updated
7389
7390Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7391
7392 * added an old VC testcase and updated title.xml entity
7393
7394Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7395
7396 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
7397 done on auto-opening of <p> tags and cleanup of SAX output
7398
7399Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7400
7401 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
7402
7403Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7404
7405 * doc/xml.html libxml.* structure.*: updated the doc a bit
7406
7407Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7408
7409 * testSAX.c testHTML.c result/HTML/: cleanup of the output
7410 of SAX tests
7411
7412Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7413
7414 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
7415 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
7416
7417Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7418
7419 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
7420 * testHTML.c: fix core dump on Solaris 2.x systems
7421 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
7422 * result/HTML/*.sax: previous bug fix lead to new results
7423
7424Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7425
7426 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
7427 * configure.in: added --with-readline=DIR to accept alternate
7428 path for readline include/library
7429 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
7430 for ANSI under HP-UX
7431 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
7432 includes @LIBS@
7433
7434Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7435
7436 * doc/* : rebuilt the docs
7437 * getting ready for 2.2.2 release
7438
7439Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7440
7441 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
7442 and xmlAddFeature()
7443 * tree.[ch]: added xmlAddChildList()
7444 * xmllint.c: MAP_FAILED macro test
7445 * parser.h: added xmlParseCtxtExternalEntity()
7446 * valid.c: applied bug fixes removed warning
7447 * tree.c: added CDATA block to elements content
7448 * testSAX.c: cleanup of output
7449 * testHTML.c: added SAX testing
7450 * encoding.c: better error recovery
7451 * SAX.c, parser.c: fixed one of the external entity processing
7452 of the OASis testsuite
7453 * Makefile.am: added HTML SAX regression tests
7454 * configure.in: bumped to 2.2.2
7455 * test/HTML/ result/HTML: added a few of HTML tests, and added the
7456 SAX results
7457
7458Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7459
7460 * configure.in: patch for HP compiler
7461
74622000-08-04 Sven Heinicke <sven@zen.org>
7463
7464 * xmllint.c: Was coredumping sometimes when the file given didn't
7465 exist.
7466
7467Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7468
7469 * parser.c xmlIO.[ch]: fixed the problem of encoding support
7470
7471 when using in memory parsing. Need some cleanup.
7472 * xmllint.c configure.in: added a --memory flag to test memory
7473 parsing
7474
7475Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7476
7477 * nanohttp.c: fixed socklen_t replacement to unsigned int
7478 * parser.c: fixed a space handdling missing at the end of
7479 production 28 DOCTYPE.
7480 * xmlmemory.c: fixed a stupid bug on the routine to override
7481 allocation functions
7482 * TODO: updated
7483
7484Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7485
7486 * doc/ regenerated the docs
7487
7488Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7489
7490 * doc/encoding.html doc/xml.html: added I18N doc
7491 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
7492 improvements, both parser and filters, added ASCII & HTML,
7493 fixed the ISO-Latin-1 one
7494 * xmllint.c testHTML.c: added/made visible --encode
7495 * debugXML.c : cleanup
7496 * most .c files: applied patches due to warning on Windows and
7497 when using Sun Pro cc compiler
7498 * xpath.c : cleanup memleaks
7499 * nanoftp.c : added a TESTING preprocessor flag for standalong
7500 compile so that people can report bugs more easilly
7501 * nanohttp.c : ditched socklen_t which was a portability mess
7502 and replaced it with unsigned int.
7503 * tree.[ch]: added xmlHasProp()
7504 * TODO: updated
7505 * test/ : added more test for entities, NS, encoding, HTML, wap
7506 * configure.in: preparing for 2.2.0 release
7507
7508Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7509
7510 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +00007511 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007512
7513Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7514
7515 * doc/xml.html: changed the xmlsoft.org structure, updated the
7516 examples w.r.t. root and childs
7517
7518Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7519
Daniel Veillard784b9352003-02-16 15:50:27 +00007520 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007521
7522Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7523
7524 * HTMLparser.c: Work on character encoding support for the HTML parser
7525 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
7526 * encoding.c: Fixed a potential memleak in the encoding stuff
7527
7528Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7529
7530 * doc/FAQ.html doc/Makefile.am : added a FAQ
7531
7532Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7533
7534 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
7535 of the HTML parser to force it to not bypass SAX
7536
7537Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7538
7539 * win32config.h.in: updated
7540 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
7541 lacks iconv support :-( need to release 2.1.1
7542 * configure.in: release 2.1.1
7543 * HTMLparser: fixed bug #14784
7544 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
7545 by Windows compiler
7546 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
7547 the SAX startDocument() callback.
7548 * TODO: updated
7549
7550Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7551
7552 * added xmlStopParser()
7553
7554Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7555
7556 * configure.in: 2.1.0 prerelease
7557 * Large resync between W3C and Gnome tree
7558 * nanoftp, nanohttp.c: fixed stalled connections probs
7559 * HTMLtree.c SAX.c : support for attribute without values in
7560 HTML for andersca
7561 * valid.c: Fixed most validation + namespace problems
7562 * HTMLparser.c: start document callback for andersca
7563 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
7564 * parser.h, SAX.c: serious speed improvement for large
7565 CDATA blocks
7566 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
7567 different encoding
7568 * example/Makefile.am example/gjobread.c tree.h: work on
7569 libxml1 libxml2 convergence.
7570 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
7571 and the LIBXML_TEST_VERSION macro
7572
7573Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7574
7575 * doc/xml.html: various patches and improvements typo fixed by
7576 Felix Natter
7577 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
7578 from Felix Natter <fnatter@gmx.net>
7579
7580Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7581
7582 * doc/upgrade.html: updated with instructions for support of both
7583 libxml-1.x and libxml-2.x
7584 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
7585 for 2.x support and also fixed includes
7586
7587
7588Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7589
7590 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
7591 the encoding support, added iconv support, so now libxml if
7592 compiled with iconv automatically support japanese encodings
7593 among others. Work based on initial patch from Yuan-Chen Cheng
7594 I may have broken binary compat in the encoding handler
7595 registration scheme, but that was so utterly broken I don't
7596 expect anybody to have used this feature until now.
7597 * parserInternals.h: fixup on the CHAR range macro
7598 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
7599 code.
7600 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
7601 * uri.c: added xmlParseURI() I can't believe I forgot to
7602 implement this one in 2.0 !!!
7603 * SAX.c: moved doc->encoding update in the endDocument() call.
7604 * TODO: updated.
7605
7606Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7607
7608 * tree.h: removed extraneous xmlRemoveProp definition
7609 * TODO: added item about --disable-corba configure switch
7610 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
7611 * nanoftp.c: fixed include problems giving troubles on AIX and
7612 slowlaris
7613 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
7614 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
7615 comment and headers changes to lower gtk-doc number of warnings
7616 * doc/html/*: rebuilt docs
7617
7618Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7619
7620 * HACKING: documented the tag for 1.x and instructions
7621
7622Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7623
7624 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
7625 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
7626 xmlCreateIOParserCtxt
7627 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
7628 significant overall improvement
7629 * xmllint.c: added I/O test to xmllint
7630 * testSAX.c: added a speed test
7631 * doc/* : updated/regenerated
7632
7633Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7634
7635 * xpath.c uri.h parserInternals.h: cosmetic changes from
7636 "Timur I. Bakeyev" <timur@bat.ru>, including making
7637 xmlCreateURI() public
7638
7639Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7640
7641 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
7642 and the code at the same time. Added a clean mechanism for
7643 overload or added input methods: xmlRegisterInputCallbacks()
7644 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
7645 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
7646 * TODO: updated
7647 * doc/* : updated/regenerated
7648 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
7649 source dir
7650
7651Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7652
7653 * testURI.c: yet another forgotten commit, I should get some sleep !
7654
7655Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7656
7657 * xmllint.c: forgot to commit this too ?
7658
7659Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7660
7661 * xmlversion.h.in : forgot to commit this previously
7662
7663Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7664
7665 * configure.in: preparing libxml-2.0.0 version looks Ok so far
7666 * README TODO: updated for release
7667 * uri.c uri.h: added authority parsing/saving
7668 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
7669 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
7670 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
7671 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
7672 Makefile.am : added compile-time customization of libxml
7673 --with-ftp --with-http --with-html --with-xpath --with-debug
7674 --with-mem-debug
7675 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
7676 #include <libxml/xxx.h> I hope it won't break too much stuff
7677 and will be manageable in the future...
7678 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
7679 and added xmllint to the installed programs
7680 * uri.h: added xmlFreeURI()
7681
7682Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7683
7684 * uri.c uri.h: finished the escaping handling, the base support
7685 and the URI path normalization. Looks good just lacks the
7686 authority content parsing code.
7687 * Makefile.am: added instructions to generate testURI
7688 * TODO: updated
7689 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
7690 added links and icons for W3C and Gnome
7691
7692Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7693
7694 * xmlmemory.[ch] : seems I forgot to actually update the files in
7695 the last commit :-)
7696 * doc/xml.html doc/html/* : updated and uploaded the docs
7697
7698Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7699
7700 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
7701 * TODO: updated
7702 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
7703 libxml default allocation function with another set (like gmalloc/
7704 gfree).
7705 * Makefile.am, uri.c, uri.h: added a set of functions to do
7706 exact (litteraly copied from the RFC 2396 productions) parsing
7707 and handling of URI. Will be needed for XLink, one XML WFC,
7708 XML Base and reused in the nano[ftp/http] modules. Still work
7709 to be done.
7710
7711Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7712
7713 * configure.in, libxml.spec.in : libxml2
7714 * doc/* : updated the doc page, rebuilt the docs
7715
7716Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7717
7718 * all: tagged LIB_XML_1_X
7719 * *.c *.h : updated from W3C CVS tree
7720 * configure.in : 2.0.0-beta
7721 * libxml.spec.in : libxml2 package nam
7722 * result/* : new version of the tests output
7723
7724Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7725
7726 * doc/xml.html, doc/update.html: updated docs, 1.8.7
7727
7728Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7729
7730 * doc/* : rebuilt the docs
7731 * parser.c: final patch on #6766
7732 * valid.c: small patch on validity checks.
7733
7734Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7735
7736 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
7737 added
7738 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
7739 compatibility w.r.t. XML spec and existing code.
7740
7741Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7742
7743 * parser.c: seems a better solution to <a> </a> exists,
7744 will try it for a while
7745
7746Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7747
7748 * parser.c: tried to remove the <a> </a> generating <a/>
7749 this is hard. Left a flag for that purpose. Fixed bug #6766
7750 * configure.in: prepared 1.8.7 not released, due to previous
7751 problem
7752
7753Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7754
7755 * doc/xml.html : applied second patch from Paul DuBois
7756
7757Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7758
7759 * doc/xml.html : applied patch from Paul DuBois
7760
7761Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7762
7763 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
7764
7765Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7766
7767 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
7768 compilation warnings on various platforms.
7769 * parser.c: Fixed #5281 validity error callbacks are now desactived
7770 by default if not validating.
7771
7772Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7773
7774 * nanoftp.c, win32config.h.in: patches to compile on WIN32
7775
7776Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7777
7778 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
7779 <gkatsi@cs.toronto.edu>
7780
7781Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7782
7783 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
7784 processing URLs
7785
7786Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7787
7788 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
7789 xmlNanoFTPUpdateURL for persistent control connections.
7790 * configure.in: 1.8.6
7791
7792Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7793
7794 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
7795 * tree.[ch] : added xmlSaveNoEmptyTags
7796
77972000-01-29 James Henstridge <james@daa.com.au>
7798
7799 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
7800
7801 * Makefile.am: added nanoftp.[ch] to the build.
7802
7803Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7804
7805 * nanoftp.[ch]: cleanup, comments, API
7806 * debugXML.c : fixed a bug in the cat command
7807 * doc/*: regenerated the docs
7808
7809Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7810
7811 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
7812 * debugXML.c : fixed a bug in the cat command
7813 * valid.c: fixing some small probs
7814 * libxml.spec.in: get rid of the SNAP suffix
7815 * doc/xml.html: updated the status
7816
7817Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7818
7819 * xml-config.in: xml-config --version to just return the
7820 version number
7821 * xpath.c: some cleanup w.r.t. axis when the current node is
7822 an attribute.
7823 * TODO: updated
7824
7825Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7826
7827 * configure.in: prepared for libxml-1.8.5
7828 * doc/* recompiled the documentation
7829
78302000-01-17 Jody Goldberg <jgoldberg@home.com>
7831
7832 * configure.in : WARNING autoconf subtlety alert :
7833 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
7834 when looking for zlib.h so that HAVE_ZLIB_H is defined.
7835 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
7836 get defined by AC_CHECK_HEADERS.
7837
7838Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7839
7840 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
7841 Rune.Djurhuus@fast.no
7842
7843Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7844
7845 * TODO: updated
7846 * tree.c, parser.c: made sure that only memory alloc problems
7847 and internal parser errors are allowed to write to stdout or
7848 stderr.
7849
7850Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7851
7852 * tree.c : restored xmlNewGlobalNs since this seems used by
7853 a lot of existing code :-(, fixed a bug in xmlNewNs
7854 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
7855 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
7856 to exit() from the library code.
7857 * xpath.c, parser.c: removed bugs or unused code detected by
7858 Windows compilers
7859 * parser.c: started adding interfaces for parsing well balanced
7860 XML fragments
7861 * configure.in: releasing 1.8.4
7862 * doc/* : rebuilt the docs
7863
7864Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7865
7866 * tree.[ch] : added xmlNewDocFragment() for DOM
7867 * testHTML.c: uninitialized variable.
7868
7869Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7870
7871 * doc/* : rebuild the docs
7872
7873Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7874
7875 * acconfig.h: readline and history patch
7876 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
7877 * tree.c: added check and handling when possibly removing an ID
7878 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
7879 and saving.
7880 * test/HTML/entities.html result/HTML/entities.html* : test for
7881 various entities reference cases
7882 * result/HTML/* : as a result output of some testcase have
7883 changed
7884 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
7885 by previous example. added xmlParseTryOrFinish().
7886 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
7887 entities.h debugXML.h HTMLparser.h: changed the way struct are
7888 declared to allow gtk-doc to expose those
7889 * parser.c: closed bug #4960
7890 * Makefile.am configure.in: Applied patch from
7891 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
7892 and math/socket libs detection
7893
7894Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7895
7896 * configure.in, Makefile.am: link tester against readline
7897 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
7898
7899Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7900
7901 * tree.[ch]: added xmlRemoveProp
7902 * win32config.h.in nanohttp.c: avoid including the Windows
7903 socket stuff in every C files
7904 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
7905 the XmL parser(s)
7906 * test/ns4 result/ns4 etc...: added test case for previous prob
7907 * tree.c: xmlNewNs wasn't checking for double definition
7908 * Makefile.in: fixed a problem with dist-hook duplicates
7909 * parser.[hc], xmlIO.c: fixed the loading of external entities
7910 APIs, now xmlLoadExternalEntity() is used everywhere and
7911 setting up an app specific front-end using the
7912 * SAX.c parser.c: some fixes, now the xhtml spec validates
7913 with the xhtml DTD.
7914 * error.c: fixed crashes in case of no input stream
7915 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
7916 to the validation tests and results
7917
7918Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7919
7920 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
7921 too htmlCreatePushParserCtxt() and htmlParseChunk()
7922 * parser.c: a bit of cleanup.
7923 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
7924 to XML) removed the last mem leak known
7925 * HTMLtree.c: output message cleanup
7926 * xmlmemory.c: display content info about memory blocks
7927 * result/HTML/wired.* : missing att value warning change
7928
7929Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7930
7931 * doc/* : rebuilt the documentation
7932
7933Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7934
7935 * parser.[ch] parserInternals.h: Push parser for XML,
7936 seems to work fine now
7937 * tester.c debugXML.[ch]: Added an XML shell debug facility and
7938 --push for push testing
7939 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
7940 * testSAX.c: added --push
7941 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
7942 subtree
7943 * xmlIO.[ch] : enriched API + fixes for push mode
7944 * entities.[ch]: added the entity content length to the struct.
7945 * xmlmemory.[ch]: new API to show the last entries for the shell
7946 * valid.c: added required attribute testing
7947 * SAX.c: the cdata callback now merge contiguous fragments
7948 * HTMLparser.c: cleanup of some macros
7949
7950Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7951
7952 * parser.c: fix for PIs name starting with xml
7953 * tree.c: fixed a potential problem with || and && ops
7954 * *.c, configure.in win32config.h.in : generate win32config.h for
7955 those on the Other Side !
7956
7957Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7958
7959 * parser.c: fixed a stupid = vs. == bug :-(
7960 * doc/gnome-xml.sgml: s/glade/xml/
7961
7962Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7963
7964 * configure.in, doc/xml.html : bug fix release 1.8.2
7965 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
7966 Hopefully the end of that silly C++ include problem
7967 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
7968 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
7969 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
7970 troubles with autoclosed elements when the stree shape doesn't
7971 follow the DtD specs. Added htmlIsAutoClosed() and
7972 htmlAutoCloseTag()
7973 * result/HTML/*.htm*: Updated the HTML examples regression tests output
7974 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
7975 * debugXML.c: fixed a bug on printing default namespaces.
7976 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
7977
7978Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7979
7980 * result/HTML/*.htm[l] : updated the HTML regression tests according
7981 to the new output
7982 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
7983 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
7984 problem due to intermix of extern "C" { ... } declarations for C++
7985 and recursive includes in the headers
7986
79871999-12-20 Chris Lahey <clahey@umich.edu>
7988
7989 * HTMLtree.c: Made it so that html nodes with a single child do
7990 not insert a carriage return before or after the child node.
7991
7992Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7993
7994 * configure.in, doc/xml.html : bug fix release 1.8.1
7995 * parser.c: fixed bug #4344
7996 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
7997 added the glue to avoid C++ problems
7998 * doc/* : regenerated the documentation
7999
8000Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8001
8002 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
8003 namespace recognition, and Dia as a resul :-(
8004 * encoding.c: closed bug #3950
8005
8006Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8007
8008 * valid.c: debugging a posteriori validation, except URI expansion
8009 stuff this should be fixed now
8010 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
8011 Carl Nygard <cnygard@bellatlantic.net>
8012 * tester.c: added --postvalid, cleaning of the code
8013 * tree.[ch]: added xmlDocGetRootElement()
8014
8015Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
8016
8017 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
8018 c++ losage.
8019
8020Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8021
8022 * configure.in, doc/xml.html : bumped to 1.8.0
8023 * xlink.[ch], Makefile.am : added framework for link detection
8024 * parser.h: added nbChars to parser context, needed for cleanup.
8025 * xmlmemory.c: removed a nasty bug when out of mem
8026 * valid.[ch]: adding namespace support for attribute decl
8027 * tester.c: added --debugent option
8028 * debugXML.[ch]: added xmlDebugDumpEntities()
8029 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
8030 buffers instead, this was really needed, validation was breaking
8031 in strange ways due to that. Added xmlParseStringPEReference()
8032 and other parsing from strings functions. Entities processing
8033 modified again, but PERef are still not handled correcly but
8034 unless you're Eve Maller you won't notice :-)
8035 * HTMLparser.c: large changes toward reliability, and switched to
8036 lowercase internal tags, XHTML is lowercase, so it will help
8037 that output is closer to next version.
8038 * doc/* : regenerated the documentation, it is now hosted at
8039 http://xmlsoft.org/ (same bits I just bought the domain :-)
8040
8041
8042Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8043
8044 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
8045 doc generation
8046 * parser.c: fixed bugs #3908 and #3937 and a memory leak
8047 in the SAX API
8048 * doc/*: rebuilt the doc making sure everything appears in the
8049 HTML files
8050
8051Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8052
8053 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
8054 added the patch from Carl Nygard <cnygard@bellatlantic.net>
8055 which allow impressive speed improvement on dataset with
8056 large text pieces, but at the cost of broken binary
8057 compatibility and slightly bigger memory usage.
8058 Configure with --with-buffers to activate them, they
8059 are protected with XML_USE_BUFFER_CONTENT define.
8060 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
8061 goal is 0 memory left allocated once parser is no more used
8062 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
8063 call xmlCleanupParser() and xmlMemoryDump()
8064
8065Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8066
8067 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
8068 * parser.[ch] encoding.[ch]: added memory cleanup routines
8069 * parser.c: closing bug #3788
8070 * doc/*: rebuilt the doc
8071
8072Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8073
8074 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
8075 xmlNewTextChild() and xmlSetCompressMode() behaviour.
8076 * tester.c: added --compress option
8077 * doc/*: rebuilt the documentation
8078
8079Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8080
8081 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
8082 if given /proc/kcore as input !
8083 * doc/xml.html doc/*: updated and rebuilt the documentation
8084
8085Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8086
8087 * parser.c: Fixed some wrongly space collapsing code due to
8088 a misreading of the spec.
8089 * result/*: fixed the output accordingly
8090
8091Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8092
8093 * encoding.c: bug fix and typos
8094 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
8095 * parser.c: added attribute normalization closing bug #3597
8096 * test/att* result/att* SAXresult/att*: testcase for attribute
8097 normalization
8098
8099Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8100
8101 * configure.in: closing bug #3163 by adding extra flags for the
8102 cc compiler on HP-UX
8103
8104Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8105
8106 * valid.[ch] : removed a typo and an enumerated type bug in the
8107 xmlAddElementDecl() function
8108 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
8109 call to xmlEncodeEntitiesReentrant() so that the functions
8110 New, Set and Get are at the same level.
8111 * parser.c HTMLparser.c: extra memory allocation bug for
8112 attributes detected by someone using libxml in embedded systems :-)
8113
8114Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8115
8116 * xmlmemory.h: turned off mem debug :-\
8117
8118Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8119
8120 * parser.c: closed bug #2784 a one line fix, but worth pushing
8121 a new release out
8122 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
8123 some structures, comments before and after the
8124 main element, and other nastyness
8125 * HTMLtree.c tree.c: accomodate the extended HTML supported
8126 * configure.in: pushing 1.7.4
8127 * test/ent8 and related outputs : added a new test for bug #2784
8128 * test/HTML/wired.html and related output: a nasty HTML example
8129 * Makefile.am: improved the test scripts
8130 * docs/* : reran the documentation extractor, updated xml.html
8131
8132Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8133
8134 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
8135 HTMLparser and debugged the HTML related code. HTML documents
8136 now have their own type
8137 * entities.c: do not dump &apos; for HTML output
8138 * xmlmemory.c: improvement, breakpoint mechanism
8139 * testHTML.c: added --sax --repeat ...
8140 * Makefile.am: improved the HTML tests
8141 * valid.[ch]: added xmlValidGetValidElements and
8142 xmlValidGetPotentialChildren
8143 * tester.c: added --insert to test the 2 new functions
8144 * test//* result//* SAXresult//* : regression test cleanup
8145 and extension.
8146 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
8147 gnome-xml-nanohttp.html
8148
8149Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8150
8151 * HTMLparser.c: fixed problems with some autoclose tags
8152 * tree.c: fixed XML output problems.
8153 * result/* SAXresult/*: update of the tests output
8154
8155Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8156
8157 * Makefile.am: Arturo patch for xmlConf.sh version info
8158 * parser.c: Tim Josling patch for single quoted items
8159 * tester.c: Tim Josling patch for tester options usage
8160 * tree.h: indent cleanup
8161
8162Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8163
8164 * HTMLparser.c parser.h : Fixed problems with HTML parsing
8165 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
8166
8167Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8168
8169 * tree.c : Raph patch for initialization of CORBA fields
8170 * parser.c, xpath.c, ...: modification of doc comments
8171 * xpath.c : allow spaces in xpath expressions
8172
8173Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8174
8175 * xmlmemory.h: turning off memory debug :-(
8176
8177Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8178
8179 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
8180 better SAX interfaces.
8181 * testSAX.c: uses the new SAX routine, avoid fetching any remote
8182 entity.
8183 * configure.in: 1.7.2
8184
8185Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8186
8187 * libxml.spec.in: fixed the URL
8188 * doc/xml.html: improved the documentation front-end
8189
8190Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8191
8192 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
8193
8194Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8195
8196 * libxml.spec.in: fixed the alpha compile problem
8197 * parser.[ch]: changed errno to errNo in the parser context :-(
8198 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
8199 * doc/xml.html: changed CHAR to xmlChar
8200 * doc/html/*: recompiled the documentation
8201 * configure.in: 1.7.1
8202
8203Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8204
8205 * parser.h: modified the parser context struct to regain 1.4.0
8206 binary compatibility
8207 * parser.c, xml-error.h: added errno ot teh context and defined
8208 a set of errors values with update of errno
8209 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
8210 DTDs and entities
8211 * *.h, *.c: complete cleanup of the use of config.h and include
8212 protection depending on the current setup.
8213 * overalll debugging, maintenance and bug-fixing on all modules
8214 * updated the documentation
8215 * ready for 1.7.0
8216
8217Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8218
8219 * HTMLparser.c : cleanup
8220 * SAX.c valid.c valid.h: added ID/IDREF checking
8221 * tree.c tree.h: extended doc structure for refs
8222 * configure.in: 1.6.2
8223 * parser.c: patched bug in SAX user arg call
8224 * parserInternals.h: patched missing close in C++ wrapping
8225 * testXPath.c xpath.c xpath.h: prepared for extensibility,
8226 especially upcoming XPointer implementation.
8227 * doc/xml.html: augmented, typo
8228
8229Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
8230
8231 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
8232 not all invocations of install understand -d.
8233
8234Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
8235
8236 * Makefile.am: prepend all the test* calls with $(top_builddir) -
8237 to make 'check' works, when builddir != srcdir.
8238
8239Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8240
8241 * doc/xml.html : updated the documentation
8242
8243Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8244
8245 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
8246 not deallocated memory blocks
8247 * *.c : replaces all calls to malloc() free() and realloc() to
8248 the wrapper functions/macros
8249 * tree.c : removed memory leaks dues to calling xmlFreeNode()
8250 instead of xmlFreeNodeList()
8251
8252Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8253
8254 * HTMLparser.c: corrected a stupid bug leading to core dump at
8255 tree deallocation. Removed warnings indicated by
8256 Stephane.Conversy@lri.fr
8257 * entities.c: Fixes Yet Another Stupid Bug, entities were not
8258 looked for in the external subset
8259
8260Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8261
8262 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
8263 on SGI by Stephane.Conversy@lri.fr
8264
8265Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8266
8267 * all .h : changed the prototype declaration indent as in gtk
8268 * most .c : working on reducing the TODOs in the code
8269 * most .c : cleanup though -pedantic and Insure++
8270 * improvements on validation ID checkings.
8271 * tree.[ch] SAX.c: added support for namespace on attributes #2022
8272 * xml-config.in: closed #1810
8273
8274Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8275
8276 * tree.h, valid.c, valid.h: more work on validity, IDs
8277 * xpath.c: added/fixed comparidon and equlity, added a new isinf
8278 definition for AIX
8279
8280Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8281
8282 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
8283 the distribution due to a cut'n paste error at last commit
8284
8285Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8286
8287 * configure.in: upgraded to version 1.4.0
8288 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
8289 Big update, added a large part of the validation process,
8290 it should be usable, but some parts are missing
8291 * xpath.c: improved the implementation w.r.t. root.
8292 * Makefile.am: added more tests
8293 * test and result trees: added a lot of tests
8294 * libxml.spec.in: export libxml.so.0 and libxml.so.1
8295
8296Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8297
8298 * Added an HACKING file
8299
8300Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8301
8302 * xpath.[ch] : improvements and debug of the XPath implementation
8303 * parser.c, HTMLparser.c : modified the parsers to be progressive
8304 * tree.[ch] : extended the Buffer promitives
8305 * xmlIO.[ch] : added basic I/O routines providing progressive
8306 parsing and ready for I18N conversion plugins
8307 * SAXresult/* : the SAX callback sequence maybe slightly different
8308 now
8309 * test*.c : improved/updated the tests programs
8310 * doc/* : recompiled the docs.
8311
83121999-07-26 Michael Meeks <michael@edenproject.org>
8313
8314 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
8315
8316 * tree.c: Ditto.
8317
8318Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8319
8320 * configure.in: upgraded to version 1.4.0
8321 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
8322 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
8323 XML query language, see http://www.w3.org/TR/xpath for more details.
8324 * parser.c, parser.h: added CHAR* related string functions for XPath
8325 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
8326 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
8327 rebuild the docs.
8328 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
8329 and regression testing capabilities for XPath.
8330
8331Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8332
8333 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
8334 closing bug #1646
8335
8336Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8337
8338 * Makefile.am, example/Makefile.am: closed bug #1683
8339
8340Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8341
8342 * example/Makefile.am, configure.in: added the makefile for the
8343 gjobread example
8344
8345Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
8346
8347 * doc/Makefile.am:
8348 - fix which allow "make install DESTDIR=</install/prefix>".
8349
8350Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8351
8352 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
8353 which fixed a problem on the file reading-code.
8354
8355Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8356
8357 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
8358 output.
8359 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
8360
8361Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8362
8363 * parser.h : Oops removed the binary compatibility problem
8364 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
8365 * parser.c, HTMLparser.c: applied patches for reading from stdin
8366
8367Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8368
8369 * parser.c, entities.c, valid.c: cleanup bug #1591
8370 * configure.in: cleanup bug #1592
8371 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
8372 the same tree back-end. Hence gdome will be available for it.
8373 * doc/Makefile.am: close bug #617
8374
8375Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8376
8377 * parser.c: alloctate a per parser context SAX interface block
8378
8379Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8380
8381 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
8382 and xmlEncodeEntitiesReentrant with the correct one :-\
8383
8384Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8385
8386 * commit of my internal XML base changes, quite a lot of
8387 changes, cleanups, better entities support, framework for
8388 new I/O and charset detection and handling
8389 * Fixed the configure/Makefile stuff to generate shared libs
8390 with the proper version info, so we jumped on rev from
8391 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
8392 xmlEncodeEntities() result need to be freed now, and a string
8393 xmlParserVersion provide the current library version.
8394
8395Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
8396
8397 * parser.c: fixed a buffer overrun for when you have a very long
8398 attribute with no entities in it.
8399
8400Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8401
8402 * added example directory
8403 * added example/gjobs.xml gjobread.c, still need a Makefile.in
8404
8405Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8406
8407 * Release of libxml-1.1, nearly everything has been touched for
8408 this.
8409 * Added more regression tests
8410 * Updated the documentation
8411
8412Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8413
8414 * tree.[ch]: unified the XML_NO_CORBA defines.
8415 * parser.c encoding.[ch]: started plugging in char encoding detection
8416
8417Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
8418
8419 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
8420 Also freed allocated buffer.
8421
8422Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8423 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
8424 reentrancy problem at printing. One is left in entities.c, to
8425 remove ASAP
8426 * testSAX.c : added a test example showing the use of the SAX
8427 interface if one doesn't want to build the DOM tree.
8428 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
8429
8430Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8431
8432 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
8433 large revamping of the parser to use SAX callbacks
8434 http://www.megginson.com/SAX/ (or at least a C like interface
8435 a la Expat). It's now possible to set up your own callbacks
8436 and the parser will not build a DOM tree.
8437 * test/* result/*: updated the test suite, I finally removed
8438 the old Namespace draft support (PI based).
8439
8440Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8441
8442 * Makefile.am: added test result to EXTRA_DIST for make tests
8443
8444Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8445
8446 * parser.c, parserInternals.h: moved the chars macro definitions
8447 to parserInternals.h
8448 * parser.c, error.c: applied patches from "Knut Ã…kesson"
8449 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
8450
8451Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8452
8453 * xml-config.in : applied patch to make --version work
8454
84551999-03-05 Raja R Harinath <harinath@cs.umn.edu>
8456
8457 * Makefile.am (check-local): Alias for `tests' target. This will
8458 cause `make check' to do the right thing.
8459 (tests): Don't run tests in srcdir. Also, replaced calls to
8460 basename with a `sed' "equivalent".
8461
8462Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8463
8464 * Renamed error.h to xml-error.h, corrected Makefile.am to list
8465 it in the header and not the sources, updated the doc.
8466 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
8467 pointing this out.
8468
8469Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8470
8471 * parser.c, parser.h, parserInternals.h: memory leak hunting,
8472 exported the inputStream routines.
8473 * doc/html/* : updated accordingly
8474
8475Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8476
8477 * parser.c, parser.h, parserInternals.h: added a few extra
8478 internal calls to allocate and free parser contexts ...
8479 * doc/html/* : updated accordingly
8480
8481Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8482
8483 * configure.in, Makefile.am, doc/makefile.am : General changes for
8484 1.0.0 release and including the generated HTML documentation.
8485
8486Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8487
8488 * makefile.am : added parserInternals.h, oops.
8489
8490Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8491
8492 * parserInternals.h: added this header giving access to the parser
8493 internal functions.
8494 * doc/Makefile.am : added a rebuild target which rebuilds the full
8495 set of documentations
8496 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
8497 the internal subset.
8498 * *.c *.h: modifications needed to generate the documentation using
8499 gtk-doc, cleanup of functions blocks, reorganisation of struct
8500 declarations.
8501
8502Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8503
8504 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
8505 the tar and spec file to include the beginning of the doc.
8506
85071999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
8508
8509 * doc/.cvsignore: Added this file.
8510
8511Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8512
8513 * tree.c: fixed xmlGetProp to return "" when the attribute
8514 exists, even if the node-list is NULL.
8515
8516Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8517
8518 * tree.c: patched an error outputting empty attribute values.
8519 * Makefile.am and doc/makefile.am: have been updated during the
8520 week-end. Sorry for an empty CVS log, I got a shell problem.
8521
8522Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8523
8524 * tree.h: cleaned up using enums instead of defines
8525 * parser.c, valid.[ch]: more work on parsing/output of element
8526 declarations
8527
8528Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8529
8530 * valid.[ch], tree.c, parser.c : more work toward full parsing
8531 of XML DTDs.
8532 * README: added informations about mailing-list and on-line
8533 documentation
8534
85351999-01-27 Raja R Harinath <harinath@cs.umn.edu>
8536
8537 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
8538
8539Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8540
8541 * parser.c, tree.[ch] : more work toward conformance testing,
8542 added a last element to accelerate parsing of very flat structures
8543 started working on internal subset Element content declaration.
8544 * valid.[ch] : first cut at adding code toward validation.
8545 * previous changes had also small impact on most files, especially
8546 the conformance testing using James Clark test suite.
8547
8548Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8549
8550 * test/* : updated the examples, most of them were not well
8551 formed (humm), and added rdf2.
8552 * result/* : resulting changes in the output.
8553
8554Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8555
8556 * tree.c: changed the behaviour of xmlGetProp on NULL values.
8557
8558Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8559
8560 * tree.c: patched a bug in the generation of empty attributes
8561
8562Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8563
8564 * entities.[ch], tree.[ch], tester.c: added copy interfaces
8565 for node/trees/documents/... Biggest problem is namespace
8566 support when copying subtrees.
8567
8568Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8569
8570 * parser.c, entities.c: improve entities and char ref encoding,
8571 and cleanups of error messages.
8572
8573Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8574
8575 * parser.c, entities.c: simple bug hunting done during rpm2html and
8576 rpmfind integration.
8577
8578Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8579
8580 * parser.[ch]: Added interfaces allowing to specify a SAX
8581 handler before parsing.
8582
8583Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8584
8585 * parser.c: redirrect all errors reporting through the SAX
8586 error function
8587
8588Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8589
8590 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
8591 * libtool, tlmain ...: update of the libtool files
8592
85931998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
8594
8595 * entities.c: Use g_snprintf insteda of snprintf.
8596
8597Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8598
8599 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
8600 added ent5 test for this purpose.
8601 * parser.c, parser.h: formatting, comments and UTF-8 planning.
8602
8603Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8604
8605 * parser.c: fixed? a strange error due to compression on a GWP
8606 document.
8607
8608Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8609
8610 * tree.[ch]: bug fixing
8611 * entities.[ch]: defined a specific type for predefined entities
8612 * doc/xml.html: more documentation on the library, how to use it,
8613 overview of the interfaces.
8614
8615Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8616
8617 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
8618
8619Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8620
8621 * tree.c: corrected a small bug
8622 * doc/xml.html: continuing writing documentation.
8623
8624Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8625
8626 * debugXML.h debugXML.c: added debugging utilities.
8627 * tester.c: added --debug switch.
8628 * tree.c: patched an incorrect node->type assignment.
8629 * parser.c: formatting, ensure that node->doc != NULL in attributes
8630
8631Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8632
8633 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
8634 entity support and provide an internal representation close to
8635 DOM one (entity ref nodes, and attribute value as tree). I tried
8636 to preserve the interface but this will surely break some apps
8637 (I have to change rpm2html/rpmfind for example). I had to change
8638 two interfaces, and the generated tree is somewhat different.
8639 * doc/* : started documenting the XML library, the tree and
8640 DOM/Corba. This is a first step.
8641
8642Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8643
8644 * parser.c: Set up the fonctions comment block, boring but useful.
8645 * parser.h, SAX.c, parser.c: now attributes are processed through
8646 the SAX interface. The problem is that my SAX interface diverged
8647 quite a bit from the original one, well this is not an official
8648 spec, and translating it from Java to C is hairy anyway...
8649
8650Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8651
8652 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
8653 fonctions comment block, boring but useful.
8654
8655Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8656
8657 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
8658 conversion routines. However they are not yet used to convert the
8659 inputs. The core will run with UTF-8.
8660
8661Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8662
8663 * tree.c : make sure that the type id is properly set-up when
8664 a new object is allocated, needed for DOM.
8665
8666Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8667
8668 * tree.h, tree.c: Ok, the main objects in the tree will be native
8669 corba objects, it costs 8 bytes per Node, Attribute and Document
8670 but it simplifies the Corba integration a lot (no extra interface
8671 objects to allocate/free).
8672
8673Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8674
8675 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
8676 and changed NODEs contants for conformity with DOM Level 1
8677
8678Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8679
8680 * added hooks to keep track of servants when creating objects
8681 xmlDoc and xmlNode (for Corba export).
8682
8683Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8684
8685 * added xml-config script.
8686
8687Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8688
8689 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
8690 to autoupdate libtool and automake conf files.
8691
86921998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
8693
8694 * Makefile.am: Use '?' to separate the sed
8695 commands as ',' is used when people pass -Wl,something.
8696
8697
8698Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8699
8700 * tree.c, tree.h: added a per-document compression interface.
8701
8702Tue Sep 22 20:47:38 EDT 1998
8703
8704 * tree.c, tree.h: added saving with compression and added interfaces
8705 to control the compression level (xmlGetCompressMode,
8706 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
8707
8708Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8709
8710 * parser.c: corrected a loop for files of size 0
8711
87121998-08-20 Raja R Harinath <harinath@cs.umn.edu>
8713
8714 * error.h: New file. Contains prototyes from `error.c'.
8715
8716Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
8717
8718 * Makefile.am (xmlincdir): New macro.
8719 (xmlinc_HEADERS): Renamed from include_HEADERS.
8720
8721Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8722
8723 * applied small patch on numeric entities from
8724 Christopher Blizzard <blizzard@appliedtheory.com>
8725
8726Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8727
8728 * New release 0.2, removed the old xml_* files so that it's
8729 coherent with the other CVS base (W3C), far better conformance
8730 to standard, new namespaces, decent entities support, beginning
8731 of a SAX-like interface. Nearly nothing left intact, even the
8732 test examples ...
8733
87341998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
8735
8736 * .cvsignore: Add .deps dir
8737
8738Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8739
8740 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
8741
8742Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8743
8744 * configure.in: added test for CPP
8745 * AUTHORS, Changelog: the original ones didn't get commited but the
8746 glib ones instead, fixed.
8747 * Makefile.am: corrected an error in library naming
8748
8749Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8750
8751 * integrated code developped at W3C
8752 * changed the original Copyright
8753 * migrated to automake
8754 * prefixed the filenames by xml_ to avoid filename clashes
8755
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00008756Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
8757
8758 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
8759 should not be called.
8760
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00008761Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
8762
8763 * libxml-2.0.pc.in: applied the patch to fix #101894
8764
Daniel Veillard8a1b1852003-01-05 22:37:17 +00008765Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
8766
8767 * tree.c : applied patch from Lukas Schroeder for register callbacks
8768 * valid.c: modified patch from Lukas Schroeder to test
8769 register callbacks with --chkregister
8770
Daniel Veillard067bae52003-01-05 01:27:54 +00008771Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
8772
8773 * xmlreader.c: seriously changed the way data are pushed to
8774 the underlying parser, go by block of 512 bytes instead of
8775 tryng to detect tag boundaries at that level. Changed the
8776 way empty element are detected and tagged.
8777 * python/tests/reader.py python/tests/reader2.py
8778 python/tests/reader3.py: small changes mostly due to context
8779 reporting being different and DTD node being reported. Some
8780 errors previously undetected are now caught and fixed.
8781 * doc/xmlreader.html: flagged last section as TODO
8782
Daniel Veillard51a447a2003-01-04 19:42:46 +00008783Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
8784
8785 * python/libxml.py: integrated the Python 2.2 optimizations
8786 from Hannu Krosing, while maintaining compatibility with
8787 1.5 and 2.1
8788
Daniel Veillarde59494f2003-01-04 16:35:29 +00008789Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
8790
8791 * xmllint.c: a bit of cleanup
8792 * xmlreader.c: small fix
8793 * doc/xmlreader.html: more work on the XmlTextReader tutorial
8794 * python/libxml.py: a few fixes pointed out by Hannu Krosing
8795
Daniel Veillard623a9eb2003-01-04 12:47:20 +00008796Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
8797
8798 * python/setup.py.in: patch from Stéphane Bidoul to include
8799 drv_libxml2.py in setup.py
8800
Daniel Veillard66b82892003-01-04 00:44:13 +00008801Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
8802
8803 * doc/xmlreader.html: starting documenting the new XmlTextReader
8804 interface.
8805
Daniel Veillard7704fb12003-01-03 16:19:51 +00008806Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
8807
8808 * xmllint.c: added the --stream flag to use the TextReader API
8809 * xmlreader.c: small performance tweak
8810
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00008811Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
8812
8813 * xmlreader.c python/tests/reader2py: okay the DTD validation
8814 code on top of the XMLTextParser API should be solid now.
8815
Daniel Veillard1fdfd112003-01-03 01:18:43 +00008816Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
8817
8818 * xmlreader.c python/tests/reader2py: Fixing some more mess
8819 with validation and recursive entities while using the
8820 reader interface, it's getting a bit messy...
8821
Daniel Veillarddab8ea92003-01-02 14:16:45 +00008822Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
8823
8824 * xmlreader.c python/tests/reader.py: another couple of problem
8825 related to IsEmptyElement reported by Stéphane Bidoul needed
8826 some fixes.
8827
Daniel Veillard4f860202003-01-02 13:00:02 +00008828Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
8829
8830 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
8831 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
8832 based on the python XmlTextReader interface.
8833
Daniel Veillard3c265e42003-01-01 21:06:49 +00008834Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
8835
8836 * tree.c: backing out one change in the last patch which broke the
8837 regression tests
8838
Daniel Veillard5335dc52003-01-01 20:59:38 +00008839Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
8840
8841 * global.data globals.c tree.c include/libxml/globals.h: applied
8842 an old patch from Lukas Schroeder to track node creation and
8843 destruction. Probably missing a lot of references at the moment
8844 and not usable reliably.
8845
Daniel Veillard8ba17412003-01-01 19:13:12 +00008846Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
8847
8848 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
8849 from doc/news.html and a stylesheet
8850
Daniel Veillarde3c036e2003-01-01 15:11:05 +00008851Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
8852
8853 * xmlreader.c python/tests/reader.py: fixed another couple of
8854 xmlreader bugs reported by Stéphane Bidoul and added tests.
8855
Daniel Veillard9e395c22003-01-01 14:50:44 +00008856Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
8857
8858 * xmlreader.c python/tests/reader2.py: fixed another validity
8859 checking in external parsed entities raised by Stéphane Bidoul
8860 and added a specific regression test.
8861 * python/tests/reader3.py: cleanup
8862
Daniel Veillardd5896142002-12-31 14:45:26 +00008863Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
8864
8865 * xmlreader.c python/tests/reader2.py: fixed a problem with
8866 validation within entities pointed by Stéphane Bidoul, augmented
8867 the tests to catch those.
8868
Daniel Veillarddc85f282002-12-31 11:18:37 +00008869Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
8870
8871 * python/generator.py: modified the generator to allow keeping
8872 class references when creating new classes, needed to fix a bug
8873 pointed by Stéphane Bidoul where the input buffer of the
8874 xmlTextReader instance gets destroyed if the python wrapper for
8875 the input is not referenced anymore.
8876
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00008877Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
8878
8879 * xmlreader.c python/tests/reader.py: fixed another pair of problem
8880 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
8881
Daniel Veillard571b8892002-12-30 12:37:59 +00008882Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
8883
8884 * xmlreader.c python/tests/reader.py: fixed another problem
8885 pointed by Stéphane Bidoul
8886
Daniel Veillardaaa105b2002-12-30 11:42:17 +00008887Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
8888
8889 * xmlreader.c python/tests/reader.py: fixed a limit case problem
8890 with "<a/>"
8891
Daniel Veillardecaba492002-12-30 10:55:29 +00008892Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8893
8894 * SAX.c: warn on xmlns:prefix="foo"
8895 * xmlreader.c python/tests/reader.py: fixed a couple of problem
8896 for namespace attributes handling.
8897
Daniel Veillard2d84a892002-12-30 00:01:08 +00008898Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8899
8900 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
8901 a really nasty problem raised by a DocBook XSLT transform
8902 provided by Sebastian Bergmann
8903
Daniel Veillard29b3e282002-12-29 11:14:41 +00008904Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
8905
8906 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
8907 by Stéphane Bidoul and integrated it into the tests
8908
Daniel Veillarde18fc182002-12-28 22:56:33 +00008909Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
8910
8911 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
8912 extended the XmlTextReader API a bit, addding accessors for
8913 the current doc and node, and an entity substitution mode for
8914 the parser.
8915 * python/libxml.py python/libxml2class.txt: related updates
8916 * python/tests/Makefile.am python/tests/reader.py
8917 python/tests/reader2.py python/tests/reader3.py: updated a bit
8918 the old tests and added a new one to test the entities handling
8919
Daniel Veillardaba976d2002-12-28 21:14:18 +00008920Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
8921
8922 * python/generator.py python/libxml2class.txt
8923 python/tests/reader.py python/tests/reader2.py: changed the
8924 generator to provide casing for the XmlTextReader similar to
8925 C# so that examples and documentation are more directly transposable.
8926 Fixed the couple of tests in the suite.
8927
Daniel Veillard83298842002-12-28 15:12:33 +00008928Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
8929
8930 * doc/guidelines.html: added a document on guildeline for
8931 publishing and deploying XML
8932
Daniel Veillard336fc7d2002-12-27 19:37:04 +00008933Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8934
8935 * valid.c xmlreader.c: final touch running DTD validation
8936 on the XmlTextReader
8937 * python/tests/Makefile.am python/tests/reader2.py: added a
8938 specific run based on the examples from test/valid/*.xml
8939
Daniel Veillardf25b4ca2002-12-27 15:18:35 +00008940Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
8941
8942 * python/libxml.py: added a few predefined xmlTextReader parser
8943 configuration values.
8944
Daniel Veillard0e9dafa2002-12-27 11:58:25 +00008945Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8946
8947 * python/libxml_wrap.h: trying to fix #102037
8948
Daniel Veillard8dbd4952002-12-27 11:34:48 +00008949Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8950
8951 * SAX.c: fixing bug #95296, when the predefined entities
8952 are redefined in the DTD the default one must be used
8953 instead anyway.
8954
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +00008955Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
8956
8957 * doc/xmllint.xml
8958 * doc/xmllint.1
8959 Add discussion of XML_DEBUG_CATALOG to xmllint man
8960 page - bug #100907
8961
8962
Daniel Veillarddf512f42002-12-23 15:56:21 +00008963Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8964
8965 * xmlreader.c: Fixed the empty node detection to avoid reporting
8966 an inexistant close tag.
8967
Daniel Veillard0d132cf2002-12-23 14:43:32 +00008968Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8969
8970 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
8971 for Python 2.1
8972
Daniel Veillardfe8aab92002-12-22 10:25:41 +00008973Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
8974
8975 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
8976
Daniel Veillard4258b9c2002-12-20 10:29:40 +00008977Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8978
8979 * doc/libxml2-api.xml python/tests/reader.py: one really need
8980 to provide the base URI information when creating a reader parser
8981 from an input stream. Updated the API and the example using it.
8982
Daniel Veillardea7751d2002-12-20 00:16:24 +00008983Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
8984
8985 * testReader.c xmlreader.c valid.c include/libxml/tree.h
8986 include/libxml/valid.h include/libxml/xmlreader.h: working on
8987 DTD validation on top of xml reader interfaces. Allows to
8988 validate arbitrary large instances. This required some extensions
8989 to the valid module interface and augmenting the size of xmlID
8990 and xmlRef structs a bit.
8991 * uri.c xmlregexp.c: simple cleanup.
8992
Daniel Veillardbeb70bd2002-12-18 14:53:54 +00008993Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8994
8995 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
8996 work on the xml reader interfaces.
8997 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
8998 Web page for the Windows binaries.
8999
Daniel Veillard4a6d39b2002-12-17 18:33:01 +00009000Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9001
9002 * xmlIO.c: applied a patch for VMS following the report by
9003 Nigel Hall
9004
Daniel Veillard3772de32002-12-17 10:31:45 +00009005Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
9006
9007 * parser.c: the parseStartTag bug fix wasn't complete.
9008
Daniel Veillard67df8092002-12-16 22:04:11 +00009009Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
9010
9011 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
9012 parseStartTag, fixing it.
9013 * test/att4 result/att4 result/noent/att4: adding the test
9014 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
9015 more methods to XmlTextReader.
9016
Igor Zlatkovicd453c632002-12-16 18:45:48 +00009017Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9018
9019 * win32/libxml2.def.src: added more xml reader exports
9020 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
9021 to the build
9022
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +00009023Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
9024
9025 * doc/tutorial/xmltutorial.xml
9026 plus generated html and pdf
9027 Updating tutorial again based on further comments from Niraj
9028 Tolia on the last iteration
9029
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +00009030Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
9031
9032 * doc/tutorial/xmltutorial.xml
9033 * doc/tutorial/includekeyword.c
9034 * doc/tutorial/includegetattribute.c
9035 plus generated html and pdf
9036 Adding fix from Niraj Tolia to tutorial to properly free memory.
9037
9038
Daniel Veillardda46d2d2002-12-15 23:36:49 +00009039Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9040
9041 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
9042 more methods of XmlTextReader.
9043 * python/libxml2class.txt python/tests/reader.py: this increased the
9044 methods in the bndings, augmented the test to check those new
9045 functions.
9046
Daniel Veillard0eb38c72002-12-14 23:00:35 +00009047Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
9048
9049 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
9050 methods of XmlTextReader.
9051 * python/generator.py python/libxml_wrap.h python/types.c
9052 python/libxml2class.txt: added the reader to the Python bindings
9053 * python/tests/Makefile.am python/tests/reader.py: added a specific
9054 test for the Python bindings of the Reader APIs
9055 * parser.c: small cleanup.
9056
Daniel Veillard06503452002-12-13 10:42:08 +00009057Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9058
9059 * xinclude.c: fallback was only copying the first child not the
9060 full child list of the fallback element, closes #89684 as reopened
9061 by Bernd Kuemmerlen
9062
Igor Zlatkovic2d45f522002-12-12 12:33:43 +00009063Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9064
9065 * win32/libxml2.def.src: exported htmlNodeDumpOutput
9066
Daniel Veillard000eafb2002-12-12 10:04:22 +00009067Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
9068
Daniel Veillardc1eed322002-12-12 11:01:32 +00009069 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +00009070 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +00009071 gives enum values, fix functype return type, put back fields in
9072 structs
9073 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +00009074
Daniel Veillard024b5702002-12-12 00:15:55 +00009075Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
9076
9077 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
9078 about htmlNodeDumpOutput location.
9079 * xpath.c: removed an undefined function signature
9080 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
9081 too many symbols in the API breaking the python bindings.
9082 Updated with the libxslt/libexslt changes.
9083
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +00009084Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
9085
9086 * configure.in: preparing release of 2.4.29
9087 * doc/*: rebuilt the docs and API
9088 * xmlreader.c: a few more fixes for the XmlTextReader API
9089
Igor Zlatkovicf6273a02002-12-11 17:00:54 +00009090Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9091
9092 * include/win32config.h: applied mingw patch from Magnus Henoch
9093
Daniel Veillard5aad8322002-12-11 15:59:44 +00009094Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
9095
9096 * catalog.c doc/libxml2-api.xml: a bit more cleanup
9097
Daniel Veillarda9b66d02002-12-11 14:23:49 +00009098Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
9099
9100 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
9101 building Python script, does the C parsing directly, generates
9102 a better API description including structure fieds defs and
9103 enums. Still a couple of bugs, but good enough for the python
9104 wrappers now.
9105 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
9106 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
9107 include/libxml/schemasInternals.h include/libxml/tree.h: more
9108 cleanup based on the python analysis script reports.
9109 * libxml.spec.in: make sure the API XML description is part of the
9110 devel package.
9111
Daniel Veillard01c13b52002-12-10 15:19:08 +00009112Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
9113
9114 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
9115 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
9116 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
9117 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
9118 code cleanup, especially the function comments.
9119 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
9120
Daniel Veillarde1ca5032002-12-09 14:13:43 +00009121Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
9122
9123 * Makefile.am xmlreader.c include/libxml/Makefile.am
9124 include/libxml/xmlreader.h: Adding a new set of APIs based on
9125 the C# TextXmlReader API but converted to C. Allow to parse
9126 in constant memory usage, far simpler to program and explain
9127 than the SAX like APIs, unfinished but working.
9128 * testReader.c: test program
9129
Igor Zlatkovic70a296c2002-12-08 17:34:54 +00009130Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9131
9132 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
9133
Daniel Veillard64b35282002-12-04 15:10:40 +00009134Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9135
9136 * tree.c: Chip turner indicated that XHTML1 serialization
9137 rule for style actually break on both IE and Mozilla,
9138 try to avoid the rule if escaping ain't necessary
9139
Daniel Veillard8efff672002-12-04 11:44:48 +00009140Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
9141
9142 * nanhttp.c: handle HTTP URL escaping, problem reported by
9143 Glen Nakamura and Stefano Zacchiroli
9144
Daniel Veillard1c732d22002-11-30 11:22:59 +00009145Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
9146
9147 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
9148
Daniel Veillardfdd27d22002-11-28 11:55:38 +00009149Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9150
9151 * uri.c: Johann Richard pointed out some XPointer problems for
9152 URN based URI references in XInclude. Modified the URI parsing
9153 and saving routines to allow correct parsing and saving of
9154 XPointers, especially when attached to "opaque" scheme accordingly
9155 to RFC 2396
9156
Daniel Veillard8db67d22002-11-27 19:39:27 +00009157Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
9158
9159 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
9160 of refactoring to the HTML saving code.
9161 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
9162 in the doc.
9163
Daniel Veillardebc4ca92002-11-27 11:43:05 +00009164Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
9165
9166 * tree.c include/libxml/tree.h: refactored the XML dump of a node
9167 to a buffer API to reuse the generic dump to an OutputIO layer,
9168 this reduces code, fixes xmlNodeDump() for XHTML, also made
9169 xmlNodeDump() now return the number of byte written.
9170
Daniel Veillard9d5ea172002-11-27 08:02:06 +00009171Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
9172
9173 * python/setup.py.in: another patch from Stéphane Bidoul for
9174 Python bindings on Windows
9175 * doc/parsedecl.py: small cleanup
9176
Daniel Veillard9715c172002-11-25 16:33:40 +00009177Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9178
9179 * libxml.spec.in configure.in: add a line in %changelog for releases
9180
Daniel Veillard9bc53102002-11-25 13:20:04 +00009181Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
9182
9183 * parser.c: patch from Marcus Clarke fixing a problem in entities
9184 parsing that was detected in KDe documentations environment.
9185
Daniel Veillardfaa35ff2002-11-24 13:53:43 +00009186Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
9187
9188 * python/libxml.c (libxml_prev): Return the previous as opposed to
9189 the next node (I guess this is the result of some cut & paste programming:)
9190
Daniel Veillard80d7b902002-11-23 16:23:08 +00009191Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9192
9193 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
9194
Daniel Veillarda1196ed2002-11-23 11:22:49 +00009195Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9196
9197 * python/generator.py python/libxml.c python/setup.py.in: trying
9198 to fix the Python bindings build on Windows (Stéphane Bidoul)
9199
Igor Zlatkovic9ab71552002-11-22 21:41:43 +00009200Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9201
9202 * win32/configure.js: added option for python bindings
9203 * win32/libxml2.def.src: added more exports
9204
Igor Zlatkovicace7cd22002-11-22 18:07:00 +00009205Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9206
9207 * win32/Makefile.mingw: fixed unresolved symbols when linking with
9208 pthreads
9209 * win32/wince/*: applied updates to Windows CE port from Javier
9210
Daniel Veillardf9c4cad2002-11-22 15:57:07 +00009211Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9212
9213 * configure.in: preparing 2.4.28
9214 * libxml.spec.in doc/Makefile.am: some cleanup
9215 * doc/*: updated the news and regenerated.
9216
Daniel Veillardfee408f2002-11-22 13:18:30 +00009217Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
9218
9219 * HTMLparser.c: final touch at closing #87235 </p> end tags
9220 need to be generated.
9221 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
9222 this change slightly the output of a few tests
9223 * doc/*: regenerated
9224
Daniel Veillardd2ff0392002-11-22 12:28:38 +00009225Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
9226
9227 * parserInternals.c: fixing bug #99190 when UTF8 document are
9228 parsed using the progressive parser and the end of the chunk
9229 is in the middle of an UTF8 multibyte character.
9230
William M. Brack8b2c7f12002-11-22 05:07:29 +00009231Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9232
9233 * threads.c: fixed initialization problem in xmlNewGlobalState
9234 which was causing crash.
9235 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
9236 in xmlInitializeGlobalState.
9237 * parserInternals.c: cleaned up ctxt->sax initialisation.
9238
Daniel Veillardd5c2f922002-11-21 14:10:52 +00009239Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
9240
9241 * tree.c include/libxml/tree.h: modified the existing APIs
9242 to handle XHTML1 serialization rules automatically, also add
9243 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
9244 libxslt serialization uses it when needed without changing
9245 the library API.
9246 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
9247 result/xhtml1: added a new test specifically for xhtml1 output
9248 and updated the result of one XHTML1 test
9249
Daniel Veillardd076a202002-11-20 13:28:31 +00009250Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
9251
9252 * xinclude.c parserInternals.c encoding.c: fixed #99082
9253 for xi:include encoding="..." support on text includes.
9254 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
9255 test/XInclude/ents/isolatin.txt : added a specific regression test
9256 * python/generator.py python/libxml2class.txt: fixed the generator
9257 the new set of comments generated for doc/libxml2-api.xml were
9258 breaking the python generation.
9259
Daniel Veillard817e70b2002-11-19 22:28:48 +00009260Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
9261
9262 * doc/Makefile.am: repair some problem if gtk-doc fail or such
9263 * configure.in: patch for Solaris on new autoconf closes #98880
9264 * doc/parsedecl.py: repair the frigging API building script,
9265 did I say that python xmllib sucks ?
9266 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
9267 and some comment are no more truncated.
9268
Daniel Veillarda7e05b42002-11-19 08:11:14 +00009269Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
9270
9271 * parser.c: Martin Stoilov pointed out a potential leak in
9272 xmlCreateMemoryParserCtxt
9273
Daniel Veillardbc6e1a32002-11-18 15:07:25 +00009274Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
9275
9276 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
9277 included in HTML documents and using the push parser.
9278
Daniel Veillard4efd3be2002-11-18 09:11:13 +00009279Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
9280
9281 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
9282 specified, look for the Python interpreter not just in the
9283 specified root but also in the specified location. Fixes #98825
9284
Daniel Veillarda8c0adb2002-11-17 22:37:35 +00009285Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9286
9287 * python/libxml.c: fixing bug #98792 , node may have no doc
9288 and dereferencing without checking ain't good ...
9289
Daniel Veillarddad3f682002-11-17 16:47:27 +00009290Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
9291
9292 * configure.in: preparing release 2.4.27
9293 * doc/* : updated and rebuilt the docs
9294 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
9295 and all the docs are actually packaged and in the final RPMs
9296 * parser.c parserInternals.c include/libxml/parser.h: restore
9297 xmllint --recover feature.
9298
Daniel Veillard68e9e742002-11-16 15:35:11 +00009299Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9300
Daniel Veillard784b9352003-02-16 15:50:27 +00009301 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard68e9e742002-11-16 15:35:11 +00009302 processing of parsed entities, and XPath computation on sustitued
9303 entities.
9304 * testXPath.c: make sure entities are substitued.
9305
Daniel Veillard328f48c2002-11-15 15:24:34 +00009306Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
9307
Daniel Veillard784b9352003-02-16 15:50:27 +00009308 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard328f48c2002-11-15 15:24:34 +00009309 processing of internal parsed entities, which had to be changed.
9310
Daniel Veillard66651aa2002-11-15 11:21:43 +00009311Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9312
9313 * Makefile.am python/Makefile.am python/tests/Makefile.am:
9314 trying to fix bug #98517 about building outside the source tree
9315 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
9316
Igor Zlatkovic2772cea2002-11-14 17:45:20 +00009317Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9318
9319 * include/win32config.h: cleanup
9320 * win32/Makefile.mingw: integrated mingw in JScript configure
9321 * win32/Makefile.msvc: modified to allow mingw coexistence
9322 * win32/configure.js: integrated mingw
9323 * win32/Readme.txt: cleanup
9324
Daniel Veillard8dd86a52002-11-12 21:14:17 +00009325Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
9326
9327 * HTMLparser.c: strengthen the guard in the Pop macros,
9328 like in the XML parser, closes bug #97315
9329
Daniel Veillard0821b152002-11-12 20:57:47 +00009330Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
9331
9332 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
9333 callback is never used.
9334
Daniel Veillard8606bbb2002-11-12 12:36:52 +00009335Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
9336
9337 * parserInternals.c: fixed the initialization of the SAX structure
9338 which was breaking xsltproc
9339 * xpath.c: patch from Petr Pajas for CDATA nodes
9340 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
9341 * parser.c include/libxml/parser.h: patch from Peter Jones
9342 removing a leak in xmlSAXParseMemory() and adding the
9343 function xmlSAXParseMemoryWithData()
9344
MST 2002 John Fleckf854d992002-11-12 03:49:05 +00009345Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
9346
9347 adding pdf of tutorial, changing web page to link to it
9348 * doc/tutorial/xmltutorial.pdf
9349 * doc/xml.html
9350 * doc/docs.html
9351
MST 2002 John Fleck52717f32002-11-11 03:49:33 +00009352Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
9353
9354 * doc/tutorial/ar01s08.html
9355 adding file what I forgot for tutorial
9356
9357
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +00009358Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
9359
9360 Adding encoding discussion to tutorial
9361 Added:
9362 * doc/tutorial/images/*.png: DocBook admonition image files
9363 * doc/tutorial/apf.html, apg.html: new generated html
9364 * doc/tutorial/includeconvert.c: conversion code entity file
9365 changed:
9366 * doc/tutorial/xmltutorial.xml: DocBook original
9367 * doc/tutorial/*.html: generated html
9368
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00009369Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9370
9371 * include/libxml/*.h: retired xmlwin32version.h
9372 * doc/Makefile.am: retired xmlwin32version.h
9373 * win32/configure.js: retired xmlwin32version.h
9374
Igor Zlatkovica2258da2002-11-08 15:55:33 +00009375Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9376
9377 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00009378 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
9379 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +00009380
Daniel Veillard7216cfd2002-11-08 15:10:00 +00009381Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
9382
9383 * globals.c: fixed a typo pointed out by Igor
9384 * xpath.c: try to speed up node compare using line numbers
9385 if available.
9386
Daniel Veillarda70d62f2002-11-07 14:18:03 +00009387Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
9388
9389 * tree.c: make xmlFreeNode() handle attributes correctly.
9390
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +00009391Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9392
9393 * catalog.c: completed the #96963 fix, as reported by Karl
9394 Eichwalder
9395
Daniel Veillard56f21f22002-11-06 15:49:46 +00009396Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9397
9398 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
9399
Daniel Veillard91ad8792002-11-04 17:06:52 +00009400Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9401
9402 * Makefile.am: switched the order of a couple of includes
9403 to fix bugs #97100
9404
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +00009405Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9406
9407 * catalog.c: fixed bug #96963, reverted to the old behaviour of
9408 xmlLoadCatalogs that used to separate directories with a ':'.
9409
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +00009410Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9411
9412 * threads.c: improvements to the Windows-side of thread handling
9413 * testThreads.c: conditionally excluded unistd.h
9414 * testThradsWin32.c: broke overlong lines
9415 * include/win32config.h: adapted thread-related macros to the new
9416 scheme and for pthreads on Windows
9417 * win32/Makefile.msvc: introduced a more flexible thread build,
9418 added testThreads[Win32].c to the build
9419 * win32/configure.js: introduced a more flexible thread config
9420
John Fleck61f6fb62002-10-31 15:23:29 +000094212002-10-31 John Fleck <jfleck@inkstain.net>
9422
9423 * doc/xml.html (and, by implication, FAQ.html)
9424 added UTF-8 conversaion FAQ from Marcus Labib Iskander
9425
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +00009426Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9427
9428 * configure.in: removed xmlwin32version.h
9429 * include/libxml/Makefile.am: removed xmlwin32version.h
9430
Daniel Veillardce66ce12002-10-28 19:01:59 +00009431Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
9432
9433 * tree.c: applied patch from Brian Stafford to fix a bug
9434 in xmlReconciliateNs()
9435
Daniel Veillard7e3f1402002-10-28 18:52:57 +00009436Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9437
9438 * tree.c: applied patch from Christian Glahn to allow
9439 xmlNewChild() on document fragment nodes
9440
Daniel Veillardb39bc392002-10-26 19:29:51 +00009441Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9442
9443 * parser.c: Christian Glahn found a problem with a recent
9444 patch to xmlParseBalancedChunkMemoryRecover()
9445 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
9446 problems
9447 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
9448 test/schemas/seq*: added the test cases from Charles
9449
Daniel Veillard366a9152002-10-23 20:43:53 +00009450Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9451
9452 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
9453 serious cleanup of the spec file and associated changes
9454 in the Makefiles.
9455 * valid.c: try to remove some warnings on x86_64
9456
Daniel Veillardd033d022002-10-23 14:55:02 +00009457Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9458
9459 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
9460 fix bug #96586
9461
Daniel Veillardce02dbc2002-10-22 19:14:58 +00009462Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9463
9464 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
9465 parsing, applied his patch
9466 * result/HTML/attrents.html result/HTML/attrents.html.err
9467 result/HTML/attrents.html.sax test/HTML/attrents.html:
9468 added the test and result case provided by Mikhail Sogrine
9469
Daniel Veillarde645e8c2002-10-22 17:35:37 +00009470Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9471
9472 * vms/build_libxml.com vms/config.vms vms/readme.vms
9473 include/libxml/parser.h include/libxml/parserInternals.h
9474 include/libxml/tree.h include/libxml/xmlIO.h
9475 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
9476 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
9477 Applied the VMS update patch from Craig A. Berry
9478 * doc/*.html: update
9479
Daniel Veillardf000f072002-10-22 14:28:17 +00009480Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9481
9482 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
9483
Daniel Veillard1e208222002-10-22 14:25:25 +00009484Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9485
9486 * debugXML.c: adding a grep command to --shell in xmllint
9487 for T.V. Raman
9488
Daniel Veillard9cdcf362002-10-22 14:23:59 +00009489Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9490
9491 * xmlcatalog.c: tried to fix some of the problem with --sgml
9492
Daniel Veillard935494a2002-10-22 14:22:46 +00009493Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
9494
9495 * parser.c: tried to fix bug #91500 where doc->children may
9496 be overriden by a call to xmlParseBalancedChunkMemory()
9497
9498Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
9499
9500 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
9501 identifiers in SGML catalogs containing '&'
9502
Daniel Veillardc0ac0692002-10-20 21:31:50 +00009503Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9504
9505 * python/types.c: fixed bugs when passing result value tree
9506 to Python functions.
9507
Daniel Veillard48267432002-10-18 11:21:38 +00009508Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9509
9510 * configure.in: preparing the release of 2.4.26
9511 * doc/*: updated and rebuilt the documentation
9512
Daniel Veillardbb284f42002-10-16 18:02:47 +00009513Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9514
9515 * parser.c: fixed a XML Namespace compliance bug reported by
9516 Alexander Grimalovsky
9517
Daniel Veillard44892f72002-10-16 15:23:26 +00009518Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9519
9520 * HTMLtree.c: fixed serialization of script and style when
9521 they are not lowercase (i.e. added using the API to the tree).
9522
Daniel Veillard2fd85422002-10-16 14:32:41 +00009523Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9524
9525 * valid.c: make xmlValidateDocument emit a warning msg if there
9526 is no DTD, pointed by Christian Glahn
9527
Daniel Veillard32370232002-10-16 14:08:14 +00009528Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
9529
9530 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
9531 content model when some of the blocks have min or max, and a couple
9532 of bugs found in the process.
9533 * result/schemas/list0* test/schemas/list0*: added some specific
9534 regression tests
9535
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +00009536Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
9537
9538 * README: updated the contact informations
9539
Daniel Veillard63186732002-10-15 08:43:17 +00009540Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9541
9542 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
9543 misses it, reported by Peter Bray.
9544
Daniel Veillard96c3a3b2002-10-14 15:39:04 +00009545Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
9546
9547 * tree.c: investigating xmlNodeGetContent() on namespace nodes
9548 and removed a few warnings
9549
Daniel Veillard819d5cb2002-10-14 11:15:18 +00009550Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
9551
9552 * parser.c: Christian Glahn found a small bug in the push parser.
9553 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
9554 public
9555
Daniel Veillard6045c902002-10-09 21:13:59 +00009556Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9557
9558 * xmlschemas.c include/libxml/xmlschemas.h: added
9559 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
9560 * testSchemas.c: added --memory to test the new interface
9561
Daniel Veillardf0070122002-10-09 14:24:17 +00009562Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
9563
9564 * doc/index.py doc/search.php: integrated the XSLT indexing,
9565 a few fixed in the indexer, added a scope selection at the
9566 search level.
9567
Daniel Veillard01992e02002-10-09 10:20:30 +00009568Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9569
9570 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
9571 this was due to uninitialized parts of the validation context
9572
Daniel Veillard321be0c2002-10-08 21:26:42 +00009573Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9574
9575 * debugXML.c: applied patch from Mark Vakoc except the API
9576 change, preserved it.
9577 * doc/*: updated the docs to point to the search engine for
9578 information lookup or before bug/help reports.
9579
Daniel Veillard01e87d22002-10-08 16:55:06 +00009580Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9581
9582 * doc/index.py doc/search.php: added mailing-list archives
9583 indexing and lookup
9584
Daniel Veillard9dc1cf12002-10-08 08:26:11 +00009585Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9586
9587 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
9588
Daniel Veillard9b006132002-10-07 11:13:27 +00009589Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9590
9591 * doc/index.py: improved HTML indexing
9592 * doc/search.php: make the queries also lookup the HTML based indexes
9593
Daniel Veillard141d04b2002-10-06 21:51:18 +00009594Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9595
9596 * doc/index.py: added HTML page indexing
9597
Igor Zlatkovic91a62702002-10-04 13:34:16 +00009598Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9599
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +00009600 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +00009601 problem in libxslt.
9602 * catalog.c: fixed list handling in XML_CATALOG_FILES
9603
Daniel Veillardceb09b92002-10-04 11:46:37 +00009604Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9605
9606 * valid.c: typo/bug found by Christian Glahn
9607
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +00009608Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9609
9610 * xmlIO.c: applied Windows CE patch from Javier.
9611 * win32/wince: new directory, contains support for the PocketPC
9612 with Windows CE from Javier.
9613 * include/win32config.h: reorganised, removed duplicate
9614 definitions and applied WinCE patch from Javier.
9615 * include/wsockcompat.h: new file, now contains WinSock
9616 compatibility macros.
9617 * win32/Makefile.msvc: introduced double-run compilation.
9618
Daniel Veillarde16b5742002-09-26 17:50:03 +00009619Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9620
9621 * configure.in include/libxml/xmlwin32version.h: preparing release
9622 of 2.4.25
9623 * doc/*: updated and regenerated teh docs and web pages.
9624
Daniel Veillard90d68fb2002-09-26 16:10:21 +00009625Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9626
9627 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
9628 error were not covering namespace declarations.
9629 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
9630 it was missing the attribute declaration for the namespace
9631 * result/VC/NS3: the fix now report breakages in that test
9632
Daniel Veillardabe01742002-09-26 12:40:03 +00009633Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9634
9635 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
9636
Daniel Veillard2ace1952002-09-26 12:28:02 +00009637Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9638
9639 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
9640 and regenerated the docs and web site
9641
Daniel Veillarddda8f1b2002-09-26 09:47:36 +00009642Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9643
9644 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
9645 ATTRIBUTE_UNUSED is always put after the attribute declaration,
9646 not before
9647
Daniel Veillardd4cb1e82002-09-26 09:34:23 +00009648Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9649
9650 * python/generator.py python/libxml2class.txt: fixed a stupid error
9651 breaking the python API
9652
Daniel Veillardb7c29c32002-09-25 22:44:43 +00009653Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9654
9655 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
9656 triostr.c triostr.h: applied a trio update patch from
9657 Bjorn Reese which should work with MinGW
9658
Daniel Veillardbd9afb52002-09-25 22:25:35 +00009659Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9660
9661 * tree.c: improving some documentation comments
9662 * xmlregexp.c: found and fixed a mem leak with python regression tests
9663 * doc/*: rebuilt the doc and the API XML file including the
9664 xmlregexp.h xmlautomata.h and xmlunicode.h headers
9665 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
9666 python/types.c: added access to the XML Schemas regexps from
9667 python
9668 * python/tests/Makefile.am python/tests/regexp.py: added a
9669 simple regexp bindings test
9670
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00009671Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
9672
Daniel Veillardbd9afb52002-09-25 22:25:35 +00009673 * doc/xml.html:
9674 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00009675
Daniel Veillard118aed72002-09-24 14:13:13 +00009676Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
9677
9678 * xmlregexp.c: fixed the data callback on transition functionality
9679 which was broken when using the compact form
9680 * result/schemas/*: updated the results, less verbose, all tests
9681 pass like before
9682 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
9683 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
9684 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
9685 annoying warnings
9686 * xpath.c: try to provide better error report when possible
9687
Daniel Veillard72336152002-09-21 13:08:14 +00009688Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9689
9690 * Makefile.am: fixed a breakage raised by Jacob
9691
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +00009692Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9693
9694 * include/win32config.h: added HAVE_ERRNO_H definition for parts
9695 which don't use sockets
9696
Igor Zlatkovic01280582002-09-20 16:40:34 +00009697Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9698
9699 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
9700 * win32/configure.js: applied zlib patch from Daniel Gehriger
9701
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +00009702Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9703
9704 * win32/configure.js: applied the patch from Mark Vakoc for
9705 regexp support
9706 * win32/libxml2.def.src: applied the patch from Mark Vakoc
9707 for regexp support
9708
Daniel Veillardb5c05732002-09-20 13:36:25 +00009709Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9710
9711 * xmlschemastypes.c: as pointed by Igor Float and Double
9712 parsing ain't finished yet
9713
Daniel Veillard40b11342002-09-20 12:01:39 +00009714Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
9715
9716 * Makefile.am configure.in: trying to fix #88412 by bypassing
9717 all the python subdir if python ain't detected
9718
Daniel Veillard23e73572002-09-19 19:56:43 +00009719Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9720
9721 * Makefile.am configure.in include/libxml/xmlversion.h.in:
9722 made configuring with regexps/automata/unicode the default
9723 but without schemas ATM
9724 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
9725 fixed the regexp based DTD validation performance and memory
9726 problem by switching to a compact form for determinist regexps
9727 and detecting the determinism property in the process. Seems
9728 as fast as the old DTD validation specific engine :-) despite
9729 the regexp built and compaction process.
9730
Daniel Veillard5acfd6b2002-09-18 16:29:02 +00009731Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9732
9733 * valid.c: determinism is debugged, new DTD checking code now works
9734 but xmlFAComputesDeterminism takes far too much CPU and the whole
9735 set usues too much memory to be really usable as-is
9736
Daniel Veillard0f04f8e2002-09-17 23:04:40 +00009737Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9738
9739 * tree.c: fixed another stupid bug in xmlGetNodePath()
9740 * xmllint.c: --version now report the options compiled in
9741
Daniel Veillarda646cfd2002-09-17 21:50:03 +00009742Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9743
9744 * HTMLparser.c: small cleanup
9745 * valid.c xmlregexp.c: switched DTD validation to use only regexp
9746 when configured with them. A bit of debugging around the determinism
9747 checks is still needed
9748
Daniel Veillard63b01c22002-09-17 19:25:28 +00009749Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9750
9751 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
9752
Daniel Veillard92727042002-09-17 17:59:20 +00009753Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9754
9755 * xmlIO.c: small portability glitch fixed.
9756
Daniel Veillard84d70a42002-09-16 10:51:38 +00009757Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9758
9759 * xmlschemastypes.c: incomplete steps for real/double support
9760 * testAutomata.c include/libxml/xmlautomata.h
9761 include/libxml/xmlregexp.h: avoiding a compilation problem
9762 * valid.c include/libxml/valid.h: starting the work toward using
9763 the regexps for actual DTD validation
9764
Daniel Veillardaeb258a2002-09-13 14:48:12 +00009765Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9766
9767 * hash.c: cosmetic cleanup
9768 * valid.c include/libxml/tree.h include/libxml/valid.h: started
9769 integrating a DTD validation layer based on the regexps
9770
Daniel Veillard4402ab42002-09-12 16:02:56 +00009771Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9772
9773 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
9774 the determinism was tested before eliminating the epsilon
9775 transitions :-(
9776
Daniel Veillardc6d4a932002-09-12 15:00:57 +00009777Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
9778
9779 * python/generator.py python/libxml.c python/libxml.py
9780 python/libxml2-python-api.xml python/libxml2class.txt
9781 python/libxml_wrap.h python/types.c: updated the python
9782 bindings, added code for easier File I/O, and the ability to
9783 define a resolver from Python fixing bug #91635
9784 * python/tests/Makefile.am python/tests/inbuf.py
9785 python/tests/outbuf.py python/tests/pushSAXhtml.py
9786 python/tests/resolver.py python/tests/serialize.py: updated
9787 and augmented the set of Python tests.
9788
Igor Zlatkovic353bf582002-09-10 19:07:14 +00009789Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9790
9791 * win32/configure.js: added more readme info for the binary
9792 package.
9793
Daniel Veillard607b35c2002-09-10 12:16:19 +00009794Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9795
9796 * xmlIO.c: fixed a stupid out of bound array error
9797
9798Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9799
9800 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
9801 messing around with support for Windows path, cleanups,
9802 trying to identify and fix the various code path to the
9803 filename access. Added xmlNormalizeWindowsPath()
9804
Daniel Veillard76575762002-09-05 14:21:15 +00009805Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9806
9807 * error.c valid.c: working on better error reporting of validity
9808 errors, especially providing an accurate context.
9809 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
9810 error reports in those cases.
9811
Daniel Veillard3487c8d2002-09-05 11:33:25 +00009812Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9813
9814 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
9815 parser.c parserInternals.c xmlIO.c: get rid of all the
9816 perror() calls made in the library execution paths. This
9817 should fix both #92059 and #92385
9818
Daniel Veillard19aa7022002-09-05 11:14:19 +00009819Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
9820
9821 * xmllint.c: memory leak reporting was broken after a change
9822 of the preprocessor symbol used to activate it.
9823
Daniel Veillardec6725e2002-09-05 11:12:45 +00009824Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9825
9826 * tree.c: try to make the copy function work for node of
9827 type XML_DOCUMENT_FRAG_NODE, they are only created by the
9828 DOM layers though, not libxml2 itself.
9829
Daniel Veillardb9cd8b42002-09-05 10:58:49 +00009830Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
9831
9832 * valid.c: try to provide file and line informations, not all
9833 messages are covered, but it's a (good) start
9834
Daniel Veillardbbc72c32002-09-05 10:52:10 +00009835Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
9836
9837 * xinclude.c: reimplemented a large part of the XInclude
9838 processor, trying to minimize resources used, James Henstridge
9839 provided a huge test case which was exhibiting severe memory
9840 consumption problems.
9841
Daniel Veillard2206dbf2002-09-05 08:09:37 +00009842Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
9843
9844 * python/Makefile.am: applied patch from Christophe Merlet to
9845 reestablish DESTDIR
9846
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009847Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
9848
9849 * libxml.spec.in: fixes libary path for x86_64 AMD
9850
John Fleckbe98b332002-09-04 03:16:23 +00009851Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
9852
9853 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009854 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +00009855 (plus resulting generated html files)
9856 fixing one spot I missed in the tutorial where I hadn't freed
9857 memory properly
9858
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009859Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
9860
9861 * doc/tutorial/includeaddattribute.c
9862 * doc/tutorial/includeaddkeyword.c
9863 * doc/tutorial/includegetattribute.c
9864 * doc/tutorial/includekeyword.c
9865 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009866 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009867 update tutorial to properly free memory (thanks to Christopher
9868 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009869 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009870 added image files so the callouts are graphical, making it
9871 easier to read ( use "--param callout.graphics 1" to generate
9872 html with graphical callouts)
9873
Daniel Veillarde1662542002-08-28 11:50:59 +00009874Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
9875
9876 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
9877 nice logos generated by Marc Liyanage
9878 * doc/site.xsl *.html: changed the stylesheet to show the new
9879 logo and regenerated the pages
9880
Daniel Veillardb212bbb2002-08-25 14:39:16 +00009881Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9882
9883 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
9884
Daniel Veillard42766c02002-08-22 20:52:17 +00009885Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9886
9887 * xpath.c: possible mem leak patch from Jason Adams
9888
9889Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9890
9891 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
9892 in the XQuery namespace
9893 * configure.in: preparing 2.4.24
9894 * doc/*.html: updated the web pages
9895
9896Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9897
9898 * python/generator.py: closing bug #85258 by generating conditional
9899 compile check to avoid linking to routines not configured in.
9900
Havoc Pennington84ec40a2002-08-22 13:59:35 +000099012002-08-22 Havoc Pennington <hp@pobox.com>
9902
9903 * autogen.sh: update error message for missing automake
9904
Daniel Veillard08cccaa2002-08-22 09:47:29 +00009905Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
9906
9907 * python/Makefile.am: typo in target name resulted in libxml2.py
9908 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
9909
Daniel Veillard22669b22002-08-22 07:17:11 +00009910Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9911
9912 * win32/win32/Makefile.mingw: updated with version from
9913 Elizabeth Barham at http://soggytrousers.net/repository/
9914
Igor Zlatkovica40adbc2002-08-20 14:42:32 +00009915Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9916
9917 * win32/Makefile.msvc: added the prefix location to the include
9918 and lib search path.
9919
Havoc Pennington830e8972002-08-18 22:22:13 +000099202002-08-18 Havoc Pennington <hp@pobox.com>
9921
9922 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
9923 both automake 1.6 and 1.4 installed get the right automake. Means
9924 compilation from CVS will now require the latest automake 1.4
9925 release, or manually creating symlinks called "automake-1.4" and
9926 "aclocal-1.4"
9927
Daniel Veillardb6984ef2002-08-14 16:55:31 +00009928Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9929
9930 * configure.in python/Makefile.am: more AMD 64 induced changes from
9931 Frederic Crozat
9932
Daniel Veillardc4bad4a2002-08-14 14:45:25 +00009933Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9934
9935 * xinclude.c: oops I was missing the xml:base fixup too
9936 * result/XInclude/*.xml: this adds xml:base attributes to most
9937 results of the tests
9938
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +00009939Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9940
9941 * xinclude.c: quick but apparently working implementation of
9942 xi:fallback, should close bug #89684
9943 * Makefile.am test/XInclude/docs/fallback.xml
9944 result/XInclude/fallback.xml: added a basic test for fallback,
9945 and run with --nowarning to avoid a spurious warning
9946 * configure.in: applied patch from Frederic Crozat for python
9947 bindings on AMD 64bits machines.
9948
Daniel Veillard9e923512002-08-14 08:48:52 +00009949Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9950
9951 * parser.c: xmlSAXUserParseMemory() really ought to fail if
9952 the caller don't pass a SAX callback block.
9953
Daniel Veillardc1a0da32002-08-14 08:32:18 +00009954Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9955
9956 * tree.c: applied the same fix for the XML-1.0 namespace to
9957 xmlSearchNsByHref() as was done for xmlSearchNs()
9958
Daniel Veillardad11b302002-08-12 14:53:41 +00009959Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9960
9961 * libxml.3: small cleanup of the man page
9962 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
9963 when serializing HREF attributes generated by XSLT.
9964
Daniel Veillardc084e472002-08-12 13:27:28 +00009965Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9966
9967 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
9968 version of Marc Liyanage' patch for boolean attributes in HTML
9969 output
9970
Daniel Veillard5f91b372002-08-12 12:13:01 +00009971Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9972
9973 * python/tests/serialize.py: fixed the test results, indenting
9974 behaviour changed slightly
9975
Aleksey Sanin9e951762002-08-08 18:02:41 +00009976Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9977
9978 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
9979 new c14n function to Windows def files
9980
Aleksey Saninea4272a2002-08-02 23:50:03 +00009981Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
9982
9983 * c14n.c: fixed a memory leak in c14n code
9984
Daniel Veillard58e44c92002-08-02 22:19:49 +00009985Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9986
9987 * parser.c include/libxml/parser.h: adding a new API for Christian
9988 Glahn: xmlParseBalancedChunkMemoryRecover
9989 * valid.c: patch from Rick Jones for some grammar cleanup in
9990 validation messages
9991 * result/VC/* result/valid/*: this slightly change some of the
9992 regression tests outputs
9993
Daniel Veillard0bf29002002-08-01 12:54:11 +00009994Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9995
9996 * tree.c: trying to fix a problem in namespaced attribute handling
9997 raised by Christian Glahn
9998
Daniel Veillard6f46f6c2002-08-01 12:22:24 +00009999Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10000
10001 * encoding.c include/libxml/encoding.h: Opening the interface
10002 xmlNewCharEncodingHandler as requested in #89415
10003 * python/generator.py python/setup.py.in: applied cleanup
10004 patches from Marc-Andre Lemburg
10005 * tree.c: fixing bug #89332 on a specific case of loosing
10006 the XML-1.0 namespace on xml:xxx attributes
10007
Aleksey Sanin2c135a12002-08-01 06:31:50 +000010008Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
10009
10010 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
10011 corner case from new Merlin's test suite and added a callback
10012 that will be used to improve xmlsec performance
10013
10014
Daniel Veillard0b22def2002-07-29 16:23:03 +000010015Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10016
10017 * HTMLtree.c: trying to fix the <style> escaping problem in
10018 HTML serialization bug #89342
10019
Daniel Veillard0b28e882002-07-24 23:47:05 +000010020Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10021
10022 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
10023 and rebuilt the web site.
10024
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000010025Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +000010026
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000010027 * include/libxml/tree.h: added _private member to xmlNs struct
10028
Daniel Veillard1d995272002-07-22 16:43:32 +000010029Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10030
10031 * HTMLparser.c: fixing bug #84876 based on the xml working
10032 code.
10033
William M. Brack61eaba52002-07-21 11:14:18 +000010034Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10035
10036 * python/Makefile.am: enhanced to fix bug 72012 (errors
10037 when using '-jX' make parameter)
10038
William M. Brackef61d202002-07-19 08:32:00 +000010039Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10040
10041 * xpath.c: small additional enhancement for booleans
10042 compared to nodesets
10043
Daniel Veillard3a42f3f2002-07-17 17:57:34 +000010044Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10045
10046 * HTMLtree.c: changed the order of the encoding declaration
10047 attributes in the meta tags due to a bug in IE/Mac
10048
William M. Brack0c022ad2002-07-12 00:56:01 +000010049Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10050
10051 * xpath.c: enhanced handling of booleans (especially '='
10052 and '!=' for nodesets) - fixes bug 85256. Added new
10053 routine xmlXPathNotEqualValues for more proper handling
10054 of '!=' when nodesets are involved.
10055
Daniel Veillard06944e22002-07-11 19:55:18 +000010056Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10057
10058 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
10059 doc/xmlcatalog_man.xml to the source distribution
10060
Igor Zlatkovic6ac30172002-07-10 19:22:48 +000010061Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10062
10063 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
10064 asked for this.
10065
Daniel Veillard539638b2002-07-06 19:55:14 +000010066Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
10067
10068 * configure.in: preparing 2.4.23
10069 * doc/*: rebuilt the docs
10070
Daniel Veillard176d99f2002-07-06 19:22:28 +000010071Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10072
10073 * parser.c: fixing bug #84169 by fixing the
10074 comment of xmlCreatePushParserCtxt to describe the
10075 encoding detection parameters better.
10076
Daniel Veillard37f961d2002-07-06 17:53:56 +000010077Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
10078
10079 * valid.c: fixing bug #79331 in one path the lookup for
10080 ID attributes on a namespaced node wasn't handled correctly :-\
10081
Daniel Veillard8c9872c2002-07-05 18:17:10 +000010082Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
10083
10084 * HTMLparser.c: trying to fix 87235 about discarded white
10085 spaces in the HTML parser.
10086 * result/HTML/*: this changes the output of a number of HTML
10087 regression tests
10088
Daniel Veillardfdc91562002-07-01 21:52:03 +000010089Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
10090
10091 * xpath.c: applied patch from Richard Jinks for the namespace
10092 axis + fixed a memory error.
10093 * parser.c parserInternals.c: applied patches from Peter Jacobi
10094 removing ctxt->token for good.
10095 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
10096 popped out by the regression tests.
10097 * Makefile.am: patch for threads makefile from Gary Pennington
10098
William M. Brack6000af52002-06-28 11:43:13 +000010099Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10100
Daniel Veillardfdc91562002-07-01 21:52:03 +000010101 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +000010102 expressions involving preceding-sibling (et al).
10103
Daniel Veillard153120c2002-06-18 07:58:35 +000010104Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
10105
10106 * hash.c: applied a patch from Peter Jacobi to solve a problem
10107 when compiling with the Watcom C on Win32
10108 * result/schemas/*.err: the change of hashing algo generated
10109 permutations in the output
10110
Daniel Veillard5f7f9912002-06-17 17:03:00 +000010111Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10112
10113 * hash.c: applied patch from Sander Vesik improving the quality of
10114 the hash function.
10115
Aleksey Sanina5808b92002-06-14 17:07:41 +0000101162002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +000010117
10118 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
10119 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
10120 xmllint.c xpath.c: replaced sprintf() with snprintf()
10121 to prevent possible buffer overflow (the bug was pointed
10122 out by Anju Premachandran)
10123
Daniel Veillarde059b892002-06-13 15:32:10 +000010124Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10125
10126 * parser.c: removed an uninitialized data error popped by valgrind
10127 on PE references
10128
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +000010129Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
10130
10131 * doc/xml.html
10132 adding tutorial reference to the web page
10133
MDT 2002 John Fleck54520832002-06-13 03:30:26 +000010134Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
10135
10136 * doc/tutorial/xmltutorial.xml
10137 * doc/tutorial/ar01s07.html
10138 * doc/tutorial/ape.html
10139 * doc/tutorial/includegetattribute.c
10140 adding section to tutorial about retrieving an attribute
10141 value
10142
Daniel Veillardf5582f12002-06-11 10:08:16 +000010143Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10144
10145 * parser.c: applied a couple of patches from Peter Jacobi to start
10146 to get rid of ctxt->token, with a possible significant speed
10147 improvement to be gained once done. Better compliance with PE
10148 references constructs in DTDs too.
10149 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
10150 from Peter too
10151
Daniel Veillard38d80e22002-06-11 07:24:56 +000010152Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10153
10154 * parser.c: Babak Vahedipour-Kunze reported that openTag in
10155 xmlParseElement was likely to have been deallocated at the
10156 time of the report, possibly leading to segfault. Just report
10157 the tag name now.
10158
Daniel Veillard9e412302002-06-10 15:59:44 +000010159Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10160
10161 * xpath.c: patch from Richard Jinks for XPath substring() function
10162 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
10163
Aleksey Sanina5808b92002-06-14 17:07:41 +0000101642002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +000010165
10166 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
10167
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +000010168Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
10169
10170 *doc/FAQ.html
10171 fixing typos in FAQ, thanks to Robert Funnell for the
10172 editing help
10173
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000010174Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10175
10176 * NEWS: got complaints from rpmlint that it was empty
10177
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +000010178Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
10179
10180 * added doc/tutorial, including:
10181 apa.html
10182 apb.html
10183 apc.html
10184 apd.html
10185 ar01s02.html
10186 ar01s03.html
10187 ar01s04.html
10188 ar01s05.html
10189 ar01s06.html
10190 includeaddattribute.c
10191 includeaddkeyword.c
10192 includekeyword.c
10193 includestory.xml
10194 index.html
10195 xmltutorial.xml
10196 libxml tutorial, including generated html
10197
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +000010198Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
10199
10200 * result/c14n/exc-without-comments/merlin-c14n-two-*
10201 result/c14n/without-comments/merlin-c14n-two-*
10202 test/c14n/exc-without-comments/merlin-c14n-two-*
10203 test/c14n/without-comments/merlin-c14n-two-*
10204 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
10205 c14n/exc-c14n and slightly modified test script to handle
10206 these test cases
10207 * c14n.c: fixed bugs for complicated nodes set (namespace
10208 without node and others from merlin-c14n-two.tar.gz)
10209 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
10210 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
10211 for xmlsec performance patch
10212 * xpath.c: fixed self::node() for namespaces and attributes
10213
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000010214Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
10215
10216 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
10217 but with the format parameter
10218 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
10219
Aleksey Saninc57f9c12002-05-31 19:14:57 +000010220Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
10221
10222 * Makefile.am: updated c14n tests suite
10223 * c14n.c: performance improvement for previous c14n patch
10224
Daniel Veillarde72c7562002-05-31 09:47:30 +000010225Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10226
10227 * parser.c: another peroformance patch from Peter Jacobi, that
10228 time on parsing attribute values.
10229
Aleksey Sanin508a1012002-05-31 06:32:32 +000010230Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
10231
10232 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
10233 into LibXML2 test suite
10234
Aleksey Sanindffd5c82002-05-31 04:24:13 +000010235Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
10236
10237 * c14n.c: propagating xpath ancesstors node fix to c14n
10238 plus small performance improvement to reduce number of
10239 mallocs
10240 * xpath.c: fixed ancestors axis processing for namespace nodes
10241
Daniel Veillard46de64e2002-05-29 08:21:33 +000010242Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
10243
10244 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
10245 Peter Jacobi
10246
Daniel Veillardd5e22ef2002-05-27 21:17:57 +000010247Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10248
10249 * configure.in: preparing 2.4.22
10250
Daniel Veillard1b31e4a2002-05-27 14:44:50 +000010251Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10252
10253 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
10254 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
10255 a public entry point.
10256 * doc/*: rebuilt the API and docs
10257
Daniel Veillarded23b7d2002-05-27 12:16:02 +000010258Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10259
10260 * xpath.c: patch from Richard Jinks to fix a problem introduced
10261 in the previous patch and pointed by Norm
10262
Daniel Veillardc6924812002-05-24 11:10:43 +000010263Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
10264
10265 * libxml.spec.in: fixing bug #81112
10266
Daniel Veillard234bc4e2002-05-24 11:03:05 +000010267Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10268
10269 * uri.c: fixing bug #82848
10270
Daniel Veillarda2878972002-05-24 07:54:39 +000010271Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10272
10273 * result/catalogs/mycatalog.full: Aleksey's commit changed the
10274 output of one catalog test
10275
Aleksey Sanin114e4752002-05-24 07:20:27 +000010276Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +000010277
Aleksey Sanin114e4752002-05-24 07:20:27 +000010278 * global.data globals.c tree.c include/libxml/globals.h
10279 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
10280 default value for global parameter xmlIndentTreeOutput to 1 and
10281 introduced new global parameter xmlTreeIndentString (the string
10282 used to do one-level indent) with default value " " (as it was
10283 in tree.c)
10284
Daniel Veillard49d5af82002-05-23 11:55:49 +000010285Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10286
10287 * Makefile.am: Merijn Broeren pointed out a problem when compiling
10288 with trio and schemas.
10289
Daniel Veillard7c13af42002-05-22 09:57:32 +000010290Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10291
10292 * xpath.c: patch from Richard Jinks to fix the problem raised in
10293 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
10294
Daniel Veillard5a872412002-05-22 06:40:27 +000010295Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10296
10297 * xmlschemas.c: a bit of work on import.
10298 * xmlschemastypes.c: Charles Bozeman provided a compare function
10299 for date/time types so min/max facet restrictions should work,
10300 indeterminate comparisons return an error instead of equal.
10301 * test/schemas/date_0* result/schemas/date_0_0: specific test
10302 from Charles Bozeman too
10303
Daniel Veillard10b6da42002-05-18 07:55:20 +000010304Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10305
10306 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
10307 from Christian Cornelssen fixing the man pages and the Catalog
10308 building script.
10309 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
10310 next step is <xs:import> I now have a reasonable understanding
10311 of how it works.
10312
Daniel Veillarde5354492002-05-16 08:43:22 +000010313Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10314
10315 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
10316
Igor Zlatkovic1396e182002-05-14 22:22:40 +000010317Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10318
10319 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
10320
Daniel Veillard088bf112002-05-14 11:03:59 +000010321Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
10322
10323 * xpath.c: fixing an XPath function evalutation bug pointed out
10324 by Alexey Efimov where the context was lost when evaluating
10325 the function arguments
10326
Aleksey Sanin79376ba2002-05-14 06:41:32 +000010327Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +000010328
Aleksey Sanin79376ba2002-05-14 06:41:32 +000010329 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
10330 function public for XMLSec performance optimizations
10331
Daniel Veillard3cd72402002-05-13 10:33:30 +000010332Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
10333
10334 * python/generator.py python/libxml2class.txt : fixed a problem
10335 with the HTML parser pointed by Gary Benson
10336 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
10337 example
10338
Aleksey Sanine48a3182002-05-09 18:20:01 +000010339Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10340 * parser.c: fixed bug #81159 (memory growth in SAX)
10341
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000010342Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10343 * xpath.c: fixed bug #78858 (the real fix)
10344
Aleksey Sanin29b6f762002-05-05 06:59:57 +000010345Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000010346 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +000010347
Daniel Veillard4cbe4702002-05-05 06:57:27 +000010348Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10349
10350 * tree.c: modified xmlNodeSetBase to allow changing the
10351 base of a document.
10352
Daniel Veillard070803b2002-05-03 07:29:38 +000010353Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
10354
10355 * xmlschemastypes.c: patch Charles Bozeman for validation of
10356 all the date, time, and duration types
10357 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
10358 * configure.in: fixed an error pointed by an user
10359 * xml2-config.in: fixed an error pointed by an user
10360
Aleksey Sanin5aac8b82002-05-01 18:32:28 +000010361Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10362
10363 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
10364 win32/libxml2.def.src xmlIO.c: exported default
10365 'file:', 'http:' and 'ftp:' protocols input handlers
10366 and maked protocols comparisson case insensitive
10367
Daniel Veillard34de97f2002-04-30 14:29:22 +000010368Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10369
10370 * configure.in: Neven Has detected a typo
10371
Daniel Veillard28577c32002-04-30 06:48:41 +000010372Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
10373
10374 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
10375 as one of the persons allowed to commit directly to the
10376 module.
10377
Daniel Veillardfc57b412002-04-29 15:50:14 +000010378Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10379
10380 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
10381 * valid.c: raised a too low limit
10382 * doc/*: rebuilt the docs
10383
Daniel Veillardeca82812002-04-24 11:42:02 +000010384Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10385
10386 * test/XPath/expr/floats test/XPath/expr/functions
10387 result/XPath/expr/floats result/XPath/expr/functions
10388 xpath.c: another XPath conformance patch from Richard Jinks
10389
Daniel Veillard13e04c62002-04-23 17:51:29 +000010390Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
10391
10392 * xmlschemas.c: fixed validation of attribute groups.
10393 * test/schemas result/schemas: added an example from the primer
10394
Daniel Veillard88c58912002-04-23 07:12:20 +000010395Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10396
10397 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
10398 * test/schemas result/schemas: updated the test list
10399
Daniel Veillarde19fc232002-04-22 16:01:24 +000010400Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10401
10402 * TODO: updated a bit
10403 * parser.c: made a comment more specific
10404 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
10405 Schemas conformance.
10406 * test/schemas result/schemas: updated the test list
10407
Daniel Veillard441bc322002-04-20 17:38:48 +000010408Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
10409
10410 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
10411 implementing xs:all with minOccurs = 0
10412 * tes/schemas/* result/schemas/*: added more tests covering
10413 xs:all
10414
Daniel Veillard8a001f62002-04-20 07:24:11 +000010415Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
10416
10417 * xmlregexp.c: first implementation of the all particle, this
10418 may need to be revisited for case where not all transitions
10419 must be crossed.
10420
Daniel Veillard7646b182002-04-20 06:41:40 +000010421Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10422
10423 * tree.c: another entity processing update from Markus Henke
10424
Bjorn Reese54d02fb2002-04-19 15:16:01 +000010425Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
10426
10427 * trionan.c: fixed crash on OSF/1
10428
Daniel Veillardb4398962002-04-19 07:01:55 +000010429Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
10430
10431 * xmlschemas.c: more Schemas work
10432 * test/schemas/* result/schemas/*: added more tests coming
10433 from the spec.
10434
Daniel Veillard54761132002-04-18 21:00:44 +000010435Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10436
10437 * c14n.c: patch from Aleksey Sanin reflecting a change in the
10438 ExcC14N specification
10439
Daniel Veillardbf8dae82002-04-18 16:39:10 +000010440Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10441
10442 * tree.c: patch from Markus Henke, fix for recursive entities.
10443
Daniel Veillard23b1f372002-04-18 15:50:05 +000010444Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10445
10446 * xpath.c: fix a problem with string() on a document node.
10447
Daniel Veillarddecd64d2002-04-18 14:41:51 +000010448Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10449
10450 * Makefile.am xmlschemas.c: more Schemas work
10451 * test/schemas/* result/schemas/*: added more tests coming
10452 from the spec.
10453
Daniel Veillard6231e842002-04-18 11:54:04 +000010454Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10455
10456 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
10457 * result/HTML/*: this changes a few things in the results
10458
Igor Zlatkovic648b8e92002-04-17 18:35:57 +000010459Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10460
10461 * include/libxml/tree.h: eliminated 'declaration different than
10462 prototype' warning
10463 * include/win32config.h: "resolved" conflicts with errno.h
10464
Daniel Veillardb509f152002-04-17 16:28:10 +000010465Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10466
10467 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
10468 on the automata interfaces and debug of counted choices
10469 * test/schemas/* result/schemas/*: added a number of tests
10470
Daniel Veillard8651f532002-04-17 09:06:27 +000010471Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10472
10473 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
10474 a bit of work on Schemas
10475 * testSchemas.c: try to make it more useful
10476 * test/schemas/* result/schemas/* Makefile.am: changed the
10477 Schemas regression test procedure, started adding a few samples
10478
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000010479Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
10480
10481 * include/libxml/encoding.h: Patch for the Borland C++ builder
10482 * include/libxml/tree.h: Patch for the Borland C++ builder
10483 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +000010484 * win32/bcb5: New directory for the Borland C++ builder
10485 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000010486
Igor Zlatkovicea5148d2002-04-16 17:46:25 +000010487Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
10488
10489 * win32/Makefile.msvc: Update for XML Schema support
10490 * win32/configure.js: Update for XML Schema support
10491 * win32/libxml2.def.src: Update for XML Schema support
10492
Daniel Veillard4255d502002-04-16 15:50:10 +000010493Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
10494
10495 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
10496 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
10497 xmlunicode.c include/libxml/Makefile.am
10498 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
10499 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
10500 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
10501 include/libxml/xmlversion.h.in : merged the current state of
10502 XML Schemas implementation, it is not configured in by default,
10503 a specific --schemas configure option has been added.
10504 * test/automata test/regexp test/schemas Makefile.am
10505 result/automata result/regexp result/schemas:
10506 merged automata/regexp/schemas regression tests
10507
Daniel Veillardbc6f7592002-04-16 07:49:59 +000010508Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
10509
10510 * xpath.c: Gary found a compile time problem, fixes #78823
10511
Daniel Veillarda7084cd2002-04-15 17:12:47 +000010512Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
10513
10514 * configure.in: release of 2.4.20
10515 * doc/*: updated and rebuilt the docs
10516
Daniel Veillardf544f192002-04-15 12:56:56 +000010517Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10518
10519 * python/Makefile.am: patch from Cristian Gafton to build on
10520 Red Hat 6.2, should also fix #75779
10521
Daniel Veillard940492d2002-04-15 10:15:25 +000010522Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10523
10524 * valid.c: first part of fixing #78729
10525
Daniel Veillardeb475a32002-04-14 22:00:22 +000010526Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
10527
10528 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
10529 escaping of URI when saving HTML files.
10530 * result/HTML/*: this impacted some tests
10531
Daniel Veillard9b731d72002-04-14 12:56:08 +000010532Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
10533
10534 * configure.in: trying to fix #77441
10535
Daniel Veillarda8a89fe2002-04-12 21:03:34 +000010536Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10537
10538 * include/libxml/xmlIO.h: Hallski complained it could not be
10539 included by itself.
10540
Daniel Veillardcb5b4d62002-04-11 08:24:26 +000010541Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
10542
10543 * configure.in: applied an IEEE flag patch for OSF/1 #77825
10544
Igor Zlatkovic9425ce22002-04-10 21:57:11 +000010545Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10546
10547 * win32/configure.js: patch from Nilo for the c14n option
10548 * win32/Makefile.msvc: fixed libxml2.def generation with threads
10549
Daniel Veillardda423da2002-04-10 19:25:38 +000010550Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10551
10552 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
10553 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
10554 LIBXML_THREAD_ENABLED
10555
Daniel Veillard0eafdef2002-04-10 16:14:34 +000010556Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10557
10558 * xpath.c: another patch from Richard Jinks for substring conformance
10559 * test/XPath/expr/floats test/XPath/expr/strings
10560 result/XPath/expr/floats result/XPath/expr/strings: update of the
10561 test suite to check those.
10562
Daniel Veillard01917aa2002-04-10 11:30:41 +000010563Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10564
10565 * xpath.c: patch from Richard Jinks for .x float parsing.
10566
Daniel Veillard46d6c442002-04-09 16:10:39 +000010567Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10568
10569 * parser.c: patch from Markus Henke when an encoding ain't recognized
10570
Daniel Veillard88e0ad42002-04-09 13:48:02 +000010571Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10572
10573 * libxml.m4: got a report that #include <string.h> was needed
10574
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000010575Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10576
10577 * xmllint.c: applied a fix from Anthony Jones for -o /--output
10578
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000010579Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
10580
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000010581 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000010582
Daniel Veillardbd6e6312002-04-01 08:04:14 +000010583Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10584
10585 * xpath.c: fixed a bug in the nodeset to boolean comparison code
10586 pointed out by Melvyn Sopacua.
10587
Daniel Veillarde979e3b2002-03-29 22:43:00 +000010588Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10589
10590 * libxml.m4: Frédéric Crozat gave a patch related to the change
10591 of Include paths breaking the libxml.m4
10592
Daniel Veillard7089d6b2002-03-29 17:28:10 +000010593Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10594
10595 * xpath.c: Fix bug #76927 forgot to save some context
10596 when evaluating binary expressions
10597
Daniel Veillardd30be4a2002-03-28 18:25:31 +000010598Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10599
10600 * configure.in: fixed configure for MPE/iX from Markus Henke
10601 * xmlmemory.c: fixed initialization problems
10602 * xpath.c: another set of patches from Richard Jinks this
10603 fixes "make XPathtests" on linux
10604
Daniel Veillard21458c82002-03-27 16:12:22 +000010605Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
10606
10607 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
10608 * test/XPath/expr/compare test/XPath/expr/equality
10609 test/XPath/expr/floats test/XPath/expr/functions
10610 test/XPath/expr/strings result/XPath/expr/compare
10611 result/XPath/expr/equality result/XPath/expr/floats
10612 result/XPath/expr/functions result/XPath/expr/strings: Updated
10613 tests though they show a divergence on Linux
10614
Daniel Veillard28dfed12002-03-27 09:08:17 +000010615Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10616
10617 * xpath.c trionan.c: previous commit also included patches
10618 from Richard Jinks on some IEEE support corner case
10619
Daniel Veillard5fc1f082002-03-27 09:05:40 +000010620Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10621
10622 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
10623 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
10624 that $(datadir) should be used for docs
10625
Daniel Veillarddb1dc392002-03-26 12:44:39 +000010626Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10627
10628 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
10629 could leak filedescriptors
10630
Daniel Veillarddd4b9122002-03-26 07:58:43 +000010631Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10632
10633 * configure.in nanohttp.c: applied patch from Allan Clark for
10634 UnixWare/OpenServer
10635
Daniel Veillard19274092002-03-25 16:48:03 +000010636Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10637
10638 * configure.in: preparing 2.4.19
10639 * doc/*: rebuilt the docs
10640
Daniel Veillard56b2db72002-03-25 16:35:28 +000010641Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10642
10643 * nanohttp.c: fixing #76043, got fed up with non-portability
10644 of that piece of code.
10645
Daniel Veillard6f4561a2002-03-25 12:10:14 +000010646Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10647
10648 * valid.c SAX.c: Never commit without running "make tests" :-(
10649 fix a couple of stupidities in the previous commit
10650 * result/*: a few changes in some attribute order result of previous
10651 commit.
10652
Daniel Veillardd85f4f42002-03-25 10:48:46 +000010653Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10654
10655 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
10656 the internal subset should not raise duplicate ID errors,
10657 also there was a small bug in conjunction to namespace
10658 declarations defaulted and xml:xxx attributes DTD definitions.
10659
Daniel Veillard56cd18b2002-03-22 14:14:43 +000010660Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10661
10662 * xpath.c: Richard Jinks also raised some rounding problems
10663 this tries to fix them
10664
Daniel Veillard4e2df542002-03-22 12:23:14 +000010665Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
10666
10667 * xpath.c: Richard Jinks spotted an incoherent memory allocation
10668 behaviour in xmlXPathCastToString()
10669
Daniel Veillarddb552912002-03-21 13:27:59 +000010670Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10671
10672 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
10673 raised by Morus Walter
10674
Daniel Veillard9e537932002-03-21 13:08:08 +000010675Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10676
10677 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
10678 from Igor
10679
Daniel Veillard6fbcf422002-03-21 12:32:59 +000010680Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10681
10682 * xpath.c: fixing #75619, related to a problem when trying
10683 to evaluate condition when the current node set resulting
10684 from that sub-step evaluation is empty. Also fixes 2 potential
10685 problem with previous-sibling and next-siblings axis.
10686
Daniel Veillard1840ef02002-03-21 08:05:23 +000010687Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10688
10689 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
10690 HTML support is not configured in.
10691
Daniel Veillard561b7f82002-03-20 21:55:57 +000010692Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10693
10694 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
10695 include/libxml/tree.h: dohh I really didn't intended to commit
10696 this test version :-(
10697
Daniel Veillarde50f3b52002-03-20 19:24:21 +000010698Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10699
10700 * testSAX.c: I wanted to see the real speed at the SAX interface
10701 after a little too many Ximianer started complaining about the
10702 parser speed.
10703 added a --quiet option:
10704 paphio:~/XML -> ls -l db100000.xml
10705 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
10706 paphio:~/XML -> time ./testSAX --quiet db100000.xml
10707 3200006 callbacks generated
10708 real 0m1.270s
10709 Which means 16MBytes/s and 3Mcallback/s
10710
Daniel Veillardc62a1472002-03-19 18:35:12 +000010711Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10712
10713 * xpath.c: valgrind spotted another error that time when running
10714 on libxslt regression tests
10715
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000010716Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10717
10718 * Makefile.am: adding "make valgrind" running the full regression
10719 tests (except python ones) under Valgrind (using valgrind -q
10720 which was kindly added by the author).
10721 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
10722 passes cleanly now except an obcure floating point initialization
10723 raised in log10() in one XPath regression test ???
10724 * tree.c: edited some comments to close #75244
10725
Daniel Veillard28cac6b2002-03-19 11:25:30 +000010726Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
10727
10728 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
10729 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
10730 context of ScrollKeeper, made sure that if the number is
10731 an integer, the serialization follows the description at
10732 http://www.w3.org/TR/xpath#section-String-Functions
10733
Daniel Veillard5997aca2002-03-18 18:36:20 +000010734Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10735
Daniel Veillard34ce8be2002-03-18 19:37:11 +000010736 * configure.in: preparing 2.4.18
10737 * doc/*: updated and rebuilt the web site
10738 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
10739 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000010740 * parser.c: humm, changed the way the SAX parser work when
10741 xmlSubstituteEntitiesDefault(1) is set, it will then
10742 do the entity registration and loading by itself in case the
10743 user provided SAX getEntity() returns NULL.
10744 * testSAX.c: added --noent to test the behaviour.
10745
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000010746Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10747
10748 * parser.c: Wilfried Teiken provided a hackish but working
10749 way to get context reported back on entities when parsing
10750 with SAX and without breaking the DOM build.
10751
Daniel Veillard2d347fa2002-03-17 10:34:11 +000010752Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10753
10754 * c14n.c: applied a new patch from Aleksey Sanin
10755 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
10756 to reference Aleksey implementation of XML digital Signatures
10757
Daniel Veillard38bf6f02002-03-16 22:03:31 +000010758Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10759
10760 * xpath.c: small fix to avoid potential problem due to
10761 ordering of freeing data
10762 * python/Makefile.am: people were complaining about
10763 the generated file in python dir not being built
10764
Daniel Veillardd2379012002-03-15 22:24:56 +000010765Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10766
10767 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
10768 python/generator.py python/libxml.c python/types.c: Cleanup
10769 of the python Makefiles based on Jacob and James feedback,
10770 fixed the spec file accordingly, fixed the number of warning
10771 that passing my pedantic CFLAGS was generating. Conclusion
10772 is that Python includes are real crap.
10773
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000010774Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10775
10776 * configure,in: it was reported quite a few times that
10777 xml2-config --cflags should not output
10778 -I$includeprefix/libxml2/libxml because libxml2 header names
10779 clashes with existing names like list.h from C++ stl.
10780 Includes should be #include<libxml/xxx.h> so ...
10781
Daniel Veillard6f293b12002-03-15 09:42:33 +000010782Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10783
10784 * c14n.c: another patch from Aleksey Sanin
10785
Daniel Veillard5c396542002-03-15 07:57:50 +000010786Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10787
10788 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
10789 canonicalization algorithm
10790 * doc/xml.html doc/index.html: added the C14N references on the
10791 index page.
10792
jacob berkman9be65862002-03-14 02:15:56 +0000107932002-03-13 jacob berkman <jacob@ximian.com>
10794
10795 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
10796 usage, redundant, and gcc specific
10797
Daniel Veillard75be0132002-03-13 10:03:35 +000010798Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10799
10800 * xpath.c: speedup some node selection operations, this can
10801 have a significant impact on DocBook Norm's stylesheets
10802 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
10803 make sure it's always the case
10804 * debugXML.c: distinguish CDATA and comments in ls operations
10805
Daniel Veillard61f26172002-03-12 18:46:39 +000010806Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10807
10808 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
10809 to generate better API descriptions etc...
10810
Daniel Veillard9ff88172002-03-11 09:15:32 +000010811Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10812
10813 * c14n.c: Fixing #74186, made sure all boolean expressions
10814 get fully parenthesized, ran indent on the output
10815 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
10816 include/libxml/tree.h: also #74186 related, removed the
10817 --with-buffers option, and all the preprocessor conditional
10818 sections that were resulting from it.
10819
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000010820Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10821
10822 * valid.c: applied patch from Dodji Seketeli fixing an
10823 uninitailized variable in xmlValidGetValidElements()
10824
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000010825Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10826
10827 * c14n.c: fixed a few comments
10828 * doc/*.html doc/*/*.html: regenerated the docs and added
10829 the C14N API
10830 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
10831
Daniel Veillardfa49d872002-03-09 10:20:00 +000010832Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10833
10834 * check-xml-test-suite.py: fix to adapt varaiations in the
10835 bindings
10836 * configure.in python/setup.py python/setup.py.in: fixed to
10837 have the version of the python scripts automatically updated
10838
Daniel Veillarda3db2e32002-03-08 15:46:57 +000010839Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10840
10841 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
10842 in xmlCopyProp()
10843
Daniel Veillardaf43f632002-03-08 15:05:20 +000010844Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
10845
10846 * configure.in: preparing 2.4.17 release
10847 * doc/*: updated and rebuilt the docs
10848 * xpath.c: fixed a comment
10849 * python/libxml.c: fixed a possible reentrancy problem
10850
Daniel Veillardef6c46f2002-03-07 22:21:56 +000010851Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10852
10853 * tree.c python/tests/Makefile.am python/tests/attribs.py:
10854 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
10855 added a specific regression test
10856 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
10857 not raise exceptions when failing to find the attribute.
10858
Daniel Veillard90bc3712002-03-07 15:12:58 +000010859Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10860
10861 * configure.in xmllint.c: owen pointed out a problem with the
10862 ftme fix, gettimeofday() was not detected by configure and
10863 the ftime header wasn't included, dohhh
10864
Daniel Veillard8c1ae602002-03-07 11:21:00 +000010865Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10866
10867 * configure.in xmllint.c: trying to fix #71457 for timing
10868 precision when gettimeofday() is not availble but ftime() is
10869
Daniel Veillardf5a457a2002-03-07 10:25:29 +000010870Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10871
10872 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
10873 are now copied on install and part of the -devel RPM
10874
Daniel Veillard7b416132002-03-07 08:36:03 +000010875Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10876
10877 * xpath.c: trying to avoid bug #72150 which was apparently
10878 caused by a gcc bug (or a processor problem) as detailed
10879 at http://veillard.com/gcc.bug
10880
Daniel Veillardf742d342002-03-07 00:05:35 +000010881Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10882
10883 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
10884 fixed xmlReconciliateNs(), added a Python test/example for
10885 inter-document cut'n paste
10886 * python/libxml.py: fixed node.doc on document nodes and added
10887 xpathEval() onto node objects
10888
Daniel Veillard4e0e2972002-03-06 21:39:42 +000010889Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10890
10891 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
10892 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
10893 fixup and integrated tests for the serialization stuff
10894
Daniel Veillarde915b2d2002-03-06 18:42:40 +000010895Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10896
10897 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
10898 moved the libxml man page to section 3
10899
Daniel Veillard1e774382002-03-06 17:35:40 +000010900Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10901
10902 * tree.c: fix bug #72490
10903 * python/libxml.c python/libxml.py: added methods serialize()
10904 and saveTo() to all node elements.
10905
Daniel Veillardddffd2a2002-03-05 20:28:20 +000010906Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10907
10908 * xmlIO.c: closed #73430, don't read from an input source
10909 which indicated an end-of-file or an error.
10910
Daniel Veillard8d24cc12002-03-05 15:41:29 +000010911Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10912
10913 * parser.c: make sure SAX endDocument is always called as
10914 this could result in a Python memory leak otherwise (it's
10915 used to decrement ref-counting)
10916 * python/generator.py python/libxml.c python/libxml.py
10917 python/libxml2-python-api.xml python/libxml2class.txt
10918 python/tests/error.py python/tests/xpath.py: implemented
10919 the suggestions made by Gary Benson and extended the tests
10920 to match it.
10921
Daniel Veillardba5e18a2002-03-05 09:36:43 +000010922Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10923
10924 * python/generator.py: applied patch fixing #73450
10925
Daniel Veillard044fc6b2002-03-04 17:09:44 +000010926Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10927
10928 * xpath.c: fixing #61290 "namespace nodes have no parent"
10929 long standing divergence from the XPath REC. NodeSets
10930 simply hold a copy of namespace nodes and those node ->next
10931 points to the parent (which may not be the node carrying the
10932 definition).
10933 * include/libxml/xpath.h: flagged but didn't added a possible
10934 speedup
10935 * DOCBparser.c HTMLparser.c: removed some warnings from push
10936 parser due to new state being added.
10937 * tree.c: new fix from Boris Erdmann
10938 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
10939 the XML Canonalization support from Aleksey Sanin
10940
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000010941Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10942
10943 * tree.c: patch from Boris Erdmann fixing some namespace odities
10944 with xmlCopyNode()
10945
Daniel Veillardc6613042002-03-02 09:34:02 +000010946Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10947
10948 * xmlIO.c: fix bug #72706 when loading a NULL entity
10949
Daniel Veillardc0fef772002-03-01 16:16:31 +000010950Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10951
10952 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
10953 actually change in a future XML Namespace revision.
10954
Daniel Veillard79426f22002-03-01 16:14:17 +000010955Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10956
10957 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
10958 added the possibility of returning nodesets from XPath extension
10959 functions written in Python
10960
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000010961Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
10962
10963 * python/*: commiting some Python bindings work done while travelling
10964
Daniel Veillard97300512002-03-01 09:13:41 +000010965Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10966
10967 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
10968 explicitely with memory debugging switched on
10969
Daniel Veillard6361da02002-02-23 10:10:33 +000010970Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
10971
10972 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10973 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10974 Added wrapper for the xmlURIPtr type, provided accessors, fixed
10975 the accessor generator for strings
10976 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
10977 regression test.
10978
Daniel Veillard0fea6f42002-02-22 22:51:13 +000010979Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10980
10981 * python/README python/generator.py python/libxml.c python/setup.py:
10982 added the 'usual' setup.py to allow building a libxml2-python
10983 module based on the same code. The initialization is however
10984 different the 2 .so files fo libxml2 and libxslt are identical and
10985 they entry point initialize both libraries. this is done to avoid
10986 some possible nasty problem since the Python don't merge the maps
10987 of all shared modules.
10988
Daniel Veillard158a4d22002-02-20 22:17:58 +000010989Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10990
10991 * parser.c: fixed a push/encoding bug reported by Michael
10992 on librsvg
10993
Daniel Veillard7839e162002-02-20 18:54:48 +000010994Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10995
10996 * include/libxml/parserInternals.h: fixes a misplaced #endif
10997
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000010998Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10999
11000 * parser.c valid.c: found and fixed a couple of allocation bugs
11001
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000011002Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11003
11004 * doc/xml.html doc/python.html doc/*: added a Python and binding
11005 page describing the current state of the Python bindings and
11006 giving pointers to the other languages wrappers.
11007
Daniel Veillard5f4b5992002-02-20 10:22:49 +000011008Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11009
11010 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
11011 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
11012 rebuilt the API and web site
11013 * xpath.c: fixed #71978 portability bugs
11014
Daniel Veillard8aff2472002-02-19 21:50:43 +000011015Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
11016
11017 * SAX.c: oops broke automatic defaulting of namespaces attributes.
11018
Daniel Veillard8dc16a62002-02-19 21:08:48 +000011019Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11020
11021 * include/libxml/parserInternals.h parser.c: had to change
11022 2 internal parsing API when processing document content
11023 to check the start and end of element content are defined
11024 in the same entity
11025 * valid.c include/libxml/valid.h: attribute normalization can
11026 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
11027 with the context to report it.
11028 * SAX.c: fixed the last known bugs, crazy validation constraints
11029 when a document is standalone seems correctly handled. There
11030 is a couple of open issues left which need consideration especially
11031 PE93 on external unparsed entities and standalone status.
11032 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
11033 The 2 tests left failing are actually in error. Cleanup done.
11034
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000011035Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11036
11037 * valid.c: implemented E59 spaces in CDATA does not match the
11038 nonterminal S
11039
Daniel Veillard878eab02002-02-19 13:46:09 +000011040Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11041
11042 * SAX.c parser.c valid.c: more validation test fixups
11043 * check-xml-test-suite.py: added duration info for the tests
11044
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000011045Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11046
11047 * parser.c valid.c: a couple of errors were reported but not
11048 saved back as such in the parsing context. Down to 1% failure rate
11049 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
11050
Daniel Veillard4a7ae502002-02-18 19:18:17 +000011051Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11052
11053 * xmlInternald.c: isExtender was missing a char
11054 * parser.c include/libxml/parser.h: % are acceptable in the
11055 internal subset if within a PUBLIC ID
11056
Daniel Veillard8ab0f582002-02-18 18:31:38 +000011057Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
11058
11059 * SAX.c parserInternals.c valid.c: more work on the conformance
11060 suite. Took the step to finally block documents with encoding
11061 errors. It's a fatal error per the spec, people should have fixed
11062 their documents by now.
11063
Daniel Veillard55253e22002-02-18 14:32:39 +000011064Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
11065
11066 * check-xml-test-suite.py: fixed the test script after some discussion
11067 on the semantic of TYPE="error"
11068 * Makefile.am: added the script to the distrib
11069
Daniel Veillard28757702002-02-18 11:19:30 +000011070Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11071
11072 * SAX.c entities.c: fixed a couple of conformances issues deep
11073 into the validation code (standalone and undeclared Notations)
11074
Daniel Veillard82ac6b02002-02-17 23:18:55 +000011075Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11076
11077 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
11078 stayed there for years !
11079
Daniel Veillard7aea52d2002-02-17 23:07:47 +000011080Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11081
11082 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
11083 missing
11084
Daniel Veillardc7612992002-02-17 22:47:37 +000011085Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11086
11087 * check-xml-test-suite.py: improved the behaviour a bit as
11088 well as the logs
11089 * parser.c valid.c SAX.c: fixed a few more bugs
11090 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
11091
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000011092Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11093
11094 * check-xml-test-suite.py: python script to run regression tests
11095 against the XML Test suite of W3C/OASis
11096 * SAX.c: fixed a validation bug
11097 * parser.c: fixed 3 errors pointed by the test suite
11098 * doc/buildDocBookCatalog: fixed a typo pointed by drake
11099 * python/Makefile.am: fixed a dependendy
11100
Daniel Veillard9f28f302002-02-15 20:48:08 +000011101Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11102
11103 * xmlmemory.c: avoid a warning bug #71594
11104
Daniel Veillard144024e2002-02-13 21:14:46 +000011105Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11106
11107 * xmlmemory.c: Jesse Perry provided a patch to remove a few
11108 warning on alpha/Tru64
11109
Daniel Veillarde4301c82002-02-13 13:32:35 +000011110Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11111
11112 * include/libxml/entities.h: fixing a comment
11113 * valid.c: fixing some troubles with validity check on namespaces
11114 * result/VC/NS3 test/VC/NS3: added a specific regression test
11115
Daniel Veillarda6d05382002-02-13 13:07:41 +000011116Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11117
11118 * tree.c: Fixing #71342 serializing '\n' in attribute values
11119 * result/noent/att3 result/att3 test/att3: added a specific
11120 test.
11121
Daniel Veillard797a5652002-02-12 13:46:21 +000011122Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
11123
11124 * python/libxml.c: couple of bug fixes
11125
Daniel Veillard01a6d412002-02-11 18:42:20 +000011126Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11127
11128 * python/*.py: removed tabs and used spaces.
11129
Daniel Veillard397ff112002-02-11 18:27:20 +000011130Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11131
11132 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
11133 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
11134
Daniel Veillard03517542002-02-11 13:54:40 +000011135Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11136
11137 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
11138 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
11139
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000011140Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11141
11142 * include/libxml/encoding.h include/libxml/entities.h
11143 include/libxml/globals.h include/libxml/parser.h
11144 include/libxml/threads.h include/libxml/tree.h
11145 include/libxml/xmlmemory.h: trying to fix the include mess
11146
Daniel Veillard1a612ed2002-02-11 07:54:45 +000011147Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11148
11149 * include/libxml/xmlmemory.h: reverted part of the previous
11150 attempt to provide #69655, this was breaking the build.
11151
Daniel Veillard0ba59232002-02-10 13:20:39 +000011152Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
11153
11154 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
11155 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
11156 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
11157 include/libxml/parserInternals.h include/libxml/tree.h
11158 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
11159 Tentatively fixed #69655 , make compiling with -Wredundant-decls
11160 clean.
11161 * python/libxml.c: fixed a warning.
11162
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000011163Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11164
11165 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
11166 copying of node, merge back IDs in the target document.
11167 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
11168 test/XInclude/ents/ids.xml: test case
11169 * result/VC/ElementValid4: output changed due to a typo fix
11170
Daniel Veillard1c18e302002-02-09 22:16:40 +000011171Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11172
11173 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +000011174 generate the dependencies right as Jacob found out. Add
11175 an extra dependency rule.
Daniel Veillard1c18e302002-02-09 22:16:40 +000011176
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000011177Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11178
11179 * parserInternals.c valid.c: Justin Fletcher found some parts
11180 of the code needing cleanup
11181 * libxml.spec.in python/Makefile.am python/generator.py
11182 python/libxml.c python/libxml.py: Fixed the python Makefiles
11183 corrected a bug showing up on ia64, changed the name of the
11184 python internal module too
11185
Daniel Veillard07be19b2002-02-08 14:20:35 +000011186Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
11187
11188 * Makefile.am: applied patch from Andris Pavenis for binary
11189 name suffixes
11190
Daniel Veillardf216d462002-02-08 13:44:24 +000011191Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
11192
11193 * xmllint.c win32/win32config.h: fixing #68748
11194
Daniel Veillardd455d792002-02-08 13:37:46 +000011195Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11196
11197 * valid.c: fixing #70166
11198
11199Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11200
11201 * valid.c: fixing #70077
11202
Daniel Veillardc575b992002-02-08 13:28:40 +000011203Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11204
11205 * Copyright Makefile.am README configure.in libxml.spec.in:
11206 Changed to the MIT Licence
11207 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
11208 doc/xmlio.html: updated the doc accordingly
11209 * include/libxml/xmlwin32version.h configure.in: preparing
11210 2.4.14 release
11211 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11212 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11213 fixed the const xmlChar * wrapper and generator, XPath extension
11214 functions now use the context as first argument
11215 * python/tests/tstxpath.py python/tests/xpath.py
11216 python/tests/xpathext.py: Updated the tests accordingly
11217 * tree.c: fixed bug #70067
11218
Daniel Veillard7db38712002-02-07 16:39:11 +000011219Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11220
11221 * Makefile.am: cleanup
11222 * debugXML.c: always use stdout if output is NULL
11223 * xmlIO.c: don't close filedescriptors passed to outputBuffers
11224 * python/Makefile.am python/generator.py python/libxml2class.txt
11225 python/libxml_wrap.h python/types.c: augmented the number of bindings
11226 handling FILE * and XPath contexts
11227 * python/tests/Makefile.am: avoid a stupid problem due to the
11228 use of TEST.
11229
Daniel Veillard15a143b2002-02-06 22:40:50 +000011230Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
11231
11232 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
11233
Daniel Veillard70cab352002-02-06 16:06:58 +000011234Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11235
11236 * python/TODO python/libxml.c: cleanup the extension function lookup
11237 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
11238
Daniel Veillard7a96efc2002-02-05 16:34:33 +000011239Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11240
11241 * configure.in python/Makefile.am: do not install outside
11242 of prefix
11243
Daniel Veillard33caa0b2002-02-04 14:07:26 +000011244Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11245
11246 * python/TODO python/libxml.c: started adding SAX interfaces
11247 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
11248 SAX test
11249
Daniel Veillard36eea2d2002-02-04 00:17:01 +000011250Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11251
11252 * tree.c: hardened the addChild function
11253 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11254 python/libxml2class.txt python/libxml_wrap.h python/TODO:
11255 added accessors needed for xmlNode, a bit more testing and
11256 extension of interfaces
11257 * python/tests/Makefile.am python/tests/build.py: added a test
11258 build from scratch/save/load/check
11259
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000011260Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
11261
11262 * parserInternals.c: change a small bit in the way valididy
11263 error messages get initialized
11264 * python/TODO python/libxml.c python/libxml2-python-api.xml
11265 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11266 added some memory debugging to track leaks at the libxml2 level
11267 * python/tests/*.py: changed all tests to check for leaks,
11268 there is just one left in XPath extension registrations.
11269
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000011270Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
11271
11272 * python/TODO python/generator.py python/libxml2-python-api.xml
11273 python/libxml2class.txt: more accessor classes for the parser
11274 context, allow to switch on and check validity
11275 * python/tests/Makefile.am python/tests/error.py
11276 python/tests/invalid.xml python/tests/valid.xml
11277 python/tests/validate.py: attded more test and and added error.py
11278 which I forgot to commit in the last step
11279
Daniel Veillard3ce52572002-02-03 15:08:05 +000011280Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11281
11282 * python/Makefile.am python/types.c: cleanup
11283 * python/libxml.c python/libxml.py python/libxml_wrap.h
11284 python/generator.py python/libxml2-python-api.xml
11285 python/libxml2class.txt: added class for parser context, added
11286 first cut for push mode support. Added a framework to generate
11287 accessors functions.
11288 * python/tests/Makefile.am python/tests/push.py: added a push
11289 test
11290
Daniel Veillardcfb05462002-02-02 23:18:22 +000011291Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11292
11293 * python/Makefile.am python/TODO python/libxml.py: fixed a small
11294 bug a bit of cleanup.
11295
Daniel Veillard5d819032002-02-02 21:49:17 +000011296Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
11297
11298 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
11299 python/libxml2class.txt: adding error redirections and preformat
11300 to a python handler
11301 * python/tests/Makefile.am python/tests/*.py: cleanup made all
11302 tests self checking
11303
Daniel Veillard7fd7a942002-02-02 12:19:46 +000011304Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11305
11306 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
11307 a function
11308
Daniel Veillard9589d452002-02-02 10:28:17 +000011309Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11310
11311 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
11312 python/libxml.c python/libxml2-python-api.xml
11313 python/libxml2class.txt: Progressing through the TODOs, class
11314 description output, extra XML API, RPM now builds the wrappers
11315 for all python installed versions
11316
Daniel Veillard253aa2c2002-02-02 09:17:16 +000011317Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
11318
11319 * configure.in libxml.spec.in python/Makefile.am python/TODO
11320 python/generator.py python/libxml2class.txt: added more informations
11321 in the libxml2-python package including docs. Slightly changed
11322 the class hierarchy
11323 * python/tests/*: added basic regression tests infrastructure too
11324
11325Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11326
11327 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
11328 added libxml2-python as part of the packages installed
11329
Daniel Veillarda7340c82002-02-01 17:56:45 +000011330Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11331
11332 * python/Makefile.am python/generator.py python/libxml.c
11333 python/libxml.py: more work, now able to extend the
11334 XPath interpreter with functions written in python.
11335
Daniel Veillardc3e39442002-02-01 09:29:41 +000011336Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11337
11338 * python/Makefile.am: Jacob sent a patch to allow building from
11339 tarfile.
11340
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000011341Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11342
11343 * python/Makefile.am python/libxml.c configure.in Makefile.am:
11344 inserted the python wrappers build, I hope this won't be too
11345 unportable
11346
Daniel Veillard1971ee22002-01-31 20:29:19 +000011347Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11348
11349 * xpath.c: minor optimization
11350 * python/generator.py python/libxml.c python/libxml.py
11351 python/libxml_wrap.h: more work on the python bindings,
11352 they now support XPath and there is no evident leak
11353
Daniel Veillard36ed5292002-01-30 23:49:06 +000011354Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11355
11356 * python/generator.py python/libxml.c python/libxml.py:
11357 more work on the python bindings generator.
11358
Daniel Veillard96fe0952002-01-30 20:52:23 +000011359Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11360
11361 * python/generator.py python/libxml.c python/libxml_wrap.h:
11362 more work on the python bindings.
11363
Daniel Veillardd2897fd2002-01-30 16:37:32 +000011364Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11365
11366 * python/generator.py python/libxml.c python/libxml.py
11367 python/libxml_wrap.h: commited early version of a python binding
11368 for private use only ATM
11369
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000011370Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11371
11372 * entities.c tree.c include/libxml/entities.h: applied patch
11373 from Anthony Jones to implement copy of DTD subtree too. Had
11374 just to keep 2 function private which really ought to become
11375 public ones.
11376
Daniel Veillarda42f25f2002-01-25 14:15:40 +000011377Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11378
11379 * xmllint.c: added pointers to the web pages in the usage()
11380
Daniel Veillardbd227ae2002-01-24 16:05:41 +000011381Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11382
11383 * tree.c: more fixes from Petr Kozelka for attribute handling
11384 in the tree API to align the semantic with DOM.
11385
Daniel Veillard36065812002-01-24 15:02:46 +000011386Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11387
11388 * valid.c tree.c entities.c: another set of patches from
11389 Anthony Jones for copy operations cleanup and robustness
11390
Daniel Veillardf8592562002-01-23 17:58:17 +000011391Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11392
11393 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
11394 an alphabetic index based on comments content
11395 * doc/*: rebuilt the web site with the new references
11396
Daniel Veillardc8c7be42002-01-23 17:53:44 +000011397Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11398
11399 * parserInternals.h: Greg Sjaardema suggested to use an
11400 eponential buffer groth policy in xmlParserAddNodeInfo()
11401
Daniel Veillard3bf65be2002-01-23 12:36:34 +000011402Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11403
11404 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
11405 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
11406 doc/parsedecl.py doc/Makefile.am: updated the python extractor
11407 to generate cross-references, and added/updated the stylesheets
11408 to generate and link API indexes. The generic keyword index
11409 is not done yet.
11410 * doc/*.html: regenerated all the usual docs too
11411
Daniel Veillard2070c482002-01-22 22:12:19 +000011412Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11413
11414 * debugXML.c: added an xpath function to the shell for T. V. Raman
11415
11416Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000011417
11418 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
11419 debug routines.
11420
Daniel Veillardc169f8b2002-01-22 21:40:13 +000011421Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11422
11423 * tree.c: apply an patch from Petr Kozelka for unlink and replace
11424 support of attribute nodes
11425
Daniel Veillard9d06d302002-01-22 18:15:52 +000011426Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11427
11428 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
11429 hopefully near complete and fully documented of the API in XML
11430 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
11431 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
11432 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
11433 include/libxml/parserInternals.h include/libxml/valid.hi
11434 include/libxml/xmlIO.h include/libxml/xmlerror.hi
11435 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
11436 include/libxml/xpath.h include/libxml/xpathInternals.h:
11437 Cleaned up the doc comments a lot in the process, the interface
11438 coverage is now 100%
11439
Daniel Veillard2d1464f2002-01-21 23:16:56 +000011440Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11441
11442 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
11443 extracts comments from the gtk-doc DocBook output (a bit
11444 convoluted but seems to work).
11445
Daniel Veillard61006472002-01-21 17:31:47 +000011446Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11447
11448 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
11449 added an XML description of the API, moved the script generating
11450 it here. Added a "make api" target
11451
Daniel Veillardd2f23002002-01-21 13:36:00 +000011452Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11453
11454 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
11455
Daniel Veillard99e55eb2002-01-21 08:56:29 +000011456Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11457
11458 * xpath.c include/libxml/xpathInternals.h: the change made to
11459 xmlXPathFuncLookupFunc was incompatible roll it back
11460
Daniel Veillard963d2ae2002-01-20 22:08:18 +000011461Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11462
11463 * SAX.c: cleanup patch from Anthony Jones
11464 * doc/Makefile.am: fix the headers to avoid in make scan
11465 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
11466 includes, * vs Ptr and general cleanup
11467 * parsedecl.py: first version of a script to extract the
11468 module interfaces, the goal will be to provide .decl or XML
11469 specification of the interfaces to build wrappers.
11470
Daniel Veillard0f5f1622002-01-20 12:42:06 +000011471Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11472
11473 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
11474 now provides return codes in case of errors
11475
Bjorn Reese026d29f2002-01-19 15:40:18 +000011476Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
11477
11478 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
11479 Upgraded to trio baseline 1.6
11480 * strio.h strio.c: Replaced by triostr.h and triostr.c
11481
Daniel Veillard572577e2002-01-18 16:23:55 +000011482Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
11483
11484 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
11485 of strdup usage in the code
11486
Daniel Veillarddb5850a2002-01-18 11:49:26 +000011487Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11488
11489 * parser.c error.c: Keith Isdale complained rightly that
11490 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
11491
Daniel Veillardcfa0d812002-01-17 08:46:58 +000011492Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11493
11494 * tree.c: fixed the funxtion to set the xml: attributes
11495 * debugXML.c: added "setbase" to test it.
11496
Daniel Veillard2c748c62002-01-16 15:37:50 +000011497Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11498
11499 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
11500 to allow updating an attribute content
11501
Daniel Veillard8de85c62002-01-15 17:10:15 +000011502Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11503
11504 * libxml.h: try to avoid problems when compiling on Windows
11505
Daniel Veillard314cfa02002-01-14 17:58:01 +000011506Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
11507
11508 * hash.c: patch from Anthony Jones for hash.c allocation size
11509 * Makefile.am: trying to work around Yet Another Libtool Madness
11510 and build the 2.4.13 release finally ...
11511
Daniel Veillard744683d2002-01-14 17:30:20 +000011512Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11513
11514 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
11515 * doc/* : update of the documentation
11516
Daniel Veillarde6a55192002-01-14 17:11:53 +000011517Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11518
11519 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
11520 at fixing #61290 :-(
11521
Daniel Veillardfb25a512002-01-13 20:32:08 +000011522Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11523
11524 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
11525 Fixes bug #67229
11526
Daniel Veillardacb2bda2002-01-13 16:15:43 +000011527Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11528
11529 * tree.c: trying to avoid troubles when a subtree is copied
11530 and coalesced in part with the target tree. Should fix
11531 bug #67407
11532
Daniel Veillardd8224e02002-01-13 15:43:22 +000011533Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11534
11535 * valid.c: fixed validation of attributes content of type
11536 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
11537 values, very old bug. Fixes #67671
11538
Daniel Veillard8107a222002-01-13 14:10:10 +000011539Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11540
11541 * parser.c include/libxml/parserInternals.h tree.c: integrated
11542 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
11543 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
11544
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000011545Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11546
11547 * threads.c: applied Serguei Narojnyi's patch to add native
11548 thread support on the Win32 platform
11549 * testThreadsWin32.c Makefile.am: added the test program also
11550 from Serguei, Win32 specific
11551 * include/win32config.h include/libxml/xmlwin32version.h.in:
11552 added patch from Igor for the Windows thread specific defines.
11553
Daniel Veillard845cce42002-01-09 11:51:37 +000011554Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
11555
11556 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
11557
Daniel Veillard7b602b42002-01-08 13:26:00 +000011558Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11559
11560 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
11561 output page into XMLinfo.html. Close bug #66951 and
11562 raised by Robert Collins too.
11563
Daniel Veillard73c6e532002-01-08 13:15:33 +000011564Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
11565
11566 * encoding.c: Paul Keogh pointed out a possibility of segfault
11567 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
11568 Closes bug # 68238
11569
Daniel Veillard4a859202002-01-08 11:49:22 +000011570Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
11571
11572 * doc/*.html: updated the Gdome2 links
11573
Daniel Veillard3c5ed912002-01-08 10:36:16 +000011574Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11575
11576 * libxml.h: Applied following patches from Robert Collins
11577 and make sure IN_LIBXML is defined when compiling it
11578 -------
11579 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
11580 as well as Visual C.
11581 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
11582 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
11583 * strio.c (PLATFORM_UNIX): Define for Cygwin.
11584 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
11585 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
11586 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
11587 xmlSysIDExists xmlNoNetExists).
11588 * xmllint.c: Don't include winsock2.h for Cygwin.
11589
Daniel Veillard401c2112002-01-07 16:54:10 +000011590Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11591
11592 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
11593 when the version info is not present.
11594
Daniel Veillard6f42c132002-01-06 23:05:13 +000011595Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11596
11597 * tree.c: Anthony Jones pointed out a problem in
11598 xmlStringGetNodeList() and provided a fix for it
11599
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000011600Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11601
Daniel Veillarddb5850a2002-01-18 11:49:26 +000011602 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000011603 xmlCreatePushParserCtxt() when the initial buffer passed
11604 is large.
11605
Daniel Veillard0e47ee22002-01-05 18:25:52 +000011606Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11607
11608 * win32/*: big cleanup of the Windows/MSVC project files
11609 from Igor Zlatkovic
11610
Daniel Veillardcebb1362002-01-02 13:13:30 +000011611Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11612
11613 * doc/Makefile.am: should fix #67674 and avoid troubles if
11614 xsltproc is not available or fails in the prefix provided
11615
Daniel Veillard26908ab2002-01-01 16:50:03 +000011616Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
11617
11618 * xmlmemory.c: one more doc patch from Charlie Bozeman.
11619
Daniel Veillard5344c602001-12-31 16:37:34 +000011620Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11621
11622 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
11623 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
11624 Fixed a few other problems raised by Charlie Bozeman.
11625 * result/VC/ElementValid[5-7]: fixed the output
11626
Daniel Veillardcbaf3992001-12-31 16:16:02 +000011627Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
11628
11629 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
11630 patches from Charlie Bozeman. Regenerated the HTML docs.
11631
Daniel Veillard7f9a6802001-12-20 14:01:47 +000011632Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
11633
11634 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
11635 for Windows from Igor
11636
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000011637Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11638
11639 * xmllint.c: applied Justin Fletcher patch for --output or -o
11640
Daniel Veillardd3b29d22001-12-18 07:53:16 +000011641Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
11642
11643 * win32/libxml2/libxml2.def.src: close #67019
11644
Daniel Veillard01db67c2001-12-18 07:09:59 +000011645Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
11646
11647 * xmllint.c: applied Justin Fletcher generic timing patch
11648 similar to the one already applied to xsltproc.
11649
Daniel Veillardd1640922001-12-17 15:30:10 +000011650Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
11651
11652 * include/libxml/tree.h tree.c: applied documentation patches
11653 from Charlie Bozeman
11654
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000011655Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
11656
11657 *doc/xmllint.xml, xmllint.1 - document --dropdtd
11658
Daniel Veillard29e43992001-12-13 22:21:58 +000011659Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
11660
11661 * valid.c: fix the xmlStrdup() used in the previous patch.
11662 * valid.c: added --dropdtd
11663 * tree.c: fixed xmlUnlinkNode so it also removes the references
11664 from the document if the node is a DTD
11665
Daniel Veillard86fd5a72001-12-13 14:55:21 +000011666Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
11667
11668 * HTMLtree.c valid.c: cleanup some static declarations
11669
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000011670Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
11671
11672 * xmllint.c: removed another strdup()
11673 * doc/FAQ: removed the HP/UX entry
11674
Daniel Veillarded472f32001-12-13 08:48:14 +000011675Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
11676
11677 * valid.c: fix bug #66816 when validating.
11678 * xmllint.c: don't use sys/time.h if configure did not found it
11679
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000011680Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
11681
11682 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
11683 xmlcatalog_man.xml
11684
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000011685Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
11686
11687 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
11688 xmlInitMemory() was declared twice
11689
Daniel Veillardb82c1662001-12-09 14:00:54 +000011690Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
11691
11692 * globals.c: do not reference strdup() !
11693 * configure.in libxml-2.0.pc.in: trying to fix the libs
11694 of the various config extraction modules
11695
Daniel Veillardef90ba72001-12-07 14:24:22 +000011696Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11697
11698 * configure.in : preparing 2.4.12
11699 * doc/* : updated and rebuilt the docs
11700
Daniel Veillard220346d2001-12-07 11:33:54 +000011701Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
11702
11703 * uri.c: closed bug #66159
11704 * testURI.c: added --escape option
11705 * configure.in: some cleanup for xml2-config --cflags
11706
Daniel Veillard2a906822001-12-06 14:34:08 +000011707Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
11708
11709 * globals.c testThreads.c: removed some misplaced includes
11710 of xmlversion.h
11711
Daniel Veillarde28313b2001-12-06 14:08:31 +000011712Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
11713
11714 * threads.c: patch from Gary Pennington fixing a possible
11715 problem at initialization time.
11716
Daniel Veillardd3b08822001-12-05 12:03:33 +000011717Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
11718
11719 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000011720 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000011721 CodeWarrior.
11722
Daniel Veillarda7866932001-12-04 13:14:44 +000011723Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
11724
11725 * xmllint.c: applied Geert Kloosterman's patch to fix
11726 --repeat --timing output
11727
Daniel Veillard19840942001-11-29 16:11:38 +000011728Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
11729
11730 * parser.c: Robin Berjon <robin@knowscape.com> found a case
11731 where non-wellformed XML declaractions were not detected.
11732
Daniel Veillarde85d9342001-11-28 14:43:12 +000011733Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11734
11735 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
11736
Daniel Veillard22f25a82001-11-28 09:12:23 +000011737Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
11738
11739 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
11740 gets reset by xmlCleanupInputCallbacks() and this makes the
11741 function useless. Same for output.
11742
Daniel Veillard107ccaa2001-11-27 16:23:50 +000011743Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11744
11745 * xmlIO.c: robert pointed out a loop error in callback cleanups
11746
Daniel Veillard8faa7832001-11-26 15:58:08 +000011747Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
11748
11749 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
11750 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
11751 they are not really tied to debugging
11752
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000011753Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11754
11755 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
11756 * xmllint.c: better --catalogs description
11757
Daniel Veillard4855c8c2001-11-25 10:35:25 +000011758Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
11759
11760 * tree.c: fixed a couple of problems in xmlSetProp()
11761
Daniel Veillardcd337f02001-11-22 18:20:37 +000011762Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
11763
11764 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
11765 unappropriate stdout output.
11766
Daniel Veillard566d4df2001-11-22 13:00:53 +000011767Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
11768
11769 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
11770 by Denis Beurive, closes #65111
11771
Daniel Veillardb4545fd2001-11-20 09:37:09 +000011772Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
11773
11774 * valid.c: in case of content model validity error, don't
11775 print it if validity warnings were not requested.
11776
Daniel Veillardc69e0b12001-11-20 08:35:07 +000011777Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
11778
11779 * nanoftp.c: applied a couple of patches from Brian D Ripley.
11780 * parserInternals.c: removed the last exit() call. Print an
11781 unmaskable error on stderr instead (library mismatch detection)
11782
MST 2001 John Fleck42304042001-11-18 00:18:06 +000011783Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
11784
11785 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
11786 shell instructions from Heiko Rupp
11787
Daniel Veillardf7b094f2001-11-15 13:54:39 +000011788Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
11789
11790 * catalog.c: use the URL notation file:// for default catalog paths
11791
Daniel Veillard0ec98632001-11-14 15:04:32 +000011792Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
11793
11794 * include/libxml/tree.h: better comments for _private fields
11795 * tree.c: removed a problem when copying an entity reference.
11796
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000011797Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
11798
11799 * vms/*: updated instructions and diffs from John A Fotheringham
11800
Daniel Veillarda11001b2001-11-12 22:45:36 +000011801Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
11802
11803 * include/libxml/xmlerror.h: avoid an include problem if
11804 #include <libxml/xmlerror.h> happens first in code
11805 seems to be the case in KDE libs
11806
Daniel Veillard8e3943c2001-11-12 21:35:44 +000011807Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11808
11809 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
11810 from Igor for Windows
11811
11812Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11813
11814 * Makefile.am: Gary Pennington pointed out a missing prefix
11815
Daniel Veillard43d3f612001-11-10 11:57:23 +000011816Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
11817
11818 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
11819 * doc/*: upgraded and rebuilt the docs
11820
Daniel Veillardc1f78342001-11-10 11:43:05 +000011821Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11822
11823 * HTMLparser.c: fix comment in scripts element parsing.
11824 * result/HTML/doc3*: updated the results.
11825
11826Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
11827
11828 * uri.c: another URI bug fix #63336, using Joel Young patch.
11829
Daniel Veillardc6e013a2001-11-10 10:08:57 +000011830Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
11831
11832 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
11833 a cleaned up version of the Pwd shell string generation.
11834
Daniel Veillardbe480fb2001-11-08 23:36:42 +000011835Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11836
11837 * valid.c include/libxml/tree.h: trying to fix namespaces +
11838 validation problems for good, closing #63619 in the process
11839 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
11840 wrong in this respect, fixed it.
11841
Daniel Veillardd536f702001-11-08 17:32:47 +000011842Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11843
11844 * xmllint.c: Morus Walter patch to allow --format and --encode
11845
Daniel Veillard5004f422001-11-08 13:53:05 +000011846Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
11847
11848 * debugXML.c: Stefan Kost provided an help command for the shell
11849
Daniel Veillarda6825e82001-11-07 13:33:59 +000011850Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
11851
11852 * debugXML.c: Heiko Rupp pointed that the shell would crash
11853 on empty nodesets returns.
11854
Daniel Veillard03f848d2001-11-07 12:53:46 +000011855Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11856
11857 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
11858 migh need the history libraries
11859
Daniel Veillard957fdcf2001-11-06 22:50:19 +000011860Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
11861
11862 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
11863 handle the case of < in quoted attributes, Bastian Kleineidam
11864
Daniel Veillardc853b322001-11-06 15:24:37 +000011865Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11866
11867 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
11868 fixing catalog breakages
11869 * Makefile.am catalog.c result/catalogs/catal
11870 result/catalogs/mycatalog.* test/catalogs/catal*:
11871 fixed more problems in catalog support, added more regression tests
11872 for both XML and SGML catalog handling
11873
Daniel Veillard66870c72001-11-05 19:27:49 +000011874Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11875
11876 * debugXML.c: applied an improvement to xmlGetLineNo() from
11877 Keith Isdale
11878
Daniel Veillardffe09c92001-11-05 14:21:47 +000011879Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
11880
11881 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
11882 Side effect of the progressive catalog loading
11883
Daniel Veillardad661b92001-11-05 11:43:15 +000011884Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
11885
11886 * Makefile.am: confexecdir and confexec_DATA were defined twice
11887 pointed out by Karl Eichwalder
11888
Daniel Veillard6eb17722001-11-04 22:19:27 +000011889Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
11890
11891 * xmlcatalog.c: avoid unlink() and use remove() instead.
11892
Daniel Veillardea898282001-11-04 22:13:45 +000011893Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11894
11895 * libxml.spec.in: cleanup
11896 * include/libxml/xmlwin32version.h: updated with 2.4.8
11897
Daniel Veillarda4617b82001-11-04 20:19:12 +000011898Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
11899
11900 * encoding.c global.data globals.c testThreads.c: fix bug #63752
11901 of compiling libxml with a non standard set of options
11902
John Fleck027edfb2001-11-04 20:13:58 +000011903Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
11904
11905 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
11906 document --sgml option, fixing gnome bugzilla #63382
11907
Daniel Veillardcd21dc72001-11-04 20:03:38 +000011908Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11909
11910 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
11911 breakage of 2.4.7, added a couple of really needed APIs
11912 like xmlCatalogIsEmpty() and xmlNewCatalog()
11913 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
11914 for install-catalog
11915 * configure.in: preparing 2.4.8
11916
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000011917Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
11918
11919 * HTMLtree.c tree.c include/libxml/HTMLtree.h
11920 include/libxml/tree.h include/libxml/xmlIO.h: more include
11921 cleanups, export cleanly one html output + format function.
11922
11923Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11924
11925 * parser.c: removed initGenericErrorDefaultFunc call from
11926 xmlInitParser() since it could destroy previous calls to
11927 xsltSetGenericErrorFunc() effects
11928
Daniel Veillardebd38c52001-11-01 08:38:12 +000011929Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11930
11931 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
11932 keyword.
11933
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000011934Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
11935
11936 * Makefile.am: cleanup
11937 * threads.c: cleanup too
11938 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
11939 from xsltproc
11940 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +000011941 dependency loop.
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000011942
Daniel Veillard91c00402001-10-30 17:41:38 +000011943Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11944
11945 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
11946 was not used anymore !
11947
Daniel Veillard52dcab32001-10-30 12:51:17 +000011948Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11949
11950 * configure.in: preparing 2.4.7
11951 * Makefile.am doc/Makefile.am: switched to the latest xmllint
11952 manual page from John
11953 * doc/*: updated the doc and rebuilt the generated pages
11954
Daniel Veillarda9e65e82001-10-30 10:32:36 +000011955Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
11956
11957 * xmlIO.c: closing bug #62711, the library should never
11958 close stdin or stdout.
11959
Daniel Veillard4def3bd2001-10-30 09:47:47 +000011960Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11961
11962 * uri.c: second pass at fixing #63336, using Joel Young
11963 final patch. looks okay.
11964
Daniel Veillardbb6808e2001-10-29 23:59:27 +000011965Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
11966
11967 * uri.c include/libxml/uri.h: trying to clear #63336
11968 allowing the escaping routine to parse unconformant
11969 URI-References.
11970
Daniel Veillardacf7ff02001-10-29 20:21:47 +000011971Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
11972
11973 * vms/readme.vms vms/build_libxml.com nanoftp.c
11974 include/libxml/xmlversion.h.in: a few VMS updates from
11975 John A Fotheringham
11976 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
11977 and xmlCleanupOutputCallbacks() for the Perl binding people.
11978
Daniel Veillard635ef722001-10-29 11:48:19 +000011979Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
11980
11981 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
11982 apply fixes to close #63271 and avoid segfaults when
11983 the error routine gets callbed before xmlInitParser()
11984 get called.
11985 * nanoftp.c error.c: Applied patches from Justin Fletcher
11986 correcting some xmlGenericError misuses.
11987
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000011988Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
11989
11990 *doc/xmllint.xml, doc/xmllint.1
11991 New and improved man page for xmllint - .xml is the original, .1
11992 is the generated man page
11993
Daniel Veillardc9484202001-10-24 12:35:52 +000011994Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
11995
11996 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
11997 the web site from the main HTML document.
11998
Daniel Veillard5151c062001-10-23 13:10:19 +000011999Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12000
12001 * parser.c: fixed an erroneous validation bug when PE refs
12002 occurs in external parsed entities referenced from the
12003 internals subset
12004 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
12005 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
12006 added the associated testcase, it's a nice one.
12007 * HTMLparser.c: generate the DTD node as HTML still ...
12008 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
12009
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000012010Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
12011
12012 * HTMLparser.c: fixed a bug in htmlNewDoc()
12013
Daniel Veillard89cad532001-10-22 09:46:13 +000012014Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
12015
12016 * test/threads/*: added entities testing to the Thread test
12017 * testThreads.c: make the test reasonable
12018 * DOCBparser.c: fix the DTD public and system ID
12019 * xmllint.c: added --sgml for SGML DocBook importing
12020 * Makefile.am: added Docbtests target
12021
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000012022Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12023
12024 * nanoftp.c: use only "anonymous@" string for anonymous passwds
12025 * testThreads.c: removed bogus include
12026
Daniel Veillardce2c2f02001-10-18 14:57:24 +000012027Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
12028
12029 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
12030 fixed a very serious (looping) validation bug
12031
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000012032Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
12033
12034 * include/libxml/globals.h include/libxml/threads.h threads.c
12035 testThreads.c: far more testing, cleaning up bugs
12036 * *.c : make sure globals.h is always included.
12037
Daniel Veillard7cc95c02001-10-17 15:45:12 +000012038Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
12039
12040 * HTMLparser.c: try to get rid of parser loops for good.
12041
Daniel Veillardab7488e2001-10-17 11:30:37 +000012042Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
12043
12044 * configure.in: fixed some bugs in CFLAGS passing.
12045 * test/threads Makefile.am testThreads.c: added a specific
12046 threaded test case (really nasty, guaranteed).
12047
Daniel Veillard85c11fa2001-10-16 21:03:08 +000012048Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
12049
12050 * catalog.c: serious cleanup on the management of the
12051 XML catalog tree, more tests done, especially with
12052 the catalog PI.
12053
Daniel Veillard364789a2001-10-16 12:45:00 +000012054Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
12055
12056 * catalog.c: avoid a problem in catalog cleanup on SMP if
12057 catalogs were not initialized.
12058
Daniel Veillard81463942001-10-16 12:34:39 +000012059Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
12060
12061 * catalog.c xpath.c: trying to cleanup the not thread safe
12062 parts of the library.
12063
Daniel Veillard64a411c2001-10-15 12:32:07 +000012064Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
12065
12066 * include/libxml/globals.h configure.in global.data: make
12067 the allocation be per-thread a configure option
12068 * encoding.c include/libxml/parser.h: fixed compilation
12069 errors
12070
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000012071Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12072
12073 * include/libxml/parser.h: Norm reported that a few lines
12074 added were breaking libxslt compile, removed them for now
12075
Daniel Veillard6f350292001-10-14 09:56:15 +000012076Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
12077
12078 * parser.c parserInternals.c threads.c: debugged and fixed
12079 initialization problems which were giving troubles on SMP
12080 boxes.
12081
Daniel Veillard6661ffa2001-10-13 14:18:17 +000012082Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12083
12084 * include/libxml/Makefile.am: missing globals.h
12085
Daniel Veillarde7090612001-10-13 12:18:28 +000012086Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000012087
Daniel Veillarde7090612001-10-13 12:18:28 +000012088 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000012089
Daniel Veillardd0463562001-10-13 09:15:48 +000012090Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12091
12092 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
12093 include/libxml/parserInternals.h include/libxml/tree.h
12094 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
12095 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
12096 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
12097 Applied the last patches from Gary, cleanup, activated threading
12098 all user accessible global variables are now handled in globals.[ch]
12099 Still a bit rought but make tests passes with either
12100 --with-threads defined at configure time or not.
12101 * Makefile.am example/Makefile.am: added globals.[ch] and threads
12102 linking options
12103
Daniel Veillardb8478642001-10-12 17:29:10 +000012104Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
12105
12106 * Makefile.am include/libxml/Makefile.am
12107 include/libxml/globals.h globals.c include/libxml/threads.h
12108 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
12109 configure.in: started integrating the core of the thread support
12110 not activated yet but half integrated. The code should still
12111 compile and work anyway.
12112
Daniel Veillardb44025c2001-10-11 22:55:55 +000012113Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12114
12115 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
12116 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
12117 integrating the non-controversial parts of Gary Pennington
12118 multithread patches
12119 * catalog.c: corrected a small bug introduced
12120
Daniel Veillard75b96822001-10-11 18:59:45 +000012121Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
12122
12123 * catalog.c include/libxml/catalog.h: very serious cleanup,
12124 isolating unportable code and as much as possible the accesses
12125 to the global shared catalog. May need more testing !
12126
Daniel Veillard78d12092001-10-11 09:12:24 +000012127Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12128
12129 * include/libxml/debugXML.h debugXML.c tree.c: integrating
12130 Keith Isdale patches for the XSLT debugger interfaces. Some
12131 cleanup
12132
Daniel Veillardff0b7312001-10-11 06:46:09 +000012133Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
12134
12135 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
12136 * DOCBparser.c: generate line nubers in elements
12137
Daniel Veillard60087f32001-10-10 09:45:09 +000012138Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
12139
12140 * configure.in: preparing 2.4.6 release
12141 * doc/xml.html doc/html/*: updated and rebuilt the docs
12142 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
12143
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000012144Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
12145
12146 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
12147 adding documentation for DV's supercatalog support
12148
Daniel Veillard82d75332001-10-08 15:01:59 +000012149Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
12150
12151 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
12152 super catalog support adding one API and one flag --sgml to
12153 xmlcatalog
12154
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000012155Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
12156
12157 * doc/xmlcatalog_man.xml, xmlcatalog.1
12158 One more crack at
12159 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
12160
12161
Thomas Broyer47334c02001-10-07 16:41:52 +000012162Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12163
12164 * xpath.c: implemented xmlXPathObjectCopy for external objects
12165 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
12166
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000012167Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
12168
12169 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
12170 finishing up fix to
12171 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
12172 the xmlcatalog man page display more elegantly
12173
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000012174Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
12175
12176 * configure.in: closing bug #61832
12177 * HTMLparser.c: removed a warning
12178
Daniel Veillard6ab38382001-10-06 13:08:27 +000012179Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
12180
12181 * xpath.c: fixing #61673 part I, do not loose doc information
12182 when copying result value trees.
12183
Daniel Veillard556c6682001-10-06 09:59:51 +000012184Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12185
12186 * xpath.c: trying to harden the XPath interpreter
12187
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000012188Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
12189
12190 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
12191 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
12192
William M. Brack1633d182001-10-05 15:41:19 +000012193Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12194
12195 * HTMLparser: repaired another loop problem
12196
Daniel Veillard20ee8c02001-10-05 09:18:14 +000012197Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
12198
12199 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
12200 parsing.
12201 * xpath.c: fix bug #61291 the default XML namespace node is
12202 missing from the namespace axis.
12203 * tree.c: refuse to create namespaces nodes with prefix "xml"
12204
Daniel Veillard651f9472001-10-04 14:51:06 +000012205Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
12206
12207 * SAX.c: ouch a non-defined namespace could lead to a crash,
12208 fixed #61215
12209
Daniel Veillard7dd05702001-10-04 14:25:12 +000012210Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
12211
12212 * parserInternals.c: closed bug #61054
12213
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000012214Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12215
12216 * include/libxml/Makefile.am: closing #60708
12217
Daniel Veillarda293c322001-10-02 13:54:14 +000012218Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
12219
12220 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
12221 adding xmlSAXParseFileWithData following Marco Stipek suggestion
12222
Daniel Veillardf4309d72001-10-02 09:28:58 +000012223Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12224
12225 * valid.c: close bug #61550 when xml: wasn't considered a namespace
12226
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000012227Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12228
12229 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
12230 * DOCBparser.c HTMLparser.c parser.c: fixed typos
12231
Daniel Veillard16756b62001-10-01 07:36:25 +000012232Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
12233
12234 * catalog.c: Justin Fletcher provided cleaup code in case
12235 HAVE_STAT is not defined
12236 * include/win32config.h: Igor Zlatkovic suggested to have
12237 HAVE_STAT defined there
12238
William M. Brack5e1cac12001-09-28 16:19:18 +000012239Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12240
12241 * catalog.c - fixed typing error reported by M. Barros
12242
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000012243Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
12244
12245 * xmllint.c - fixing typo
12246
William M. Brackd28e48a2001-09-23 01:55:08 +000012247Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12248
12249 * HTMLparser.c: small enhancement to prevent loop on
12250 unrecognizable data
12251
Daniel Veillardb1d62872001-09-21 09:47:08 +000012252Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12253
12254 * parserInternals.c: applying patch from bug #60757 this
12255 should close it
12256
Daniel Veillardc0631a62001-09-20 13:56:06 +000012257Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
12258
12259 * catalog.c xmlcatalog.c: removed a couple of warning
12260 * xpath.c: try to solve the linking problem on platforms
12261 needing trio to compile
12262
Daniel Veillard1a123612001-09-19 08:06:23 +000012263Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000012264
Daniel Veillard1a123612001-09-19 08:06:23 +000012265 * Makefile.am libxml.spec.in: backing up non-documented changes
12266 commited without review or aproval by Jens Finke <jens@gnome.org>
12267 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000012268
Daniel Veillardf5b44e42001-09-17 17:19:54 +000012269Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
12270
12271 * configure.in: Joe Orton provided a patch fixing a problem
12272 when iconv is specified to be in a non-standard directory
12273 but wasn't exported in xml2-config --cflags
12274
Daniel Veillard2fc2db72001-09-14 17:33:51 +000012275Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
12276
Daniel Veillardf5b44e42001-09-17 17:19:54 +000012277 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000012278 troubles with 2.4.4 errors.
12279
Daniel Veillard16698282001-09-14 10:29:27 +000012280Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12281
12282 * encoding.c entities.c: do not output hexadecimal charrefs
12283 when serializing HTML since some version of Netscape can't
12284 grok it, generate decimal ones.
12285 * result/HTML/doc3.htm: output changed due to previous test
12286 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
12287
Daniel Veillard98fed372001-09-13 11:34:58 +000012288Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
12289
12290 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
12291 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
12292
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000012293Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000012294 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000012295
12296 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
12297 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
12298 updated the configuration scripts systems accordingly
12299
Daniel Veillard04382ae2001-09-12 18:51:30 +000012300Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12301
12302 * configure.in: preparing for 2.4.4
12303 * doc/xml.html doc/html/*: updated and rebuilt the docs
12304
Daniel Veillardd63437e2001-09-12 15:00:27 +000012305Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
12306
12307 * win32/dsp/libxml2.def.src: tried to incorporate comments
12308 from bug #59220
12309
Daniel Veillard319a7422001-09-11 09:27:09 +000012310Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
12311
12312 * parser.c result/noent/wml.xml: fixed bug #59981 related
12313 to handling of '&' in attributes when entities are substitued
12314
Daniel Veillard7cf5e442001-09-10 20:16:32 +000012315Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12316
12317 * libxml.h include/libxml/xmlversion.h.in
12318 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
12319 Tried to close bug #60131
12320
Daniel Veillardbce62332001-09-10 18:46:55 +000012321Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12322
12323 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
12324
Daniel Veillard143b04f2001-09-10 18:14:14 +000012325Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
12326
12327 * SAX.c: fixing bug #59946 on xmlns=""
12328
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000012329Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12330
12331 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
12332 but allocates a new error code.
12333
Daniel Veillard05c13a22001-09-09 08:38:09 +000012334Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
12335
12336 * xmllint.c: John Fleck fixed typos in the options output
12337 * parser.c SAX.c: fix ignorable white space SAX selection
12338
12339Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12340
12341 * entities.c: Steve Underwood found the possibility of an
12342 ininite loop in case of error.
12343
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000012344Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
12345
12346 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
12347
Daniel Veillarda050d232001-09-05 15:51:05 +000012348Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
12349
12350 * parser.c: warn if version is not 1.0 but it's not
12351 strictly speaking an error after analyzing the spec
12352
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000012353Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
12354
12355 *doc/catalog.html - add link to the html version of the
12356 man page, other linguistic cleanups
12357
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000012358Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
12359
12360 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
12361 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
12362 file, has not yet been included in the build.
12363
Daniel Veillard99784ff2001-09-01 16:20:28 +000012364Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12365
12366 * catalog.c: removed a duplicate affectation Justin Fletcher
12367
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000012368Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
12369
12370 * tree.c: Armin Sander pointed a possible text coalescing
12371 problem, completed his patch.
12372
Bjorn Reese0b2ae432001-08-31 16:31:57 +000012373Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12374
12375 * trionan.c: Fixed const and volatile re-definition problem
12376
Daniel Veillard5d96fff2001-08-31 14:55:30 +000012377Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
12378
12379 * libxml.4 parser.c: doc updates from Heiko Rupp
12380 * parserInternals.c: 2 sanity checks from Heiko Rupp
12381
Daniel Veillard3ec4c612001-08-28 20:39:49 +000012382Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
12383
12384 * tree.c: applied patch from Armin Sander to make some pointers
12385 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000012386 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000012387
Daniel Veillardb06c6142001-08-27 14:26:30 +000012388Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12389
12390 * xpath.c: hum, restrict the integer usage gcc bug workaround
12391 to only gcc compilers so that other architecture don't get
12392 penalized by this limitation.
12393 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
12394
Daniel Veillard268fd1b2001-08-26 18:46:36 +000012395Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12396
12397 * valid.c: fixed a Windows compiler warning (Chris Poblete)
12398 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
12399
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000012400Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
12401
12402 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
12403 --convert option to xmlcatalog to convert SGML ones to
12404 the XML syntax.
12405 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
12406
12407 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000012408Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12409
12410 * catalog.c xmlIO.c: started some serious testing and fixed
12411 a few bug and optmization needs.
12412
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000012413Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12414
12415 * Makefile.am configure.in include/libxml/xmlwin32version.h:
12416 preparing for a 2.4.3 release even if it may not be ready yet
12417 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
12418 all file parsing lookup to go through the entity resolver, add
12419 to add an API to bypass it (needed to load catalogs themselves),
12420 some cleanup on the catalog code too.
12421 * nanoftp.c: small cleanup
12422 * doc/catalog.html: small update
12423
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000012424Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
12425
12426 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
12427 Jun Kuriyama
12428
Daniel Veillardffb120d2001-08-23 00:52:23 +000012429Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
12430
12431 * doc/catalog.html: finished the catalog documentation
12432
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000012433Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12434
12435 * doc/catalog.html doc/xml.html: added documentation about
12436 Catalog support, misses an API description
12437 * doc/html/*: reextracted the API pages
12438
Daniel Veillarddc2cee22001-08-22 16:30:37 +000012439Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12440
12441 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
12442 Added the part about section 7.2 on URI resolution,
12443 fixed a side effect in the HTML parser, look complete
12444 and ready to rock except the URI/SystemID part!
12445
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000012446Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12447
12448 * include/libxml/catalog.h include/libxml/parser.h
12449 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
12450 xmlIO.c: added support and APIs needed for the catalog PI
12451 * include/libxml/xmlIO.h: cleanup
12452
Daniel Veillarde2940dd2001-08-22 00:06:49 +000012453Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12454
12455 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
12456 include/libxml/catalog.h: starts to look okay, really
12457 plugged the new framework, cleaned a lot of stuff,
12458 added some APIs, except the PI's support missing this
12459 should be mostly complete
12460 * result/catalogs/* test/catalogs/*: added new test, enriched
12461 the existing one with URN ID tests
12462
Daniel Veillard64339542001-08-21 12:57:59 +000012463Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
12464
12465 * catalog.c: fixed nextCatalog
12466 * result/catalogs/docbook test/catalogs/*: started adding
12467 a small regression test
12468
Daniel Veillardcda96922001-08-21 10:56:31 +000012469Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
12470
12471 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
12472 more work on the XML catalog support.
12473 * parser.c include/libxml/parser.h: small cleanup seems using
12474 list as a public parameter name can give portability troubles
12475 * trionan.c trionan.h xpath.c include/libxml/trionan.h
12476 include/libxml/xpath.h include/libxml/Makefile.am: removed
12477 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
12478 wrappers
12479
Bjorn Reese45029602001-08-21 09:23:53 +000012480Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12481
12482 * Makefile.am trio.c triodef.h trionan.c xpath.c
12483 include/libxml/Makefile.am include/libxml/trionan.h:
12484 Re-worked Not-A-Number and Infinity support.
12485 * xmlcatalog.c: added readline include files
12486
Daniel Veillard344cee72001-08-20 00:08:40 +000012487Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12488
12489 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
12490 testCatalog as xmlcatalog, making it an installed app
12491 adding a shell, and preparing it to be a /etc/xml/catalog
12492 management tool, though not ready yet
12493 * catalog.c include/libxml/catalog.h: adding support for
12494 XML Catalogs http://www.oasis-open.org/committees/entity/
12495 not finished, there is some interesting tradeoffs and a
12496 few open questions left.
12497
Daniel Veillardb7664f42001-08-19 13:00:43 +000012498Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
12499
12500 * xmllint.c: fixed a line formatting problem
12501
Daniel Veillard5015b712001-08-17 09:37:52 +000012502Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12503
12504 * SAX.c: removed a couple of unused variable (Albert Chin)
12505
Daniel Veillardbb371292001-08-16 23:26:59 +000012506Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
12507
12508 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
12509 trying to fix some troubles w.r.t. function returning
12510 const xxxPtr.
12511
Daniel Veillardb60c54e2001-08-16 19:34:27 +000012512Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12513
12514 * win32/dsp/libxml2.def.src: another set of symbols conditionally
12515 defined
12516
Daniel Veillardae6db172001-08-16 19:32:00 +000012517Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
12518
12519 * xpointer.c: removed unused var
12520
Daniel Veillard09190202001-08-16 16:27:41 +000012521Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
12522
12523 * testXPath.c: another small cleanup closing bug #59110
12524
Daniel Veillard796f4b62001-08-16 16:00:13 +000012525Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
12526
12527 * win32/dsp/libxml2.def.src: small cleanup closing bug
12528 #59108
12529
Daniel Veillard5aac4e42001-08-15 20:46:57 +000012530Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
12531
12532 * example/gjobread.c: add xmlCleanupParser() before leaving
12533
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000012534Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
12535
12536 * config.h.in configure.in include/libxml/xmlwin32version.h:
12537 released 2.4.2
12538
Daniel Veillardd3d06722001-08-15 12:06:36 +000012539Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
12540
12541 * include/libxml/valid.h debugXML.c valid.c: deprecate
12542 the non-boundchecking Sprintf functions, add Snprintf
12543 this should close bug #57984
12544
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000012545Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
12546
12547 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
12548 URIs before doing the lookups (pointed by Mark Vakoc)
12549
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000012550Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
12551
12552 * xpath.c: serious changes on Result Value Trees and NodeSets
12553 w.r.t. deallocation and collect operations. Probably not
12554 100% clean (merge of allocated trees smells like a problem).
12555 Seems sufficient to close #58943
12556
Daniel Veillard90493a92001-08-14 14:12:47 +000012557Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
12558
12559 * xmllint.c: adding a --format option
12560
Daniel Veillardfe703322001-08-14 12:18:09 +000012561Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
12562
12563 * xpath.c: count() was broken on Result Value Tree
12564 * xmlIO.c: fixed file:/// accesses on _WIN32
12565
Daniel Veillard70ac0e32001-08-13 11:24:16 +000012566Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12567
12568 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
12569 macro was renamed, this should close bug #58683
12570
Daniel Veillardf300b7e2001-08-13 10:43:15 +000012571Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
12572
12573 * SAX.c: small fix fixing bug #58539 reported by coolo, in
12574 entity substitution mode text at the end of the entity might
12575 be added due to text coalescing.
12576 * nanoftp.c parser.c: small cleanup
12577
Daniel Veillard0c720972001-08-08 20:59:00 +000012578Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
12579
12580 * HACKING: added John Fleck right to commit in the doc subdir
12581
Daniel Veillard48da9102001-08-07 01:10:10 +000012582Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12583
12584 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
12585 allow to inherit attributes from the DTD directly in the
12586 tree, this is needed for XPath and can be a useful feature.
12587 Inherited namespaces are always provided at the tree level now
12588 * test/defattr* result/defattr* result/noent/defattr*: added a couple
12589 of tests for this feature (XSLT being the prime user).
12590
Daniel Veillard50f34372001-08-03 12:06:36 +000012591Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12592
12593 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
12594 testSAX.c xmlIO.c xmllint.c include/win32config.h
12595 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
12596 include/libxml/xmlwin32version.h.in win32/README.MSDev
12597 win32/dsp/*: applied Win32 Facelift No.2 patches from
12598 Igor Zlatkovic for Windows/MSC
12599
Daniel Veillard9f4eb912001-08-01 21:22:27 +000012600Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
12601
12602 * SAX.c: unparsedEntityDecl() the URI computation of the
12603 entity wasn't done breaking XSLT unparsed-entity-uri()
12604
Daniel Veillard567e1b42001-08-01 15:53:47 +000012605Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
12606
12607 * xpath.c: fixed a bug when walking the descendants and
12608 the current node has no children
12609 * debugXML.c: show up when a text node is supposed to not be escaped
12610
Thomas Broyerf186c822001-07-31 23:30:37 +000012611Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12612
12613 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
12614 worked like the set:leading() function)
12615 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
12616
Daniel Veillardba6db032001-07-31 16:25:45 +000012617Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12618
12619 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
12620
Daniel Veillard57905372001-07-31 15:52:17 +000012621Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12622
12623 * include/libxml/xmlIO.h: apply change to close #58141
12624 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
12625
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000012626Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12627
12628 * parser.c: when the internal subset uses a PE, then the
12629 included entity can use conditional sections.
12630
Daniel Veillard7d7e3792001-07-30 13:42:13 +000012631Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12632
12633 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
12634 when walking the namespace axis showing up in
12635 libxst/tests/general/bug-12
12636 * xmlmemory.c: added the possibility to trace a given block
12637 defined by its address
12638
Daniel Veillard4aafa792001-07-28 17:21:12 +000012639Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12640
12641 * parser.c: don't override existing encoding specified before
12642 starting xmlParseDocument()
12643
Daniel Veillardfdb1f242001-07-27 23:32:44 +000012644Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12645
12646 * include/libxml/xmlwin32version.h: reinserted, needed for
12647 Windows users of CVS
12648
Darin Adlera77cac02001-07-27 17:41:51 +0000126492001-07-27 Darin Adler <darin@bentspoon.com>
12650
Darin Adler699613b2001-07-27 22:47:14 +000012651 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
12652 * testCatalog.c: Add include of <libxml/parser.h>.
12653
126542001-07-27 Darin Adler <darin@bentspoon.com>
12655
Darin Adlera77cac02001-07-27 17:41:51 +000012656 * include/libxml/.cvsignore:
12657 * include/libxml/xmlwin32version.h:
12658 Remove this file from CVS because it's generated.
12659
Daniel Veillard50822cb2001-07-26 20:05:51 +000012660Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12661
12662 * parser.c include/libxml/parser.h: applied const patches from
12663 Tom Moog #58002
12664
Thomas Broyerba4ad322001-07-26 16:55:21 +000012665Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12666
12667 * xpath.c include/libxml/xpath{,Internals}.h: added a function
12668 lookup framework
12669
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000012670Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12671
12672 * tree.c: fixed xmlCopyNode() for documents
12673
Daniel Veillard6dd398f2001-07-25 22:41:03 +000012674Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12675
12676 * parser.c: fixed bugs #58073 reported by Greg Shtilman
12677
12678Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000012679
12680 * parser.c: fixes bug #57652 reported by Morus Walter
12681
Daniel Veillarde3924972001-07-25 20:25:21 +000012682Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12683
12684 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
12685
Daniel Veillarda53c6882001-07-25 17:18:57 +000012686Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12687
12688 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
12689 errors, lesson don't add new functions at 1am before a release
12690 * xpath.c: integrated fix from Bjorn to avoid divide by zero
12691 from XPath initialization when possible.
12692
Daniel Veillardd9bad132001-07-23 19:39:43 +000012693Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12694
12695 * result/scripts/base*: removing history/readline changed
12696 this slightly
12697 * include/libxml/parser.h SAX.c parser.c parserInternals.c
12698 xmllint.c: make element content line number generation
12699 optionnal to avoid breaking old apps added interface to switch
12700
Daniel Veillardf012a642001-07-23 19:10:52 +000012701Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12702
12703 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +000012704 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillardf012a642001-07-23 19:10:52 +000012705 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
12706 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
12707 John Kroll fixes to allow saving to HTTP via PUT (or
12708 POST of needed).
12709 * doc/html/*.html: regenerated the docs
12710
Thomas Broyere8126242001-07-22 03:54:15 +000012711Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12712
12713 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
12714 xmlHashScanFull and xmlHashScannFull3 to get passed the
12715 three keys as arguments to the callback function
12716
Daniel Veillard5e2dace2001-07-18 19:30:27 +000012717Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12718
12719 * configure.in Makefile.am: removed libxml softlink for good
12720 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
12721 100% coverage by gtk-doc
12722
Daniel Veillard8599e702001-07-17 21:38:51 +000012723Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12724
12725 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
12726 fixed serious troubles due to size_t vs. int mismatch
12727
Daniel Veillard8fcc4942001-07-17 20:07:33 +000012728Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12729
12730 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
12731
Thomas Broyerf06a3d82001-07-16 04:52:57 +000012732Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12733
12734 * include/libxml/xpath{,Internals}.h xpath.c: added a more
12735 convenient extension API for value and context managing
12736 Now handles external objects through xmlXPathPopExternal,
12737 xmlXPathWrapExternal and xmlXPathReturnExternal.
12738 Added functions for sets operations (intersection, etc.)
12739
Daniel Veillard22090732001-07-16 00:06:07 +000012740Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12741
12742 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
12743 xmlIO.c tree.c parserInternals.c entities.c encoding.c
12744 HTMLparser.c: cleanup of global variables, marking some
12745 const or private.
12746
Thomas Broyerf06a3d82001-07-16 04:52:57 +000012747Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000012748
12749 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
12750 fixed xmlXPathNodeSetItem when passing index=0
12751
Daniel Veillard05dec342001-07-14 21:57:39 +000012752Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12753
12754 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
12755
Daniel Veillard28ae6362001-07-14 16:44:32 +000012756Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12757
12758 * xmllint.c: fixed compilation under Cygwin #57503
12759 * TODO: update
12760
Peter Williamsed156f52001-07-13 18:35:13 +0000127612001-07-13 Peter Williams <peterw@ximian.com>
12762
12763 * config.h.in: add #undef HAVE_DLFCN_H
12764
12765 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
12766 builddir.
12767
Daniel Veillard73b36e32001-07-12 15:09:52 +000012768Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12769
12770 * win32/libxml2/libxml2.def.src: added a couple of exported entries
12771 raised by #57348 and #57381
12772
Daniel Veillard7db37732001-07-12 01:20:08 +000012773Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12774
12775 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
12776 tree.c xpointer.c: store the line numbder in element->content,
12777 may break some software, need a configuration mechanism
12778
Darin Adler96037892001-07-11 00:03:16 +0000127792001-07-10 Darin Adler <darin@bentspoon.com>
12780
12781 * .cvsignore:
12782 * example/.cvsignore:
12783 * include/.cvsignore:
12784 * include/libxml/.cvsignore:
12785 Various things that are generated and should be ignored.
12786
Daniel Veillard09ab7e12001-07-10 15:49:44 +000012787Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12788
12789 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
12790 * doc/xml.html doc/html/*: updated the docs
12791
Daniel Veillard04e2dae2001-07-09 20:07:25 +000012792Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12793
12794 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
12795 validation occured on content with element child
12796
Daniel Veillardb8c9be92001-07-09 16:01:19 +000012797Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12798
12799 * tree.c: fixed XML Base computation which was broken
12800 * debugXML.c: added a base function to the shell
12801 * Makefile.am result/scripts/* test/scripts/*: added scripts
12802 based regression tests, and adding 2 XML Base tests
12803
Daniel Veillard19e96c32001-07-09 10:32:59 +000012804Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12805
12806 * tree.c: set properties doc and call xmlSetListDoc for properties
12807 content when grafting them in a different tree.
12808 * aclocal.m4: remove from CVS
12809
Daniel Veillarde086f5c2001-07-08 21:10:40 +000012810Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12811
12812 * win32/libxml2/libxml2.def.src: added some missing entry point
12813 for XPath (Mark Vakoc)
12814
Daniel Veillard388236f2001-07-08 18:35:48 +000012815Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12816
12817 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
12818 layer should URI-Unescape before trying to open resources.
12819
Daniel Veillard04383752001-07-08 14:27:15 +000012820Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12821
12822 * xpath.c: fix the name() bug for elements in the default
12823 namespace reported by Charlie Bozeman
12824
Daniel Veillard7583a592001-07-08 13:15:55 +000012825Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12826
12827 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
12828 led to an XPath fix, improvements of SAX initialization, and
12829 an added option --nocdata to testXPath
12830
Daniel Veillard449d7392001-07-07 19:11:06 +000012831Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12832
12833 * doc/libxml-doc.el: Felix Natter provided anew version working
12834 with XEmacs too
12835
Daniel Veillard5168dbf2001-07-07 00:18:23 +000012836Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12837
12838 * include/libxml/xpath.h: small cleanup
12839 * doc/xml.html: update
12840
Daniel Veillardf524d6e2001-07-05 23:41:40 +000012841Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12842
12843 * Makefile.am configure.in include/libxml/xmlwin32version.h:
12844 released 2.3.14
12845
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012846Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12847
12848 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000012849 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012850
Daniel Veillard73c9c042001-07-05 20:02:54 +000012851Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12852
12853 * xpath.c: a bug reported by Stephan Kulow empty nodesets
12854 were not equal to empty strings
12855
Daniel Veillard1fd36d22001-07-04 22:54:28 +000012856Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12857
12858 * SAX.c: fixed a URI-Reference computation problem when validating
12859 * xmlIO.c: small cleanup
12860
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000012861Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12862
12863 * parser.c: improved the description of a couple of interfaces
12864 upon Larry Stamper suggestion
12865
Daniel Veillard62f313b2001-07-04 19:49:14 +000012866Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12867
12868 * SAX.c entities.c parser.c: changed completely the way entities
12869 are handled when running the parser in entity substitution mode.
12870 This fixes a bug reported by Stephan Kulow and nearly divides
12871 by 3 the amount of memory required by libxslt to load and process
12872 DocBook TDG.
12873
Daniel Veillardf420ac52001-07-04 16:04:09 +000012874Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12875
12876 * HTMLparser.c: fixing a too early root closing problem raised
12877 byt Prashanth Naidu
12878
Daniel Veillard8c357d52001-07-03 23:43:33 +000012879Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12880
12881 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
12882 raised by Mark Vakoc.
12883
Daniel Veillard6e90d192001-07-03 16:37:49 +000012884Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12885
12886 * example/Makefile.am: fixed the include path to add srcdir/include
12887 * Makefile.am configure.in: fix from Albert Chin for iconv detection
12888 and some cleanup
12889
Daniel Veillardf06307e2001-07-03 10:35:50 +000012890Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12891
12892 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
12893 lot of optimization work, results in significant improvements
12894 when handling really complex XPath queries. Add a small optimizer
12895 for unions, improve [n] and [last()], avoid some costly ops.
12896
Daniel Veillard77044732001-06-29 21:31:07 +000012897Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12898
12899 * include/libxml/parser.h parser.c: xmlStrstr args are both const
12900 * xpath.c: small cleanup
12901 * xmlGetNsList: reformated, fixed problems if used on Entities
12902
Daniel Veillard2adbb512001-06-28 16:20:36 +000012903Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12904
12905 * doc/xml.html: added 1.8.14 and 2.3.13 releases
12906
Daniel Veillardb37ecd02001-06-28 16:18:11 +000012907Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12908
12909 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
12910 * Makefile.am example/Makefile.am: workaround automake generating
12911 erroneous deps
12912
Daniel Veillard12f7d292001-06-28 13:12:11 +000012913Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12914
12915 * include/win32config.h: bug #56801 Yon Derek provided a patch
12916 to the windows config file.
12917
Daniel Veillard87ee9142001-06-28 12:54:16 +000012918Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12919
12920 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
12921 libxml.h : Yon Derek provided a set of changes to compile from
12922 CVS on Windows/MSC
12923
Daniel Veillard0e4cd172001-06-28 12:13:56 +000012924Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12925
12926 * parser.c: fixed UTF8 BOM support in push mode
12927 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
12928 added a specific testcase
12929
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000012930Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12931
12932 * Makefile.am: added --push regression tests
12933 * parserInternals.c: the XML parser segfaulted in --push mode
12934
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000012935Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12936
12937 * configure.in: moved the symlinks detection within a CVS
12938 check, this is not portable and will be removed soon.
12939 * xpath.c: small cleanup/speedup
12940
Daniel Veillard11648102001-06-26 16:08:24 +000012941Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12942
12943 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
12944 release of 2.3.12
12945 * parser.c: make an error message if unknow entities in all cases
12946
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000012947Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12948
12949 * uri.c: fixed 2 uri normalization bugs on '//' reduction
12950
Daniel Veillard23793842001-06-25 16:07:45 +000012951Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12952
12953 * include/libxml/Makefile.am: Laszlo Peter pointed out that
12954 includes were installed in the wrong dir
12955
Daniel Veillardf5498f32001-06-25 15:08:36 +000012956Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12957
12958 * doc/html.xml: warn against sending code to exhibit bugs.
12959
Daniel Veillard56f06462001-06-24 21:34:03 +000012960Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12961
12962 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
12963 Tru64 from Thomas Leitner
12964
Daniel Veillardc5d64342001-06-24 12:13:24 +000012965Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12966
12967 * AUTHORS: added William and Bjorn
12968 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
12969 daniel@veillard.com hopefully I won't have to do this again
12970 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
12971 docs can be rebuilt cleanly now
12972 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
12973 from CVs it's generated, added include/libxml/xmlwin32version.h
12974 also generated but which should change far less frequently.
12975 * catalog.c nanoftp.c: made sure to include libxml.h not
12976 libxml/xmlversion.h directly
12977 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
12978 when compiling on WIN32 and MSC
12979
Daniel Veillard07385fd2001-06-23 21:55:48 +000012980Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12981
12982 * include/Makefile.am include/libxml/Makefile.am configure.in:
12983 fixed make distcheck and rebuilding the rpms
12984
Daniel Veillardcd1d9442001-06-23 18:53:44 +000012985Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12986
12987 * configure.in: should finish the migration of exported includes
12988 into a real include/libxml in CVS, at least for CVS users.
12989 * removed the exported headers, added in include/libxml (as well
12990 as xmlversion.h.in).
12991
Daniel Veillard6dd8e052001-06-23 18:38:06 +000012992Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12993
12994 * configure.in: fixed the way to detect symlink
12995
Daniel Veillard66541772001-06-23 18:31:04 +000012996Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12997
12998 * configure.in: updated, include/libxml is now a real CVS dir
12999
Daniel Veillardca989762001-06-23 17:39:29 +000013000Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13001
13002 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
13003 version works with both libxml1 and libxml2 (it autodetects
13004 the prefix of the html-files) from Felix Natter.
13005 * doc/xml.html: updated doc accordingly
13006
Daniel Veillard8cf14d52001-06-23 16:32:46 +000013007Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13008
13009 * xpath.c: fixed the bug generating a template loop in libxslt
13010 when using docbook-xsl-1.4, * should filter out document nodes
13011 * HACKING: added William
13012 * TODO: updated
13013
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000013014Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13015
13016 * doc/FAQ.html: added a warning about gcc-3.0
13017 * doc/xml.html: added reference to gdome2 and removed a confusing
13018 sentence
13019
Daniel Veillardf7f41852001-06-22 15:18:01 +000013020Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13021
13022 * xmlversion.h: okay this is a generated file, but Windows
13023 users need it and they can't generate it, and I want CVS
13024 Windows users ...
13025 * win32/libxml2/libxml2_so.dsp: Windows project file for
13026 the shared lib version of libxml2
13027 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
13028 resources needed for libxslt/xsltproc by Yon Derek
13029
Bjorn Reese3157b342001-06-22 14:41:45 +000013030Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13031
13032 * trio.c: MSVC fix (provided by Igor Zlatkovic)
13033
Daniel Veillard4151acb2001-06-22 10:48:57 +000013034Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13035
Daniel Veillardcc146db2001-06-22 11:10:52 +000013036 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
13037
13038Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13039
Daniel Veillard4151acb2001-06-22 10:48:57 +000013040 * include/win32config.h: Yon Derek provided a first fix
13041 to be able to compile libxslt/xsltproc on Windows
13042
Daniel Veillardd79bcd12001-06-21 22:07:42 +000013043Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13044
13045 * xpath.c: attempt to work around what seemed a gcc optimizer
13046 bug when handling floats on i386 http://veillard.com/gcc.bug
13047 * tree.c entities.c encoding.c: doing some cleanups while
13048 chasing it
13049
Daniel Veillard017b1082001-06-21 11:20:21 +000013050Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13051
13052 * Makefile.am: cleanup when --without-debug is specified
13053 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
13054 w.r.t. --without-debug and other include points
13055 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
13056 Catalogs
13057 * configure.in entities.h tree.h HTMLparser.c: removed
13058 --without-corba, made the _private field mandatory
13059
Daniel Veillard87a764e2001-06-20 17:41:10 +000013060Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13061
13062 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
13063 outputs a BOM in UTF8, an errata has been issued to avoid the
13064 problem, that was the most reasonable solution... Add support
13065 for a leading UTF8 BOM in entities.
13066
Daniel Veillard10ea86c2001-06-20 13:55:33 +000013067Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13068
13069 * valid.c: fixed a bug found when post validating an entity ref
13070 * xmllint.c: added --loaddtd and sligly changed --postvalid to
13071 activate it too
13072
Daniel Veillard39196eb2001-06-19 18:09:42 +000013073Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13074
13075 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
13076 weakness in the node copy the XPointer and the XInclude
13077 implementations. Serious cleanup.
13078
Daniel Veillard3739b982001-06-19 12:51:30 +000013079Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13080
13081 * Makefile.am: Kjartan Maraas provided a small patch to
13082 add xml2-config.in to EXTRA_DIST
13083
Daniel Veillarda9142e72001-06-19 11:07:54 +000013084Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13085
13086 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
13087 provided another failing case found in KDE, the way the
13088 ctxt->vctxt.nodeTab was allocated and freed changed over
13089 time but it wasn't completely cleaned up. This should fix it.
13090
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000013091Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13092
13093 * parser.c: Stephan Kulow also raised the fact that line number
13094 could get miscounted making debug harder, fixed the problem
13095 in xmlParseCharData()
13096
Daniel Veillard64b98c02001-06-17 17:20:21 +000013097Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13098
13099 * valid.c: Stephan Kulow pointed out a problem when validating
13100 and using an empty entity, forgot a 'break' in a case.
13101
Daniel Veillarde3c81b52001-06-17 14:50:34 +000013102Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13103
13104 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
13105 * doc/xml.html: updated with 2.3.11
13106
Daniel Veillard4ec885a2001-06-17 10:31:07 +000013107Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13108
13109 * TODO: updated adding cleanup of generated doc
13110 * configure.in: prepared to release 2.3.11
13111 * xmllint.c: added --version for bug reporting
13112 * doc/html/*.html: rebuilt the doc
13113
Daniel Veillard8b8d2252001-06-16 21:24:56 +000013114Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13115
13116 * xpath.c: first part of the work on selecting namespace to
13117 fix bug #56115
13118
Daniel Veillard96ed5832001-06-15 22:22:04 +000013119Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13120
13121 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
13122 when using -liconv
13123 * TODO: updated
13124
Daniel Veillardc4f631d2001-06-14 11:11:59 +000013125Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13126
13127 * HTMLtree.[ch]: more work on the HTML serialization routnes,
13128 cleanup, encoding support.
13129
Daniel Veillard608ad072001-06-14 08:32:28 +000013130Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13131
13132 * xpath.c: Thomas Broyer suggested a better patch for the / arg
13133
Daniel Veillard239d0522001-06-13 23:02:48 +000013134Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13135
13136 * xpath.c: bug detected by Ankh when / is used as a function arg
13137
Daniel Veillard02bb1702001-06-13 21:11:59 +000013138Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13139
13140 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
13141 of element and use it to avoid outputting formatting spaces at
13142 the wrong place. Implemented the format parameter for HTML save.
13143 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
13144 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
13145 result/HTML/wired.html: of course this impact the result of a
13146 number of HTML tests
13147
Daniel Veillard95d845f2001-06-13 13:48:46 +000013148Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13149
13150 * HTMLtree.[ch]: started augmenting the HTML save API with
13151 encoding and formatting parameters
13152
Daniel Veillardeca60d02001-06-13 07:45:41 +000013153Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13154
13155 * HTMLtree.h: cleanup and started evaluating the work needed on
13156 revamping the HTML output code
13157
Daniel Veillard84666b32001-06-11 17:31:08 +000013158Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13159
13160 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
13161
Daniel Veillard8bdd2202001-06-11 12:47:59 +000013162Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13163
13164 * valid.c: fixed bug #56049, forgot one check in the
13165 validation routine
13166
Daniel Veillardca2366a2001-06-11 12:09:01 +000013167Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13168
13169 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
13170
Daniel Veillard6761eee2001-06-11 10:29:38 +000013171Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13172
13173 * libxml.h: fixed an error in last commit
13174 * doc/FAQ.html: added an entry for compilation from CVS
13175
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000013176Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13177
13178 * xmlversion.h.in libxml.h: Cygwin patches
13179 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
13180 * tree.h: cleanup
13181
Daniel Veillardacd370f2001-06-09 17:17:51 +000013182Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13183
13184 * tree.c: patched xmlFreeNode() to avoid freeing() a static
13185 memory block in a strange case where libxml is linked twice
13186 in the binary.
13187
Daniel Veillard1d047672001-06-09 16:41:01 +000013188Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13189
13190 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
13191 state far too often, simple fix used to avoid it.
13192
Daniel Veillard4497e692001-06-09 14:19:02 +000013193Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13194
13195 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
13196 being processed, applied his patch
13197 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
13198
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000013199Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13200
13201 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
13202 provided fixes to compile on MSCC again
13203 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
13204 also provided an update for the project files.
13205
Daniel Veillarda682b212001-06-07 19:59:42 +000013206Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13207
13208 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
13209 bug #55810
13210
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000013211Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13212
13213 * tree.c: fixed xmlGetNsProp() to close bug #55683
13214 Note this requires libxslt to use it's own function instead.
13215
Daniel Veillardf0c53762001-06-07 16:07:07 +000013216Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13217
13218 * HTMLtree.c: when in a pre element no formatting space should
13219 be added.
13220 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
13221
Daniel Veillard068a9652001-06-07 15:30:26 +000013222Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13223
13224 * configure.in: added tests for signal() and signal.h
13225
Daniel Veillard541d6552001-06-07 14:20:01 +000013226Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13227
13228 * xpath.c: robert pointed out xmlXPathNINF was not initialized
13229
Daniel Veillard8a367d42001-06-07 14:01:34 +000013230Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13231
13232 * doc/libxml-doc.el: Felix Natter provided a new version for
13233 libxml2
13234
Daniel Veillard8a926292001-06-07 11:20:20 +000013235Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13236
13237 * HTMLtree.c: when in a pre element no formatting space should
13238 be added.
13239
Daniel Veillard14839d52001-06-06 16:11:56 +000013240Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13241
13242 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
13243
Daniel Veillarde95e2392001-06-06 10:46:28 +000013244Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13245
13246 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
13247 hack
13248 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
13249 * uri.c: fixed a warning
13250
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000013251Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13252
13253 * HTMLtree.c: trying to close bug #55772 escaping in script
13254 elements
13255 * doc/xml.html: suggest to send mail to the list
13256
13257Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000013258
13259 * error.c: attempt to fix the xmlGetVarStr breakage once and for
13260 good. Use a macro and based on the solution provided in
13261 vsnprintf manual page from GNU.
13262
Bjorn Reese99748722001-06-05 12:49:15 +000013263Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13264
13265 * error.c: Workaround for non-preserving variadic list.
13266 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
13267
Daniel Veillard2e4f1882001-06-01 10:11:57 +000013268Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13269
13270 * doc/xml.html: added 2.3.10 release
13271
Daniel Veillardb3a182e2001-06-01 09:28:09 +000013272Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13273
13274 * configure.in: releasing 2.3.10
13275
Daniel Veillard3c2758d2001-05-31 18:43:43 +000013276Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13277
13278 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
13279
Daniel Veillard20042422001-05-31 18:22:04 +000013280Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13281
13282 * encoding.c: Robert Collins provided a patch to add the
13283 "US-ASCII" encoding alias
13284
Daniel Veillard97ac1312001-05-30 19:14:17 +000013285Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13286
13287 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
13288 string oriented functions and started cleaning the related areas
13289 in xpath.c which needed fixing in this respect
13290
Daniel Veillard2d703722001-05-30 18:32:34 +000013291Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13292
13293 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
13294 #55380
13295 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
13296
Daniel Veillard9403a042001-05-28 11:00:53 +000013297Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13298
13299 * TODO: updated
13300 * nanohttp.[ch] : started adding APIs to get the redirected URL
13301 when this occurs (needed for further base computation
13302 * tree.h: cleanup
13303 * encoding.c: cleanup
13304 * SAX.c: minor change around ctxt->loadsubset
13305
Daniel Veillard6278fb52001-05-25 07:38:41 +000013306Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13307
13308 * Makefile.am include/Makefile.am: small change to have
13309 include/libxml rebuilt if working from CVS.
13310 * uri.c: applied another patch from Carl Douglas for URI escaping,
13311 this should close bug #51876
13312
Daniel Veillardd16df9f2001-05-23 13:44:21 +000013313Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13314
13315 * xinclude.c: fixed XInclude recursive behaviour bug #54678
13316 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
13317 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
13318 added specific regression test
13319 * parser.h: preparing for the XSLT mode where DTD inherited
13320 attributes are added to the tree.
13321
Daniel Veillardbbd22452001-05-23 12:02:27 +000013322Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13323
13324 * xinclude.[ch]: Updated the namespace for the Last Call version
13325 * result/XInclude/include test/XInclude/include: updated the
13326 testsuite accordingly
13327
Daniel Veillard8514c672001-05-23 10:29:12 +000013328Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13329
13330 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
13331 related to bug #51876
13332
Daniel Veillard42596ad2001-05-22 16:57:14 +000013333Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13334
13335 * tree.c: fixed a gross mistake in base computation, xml:base is
13336 not completely correct yet (need cascade).
13337 * xpath.[ch]: added the few things needed to find a function name
13338 and URI from the XPath context when it is called.
13339
Daniel Veillard81418e32001-05-22 15:08:55 +000013340Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13341
13342 * catalog.[ch]: fixes and add xmlLoadCatalogs()
13343 * DOCBparser.c: small cleanup
13344 * xmllint.c: added a --catalogs option to load catalogs from
13345 $SGML_CATALOG_FILES
13346 * tree.c: cleanup
13347 * configure.in: iconv library fixup, ICONV_LIBS
13348
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000013349Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13350
13351 * catalog.c: handling of CATALOG entries. detection of recursion,
13352 and a few bugfixes
13353 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
13354 against the default namespace
13355
Daniel Veillard04b93292001-05-21 08:15:31 +000013356Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13357
13358 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
13359
Daniel Veillarda97a19b2001-05-20 13:19:52 +000013360Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13361
13362 * parser.c: fixed propagation context info when parsing an
13363 external entity.
13364 * doc/html/*.html: regenerated a couple of docs
13365
Daniel Veillard4623acd2001-05-19 15:13:15 +000013366Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13367
13368 * doc/xml.html: update with 2.3.9 informations
13369
Daniel Veillardbed7b052001-05-19 14:59:49 +000013370Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13371
13372 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
13373 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
13374 * doc/html/* : rebuilt the docs
13375 * valid.c: small patch which may improve some case when
13376 validating.
13377
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000013378Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13379
13380 * HTMLparser.c: Closed bug #54891
13381 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
13382 to the suite
13383
13384Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13385
13386 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
13387 applied a documentation patch from LotR and filled in a few missing
13388 descriptions
13389
Daniel Veillard76d66f42001-05-16 21:05:17 +000013390Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13391
13392 * xpath.c tree.c parser.c: speed optimizations at the parser level
13393 document tree freeing and xpath evaluation
13394
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000013395Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13396
13397 * parser.c parser.h parserInternals.h: fixed a couple of
13398 interfaces for handling memory buffer input to const char *
13399 upon suggestion of JamesH.
13400
Daniel Veillardc3739e72001-05-15 15:23:27 +000013401Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13402
13403 * configure.in: LoTR sent a patch fixing the previous commit
13404
Daniel Veillarda4f27e02001-05-15 12:41:29 +000013405Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13406
13407 * configure.in: trying to deal again with the stoopid -R linking
13408 flag of Solaris
13409
Daniel Veillard790142b2001-05-15 10:51:53 +000013410Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13411
13412 * xpath.h: two nodeset access macros from Thomas Broyer
13413
Daniel Veillardba0b8c92001-05-15 09:43:47 +000013414Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13415
13416 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
13417 patch from Thomas Broyer
13418
Daniel Veillarde62d36c2001-05-15 08:53:16 +000013419Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13420
13421 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
13422 case
13423 * INSTALL: was empty added stuff from the FAQ
13424
Daniel Veillard75bea542001-05-11 17:41:21 +000013425Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13426
13427 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
13428 attributes handling and #54433 by adding xmlUnsetProp()
13429 and xmlUnsetNsProp()
13430
Daniel Veillard0a2a1632001-05-11 14:18:03 +000013431Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13432
13433 * HTMLparser.c: Patch from Jonas Borgström
13434 (htmlGetEndPriority): New function, returns
13435 the priority of a certain element.
13436 (htmlAutoCloseOnClose): Only close inline elements if they
13437 all have lower or equal priority.
13438 * result/HTML: this of course changed a number of tests results.
13439
Daniel Veillard7d6fd212001-05-10 15:34:11 +000013440Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13441
13442 * xmlIO.c catalog.c: plugged in the default catalog resolution
13443 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
13444 documentations
13445 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
13446
Daniel Veillarda7374592001-05-10 14:17:55 +000013447Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13448
13449 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
13450 integrating catalogs
13451 * catalog.[ch] testCatalog.c: adding a small catalo API
13452 (only SGML catalog support).
13453 * parser.c: restaured xmlKeepBlanksDefault(0) API
13454
Daniel Veillardc17337c2001-05-09 10:51:31 +000013455Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13456
13457 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
13458
Daniel Veillard257d9102001-05-08 10:41:44 +000013459Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13460
13461 * parser.c: added xmlParseExternalEntityPrivate() to allow
13462 propagation of ctxt->_private when parsing external entities
13463
Daniel Veillard083c2662001-05-08 08:27:14 +000013464Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13465
13466 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
13467
Daniel Veillard01ef7382001-05-08 07:31:43 +000013468Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13469
13470 * configure.in: fixed a small portability problem with AM_CONDITIONAL
13471
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000013472Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13473
13474 * valid.c: warn when indeterminist content model is detected
13475 * result/VC/ElementValid8: this adds a message
13476 * Makefile.am: add --novalid for VCM tests
13477 * parserInternals.c: added a call to Init memory
13478
Daniel Veillard64269352001-05-04 17:52:34 +000013479Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13480
13481 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
13482 when both parameters are NULL.
13483
Daniel Veillard37721922001-05-04 15:21:12 +000013484Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13485
13486 * valid.c: applied small patch from Gary Pennington, reindented
13487 some part of the code.
13488
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000013489Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13490
13491 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
13492 release, updated and regenerated the docs
13493
Daniel Veillard357c9602001-05-03 10:49:20 +000013494Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13495
13496 * xpath.c result/XPath/expr/floats : clarified and cleanup
13497 printing of abnormal floats in tests.
13498
Daniel Veillarda2bc3682001-05-03 08:27:20 +000013499Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13500
13501 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
13502 * results/HTML/ : a few changes in the output of the HTML tests as
13503 a result.
13504 * configure.in: tying to fix -liconv where needed
13505
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000013506Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13507
13508 * Makefile.am: fixed a stupid error
13509
Daniel Veillard7150a032001-05-02 16:41:11 +000013510Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13511
13512 * configure.in Makefile.am: make the inclusion of the trio
13513 modules in the library conditional
13514
Daniel Veillardc057c5d2001-05-02 12:41:24 +000013515Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13516
13517 * DOCBparser.c: patche from László Kovács, fixed entities refs
13518 in attributes handling
13519
Daniel Veillardedddff92001-05-02 10:58:52 +000013520Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13521
13522 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
13523 flushing
13524
Daniel Veillardc8f620b2001-04-30 20:31:33 +000013525Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13526
13527 * xpath.c: fix of an XSLT namespace bug reported on the list
13528 general/bug-8-
13529
Daniel Veillard5792e162001-04-30 17:44:45 +000013530Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13531
13532 * strio.h trio.c: Dan McNichol suggested a couple of small
13533 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
13534
Daniel Veillard02141ea2001-04-30 11:46:40 +000013535Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13536
13537 * tree.c parser.c encoding.c: spent a bit more time looking
13538 at the parsing speed and DOM handling. Added a few more
13539 speedups.
13540
Daniel Veillard3ed155f2001-04-29 19:56:59 +000013541Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13542
13543 * parser.c: small but effective parsing speed improvement
13544
Daniel Veillardb59076b2001-04-29 17:04:07 +000013545Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13546
13547 * configure.in: default on the DocBook parser inclusion (for Gnome)
13548 * DOCBparser.h: fixed a header reference
13549
Daniel Veillardb45c43b2001-04-28 17:02:11 +000013550Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13551
13552 * configure.in xpath.c: applied Bjorn patches for FPE on the
13553 alpha
13554
Daniel Veillardeefd4492001-04-28 16:55:50 +000013555Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13556
13557 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
13558 xmlSaveFormatFileTo()
13559
Daniel Veillarde39a93d2001-04-28 14:35:02 +000013560Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13561
13562 * xpath.c: simple and efficient optimization, XPath functions
13563 aways bind to the same code, cache this
13564 * TODO: updated (by saying some is obsolete)
13565
Daniel Veillard2156a562001-04-28 12:24:34 +000013566Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13567
13568 * xpath.c: more cleanup work on XPath name parsing routines
13569
Daniel Veillard61d80a22001-04-27 17:13:01 +000013570Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13571
13572 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
13573 xmlXPathParseName
13574 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
13575 * debugXML.c: avoid compilation problems if compiling without
13576 HTML support, Igor Zlatkovic
13577 * win32/libxml2/libxml2.def.src: being able to compile without
13578 XPath on Windows
13579
Daniel Veillarddbb14a72001-04-26 20:54:01 +000013580Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13581
13582 * libxml.m4: yet another patch from Toshio Kuratomi
13583
Daniel Veillard2913e4c2001-04-26 19:29:02 +000013584Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13585
13586 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
13587
Daniel Veillard67fee942001-04-26 18:59:03 +000013588Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13589
13590 * tree.[ch]: added xmlSaveFormatFile interface for saving
13591 and indenting a file.
13592
Daniel Veillard82e49712001-04-26 14:38:03 +000013593Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13594
13595 * xpath.c: fixed bug #53689 related to processing-instruction()
13596
Daniel Veillard02f077a2001-04-26 10:59:11 +000013597Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13598
13599 * DOCBparser.c: patche from László Kovács
13600
Daniel Veillard30211a02001-04-26 09:33:18 +000013601Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13602
13603 * parser.c: applied fixes from Christian Glahn bug report #53391
13604
Daniel Veillard5a7c3452001-04-26 09:16:13 +000013605Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13606
13607 * error.c: Jean François Lecomte provided a complete description
13608 and a fix to bug #53537
13609
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000013610Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13611
13612 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
13613
Daniel Veillard1034da22001-04-25 19:06:28 +000013614Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13615
13616 * DOCBparser.c SAX.c: a bit more work on entities processing.
13617 Still Need to cleanup XML output and references in attributes
13618
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000013619Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13620
13621 * DOCBparser.c include/Makefile.am: two patches from László Kovács
13622
Daniel Veillardb33c2012001-04-25 12:59:04 +000013623Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13624
13625 * tree.c: trying to fix #53574, not completely complete,
13626 I would like xmllint --copy --debug test/ent1 and
13627 xmllint --debug test/ent1 to show the same result.
13628 * xpath.c: fix a bug when trying to sort namespace nodes
13629
Daniel Veillard5146f202001-04-25 10:29:44 +000013630Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13631
13632 * HTMLtree.c: real fix for #53402
13633
Daniel Veillard7533cc82001-04-24 15:52:00 +000013634Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13635
13636 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
13637 PIs when using xsl:output
13638 * valid.c: closing #53537 some case generate segfaults if there
13639 is validity errors
13640
Daniel Veillard61b33d52001-04-24 13:55:12 +000013641Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13642
13643 * SAX.c testDocbook.c DOCBparser.c: more work on the support
13644 of external parsed entities, added --noent to testDocbook
13645 * valid.c: Garry Pennington found an uninitialized variable
13646 access in xmlValidateElementContent()
13647
Daniel Veillard56098d42001-04-24 12:51:09 +000013648Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13649
13650 * HTMLparser.c : HTML parsing still sucks ... trying to deal
13651 with madness
13652 * result/HTML/ : this modified the result of the regression tests
13653 a lot.
13654
Daniel Veillard122376b2001-04-24 12:12:30 +000013655Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13656
13657 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
13658 to doc where it wasn't checked against NULL reported by
13659 Jens Laas
13660
Daniel Veillard43dadeb2001-04-24 11:23:35 +000013661Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13662
13663 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
13664 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
13665
Daniel Veillardeae522a2001-04-23 13:41:34 +000013666Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13667
13668 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
13669 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
13670 * SAX.[ch]: cleanup and updates for DocBook
13671 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
13672 ex SGML identifier changes
13673 * valid.c: removed a static unused function.
13674
Daniel Veillardde57c612001-04-23 09:13:36 +000013675Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13676
13677 * HTMLtree.c: applied change for Paul Sponagl on script saving
13678 * Makefile.am: the warning about entity title.xml are normal.
13679
Daniel Veillard393df012001-04-22 20:11:18 +000013680Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13681
13682 * configure.in: release of 2.3.7
13683 * Makefile.am: fixing make distcheck
13684
Daniel Veillarda41123c2001-04-22 19:31:20 +000013685Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13686
13687 * doc/html/* doc/xml.html: updated and regenerated the docs
13688
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000013689Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13690
13691 * xpath.c: fixed the XPointer problem introduced in 2.3.6
13692
Daniel Veillarde82a9922001-04-22 12:12:58 +000013693Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13694
13695 * tree.c: fixed #53388 with the provided patch
13696
Daniel Veillard06803992001-04-22 10:35:56 +000013697Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13698
13699 * valid.c: Bjorn detected an invalid memory access. Fixed
13700 vstateVPush()
13701
Daniel Veillard40af6492001-04-22 08:50:55 +000013702Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13703
13704 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
13705
Bjorn Reese70a9da52001-04-21 16:57:29 +000013706Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13707
13708 * libxml.h: new header used only for the compilation of libxml
13709 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
13710 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
13711 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
13712 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
13713 xmlmemory.c xpath.c xpointer.c: libxml.h integration
13714 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
13715 baseline (version 1.2 plus a single patch).
13716 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
13717 scientific notation for numbers. Tests added.
13718 * xpath.c: formatting of numbers changed to use sprintf
13719 (contribution from William Brack)
13720
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000013721Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13722
13723 * valid.c: cleanup, more useful debugging
13724 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
13725 * xmlIO.c: entity loading is printed as an error when validating
13726
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000013727Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13728
13729 * valid.c: fixed to validate within entities
13730 * test/VCM/v22.xml: added a specific testcase
13731
Daniel Veillardca1f1722001-04-20 15:47:35 +000013732Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13733
13734 * valid.c: forgot an epsilon transition in for ()+
13735 * test/VCM/v21.xml : added a specific test case
13736
Daniel Veillard85349052001-04-20 13:48:21 +000013737Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13738
13739 * valid.c: removed a state explosion exhibited by RSS
13740 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
13741 from bug #51872
13742
Daniel Veillarddab4cb32001-04-20 13:03:48 +000013743Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13744
13745 * valid.[ch] tree.h: worked *hard* to get non-determinist content
13746 validation without using an ugly NFA -> DFA algo in the source.
13747 Made a specific algorithm easier to maintain, using a single
13748 stack and without recursion.
13749 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
13750 * hash.c: made the growing routine static
13751 * tree.h parser.c: added the parent information to an
13752 xmlElementContent node.
13753
Daniel Veillarde470df72001-04-18 21:41:07 +000013754Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13755
13756 * SAX.c parser.c xpath.c: generating IDs when not validating
13757 from an external parsed entity was poisoning the ID has table
13758 with removed values. This was killing XSLT on the KDE help
13759 browser.
13760
Daniel Veillardceacdd92001-04-18 15:10:35 +000013761Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13762
13763 * entities.h: andrew@ugh.net.au detected a double declaration
13764
Daniel Veillarda10efa82001-04-18 13:09:01 +000013765Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13766
13767 * debugXML.c hash.c tree.h valid.c : some changes related to
13768 the validation suport to improve speed with DocBook
13769 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
13770 the way validation errors get reported
13771
Daniel Veillard1ed3f882001-04-18 09:45:35 +000013772Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13773
13774 * HTMLparser.c HTMLtree.c: applied part of the patches provided
13775 by P C Chow and William M. Brack for XSLT HTML output
13776
Daniel Veillard2d90de42001-04-16 17:46:18 +000013777Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13778
13779 * xmlversion.h.in win32config.h win32/libxml2/*: applied
13780 Igor Zlatkovic patches for MSC compilation and added his
13781 updates
13782
Daniel Veillarde043ee12001-04-16 14:08:07 +000013783Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13784
13785 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
13786 prefix lookup.
13787 * parserInternals.c: fixed the bug reported by Morus Walter
13788 due to an off by one typo in xmlStringCurrentChar()
13789
Daniel Veillarda3bfca52001-04-12 15:42:58 +000013790Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13791
13792 * HTMLparser.c result/HTML/*: revamped the way the HTML
13793 parser handles end of tags or end of input
13794
Daniel Veillard82daa812001-04-12 08:55:36 +000013795Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13796
13797 * tree.[ch] : added xmlDocCopyNode for gdome2 support
13798
Daniel Veillard67a21302001-04-11 14:39:16 +000013799Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13800
13801 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
13802 bug where the linktime verions of free() won't work ...
13803
Daniel Veillard27b55282001-04-11 12:22:25 +000013804Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13805
13806 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
13807
Daniel Veillardafc73112001-04-11 11:51:41 +000013808Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13809
13810 * doc/xml.html: added 2.3.6 release
13811
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000013812Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13813
13814 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
13815 * result/wml.xml: resulted in a small output change
13816
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000013817Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13818
13819 * tree.c: xmlNewDoc was missing the charset initialization
13820 * xmllint.c: added --auto to autogenerate a doc, allow to
13821 reproduce the problem fixed on xmlNewDoc
13822
Daniel Veillard1731d6a2001-04-10 16:38:06 +000013823Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13824
13825 * xpath.c: trying to get 52979 solved
13826 * tree.c result/ result/noent/: trying to get 52712 solved, this
13827 also made me clean up the fact that XML output in general should
13828 not add formating blanks by default, this changed the output of
13829 a few tests
13830
Daniel Veillard73639a72001-04-10 14:31:39 +000013831Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13832
13833 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
13834
Daniel Veillardfac26a12001-04-08 13:08:14 +000013835Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13836
13837 * configure.in: finally released 2.3.6
13838
Daniel Veillard911f49a2001-04-07 15:39:35 +000013839Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13840
13841 * xpath.c: checking for null pointer generated by new code
13842
Daniel Veillardd8df6c02001-04-05 16:54:14 +000013843Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13844
13845 * xpath.c: fixed a [] evaluation problem reported
13846 * test/XPath/tests/simpleaddr: extended test
13847 * result/XPath/simpleaddr: updated result
13848
Daniel Veillard3b2c2612001-04-04 00:09:00 +000013849Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13850
13851 * xmllint.c: Dan Timis reported a portability problem
13852 on Macs without mmap, fixed it.
13853
Daniel Veillardb38bd552001-04-03 18:22:00 +000013854Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13855
13856 * testXPath.c : added a --tree option allowing to display the
13857 tree dump of the XPath expression
13858
Daniel Veillard4dd93462001-04-02 15:16:19 +000013859Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13860
13861 * xpath.c: fixed a memleak when comparing nodesets
13862 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
13863 * tree.c: added a TODO
13864
Daniel Veillard92ad2102001-03-27 12:47:33 +000013865Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13866
13867 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
13868 we need string functions
13869 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
13870 to be able to use them where needed. Applied some changes
13871 to reduce name linking pollution and compile in only what's
13872 needed.
13873 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
13874 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
13875 for the string manipulation functions
13876 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
13877 to the free() function of xmlmemory.c
13878 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
13879 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
13880 usage.
13881
13882
Daniel Veillard2be30642001-03-27 00:32:28 +000013883Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13884
13885 * error.c: applied the context output patch of the error
13886 handling submitted by Chuck Griffith
13887 * error/VC/*: this slightly change some error logs
13888
Daniel Veillard50582112001-03-26 22:52:16 +000013889Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13890
13891 * parser.c: fixed line number reporting on error
13892
Daniel Veillard04be4f52001-03-26 21:23:53 +000013893Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13894
13895 * parser.c: Sullivan and Darin found a parser bug,
13896 applied the patch.
13897
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000013898Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13899
13900 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
13901 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
13902 xmlversion.h.in xpointer.c: of course the way I defined
13903 UNUSED breaks on old gcc version. Try to be smart and
13904 also define it directly in xmlversion.h
13905 * configure.in: removed -ansi flag from the pedantic set
13906
13907Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000013908 Huge cleanup, I switched to compile with
13909 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
13910 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
13911 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
13912 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
13913 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
13914 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
13915 encoding.h entities.c error.c list.[ch] nanoftp.c
13916 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
13917 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
13918 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
13919 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
13920 Cleanup, staticfied a number of non-exported functions,
13921 detected and cleaned up a dozen of problem found this way,
13922 avoided a lot of public function name/typedef/system names clashes
13923 * doc/xml.html: updated
13924 * configure.in: switched private flags to the really pedantic ones.
13925
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000013926Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13927
13928 * configure.in: 2.3.5
13929 * doc/html/*: rebuilt the docs
13930
Daniel Veillard146c9122001-03-22 15:22:27 +000013931Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13932
13933 * parser.c: fixed a reported bug in NOTATION parsing
13934 * uri.c: accepted but not fixed bug 51876, added TODO
13935 * Makefile.am: fixed bug 51876
13936
Daniel Veillarda5f013b2001-03-22 12:44:45 +000013937Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13938
13939 * config.h.in configure.in error.c: fix a compilation problem
13940 on platforms without vsnprintf (xml@thewrittenword.com)
13941
Daniel Veillarde020c3a2001-03-21 18:06:15 +000013942Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13943
13944 * parser.c: fixed a function name header typo
13945 * SAX.c: notations can also occur in external subset.
13946
Daniel Veillard7d42b542001-03-20 13:22:46 +000013947Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13948
13949 * error.c: removed a C++ like comment
13950
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000013951Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13952
13953 * parser.c: fixing bug 52299 strange condition leading
13954 to a parser crash due to a buffer overflow
13955 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
13956 added the specific test case
13957
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000013958Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13959
13960 * xpath.[ch]: still a lot of cleanup based on XSLT, added
13961 xmlXPathConvert{String,Number,Boolean} to be able to make
13962 type casts without a context stack, fixed some implementation
13963 problems related to the absence of context at parse-time,
13964 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
13965 in the public API too
13966 * xpointer.c xpathInternals.h: we need to know at parse time
13967 whether we are compiling an XPointer
13968
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000013969Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13970
13971 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
13972 cleaned up the parser internals, refactored XPath code, added
13973 new compilation based APIs and cleanly separated public and
13974 private APIs.
13975
Daniel Veillardd007d6c2001-03-19 00:01:07 +000013976Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13977
13978 * xpath.h: the comp field must be added at the end to avoid
13979 killing binary compat.
13980
Daniel Veillard9e7160d2001-03-18 23:17:47 +000013981Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13982
13983 * Makefile.am: detect XPath memleaks in regreson tests
13984 * error.c: fixed and error w.r.t. error reporting still using
13985 stderr
13986 * hash.c: added new line at end of file
13987 * tree.h: minor cleanup
13988 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
13989 expression parsing from evaluation, resulted in a number of
13990 changes internally, and in XPointer. Likely to break stuff
13991 using xpathInternals.h but should remain binary compatible,
13992 new interfaces will be added.
13993
Daniel Veillardd574f782001-03-14 19:40:17 +000013994Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13995
13996 * configure.in: fixed a couple of problems reported by
13997 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
13998 without gcc on non linux platforms.
13999
Daniel Veillard0a6c3582001-03-14 19:15:37 +000014000Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14001
14002 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
14003 a fix for --with-html-dir= configure support. I hope it won't
14004 break rpm generation
14005
Daniel Veillarda022fe02001-03-14 16:30:00 +000014006Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14007
14008 * xmlIO.c: one function comment cleanup.
14009
Daniel Veillard25239c12001-03-14 13:56:48 +000014010Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14011
14012 * SAX.c: external subset notations were improperly registered
14013 in the internal subset.
14014
Daniel Veillard2c4754f2001-03-13 09:31:12 +000014015Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14016
14017 * README.cvs-commits: added, pointing to HACKING
14018 * HACKING: updated
14019
Daniel Veillard82ab81e2001-03-12 21:11:21 +000014020Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14021
14022 * parser.c: and Matt Sergeant found one in the XML push
14023 parser (erroneous check I forgot to remove when I fixed the
14024 main parser).
14025
Daniel Veillard68d7b672001-03-12 18:22:04 +000014026Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14027
14028 * xpath.c: ptittom found a small bug in UnaryExpr
14029
Daniel Veillarde356c282001-03-10 12:32:04 +000014030Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14031
14032 * configure.in: bumped to 2.3.4
14033 * error.c: fixed bug #51860
14034 * tree.c: fixed bug #51861
14035 * valid.c: cleanup, more debug, failed to fix one bug crap ...
14036 * tree.[ch] : added xmlDefaultBufferSize
14037 * nanoftp.c: typo in function name header block
14038 * doc/xml.html : updated, added link to XML::LibXSLT
14039 * doc/html/* : rebuilt the docs
14040
Daniel Veillard80f32572001-03-07 19:45:40 +000014041Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14042
14043 * parser.c SAX.c: the new content parsing code raised an
14044 ugly bug in the characters() SAX callback. Found it
14045 just because of strangeness in XSLT XML Rec ouptut :-(
14046
Daniel Veillard6c831202001-03-07 15:57:53 +000014047Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14048
14049 * Makefile.am: Martin Baulig suggested to add -lm
14050 * tree.c: found another bug in xmlNodeGetContent()
14051
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000014052Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14053
14054 * xpath.c: Bjorn found the error related to strictness of comparison.
14055
Daniel Veillard29631a82001-03-05 09:49:20 +000014056Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14057
14058 * parser.c: trying to fix the Dtd parsing problem reported
14059 by Gary, side effect of last week speed optimizations.
14060
Daniel Veillard14be0a12001-03-03 18:50:55 +000014061Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14062
14063 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
14064 * parserInternals.c: removed unneeded test raised by Stric
14065
Bjorn Reesee1dc0112001-03-03 12:09:03 +000014066Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
14067
14068 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
14069 and fixed by William Brack). Added xmlXPathFormatNumber.
14070 Changed the sorting slightly.
14071 * configure.in Makefile.am example/Makefile.am: Added -lm.
14072 Please note that applications linking with libxml2, must
14073 also like with the math library from now on.
14074
Daniel Veillardf9533d12001-03-03 10:04:57 +000014075Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14076
14077 * HTMLparser.c: fixed loop reported by Marc Sanfacon
14078
Daniel Veillard2f362242001-03-02 17:36:21 +000014079Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14080
14081 * parser.c: one must report spaces even if the Dtd element
14082 content proves that this is not part of the element content.
14083 * result/valid/*.xml: this changed the ouptu slightly
14084
Daniel Veillardb402c072001-03-01 17:28:58 +000014085Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14086
14087 * configure.in: bumped to 2.3.3
14088 * doc/xml.html: updated
14089
Daniel Veillard77851712001-02-27 21:54:07 +000014090Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14091
14092 * tree.c: minor doc fix
14093 * xpath.c: deallocation issues when a result tree has been
14094 converted to a node-set
14095
Daniel Veillardec70e912001-02-26 20:10:45 +000014096Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14097
14098 * doc/xml.html: oops corrected dates s/2000/2001
14099
Daniel Veillard8730c562001-02-26 10:49:57 +000014100Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14101
14102 * valid.c: new patch from Gary Pennington
14103
Daniel Veillard91e9d582001-02-26 07:31:12 +000014104Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14105
14106 * doc/xml.html: applied patch from Ankh
14107
Daniel Veillardedac3c92001-02-26 01:36:19 +000014108Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14109
14110 * xinclude.c: fixed a problem building on Mac
14111
Daniel Veillard21a0f912001-02-25 19:54:14 +000014112Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14113
14114 * parser.c: more work on increasing parsing ferformances
14115
Daniel Veillard48b2f892001-02-25 16:11:03 +000014116Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14117
14118 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
14119 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
14120 avoiding memcpy in production builds MEM_CLEANUP macro use
14121 * parser.[ch] parserInternals.c: optimizations of the tightest
14122 internal loops inside the parser. Better checking of I/O
14123 flushing/loading conditions
14124 * xmllint.c : added --timing
14125
Daniel Veillard71681102001-02-24 17:48:53 +000014126Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14127
14128 * configure.in: bumped to 2.3.2
14129 * doc/xml.html: updated for release
14130
Daniel Veillardbbd51d52001-02-24 03:07:03 +000014131Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14132
14133 * xpath.c: found a memleak and fixed a nasty bug
14134
Daniel Veillardf7cd4812001-02-23 18:44:52 +000014135Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14136
14137 * xmllint.[c1] : added return code errors for xmllint
14138 * xpath.c: specific debug dump function for result value trees
14139
Daniel Veillard4b637072001-02-21 21:52:55 +000014140Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14141
14142 * xpath.c: finally implemented xmlXPathCompareNodeSets
14143 * test/XPath/expr/floats results/XPath/expr/floats: added
14144 a test for float expressions
14145
Daniel Veillardf714aa32001-02-21 03:07:44 +000014146Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14147
14148 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
14149 * parserInternals.[ch]: trying to speed up parsing
14150 * xpath.c : speeded up node set equality op
14151
Daniel Veillarde0c3a622001-02-19 18:05:20 +000014152Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14153
14154 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
14155 better handling of ID/IDREF and the list modules associated
14156 * configure.in: small CFLAGS cleanup
14157
Daniel Veillarda8abee62001-02-19 15:14:59 +000014158Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14159
14160 * configure.in: fixed iconv detection on AIX (stric)
14161
Daniel Veillardbca64ef2001-02-19 22:20:01 +000014162Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000014163
14164 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
14165
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000014166Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
14167
14168 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
14169 and optimized xmlXPathNodeSetSort
14170
Daniel Veillard142adbf2001-02-17 13:21:05 +000014171Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14172
14173 * xpath.c: bug fix when context size is 0
14174 * parser.c: I like Norm's Dtd because they still manage to break
14175 the parser occasionally
14176
Daniel Veillardf23e0092001-02-16 13:21:29 +000014177Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14178
14179 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
14180
Daniel Veillarde0e26512001-02-16 00:11:46 +000014181Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14182
14183 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
14184 attributes within the XML-1.0 namespace
14185
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000014186Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14187
14188 * xpathInternals.h: exported a few axis functions
14189 * doc/xml.html: updated the doc
14190
Daniel Veillard760f4422001-02-15 14:59:48 +000014191Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14192
14193 * configure.in: applied patch from Daniel van Balen for OpenBSD
14194 and bumped version to 2.3.1
14195 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
14196 attempt to find autoclosing was simply broken, removed it,
14197 updated the examples, this is better
14198
Daniel Veillardd194dd22001-02-14 10:37:43 +000014199Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14200
14201 * hash.[ch]: added Paolo Casarini patch to provide Delete from
14202 hash functionnalities.
14203 * doc/html/* : rebuild the doc
14204
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000014205Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14206
14207 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
14208 on predicate
14209 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
14210 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
14211 really want to have tags closed on output even if we accept
14212 unclosed ones on input
14213
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000014214Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14215
14216 * xpath.c: ouch don't free NULL, rare case fixed
14217 * tree.c: don't coalesce text nodes if they don't have the
14218 same behaviour wrt escaping on output
14219
Daniel Veillardd12b69d2001-02-11 20:17:31 +000014220Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14221
14222 * xpath.c: small fixup
14223 * SAX.c: don't warn on empty namespaces.
14224
Daniel Veillard6a2e4062001-02-08 10:31:33 +000014225Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14226
14227 * README: a bit of cleanup
14228 * configure.in: preparing for 2.3.0 release
14229
Daniel Veillard1f83d392001-02-08 09:37:42 +000014230Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14231
14232 * hash.[ch]: added a first version of xmlHashSize()
14233 * valid.c: another bug fix from Gary Pennington
14234
Daniel Veillard5eef6222001-02-07 18:24:48 +000014235Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14236
14237 * valid.c: couple of bug fixes pointed by Gary Pennington
14238 * HTMLtree.c: #if 0 cleanup
14239
Daniel Veillard2c257ec2001-02-06 13:29:07 +000014240Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14241
14242 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
14243 which removes a time consuming check of xmlXPathNodeSetAdd()
14244 and use it in places where we are sure to not break unicity
14245
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000014246Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14247
14248 * xpath.c: bug fixes found from XSLT
14249 * tree.c: preserve node->name special values when copying nodes.
14250 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
14251 external subset are fetched when available but without full
14252 validation. Added xmlLoadExtDtdDefaultValue, need a function.
14253 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
14254 output with encoding disabled.
14255
Daniel Veillard2c833b62001-02-03 08:52:06 +000014256Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14257
14258 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
14259 xmlCheckFilename should not be called from xmlFileOpenW
14260 and xmlGzfileOpenW
14261
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000014262Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14263
14264 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
14265 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
14266 added the new tests for URI normalization
14267 * testURI.c: fixed stoopid bugs
14268 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
14269 the URI in the error messages are now properly normalized
14270
Daniel Veillardea28ce62001-02-02 08:20:19 +000014271Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14272
14273 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
14274
Daniel Veillarde99a4762001-02-01 04:34:35 +000014275Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14276
14277 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
14278
Daniel Veillard2b325a02001-01-31 20:46:31 +000014279Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14280
14281 * xpath.c: fixed mod operator
14282
Daniel Veillardde55cf62001-01-31 15:53:13 +000014283Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14284
14285 * parser.c: fixed xmlStrcat doc
14286 * tree.c: 2 fixes form Anders Carlson for copying nodes and
14287 trees.
14288
Daniel Veillard2f913b72001-01-31 13:23:49 +000014289Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14290
14291 * xpath.c result/XPath/tests/chaptersbase
14292 result/XPath/tests/simplebase: fixed XPath node()
14293 * tree.c: small fix in xmlNewNs()
14294 * Makefile.am: removed extraneous xml2Conf.sh rule
14295
Daniel Veillardb42042b2001-01-28 07:40:36 +000014296Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14297
14298 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
14299 Changed the library name, in order to get libxml-devel and
14300 libxml2-devel to coexist on a single system
14301 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
14302 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
14303
Daniel Veillardee0a4662001-01-27 18:59:33 +000014304Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14305
14306 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
14307 libxml2-devel installable in // as libxml-devel.
14308
Daniel Veillard5eb05942001-01-27 17:50:22 +000014309Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14310
14311 * doc/Makefile.am: fixed make rebuild in doc
14312 * doc/html/*.html: rebuilt the docs
14313
Daniel Veillard65c295d2001-01-26 09:32:39 +000014314Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14315
14316 * tree.c: patch from Bjorn Reese on xmlBufferCCat
14317
Daniel Veillard8e199902001-01-25 18:54:39 +000014318Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14319
14320 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
14321 the HTML doc to go into the -devel RPM ...
14322 * aclocal.m4 config.h.in: some updates due to auto* magic
14323
Daniel Veillard93086662001-01-25 18:13:04 +000014324Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14325
14326 * xpath.h: added a hook in the context structure allowing to
14327 link to extra support, needed for XSLT
14328
Daniel Veillardf17e09b2001-01-25 13:55:35 +000014329Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14330
14331 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
14332 xmlXPtrCmpPoints to use it.
14333 * propagated the following patch from Alejandro Forero
14334 * include/win32config.h xmlIO.c: applied further suggestions
14335 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
14336 * example/gjobread.c: fixed warnings, now that it builds
14337
14338Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
14339
14340 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
14341
14342 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
14343 filename points to a valid file (not a directory).
14344 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
14345 Added calls to xmlCheckFilenameDir.
14346
14347 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
14348 `path' (rather than `filename') as the parameter to gzopen and open.
14349
Daniel Veillard48177c22001-01-23 15:27:41 +000014350Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14351
14352 * Makefile.am: fixed a problem with EXTRA_DIST
14353
Daniel Veillardb83ba402001-01-22 22:45:10 +000014354Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14355
14356 * Makefile.am example/Makefile.am: finally found the trick
14357 to build the example, i.e. add "." in SUBDIRS before example
14358 in the list <grin/>
14359
Daniel Veillard82687162001-01-22 15:32:01 +000014360Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14361
14362 * doc/xml.html: updated with an XSLT section, removed pointer to
14363 W3C CVS base.
14364
Daniel Veillard8a7642f2001-01-22 10:45:16 +000014365Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14366
14367 * xpath.c: when copying a XSLT tree object teh tree need to be copied
14368 too, and deallocation need to occur the same way.
14369
Daniel Veillarde4566462001-01-22 09:58:39 +000014370Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14371
14372 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
14373 type correponding to an XSLT result tree fragment. Share most
14374 of the data format with node set, as well as operators.
14375 * HTMLtree.c: added a newline at the end of the doctype output
14376 whe this one is not present initially.
14377 * tree.c: make sure taht the parent and doc pointers are properly
14378 set when copying attributes (lists).
14379
Daniel Veillard701c7362001-01-21 09:48:59 +000014380Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14381
14382 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
14383
Daniel Veillard5a2b6972001-01-20 21:15:50 +000014384Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14385
14386 * xpath.c: seems I finally killed that ugly path evaluation
14387 context bug (tagged 9999 in case is is wrong)
14388
Daniel Veillard8f4d9752001-01-19 05:32:34 +000014389Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14390
14391 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
14392 for XSLT
14393
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000014394Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14395
14396 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
14397 for xmlGzfileOpen() bug
14398
Daniel Veillardf6eea272001-01-18 12:17:12 +000014399Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14400
14401 * xpath.c: removed an error found by XSLT usage
14402 * tree.c parserInternals.h: use a predefined static string
14403 for text and comment nodes, avoid freeing them in xmlFreeNode,
14404 exported the string name in parserInternals.h and added
14405 another value to disable encoding at output (for XSLT),
14406 gain memory, time.
14407
Daniel Veillard8f2cc572001-01-17 08:19:35 +000014408Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14409
14410 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
14411 win32/libxml2/libxml2_so.dsp: new makefiles and update
14412 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
14413
Daniel Veillardf831bfb2001-01-16 17:26:04 +000014414Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14415
14416 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
14417 Gary Pennington
14418
Daniel Veillard389e6b72001-01-15 19:41:13 +000014419Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14420
14421 * xpath.c: fixed the comaprision of values and nodelists,
14422 need to compare nodelist still ...
14423 * debugXML.c: avoided a possible core dump
14424 * HTMLparser.c: cleanup
14425 * nanohttp.c: contributed fix.
14426 * tree.c: fixes in properties handling added xmlSetNsProp
14427 needed by libxslt
14428 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
14429 comment
14430 * TODO: updated
14431
Daniel Veillard167bd532001-01-06 21:09:34 +000014432Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14433
14434 * parser.c parserInternals.c: applied Bjorn Reese optimization
14435 patch
14436
14437Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14438
14439 * Makefile.am: applied patch fro make check from Martin Vidner
14440
Daniel Veillard503b8932001-01-05 06:36:31 +000014441Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14442
14443 * configure.in: preparing 2.2.11
14444 * doc/html/*: rebuild the HTML files
14445 * doc/xml.html : updated
14446
Daniel Veillardc2f4df22001-01-04 14:06:39 +000014447Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14448
14449 * tree.c: fixed a stupid bug
14450 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
14451 patches related to validation of an XInclude processing result
14452 * TODO: updated
14453
Daniel Veillarde2488192001-01-04 10:54:22 +000014454Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14455
14456 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
14457 on large files
14458
Daniel Veillardf060a412001-01-03 20:52:44 +000014459Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14460
14461 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
14462
Daniel Veillard45cff692001-01-03 18:02:04 +000014463Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14464
14465 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
14466 reported by Jonas Borgström
14467 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
14468
Daniel Veillard08108982001-01-03 15:24:58 +000014469Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14470
14471 * testXPath.c xpath.c: fixing the XPath union expressions problem
14472 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
14473
Daniel Veillard4a6845d2001-01-03 13:32:39 +000014474Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14475
14476 * xmllint.c: Made is so if the file name is "-" is will read form
14477 standard input. Sven Heinicke <sven@zen.org>
14478 * tree.c: fixed a problem when growing buffer
14479 * tree.h: fixed the comment of the node types following andersca
14480 comment
14481 * TODO: updated
14482
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000014483Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14484
14485 * HTMLparser.[ch]: added a way to avoid adding automatically
14486 omitted tags. htmlHandleOmittedElem() allows to change the
14487 default handling.
14488 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
14489 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
14490 of xmllint too when using --memory flag, added a memory test
14491 suite at the Makefile level.
14492 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
14493 with namespace use when encountering QNames in XPath evalation,
14494 added xmlns() scheme in XPointer.
14495 * nanoftp.c : incorporated a fix
14496 * parser.c xmlIO.c: fixed problems raised with encoding when using
14497 the memory I/O
14498 * parserInternals.c: closed bug 25934 reported by
14499 torsten.landschoff@innominate.de
14500 * TODO: updated
14501
Daniel Veillarda1fe9102000-11-25 10:49:25 +000014502Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14503
14504 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
14505 on a non-updated tree :-(, made a 2.2.10 release to correct the
14506 situation
14507
Daniel Veillardce6e98d2000-11-25 09:54:49 +000014508Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14509
14510 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
14511 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
14512 integrated a set of OpenVMS changes from Howard Taylor
14513 <Howard.Taylor@pacoast.com>
14514
Daniel Veillard58770e72000-11-25 00:48:47 +000014515Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14516
14517 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
14518 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
14519
Daniel Veillardf62ceff2000-11-24 23:36:01 +000014520Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14521
14522 * HTMLparser.c: some fixes on auto-open of html/head/body
14523 * encoding.c: fixed a compilation error on some gcc env
14524 * xpath.c xpointer.[ch] xpathInternals.h: improved the
14525 XPointer implementation
14526 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
14527 related XPointer tests and associated results
14528
Daniel Veillard300f7d62000-11-24 13:04:04 +000014529Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14530
14531 * doc/xmldtd.html doc/xml.html: following a short step by step
14532 guidance on IRC to help maciej with DTDs I started a small
14533 page on the subject.
14534
Daniel Veillard748e45d2000-11-17 16:36:08 +000014535Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14536
14537 * HTMLparser.c: fixed handling of broken charrefs
14538 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
14539 patches
14540
Daniel Veillard28929b22000-11-13 18:22:49 +000014541Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14542
14543 * doc/xml.html doc/html/* : rebuilt the docs after adding
14544 xinclude and updated page for 2.2.7 and 2.2.8
14545 * configure.in: releasing 2.2.8
14546
Daniel Veillard41e06512000-11-13 11:47:47 +000014547Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14548
14549 * parser.[ch] parserInternals.c: applied the conditional
14550 section processing fix from Jonathan P Springer
14551 <jonathan.springer2@gte.net>
14552 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
14553 project file, fixed iconv default non support
14554 * xpath.c: fixed the problem of evaluating relative expressions
14555 when a node context is provided.
14556
Daniel Veillardbf432752000-11-12 15:56:56 +000014557Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14558
14559 * nanoftp.c: fixed gcc 2.95 new warnings
14560 * SAX.c: fixed a stupid bug
14561 * tree.c: fixed a formatting problem when round-tripping
14562 from/to memory
14563 * xinclude.c: chased memleak, fixed a base problem
14564 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
14565 xmlXPtrBuildNodeList()
14566 * TODO: updated
14567 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
14568 adding a first small set of regression tests for XInclude
14569
Daniel Veillardc2def842000-11-07 14:21:01 +000014570Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14571
14572 * nanohttp.[ch]: applied Wayne Davison patches to access
14573 the WWW-Authorization header.
14574 * parser.c: Closed Bug#30847: Problems when switching encoding
14575 in short files by applying Simon Berg's patch.
14576 * valid.c: fixed a validation problem
14577 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
14578 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
14579 Wayne Davison
14580 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
14581 need to be extended to non full nodes selections.
14582 * xinclude.c: starts to work decently
14583
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000014584Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14585
14586 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
14587 debugXML.c xmlversion.h.in: Started adding XInclude support,
14588 this is a new xmllint option
14589 * tree.c xpath.c: applied TOM patches for XPath
14590 * xpointer.c: fixed a couple of errors.
14591 * uri.c: added an escaping function needed for xinclude
14592 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
14593 new warning from RH70 gcc's version
14594
Daniel Veillarda4964b72000-10-31 18:23:44 +000014595Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14596
14597 * HTMLparser.c: fixed loop on invalid char in scripts
14598 * parser.c: update to description of xmlIOParseDTD()
14599 * libxml.m4 xmlversion.h.in: changes contributed by
14600 Michael Schmeing <m.schmeing@internet-factory.de>
14601 * configure.in: preparing for 2.2.7
14602 * Makefile.am: trying to avoid config.h and acconfig.h
14603 being included in the distrib
14604 * configure.in: released 2.2.7
14605
14606Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14607
14608 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
14609 like namespaces for good. Unified xmlNs and xmlNode somewhat.
14610
Daniel Veillard01411222000-10-30 15:33:22 +000014611Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14612
14613 * parser.[ch]: added xmlIOParseDTD()
14614 * xpointer.c: added support for the 2 extra parameters of
14615 string-range, fixed a stoopid error when '0' was present
14616 in XPointer expressions
14617 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
14618 testsuite for the above
14619
Daniel Veillard6db58192000-10-30 09:27:53 +000014620Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14621
14622 * libxml.spec.in: improved package descriptions
14623
Daniel Veillarda5db68a2000-10-29 18:06:06 +000014624Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14625
14626 * xpath.c xpathInternals.h: applied a large cleaning patch
14627 from TOM <ptittom@free.fr>, it also add namespace support
14628 for function and variables registration.
14629
Daniel Veillardbd20df72000-10-29 17:53:40 +000014630Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14631
14632 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
14633 * Makefile.mingw: Wayne Davison's update adding hash.c
14634
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000014635Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14636
14637 * xpath.c: fixed the root evaluation problems
14638 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
14639 ignorable spaces with <b> <bold> <em>
14640 * tree.c: fixed a loop in xmlSearchNsByHref()
14641
Daniel Veillard767662d2000-10-27 17:04:52 +000014642Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14643
14644 * xpath.c: applied another XPath patch from TOM
14645 * xpath.c include/makefile.am: applied another patch from
14646 china@thewrittenword.com (cleanup on IRIX).
14647
Daniel Veillard211cc0a2000-10-27 11:49:33 +000014648Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14649
14650 * xml-config.1: received a fixed version from Fredrik Hallenberg
14651 <hallon@lysator.liu.se>
14652
Daniel Veillardf6bf9212000-10-26 14:07:44 +000014653Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14654
14655 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
14656 cleanup patch for XPath
14657
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000014658Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14659
14660 * patched to redirrect all "out of context" error messages to
14661 a reconfigurable routine. The changes are:
14662 * xmlerror.h : added the export of an error context type (void *)
14663 an error handler type xmlGenericErrorFunc there is an interface
14664 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
14665 to reset the error handling routine and its argument
14666 (by default it's equivalent to respectively fprintf and stderr.
14667 * all the c files: all wild accesses to stderr or stdout within
14668 the library have been replaced to calls to the handler.
14669
Daniel Veillard29a11cc2000-10-25 13:32:39 +000014670Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14671
14672 * configure.in: release 2.2.6
14673 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
14674 exporting the inner functions of xpath for extension modules
14675 * doc/*: updated and rebuilt the doc
14676
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000014677Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14678
14679 * nanohttp.c : applied Wayne HTTP cleanup patch
14680 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
14681 and xmlNodeSetSpacePreserve()
14682
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000014683Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14684
14685 * xpath.c: closing bug #29260
14686
Daniel Veillard126f2792000-10-24 17:10:12 +000014687Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14688
14689 * hash.[ch] debugXML.c: expanded/enhanced the API, added
14690 multikey tuples, made hash structure opaque
14691 * valid.[ch]: moved elements, attributes, notations decalarations
14692 as well as ID and refs to hash tables.
14693 * entities.c: hash cleanup
14694 * xmlmemory.c: fixed a dump problem in debug mode
14695 * include/Makefile.am: problem passing in DESTDIR= values patch
14696 from Marc Christensen <marc@calderasystems.com>
14697 * nanohttp.c: removed debugging remains
14698 * HTMLparser.c: the bogus tag should be ignored (Wayne)
14699 * HTMLparser.c parser.c: fixing a number of problems with the
14700 macros in the *parser.c files (Wayne).
14701 * HTMLparser.c: close the previous option when opening a new one
14702 (Marc Sanfacon).
14703 * result/HTML/*: updated the HTML results accordingly
14704
Daniel Veillard52afe802000-10-22 16:56:02 +000014705Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14706
14707 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
14708 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
14709 XPath functions and XML entities table to them. More to come...
14710 * xmlIO.c: fixed libxml closing FILEs it didn't open.
14711
Daniel Veillard683cb022000-10-22 12:04:13 +000014712Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14713
14714 * tree.c: coalesce adjacent text nodes
14715 * valid.c: handling of blank nodes in DTd validation (raised
14716 by problems with a posteriori validation).
14717 * nanohttp.c: changing behaviour on HTTP write stuff.
14718 * HTMLtree.c: forced body and html to be explicitely closed.
14719 * xpath.h: exported more XPath functions.
14720
Daniel Veillard1baf4122000-10-15 20:38:39 +000014721Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14722
14723 * Release of 2.2.5
14724 * xpointer.c: range() range-inside and other helper functions
14725 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
14726
Daniel Veillard47e12f22000-10-15 14:24:25 +000014727Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14728
14729 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
14730 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
14731
Daniel Veillardb732a0e2000-10-15 11:27:01 +000014732Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14733
14734 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
14735 and XPointer modules
14736
Daniel Veillard134c9f32000-10-15 10:27:08 +000014737Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14738
14739 * SAX.h: closed #25107
14740
Daniel Veillard39915622000-10-15 10:06:55 +000014741Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14742
14743 * testSAX.c: fixed problem with cdata reporting
14744 * SAXresult/* : updated
14745
Daniel Veillard1e851392000-10-15 10:02:56 +000014746Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14747
14748 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
14749 Closed bug #27499, added to regression tests
14750 * TODO: updated
14751
Daniel Veillard7eda8452000-10-14 23:38:43 +000014752Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14753
14754 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
14755 support for SCRIPT and STYLE with help from Bjorn Reese
14756 * test/HTML/* result/HTML/*: added simple testcase and updated
14757 the existing ones.
14758
Daniel Veillardff9c3302000-10-13 16:38:25 +000014759Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14760
14761 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
14762 string-range for empty strings
14763 * test/XPath/docs/str test/XPath/xptr/chaptersrange
14764 test/XPath/xptr/strrange: augmented the XPointer testsuite
14765
Daniel Veillard189446d2000-10-13 10:23:06 +000014766Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14767
14768 * doc/xml.html doc/xmlmem.html: added a module describing memory
14769 interfaces and use, updated the main page.
14770
Daniel Veillard2f971a22000-10-12 23:26:32 +000014771Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14772
14773 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
14774 nanoftp code work on Windows too now
14775
14776Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000014777
14778 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
14779 * xpointer.c: implemented string-range() at least a good first version
14780 * test/XPath/docs/str test/XPath/xptr/strrange
14781 result/XPath/xptr/strrange: the string-range() tests
14782
Daniel Veillardd3c68c42000-10-12 08:06:28 +000014783Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14784
14785 * Makefile.am include/Makefile.am include/win32config.h
14786 win32/Makefile.mingw: fixed problems reported by Wayne Davison
14787 and make distcheck
14788
Daniel Veillard19d61112000-10-11 23:50:35 +000014789Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14790
14791 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
14792 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
14793 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
14794
Daniel Veillardb0426ca2000-10-11 23:39:43 +000014795Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14796
14797 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
14798 patch for socklen_t detection by
14799 Albert Chin-A-Young <china@thewrittenword.com>
14800
Daniel Veillardcd429612000-10-11 15:57:05 +000014801Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14802
14803 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
14804 and added a --dtdvalid option to xmllint used to test it
14805
Daniel Veillard47c02452000-10-11 13:04:36 +000014806Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14807
14808 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
14809 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
14810
Daniel Veillard2d38f042000-10-11 10:54:10 +000014811Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14812
14813 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
14814 handlings (registration, lookup, cleanup)
14815
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000014816Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14817
14818 * configure.in Makefile.am include/makefile.am: adding XPointer
14819 and XPtrtests target
14820 * xpointer.[ch] : new files for XPointer support
14821 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
14822 more XPath tests
14823
Daniel Veillard57fda592000-10-10 23:24:14 +000014824Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14825
14826 * configure.in: fixed, very broken, make distcheck works again
14827
Daniel Veillarde8282ed2000-10-10 23:01:31 +000014828Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14829
14830 * More work toward 2.2.5, integrated a number of patches
14831 * configure.in Makefile.am win32config.h.in: trying to cleanup
14832 make distcheck .... huh ...
14833 * include/Makefile.am include/win32config.h: new directory
14834 for includes
14835 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
14836 updated teh makefiles and instructions for WIN32
14837 * xpath.c: small fixes
14838 * test/XPath/ results/XPath: updated the testcases and results
14839 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
14840 suggested patches
14841 * valid.c: fixed an ID bug
14842
Daniel Veillardb71379b2000-10-09 12:30:39 +000014843Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14844
14845 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +000014846 the automake bug where wrong dependencies were generated.
Daniel Veillardb71379b2000-10-09 12:30:39 +000014847 * xpath.[ch]: worked on XPointer
14848
Daniel Veillard7e99c632000-10-06 12:59:53 +000014849Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14850
14851 * configure.in Makefile.am: 2.2.5, ship the include in an
14852 include/libxml subdirectory, use symlinks when using CVS
14853 * testSAX.c: fixed small bug
14854 * testXPath.c: changed the way testfiles are parsed
14855 * debugXML.c: same kind of cleanup when parsing an argument expression
14856 XPath/XPointers can have blanks embedded
14857 * xpath.[ch]: more cleanup, reorgs for XPointer work
14858 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
14859 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
14860
Daniel Veillard55b91f22000-10-05 16:30:11 +000014861Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14862
14863 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
14864 in the XPath engine, rewrote large parts of it, now it's far
14865 cleaner and in sync with the REC not an old WD. Fixed a parsing
14866 problem in the interactive XML shell found when testing XPath.
14867
Daniel Veillardac260302000-10-04 13:33:43 +000014868Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14869
14870 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
14871 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
14872 examples with the extra test
14873
Daniel Veillard7cfce322000-10-04 12:40:27 +000014874Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14875
14876 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
14877 the global init function.
14878
Daniel Veillard970112a2000-10-03 09:33:21 +000014879Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14880
14881 * HTMLparser.c: Doohhh, attribute name parsing was still case
14882 sensitive ! Fixed this ...
14883 * result/HTML/* : updated the tests results accordingly
14884
Daniel Veillard740abf52000-10-02 23:04:54 +000014885Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14886
14887 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
14888 engine, should be far more stable, incorporated a new version of
14889 preceding/following axis, need testing
14890 * uri.c: fixed file:///c:/a/b/c problem
14891 * test/XPath/tests/idsimple: augmented the XPath tests
14892
Daniel Veillard3bff2b02000-10-01 20:33:47 +000014893Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14894
14895 * doc/* rebuilding docs for 2.2.4 release
14896
Daniel Veillard8b5dd832000-10-01 20:28:44 +000014897Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14898
14899 * configure.in: releasing 2.2.4
14900 * parser.[ch]: added xmlStrEqual()
14901 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
14902 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
14903 use xmlStrEqual instead
14904 * TODO: updated
14905 * added an XPath test
14906
Daniel Veillardbc765302000-10-01 18:23:35 +000014907Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14908
14909 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
14910 * entities.h: exported xmlInitializePredefinedEntities
14911 * parser.[ch] : added xmlInitParser()
14912 * parserInternals.h : had to export htmlInitAutoClose()
14913
Daniel Veillardf09e7e32000-10-01 15:53:30 +000014914Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14915
14916 * xpath.[ch] : fixed some serious XPath Predicate evaluation
14917 problems
14918 * Makefile.am : added XPath regression tests to normal tests
14919 * uri.c: fixed a problem with local paths, cleanup
14920 * parser.c: fixed a problem with large CData sections
14921
Daniel Veillardd2ade932000-09-30 14:39:55 +000014922Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14923
14924 * configure.in xml-config.in: patch from "Ben Taylor"
14925 <sol7x86@hotmail.com> for solaris shared libs lookup
14926
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000149272000-09-30 Martin Baulig <baulig@suse.de>
14928
14929 * libxml-2.0.pc.in: Provide pkg-config script.
14930
14931 * configure.in: Create the libxml-2.0.pc script from the
14932 libxml-2.0.pc.in templates.
14933 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000014934 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000014935
Daniel Veillard4b0755c2000-09-25 14:26:28 +000014936Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14937
14938 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
14939 when compiling with MSC
14940
Daniel Veillard46057e12000-09-24 18:49:59 +000014941Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14942
14943 * xpath.c: patch for normalize-string() substring-before(),
14944 substring-after() and translate() functions from Bjorn Reese
14945 <breese@mail1.stofanet.dk>
14946 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
14947 Fredrik Hallenberg <hallon@lysator.liu.se>
14948 * TODO: updated
14949
Daniel Veillard281f8ff2000-09-24 08:12:14 +000014950Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14951
14952 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
14953 problem of socklen_t being undefined on a number of platforms
14954 * debugXML.c: fixed a compilation problem when without snprintf
14955
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000014956Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14957
14958 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
14959 an URI bug and a fix for the control-character-induced infinite loop
14960 * nanohttp.c: preventive fix for compiling on WIN32
14961
Daniel Veillard64c20ed2000-09-22 16:07:02 +000014962Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14963
14964 * xmlint.c: closing bug #25000
14965
Daniel Veillardb656ebe2000-09-22 13:51:48 +000014966Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14967
14968 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
14969 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
14970 modified slightly Wayne Davison patch adding xmlStrcasecmp and
14971 related function, fixing xmlStrncmp(), and associated cleanup
14972 * result/HTML/entities.html.sax: updating result
14973
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000014974Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14975
14976 * uri.c: applied patch for URI escaping from Wayne Davison
14977 <wayned@blorf.net>
14978 * tree.c parserInternals.c HTMLparser.c: memset checks patches
14979 from Denis Barbier <barbier@imacs.polytechnique.fr>
14980 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
14981 patch from Wayne Davison
14982
Daniel Veillardd5f97f82000-09-17 16:38:14 +000014983Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14984
14985 * doc/xml.html : updated with new releases, adding "how to help"
14986
Daniel Veillard04698d92000-09-17 16:00:22 +000014987Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14988
14989 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
14990 removed a few warnings in pedantic mode ...
14991 * parserInternals.c parser.c: moved encoding switching function
14992 to parserInternals.c
14993 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
14994
Daniel Veillarda2c6da92000-09-16 18:15:00 +000014995Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14996
14997 * HTMLparser.c parser.c: set ctxt->errNo before calling the
14998 error or warning handlers
14999
Daniel Veillardb1059e22000-09-16 14:02:43 +000015000Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15001
15002 * parserInternals.c parserInternals.h parser.c Makefile.am:
15003 created a new module parserInternals.c, moved most of the
15004 code shared by the various parsers there, as well as
15005 deprecated code from parser.c. More cleanup of parser.c
15006 * uri.c: fixed a problem when URI is NULL
15007 * valid.c: speedup when looking for an attribute declaration
15008
Daniel Veillard39c7d712000-09-10 16:14:55 +000015009Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15010
15011 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
15012 the cleanup of the computation of URI references when seeking
15013 external entities. The URI reference string and the resulting
15014 URI are both stored now.
15015 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
15016 large s(n)printf checks and cleanup from Denis Barbier
15017 <barbier@imacs.polytechnique.fr>
15018 * xmlversion.h.in tree.h: couple of SGML declarations for a
15019 possible docbook module.
15020 * result/VC/ : a couple of test output changed due to the change
15021 of the entities URI
15022
Daniel Veillardb513f5a2000-09-10 14:01:12 +000015023Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15024
15025 * parser.h: added a _private field for linking user's data
15026
Daniel Veillarddd477ce2000-09-10 13:23:08 +000015027Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15028
15029 * parser.c parserInternals.h: demacroified most of the IS_XXX
15030 the gain in size is significant so ...
15031
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000015032Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15033
15034 * entities.c: cases where looking up entities with doc==NULL
15035 covered
15036
Daniel Veillard90e11312000-09-05 10:42:32 +000015037Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15038
Daniel Veillard1de50802000-09-07 08:54:32 +000015039 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000015040 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
15041
Daniel Veillard98a79162000-09-04 11:15:39 +000015042Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15043
Daniel Veillard1de50802000-09-07 08:54:32 +000015044 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000015045 * test/URI/uri.data result/URI/uri.data: first set of tests/results
15046 * Makefile.in: added URItest and included thenin "make tests"
15047
15048Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000015049
15050 * xmlversion.h.in: closed bug 22941
15051
Daniel Veillard2bb89092000-08-31 14:57:50 +000015052Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15053
15054 * doc/xmlio.html: added doc and example for entity loader
15055 redefinition.
15056
Daniel Veillard96984452000-08-31 13:50:12 +000015057Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15058
15059 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
15060 used by libxml
15061
Daniel Veillarde715dd22000-08-29 18:29:38 +000015062Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15063
15064 * parser.c: Fixed bug on invalid ontent characters and when using
15065 push.
15066 * xmllint.c: fixed xmllint endling of errors in push mode
15067
Daniel Veillard4948eb42000-08-29 09:41:15 +000015068Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15069
15070 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015071 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000015072 * result/HTML/*.sax: regenerated HTML SAX output
15073 * parser.c: more cleanup.
15074
Daniel Veillarde010c172000-08-28 10:04:51 +000015075Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15076
15077 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015078 patches from Wayne Davison <wayned@users.sourceforge.net>,
15079 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000015080 * HTMLparser.c: fixed an ignorable white space detection bug
15081 occuring when parsing with SAX only
15082 * result/HTML/*.sax: updated since the output is now HTML
15083 encoded...
15084
Daniel Veillard47f3f312000-08-27 22:40:15 +000015085Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15086
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015087 * HTMLparser.[ch]: applied some of Wayne Davison
15088 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000015089
Daniel Veillarde0854c32000-08-27 21:12:29 +000015090Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15091
15092 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
15093 undeclared namespace prefix was used, added a warning.
15094 Cleaned up support w.r.t. entities, spilling out a warning
15095 and being pedantic on lookups.
15096 * test/warning/ent9 : added testcase for previous example.
15097 * TODO: updated
15098 * parserInternals.h parser.c: changed the way names are parsed
15099 now allow infinite size and decrease penalty for normal use
15100 * parser.c: Started a big cleanup/check of the parser code,
15101 fixed some of the most tortuous entity code, spotted code
15102 unused anymore
15103 * test/*: added tests for very long names and related nasty
15104 things.
15105
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000015106Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15107
15108 * doc/encoding.html: added encoding aliases doc
15109 * doc/xml.html: updates
15110 * encoding.[ch]: added EncodingAliases functions
15111 * entities.[ch] valid.[ch] debugXML.c: removed two serious
15112 bottleneck affecting large DTDs like Docbook
15113 * parser.[ch] xmllint.c: added a pedantic option, will be
15114 useful
15115 * SAX.c: redefinition of entities is reported in pedantic mode
15116 * testHTML.c: uninitialized warning from gcc
15117 * uri.c: fixed a couple of bugs
15118 * TODO: added issue raised by Michael
15119
Daniel Veillard0d6b1702000-08-22 23:52:16 +000015120Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15121
15122 * doc/encoding.html: propagated Martin Duerst suggestions
15123
Daniel Veillard52402ce2000-08-22 23:36:12 +000015124Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15125
15126 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
15127 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
15128 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
15129 by Wayne Davison
15130
Daniel Veillard2f2bf412000-08-20 15:11:02 +000015131Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15132
15133 * nanoftp.c nanohttp.c: small cleanup
15134 * TODO: updated
15135
Daniel Veillard244ece92000-08-19 20:58:02 +000015136Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15137
15138 * added an old VC testcase and updated title.xml entity
15139
Daniel Veillardb8f25c92000-08-19 19:52:36 +000015140Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15141
15142 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
15143 done on auto-opening of <p> tags and cleanup of SAX output
15144
Daniel Veillard979e55e2000-08-19 16:48:54 +000015145Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15146
15147 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
15148
Daniel Veillard4540be42000-08-19 16:40:28 +000015149Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15150
15151 * doc/xml.html libxml.* structure.*: updated the doc a bit
15152
Daniel Veillard808a3f12000-08-17 13:50:51 +000015153Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15154
15155 * testSAX.c testHTML.c result/HTML/: cleanup of the output
15156 of SAX tests
15157
Daniel Veillard29579362000-08-14 17:57:48 +000015158Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15159
15160 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
15161 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
15162
Daniel Veillard1255ab72000-08-14 15:13:33 +000015163Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15164
15165 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
15166 * testHTML.c: fix core dump on Solaris 2.x systems
15167 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
15168 * result/HTML/*.sax: previous bug fix lead to new results
15169
Daniel Veillard03109292000-08-14 14:58:22 +000015170Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15171
15172 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
15173 * configure.in: added --with-readline=DIR to accept alternate
15174 path for readline include/library
15175 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
15176 for ANSI under HP-UX
15177 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
15178 includes @LIBS@
15179
Daniel Veillard7c29ce22000-08-12 21:20:53 +000015180Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15181
15182 * doc/* : rebuilt the docs
15183 * getting ready for 2.2.2 release
15184
Daniel Veillard87b95392000-08-12 21:12:04 +000015185Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15186
15187 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
15188 and xmlAddFeature()
15189 * tree.[ch]: added xmlAddChildList()
15190 * xmllint.c: MAP_FAILED macro test
15191 * parser.h: added xmlParseCtxtExternalEntity()
15192 * valid.c: applied bug fixes removed warning
15193 * tree.c: added CDATA block to elements content
15194 * testSAX.c: cleanup of output
15195 * testHTML.c: added SAX testing
15196 * encoding.c: better error recovery
15197 * SAX.c, parser.c: fixed one of the external entity processing
15198 of the OASis testsuite
15199 * Makefile.am: added HTML SAX regression tests
15200 * configure.in: bumped to 2.2.2
15201 * test/HTML/ result/HTML: added a few of HTML tests, and added the
15202 SAX results
15203
Daniel Veillard88a172f2000-08-04 18:23:10 +000015204Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15205
15206 * configure.in: patch for HP compiler
15207
152082000-08-04 Sven Heinicke <sven@zen.org>
15209
15210 * xmllint.c: Was coredumping sometimes when the file given didn't
15211 exist.
15212
Daniel Veillard46e370e2000-07-21 20:32:03 +000015213Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15214
15215 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000015216
Daniel Veillard46e370e2000-07-21 20:32:03 +000015217 when using in memory parsing. Need some cleanup.
15218 * xmllint.c configure.in: added a --memory flag to test memory
15219 parsing
15220
Daniel Veillard36650692000-07-21 15:16:39 +000015221Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15222
15223 * nanohttp.c: fixed socklen_t replacement to unsigned int
15224 * parser.c: fixed a space handdling missing at the end of
15225 production 28 DOCTYPE.
15226 * xmlmemory.c: fixed a stupid bug on the routine to override
15227 allocation functions
15228 * TODO: updated
15229
Daniel Veillarde46e20d2000-07-14 15:02:46 +000015230Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15231
15232 * doc/ regenerated the docs
15233
Daniel Veillard32bc74e2000-07-14 14:49:25 +000015234Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15235
15236 * doc/encoding.html doc/xml.html: added I18N doc
15237 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
15238 improvements, both parser and filters, added ASCII & HTML,
15239 fixed the ISO-Latin-1 one
15240 * xmllint.c testHTML.c: added/made visible --encode
15241 * debugXML.c : cleanup
15242 * most .c files: applied patches due to warning on Windows and
15243 when using Sun Pro cc compiler
15244 * xpath.c : cleanup memleaks
15245 * nanoftp.c : added a TESTING preprocessor flag for standalong
15246 compile so that people can report bugs more easilly
15247 * nanohttp.c : ditched socklen_t which was a portability mess
15248 and replaced it with unsigned int.
15249 * tree.[ch]: added xmlHasProp()
15250 * TODO: updated
15251 * test/ : added more test for entities, NS, encoding, HTML, wap
15252 * configure.in: preparing for 2.2.0 release
15253
Daniel Veillard49703262000-07-10 10:27:46 +000015254Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15255
15256 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +000015257 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard49703262000-07-10 10:27:46 +000015258
Daniel Veillard306be992000-07-03 12:38:45 +000015259Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15260
15261 * doc/xml.html: changed the xmlsoft.org structure, updated the
15262 examples w.r.t. root and childs
15263
Daniel Veillard7d853352000-07-02 18:53:09 +000015264Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15265
Daniel Veillard784b9352003-02-16 15:50:27 +000015266 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7d853352000-07-02 18:53:09 +000015267
Daniel Veillard365e13b2000-07-02 07:56:37 +000015268Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15269
15270 * HTMLparser.c: Work on character encoding support for the HTML parser
15271 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
15272 * encoding.c: Fixed a potential memleak in the encoding stuff
15273
Daniel Veillardaf743792000-07-01 11:49:28 +000015274Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15275
15276 * doc/FAQ.html doc/Makefile.am : added a FAQ
15277
15278Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000015279
15280 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
15281 of the HTML parser to force it to not bypass SAX
15282
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000015283Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15284
15285 * win32config.h.in: updated
15286 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
15287 lacks iconv support :-( need to release 2.1.1
15288 * configure.in: release 2.1.1
15289 * HTMLparser: fixed bug #14784
15290 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
15291 by Windows compiler
15292 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
15293 the SAX startDocument() callback.
15294 * TODO: updated
15295
15296Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15297
15298 * added xmlStopParser()
15299
Daniel Veillardbe803962000-06-28 23:40:59 +000015300Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15301
15302 * configure.in: 2.1.0 prerelease
15303 * Large resync between W3C and Gnome tree
15304 * nanoftp, nanohttp.c: fixed stalled connections probs
15305 * HTMLtree.c SAX.c : support for attribute without values in
15306 HTML for andersca
15307 * valid.c: Fixed most validation + namespace problems
15308 * HTMLparser.c: start document callback for andersca
15309 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
15310 * parser.h, SAX.c: serious speed improvement for large
15311 CDATA blocks
15312 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
15313 different encoding
15314 * example/Makefile.am example/gjobread.c tree.h: work on
15315 libxml1 libxml2 convergence.
15316 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
15317 and the LIBXML_TEST_VERSION macro
15318
Daniel Veillardc310d562000-06-23 18:32:15 +000015319Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15320
15321 * doc/xml.html: various patches and improvements typo fixed by
15322 Felix Natter
15323 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
15324 from Felix Natter <fnatter@gmx.net>
15325
Daniel Veillardf3029822000-05-06 08:11:19 +000015326Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15327
15328 * doc/upgrade.html: updated with instructions for support of both
15329 libxml-1.x and libxml-2.x
15330 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
15331 for 2.x support and also fixed includes
15332
15333
Daniel Veillard496a1cf2000-05-03 14:20:55 +000015334Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15335
15336 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
15337 the encoding support, added iconv support, so now libxml if
15338 compiled with iconv automatically support japanese encodings
15339 among others. Work based on initial patch from Yuan-Chen Cheng
15340 I may have broken binary compat in the encoding handler
15341 registration scheme, but that was so utterly broken I don't
15342 expect anybody to have used this feature until now.
15343 * parserInternals.h: fixup on the CHAR range macro
15344 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
15345 code.
15346 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
15347 * uri.c: added xmlParseURI() I can't believe I forgot to
15348 implement this one in 2.0 !!!
15349 * SAX.c: moved doc->encoding update in the endDocument() call.
15350 * TODO: updated.
15351
Daniel Veillard06047432000-04-24 11:33:38 +000015352Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15353
15354 * tree.h: removed extraneous xmlRemoveProp definition
15355 * TODO: added item about --disable-corba configure switch
15356 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
15357 * nanoftp.c: fixed include problems giving troubles on AIX and
15358 slowlaris
15359 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
15360 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
15361 comment and headers changes to lower gtk-doc number of warnings
15362 * doc/html/*: rebuilt docs
15363
Daniel Veillarde0aed302000-04-16 08:52:20 +000015364Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15365
15366 * HACKING: documented the tag for 1.x and instructions
15367
Daniel Veillard5e873c42000-04-12 13:27:38 +000015368Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15369
15370 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
15371 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
15372 xmlCreateIOParserCtxt
15373 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
15374 significant overall improvement
15375 * xmllint.c: added I/O test to xmllint
15376 * testSAX.c: added a speed test
15377 * doc/* : updated/regenerated
15378
Daniel Veillardfc708e22000-04-08 13:17:27 +000015379Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15380
15381 * xpath.c uri.h parserInternals.h: cosmetic changes from
15382 "Timur I. Bakeyev" <timur@bat.ru>, including making
15383 xmlCreateURI() public
15384
Daniel Veillard5d211f42000-04-07 17:00:24 +000015385Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15386
15387 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
15388 and the code at the same time. Added a clean mechanism for
15389 overload or added input methods: xmlRegisterInputCallbacks()
15390 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
15391 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
15392 * TODO: updated
15393 * doc/* : updated/regenerated
15394 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
15395 source dir
15396
Daniel Veillarde77a9182000-04-05 19:12:29 +000015397Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15398
15399 * testURI.c: yet another forgotten commit, I should get some sleep !
15400
Daniel Veillardce8b83b2000-04-05 18:38:42 +000015401Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15402
15403 * xmllint.c: forgot to commit this too ?
15404
Daniel Veillardb9df4042000-04-05 14:23:16 +000015405Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15406
15407 * xmlversion.h.in : forgot to commit this previously
15408
Daniel Veillard361d8452000-04-03 19:48:13 +000015409Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15410
15411 * configure.in: preparing libxml-2.0.0 version looks Ok so far
15412 * README TODO: updated for release
15413 * uri.c uri.h: added authority parsing/saving
15414 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
15415 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
15416 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
15417 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
15418 Makefile.am : added compile-time customization of libxml
15419 --with-ftp --with-http --with-html --with-xpath --with-debug
15420 --with-mem-debug
15421 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
15422 #include <libxml/xxx.h> I hope it won't break too much stuff
15423 and will be manageable in the future...
15424 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
15425 and added xmllint to the installed programs
15426 * uri.h: added xmlFreeURI()
15427
Daniel Veillardec303412000-03-24 13:41:54 +000015428Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15429
15430 * uri.c uri.h: finished the escaping handling, the base support
15431 and the URI path normalization. Looks good just lacks the
15432 authority content parsing code.
15433 * Makefile.am: added instructions to generate testURI
15434 * TODO: updated
15435 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
15436 added links and icons for W3C and Gnome
15437
Daniel Veillard8f621982000-03-20 13:07:15 +000015438Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15439
15440 * xmlmemory.[ch] : seems I forgot to actually update the files in
15441 the last commit :-)
15442 * doc/xml.html doc/html/* : updated and uploaded the docs
15443
Daniel Veillard3dd82e72000-03-20 11:48:04 +000015444Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15445
15446 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
15447 * TODO: updated
15448 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000015449 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000015450 gfree).
15451 * Makefile.am, uri.c, uri.h: added a set of functions to do
15452 exact (litteraly copied from the RFC 2396 productions) parsing
15453 and handling of URI. Will be needed for XLink, one XML WFC,
15454 XML Base and reused in the nano[ftp/http] modules. Still work
15455 to be done.
15456
Daniel Veillardedfb29b2000-03-14 19:59:05 +000015457Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15458
15459 * configure.in, libxml.spec.in : libxml2
15460 * doc/* : updated the doc page, rebuilt the docs
15461
Daniel Veillardcf461992000-03-14 18:30:20 +000015462Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15463
15464 * all: tagged LIB_XML_1_X
15465 * *.c *.h : updated from W3C CVS tree
15466 * configure.in : 2.0.0-beta
15467 * libxml.spec.in : libxml2 package nam
15468 * result/* : new version of the tests output
15469
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000015470Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15471
15472 * doc/xml.html, doc/update.html: updated docs, 1.8.7
15473
Daniel Veillardb566ce12000-03-04 11:39:42 +000015474Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15475
15476 * doc/* : rebuilt the docs
15477 * parser.c: final patch on #6766
15478 * valid.c: small patch on validity checks.
15479
Daniel Veillardfb76c402000-03-04 11:39:42 +000015480Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15481
15482 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
15483 added
15484 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
15485 compatibility w.r.t. XML spec and existing code.
15486
Daniel Veillard90fb02c2000-03-02 03:46:43 +000015487Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15488
15489 * parser.c: seems a better solution to <a> </a> exists,
15490 will try it for a while
15491
Daniel Veillard83a30e72000-03-02 03:33:32 +000015492Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15493
15494 * parser.c: tried to remove the <a> </a> generating <a/>
15495 this is hard. Left a flag for that purpose. Fixed bug #6766
15496 * configure.in: prepared 1.8.7 not released, due to previous
15497 problem
15498
Daniel Veillard88f00ae2000-03-02 00:15:55 +000015499Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15500
15501 * doc/xml.html : applied second patch from Paul DuBois
15502
Daniel Veillard402e8c82000-02-29 22:57:47 +000015503Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15504
15505 * doc/xml.html : applied patch from Paul DuBois
15506
Daniel Veillardd0f7f742000-02-02 17:42:48 +000015507Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15508
15509 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
15510
Daniel Veillard5feb8492000-02-02 17:15:36 +000015511Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15512
15513 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
15514 compilation warnings on various platforms.
15515 * parser.c: Fixed #5281 validity error callbacks are now desactived
15516 by default if not validating.
15517
Daniel Veillardf341f932000-02-02 14:52:08 +000015518Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15519
15520 * nanoftp.c, win32config.h.in: patches to compile on WIN32
15521
Daniel Veillard13c757e2000-02-01 23:59:15 +000015522Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15523
15524 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
15525 <gkatsi@cs.toronto.edu>
15526
Daniel Veillard726e8792000-01-30 20:04:29 +000015527Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15528
15529 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
15530 processing URLs
15531
Daniel Veillarde41f2b72000-01-30 20:00:07 +000015532Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15533
15534 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
15535 xmlNanoFTPUpdateURL for persistent control connections.
15536 * configure.in: 1.8.6
15537
15538Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15539
15540 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
15541 * tree.[ch] : added xmlSaveNoEmptyTags
15542
James Henstridgef3be9312000-01-28 13:59:21 +0000155432000-01-29 James Henstridge <james@daa.com.au>
15544
15545 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
15546
15547 * Makefile.am: added nanoftp.[ch] to the build.
15548
Daniel Veillardaeea04f2000-01-25 19:27:27 +000015549Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15550
15551 * nanoftp.[ch]: cleanup, comments, API
15552 * debugXML.c : fixed a bug in the cat command
15553 * doc/*: regenerated the docs
15554
Daniel Veillardda07c342000-01-25 18:31:22 +000015555Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15556
15557 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
15558 * debugXML.c : fixed a bug in the cat command
15559 * valid.c: fixing some small probs
15560 * libxml.spec.in: get rid of the SNAP suffix
15561 * doc/xml.html: updated the status
15562
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000015563Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15564
15565 * xml-config.in: xml-config --version to just return the
15566 version number
15567 * xpath.c: some cleanup w.r.t. axis when the current node is
15568 an attribute.
15569 * TODO: updated
15570
Daniel Veillard461a66c2000-01-18 18:01:01 +000015571Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15572
15573 * configure.in: prepared for libxml-1.8.5
15574 * doc/* recompiled the documentation
15575
155762000-01-17 Jody Goldberg <jgoldberg@home.com>
15577
15578 * configure.in : WARNING autoconf subtlety alert :
15579 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
15580 when looking for zlib.h so that HAVE_ZLIB_H is defined.
15581 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
15582 get defined by AC_CHECK_HEADERS.
15583
Daniel Veillardf967b902000-01-17 16:06:10 +000015584Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15585
15586 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
15587 Rune.Djurhuus@fast.no
15588
Daniel Veillardad8f99d2000-01-15 14:20:03 +000015589Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15590
15591 * TODO: updated
15592 * tree.c, parser.c: made sure that only memory alloc problems
15593 and internal parser errors are allowed to write to stdout or
15594 stderr.
15595
Daniel Veillard0142b842000-01-14 14:45:24 +000015596Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15597
15598 * tree.c : restored xmlNewGlobalNs since this seems used by
15599 a lot of existing code :-(, fixed a bug in xmlNewNs
15600 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
15601 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
15602 to exit() from the library code.
15603 * xpath.c, parser.c: removed bugs or unused code detected by
15604 Windows compilers
15605 * parser.c: started adding interfaces for parsing well balanced
15606 XML fragments
15607 * configure.in: releasing 1.8.4
15608 * doc/* : rebuilt the docs
15609
Daniel Veillard2eac5032000-01-09 21:08:56 +000015610Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15611
15612 * tree.[ch] : added xmlNewDocFragment() for DOM
15613 * testHTML.c: uninitialized variable.
15614
Daniel Veillardf3a73582000-01-05 14:58:39 +000015615Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15616
15617 * doc/* : rebuild the docs
15618
Daniel Veillard71b656e2000-01-05 14:46:17 +000015619Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15620
15621 * acconfig.h: readline and history patch
15622 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
15623 * tree.c: added check and handling when possibly removing an ID
15624 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
15625 and saving.
15626 * test/HTML/entities.html result/HTML/entities.html* : test for
15627 various entities reference cases
15628 * result/HTML/* : as a result output of some testcase have
15629 changed
15630 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
15631 by previous example. added xmlParseTryOrFinish().
15632 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
15633 entities.h debugXML.h HTMLparser.h: changed the way struct are
15634 declared to allow gtk-doc to expose those
15635 * parser.c: closed bug #4960
15636 * Makefile.am configure.in: Applied patch from
15637 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
15638 and math/socket libs detection
15639
Daniel Veillard437b87b2000-01-03 17:30:46 +000015640Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15641
15642 * configure.in, Makefile.am: link tester against readline
15643 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
15644
Daniel Veillard686d6b62000-01-03 11:08:02 +000015645Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15646
15647 * tree.[ch]: added xmlRemoveProp
15648 * win32config.h.in nanohttp.c: avoid including the Windows
15649 socket stuff in every C files
15650 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
15651 the XmL parser(s)
15652 * test/ns4 result/ns4 etc...: added test case for previous prob
15653 * tree.c: xmlNewNs wasn't checking for double definition
15654 * Makefile.in: fixed a problem with dist-hook duplicates
15655 * parser.[hc], xmlIO.c: fixed the loading of external entities
15656 APIs, now xmlLoadExternalEntity() is used everywhere and
15657 setting up an app specific front-end using the
15658 * SAX.c parser.c: some fixes, now the xhtml spec validates
15659 with the xhtml DTD.
15660 * error.c: fixed crashes in case of no input stream
15661 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
15662 to the validation tests and results
15663
Daniel Veillard5e5c6231999-12-29 12:49:06 +000015664Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15665
15666 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
15667 too htmlCreatePushParserCtxt() and htmlParseChunk()
15668 * parser.c: a bit of cleanup.
15669 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
15670 to XML) removed the last mem leak known
15671 * HTMLtree.c: output message cleanup
15672 * xmlmemory.c: display content info about memory blocks
15673 * result/HTML/wired.* : missing att value warning change
15674
Daniel Veillardbe849cf1999-12-28 16:43:59 +000015675Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15676
15677 * doc/* : rebuilt the documentation
15678
Daniel Veillarddbfd6411999-12-28 16:35:14 +000015679Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15680
15681 * parser.[ch] parserInternals.h: Push parser for XML,
15682 seems to work fine now
15683 * tester.c debugXML.[ch]: Added an XML shell debug facility and
15684 --push for push testing
15685 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
15686 * testSAX.c: added --push
15687 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
15688 subtree
15689 * xmlIO.[ch] : enriched API + fixes for push mode
15690 * entities.[ch]: added the entity content length to the struct.
15691 * xmlmemory.[ch]: new API to show the last entries for the shell
15692 * valid.c: added required attribute testing
15693 * SAX.c: the cdata callback now merge contiguous fragments
15694 * HTMLparser.c: cleanup of some macros
15695
Daniel Veillard3c558c31999-12-22 11:30:41 +000015696Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15697
15698 * parser.c: fix for PIs name starting with xml
15699 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000015700 * *.c, configure.in win32config.h.in : generate win32config.h for
15701 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000015702
Daniel Veillard0caf07a1999-12-21 16:25:49 +000015703Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15704
15705 * parser.c: fixed a stupid = vs. == bug :-(
15706 * doc/gnome-xml.sgml: s/glade/xml/
15707
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000015708Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15709
15710 * configure.in, doc/xml.html : bug fix release 1.8.2
15711 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
15712 Hopefully the end of that silly C++ include problem
15713 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
15714 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
15715 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
15716 troubles with autoclosed elements when the stree shape doesn't
15717 follow the DtD specs. Added htmlIsAutoClosed() and
15718 htmlAutoCloseTag()
15719 * result/HTML/*.htm*: Updated the HTML examples regression tests output
15720 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
15721 * debugXML.c: fixed a bug on printing default namespaces.
15722 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
15723
Daniel Veillardb24054a1999-12-18 15:32:46 +000015724Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15725
15726 * result/HTML/*.htm[l] : updated the HTML regression tests according
15727 to the new output
15728 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
15729 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
15730 problem due to intermix of extern "C" { ... } declarations for C++
15731 and recursive includes in the headers
15732
Chris Lahey323c48c1999-12-18 15:32:45 +0000157331999-12-20 Chris Lahey <clahey@umich.edu>
15734
15735 * HTMLtree.c: Made it so that html nodes with a single child do
15736 not insert a carriage return before or after the child node.
15737
Daniel Veillardb24054a1999-12-18 15:32:46 +000015738Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000015739
15740 * configure.in, doc/xml.html : bug fix release 1.8.1
15741 * parser.c: fixed bug #4344
15742 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
15743 added the glue to avoid C++ problems
15744 * doc/* : regenerated the documentation
15745
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000015746Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15747
15748 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
15749 namespace recognition, and Dia as a resul :-(
15750 * encoding.c: closed bug #3950
15751
Daniel Veillard944b5ff1999-12-15 19:08:24 +000015752Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15753
15754 * valid.c: debugging a posteriori validation, except URI expansion
15755 stuff this should be fixed now
15756 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
15757 Carl Nygard <cnygard@bellatlantic.net>
15758 * tester.c: added --postvalid, cleaning of the code
15759 * tree.[ch]: added xmlDocGetRootElement()
15760
Ramiro Estrugobfce3771999-12-15 04:32:07 +000015761Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
15762
15763 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
15764 c++ losage.
15765
Daniel Veillard10a2c651999-12-12 13:03:50 +000015766Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15767
15768 * configure.in, doc/xml.html : bumped to 1.8.0
15769 * xlink.[ch], Makefile.am : added framework for link detection
15770 * parser.h: added nbChars to parser context, needed for cleanup.
15771 * xmlmemory.c: removed a nasty bug when out of mem
15772 * valid.[ch]: adding namespace support for attribute decl
15773 * tester.c: added --debugent option
15774 * debugXML.[ch]: added xmlDebugDumpEntities()
15775 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
15776 buffers instead, this was really needed, validation was breaking
15777 in strange ways due to that. Added xmlParseStringPEReference()
15778 and other parsing from strings functions. Entities processing
15779 modified again, but PERef are still not handled correcly but
15780 unless you're Eve Maller you won't notice :-)
15781 * HTMLparser.c: large changes toward reliability, and switched to
15782 lowercase internal tags, XHTML is lowercase, so it will help
15783 that output is closer to next version.
15784 * doc/* : regenerated the documentation, it is now hosted at
15785 http://xmlsoft.org/ (same bits I just bought the domain :-)
15786
15787
Daniel Veillard294cbca1999-12-03 13:19:09 +000015788Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15789
15790 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
15791 doc generation
15792 * parser.c: fixed bugs #3908 and #3937 and a memory leak
15793 in the SAX API
15794 * doc/*: rebuilt the doc making sure everything appears in the
15795 HTML files
15796
Daniel Veillardf5c2c871999-12-01 09:51:45 +000015797Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15798
15799 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
15800 added the patch from Carl Nygard <cnygard@bellatlantic.net>
15801 which allow impressive speed improvement on dataset with
15802 large text pieces, but at the cost of broken binary
15803 compatibility and slightly bigger memory usage.
15804 Configure with --with-buffers to activate them, they
15805 are protected with XML_USE_BUFFER_CONTENT define.
15806 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
15807 goal is 0 memory left allocated once parser is no more used
15808 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
15809 call xmlCleanupParser() and xmlMemoryDump()
15810
Daniel Veillarda819dac1999-11-24 18:04:22 +000015811Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15812
15813 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
15814 * parser.[ch] encoding.[ch]: added memory cleanup routines
15815 * parser.c: closing bug #3788
15816 * doc/*: rebuilt the doc
15817
Daniel Veillard11a48ec1999-11-23 10:40:46 +000015818Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15819
15820 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
15821 xmlNewTextChild() and xmlSetCompressMode() behaviour.
15822 * tester.c: added --compress option
15823 * doc/*: rebuilt the documentation
15824
Daniel Veillard4c3a2031999-11-19 17:46:26 +000015825Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15826
15827 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
15828 if given /proc/kcore as input !
15829 * doc/xml.html doc/*: updated and rebuilt the documentation
15830
15831Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000015832
15833 * parser.c: Fixed some wrongly space collapsing code due to
15834 a misreading of the spec.
15835 * result/*: fixed the output accordingly
15836
15837Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000015838
15839 * encoding.c: bug fix and typos
15840 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
15841 * parser.c: added attribute normalization closing bug #3597
15842 * test/att* result/att* SAXresult/att*: testcase for attribute
15843 normalization
15844
Daniel Veillardd7e200c1999-11-15 17:53:11 +000015845Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15846
15847 * configure.in: closing bug #3163 by adding extra flags for the
15848 cc compiler on HP-UX
15849
Daniel Veillard51e3b151999-11-12 17:02:31 +000015850Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15851
15852 * valid.[ch] : removed a typo and an enumerated type bug in the
15853 xmlAddElementDecl() function
15854 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
15855 call to xmlEncodeEntitiesReentrant() so that the functions
15856 New, Set and Get are at the same level.
15857 * parser.c HTMLparser.c: extra memory allocation bug for
15858 attributes detected by someone using libxml in embedded systems :-)
15859
Daniel Veillard962195f1999-10-28 15:51:53 +000015860Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15861
15862 * xmlmemory.h: turned off mem debug :-\
15863
Daniel Veillard35008381999-10-25 13:15:52 +000015864Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15865
15866 * parser.c: closed bug #2784 a one line fix, but worth pushing
15867 a new release out
15868 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
15869 some structures, comments before and after the
15870 main element, and other nastyness
15871 * HTMLtree.c tree.c: accomodate the extended HTML supported
15872 * configure.in: pushing 1.7.4
15873 * test/ent8 and related outputs : added a new test for bug #2784
15874 * test/HTML/wired.html and related output: a nasty HTML example
15875 * Makefile.am: improved the test scripts
15876 * docs/* : reran the documentation extractor, updated xml.html
15877
Daniel Veillard7c1206f1999-10-14 09:10:25 +000015878Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15879
15880 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
15881 HTMLparser and debugged the HTML related code. HTML documents
15882 now have their own type
15883 * entities.c: do not dump &apos; for HTML output
15884 * xmlmemory.c: improvement, breakpoint mechanism
15885 * testHTML.c: added --sax --repeat ...
15886 * Makefile.am: improved the HTML tests
15887 * valid.[ch]: added xmlValidGetValidElements and
15888 xmlValidGetPotentialChildren
15889 * tester.c: added --insert to test the 2 new functions
15890 * test//* result//* SAXresult//* : regression test cleanup
15891 and extension.
15892 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
15893 gnome-xml-nanohttp.html
15894
Daniel Veillard7d2c2761999-10-11 15:09:51 +000015895Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15896
15897 * HTMLparser.c: fixed problems with some autoclose tags
15898 * tree.c: fixed XML output problems.
15899 * result/* SAXresult/*: update of the tests output
15900
Daniel Veillard6077d031999-10-09 09:11:45 +000015901Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15902
15903 * Makefile.am: Arturo patch for xmlConf.sh version info
15904 * parser.c: Tim Josling patch for single quoted items
15905 * tester.c: Tim Josling patch for tester options usage
15906 * tree.h: indent cleanup
15907
Daniel Veillard2673d3c1999-10-08 14:37:09 +000015908Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15909
15910 * HTMLparser.c parser.h : Fixed problems with HTML parsing
15911 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
15912
Daniel Veillard00fdf371999-10-08 09:40:39 +000015913Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15914
15915 * tree.c : Raph patch for initialization of CORBA fields
15916 * parser.c, xpath.c, ...: modification of doc comments
15917 * xpath.c : allow spaces in xpath expressions
15918
Daniel Veillardad219441999-09-27 08:17:49 +000015919Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15920
15921 * xmlmemory.h: turning off memory debug :-(
15922
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015923Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15924
15925 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
15926 better SAX interfaces.
15927 * testSAX.c: uses the new SAX routine, avoid fetching any remote
15928 entity.
15929 * configure.in: 1.7.2
15930
15931Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000015932
15933 * libxml.spec.in: fixed the URL
15934 * doc/xml.html: improved the documentation front-end
15935
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015936Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000015937
15938 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
15939
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015940Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000015941
15942 * libxml.spec.in: fixed the alpha compile problem
15943 * parser.[ch]: changed errno to errNo in the parser context :-(
15944 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
15945 * doc/xml.html: changed CHAR to xmlChar
15946 * doc/html/*: recompiled the documentation
15947 * configure.in: 1.7.1
15948
Daniel Veillard7f7d1111999-09-22 09:46:25 +000015949Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15950
15951 * parser.h: modified the parser context struct to regain 1.4.0
15952 binary compatibility
15953 * parser.c, xml-error.h: added errno ot teh context and defined
15954 a set of errors values with update of errno
15955 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
15956 DTDs and entities
15957 * *.h, *.c: complete cleanup of the use of config.h and include
15958 protection depending on the current setup.
15959 * overalll debugging, maintenance and bug-fixing on all modules
15960 * updated the documentation
15961 * ready for 1.7.0
15962
Daniel Veillardc08a2c61999-09-08 21:35:25 +000015963Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15964
15965 * HTMLparser.c : cleanup
15966 * SAX.c valid.c valid.h: added ID/IDREF checking
15967 * tree.c tree.h: extended doc structure for refs
15968 * configure.in: 1.6.2
15969 * parser.c: patched bug in SAX user arg call
15970 * parserInternals.h: patched missing close in C++ wrapping
15971 * testXPath.c xpath.c xpath.h: prepared for extensibility,
15972 especially upcoming XPointer implementation.
15973 * doc/xml.html: augmented, typo
15974
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000015975Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
15976
15977 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
15978 not all invocations of install understand -d.
15979
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000015980Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
15981
15982 * Makefile.am: prepend all the test* calls with $(top_builddir) -
15983 to make 'check' works, when builddir != srcdir.
15984
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000015985Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15986
15987 * doc/xml.html : updated the documentation
15988
Daniel Veillard6454aec1999-09-02 22:04:43 +000015989Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15990
15991 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
15992 not deallocated memory blocks
15993 * *.c : replaces all calls to malloc() free() and realloc() to
15994 the wrapper functions/macros
15995 * tree.c : removed memory leaks dues to calling xmlFreeNode()
15996 instead of xmlFreeNodeList()
15997
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000015998Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15999
16000 * HTMLparser.c: corrected a stupid bug leading to core dump at
16001 tree deallocation. Removed warnings indicated by
16002 Stephane.Conversy@lri.fr
16003 * entities.c: Fixes Yet Another Stupid Bug, entities were not
16004 looked for in the external subset
16005
16006Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000016007
16008 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
16009 on SGI by Stephane.Conversy@lri.fr
16010
Daniel Veillardb96e6431999-08-29 21:02:19 +000016011Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16012
16013 * all .h : changed the prototype declaration indent as in gtk
16014 * most .c : working on reducing the TODOs in the code
16015 * most .c : cleanup though -pedantic and Insure++
16016 * improvements on validation ID checkings.
16017 * tree.[ch] SAX.c: added support for namespace on attributes #2022
16018 * xml-config.in: closed #1810
16019
16020Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000016021
16022 * tree.h, valid.c, valid.h: more work on validity, IDs
16023 * xpath.c: added/fixed comparidon and equlity, added a new isinf
16024 definition for AIX
16025
Daniel Veillardb556eb51999-08-15 17:19:50 +000016026Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16027
16028 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
16029 the distribution due to a cut'n paste error at last commit
16030
Daniel Veillardb05deb71999-08-10 19:04:08 +000016031Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16032
16033 * configure.in: upgraded to version 1.4.0
16034 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
16035 Big update, added a large part of the validation process,
16036 it should be usable, but some parts are missing
16037 * xpath.c: improved the implementation w.r.t. root.
16038 * Makefile.am: added more tests
16039 * test and result trees: added a lot of tests
16040 * libxml.spec.in: export libxml.so.0 and libxml.so.1
16041
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000016042Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16043
16044 * Added an HACKING file
16045
Daniel Veillarde2d034d1999-07-27 19:52:06 +000016046Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16047
16048 * xpath.[ch] : improvements and debug of the XPath implementation
16049 * parser.c, HTMLparser.c : modified the parsers to be progressive
16050 * tree.[ch] : extended the Buffer promitives
16051 * xmlIO.[ch] : added basic I/O routines providing progressive
16052 parsing and ready for I18N conversion plugins
16053 * SAXresult/* : the SAX callback sequence maybe slightly different
16054 now
16055 * test*.c : improved/updated the tests programs
16056 * doc/* : recompiled the docs.
16057
Daniel Veillard15b75af1999-07-26 16:42:37 +0000160581999-07-26 Michael Meeks <michael@edenproject.org>
16059
16060 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
16061
16062 * tree.c: Ditto.
16063
Daniel Veillard1566d3a1999-07-15 14:24:29 +000016064Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16065
16066 * configure.in: upgraded to version 1.4.0
16067 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
16068 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
16069 XML query language, see http://www.w3.org/TR/xpath for more details.
16070 * parser.c, parser.h: added CHAR* related string functions for XPath
16071 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
16072 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
16073 rebuild the docs.
16074 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
16075 and regression testing capabilities for XPath.
16076
Daniel Veillardd79d7871999-07-12 10:38:12 +000016077Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16078
16079 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
16080 closing bug #1646
16081
Daniel Veillardbe9e5951999-07-12 09:16:45 +000016082Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16083
16084 * Makefile.am, example/Makefile.am: closed bug #1683
16085
Daniel Veillard3166ab11999-07-11 16:14:19 +000016086Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16087
16088 * example/Makefile.am, configure.in: added the makefile for the
16089 gjobread example
16090
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000016091Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
16092
16093 * doc/Makefile.am:
16094 - fix which allow "make install DESTDIR=</install/prefix>".
16095
Daniel Veillard7cc3c041999-07-09 10:11:57 +000016096Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16097
16098 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
16099 which fixed a problem on the file reading-code.
16100
Daniel Veillard82150d81999-07-07 07:32:15 +000016101Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16102
16103 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
16104 output.
16105 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
16106
Daniel Veillard5233ffc1999-07-06 22:25:25 +000016107Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16108
16109 * parser.h : Oops removed the binary compatibility problem
16110 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
16111 * parser.c, HTMLparser.c: applied patches for reading from stdin
16112
Daniel Veillardbe70ff71999-07-05 16:50:46 +000016113Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16114
16115 * parser.c, entities.c, valid.c: cleanup bug #1591
16116 * configure.in: cleanup bug #1592
16117 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
16118 the same tree back-end. Hence gdome will be available for it.
16119 * doc/Makefile.am: close bug #617
16120
Daniel Veillard97fea181999-06-26 23:07:37 +000016121Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16122
16123 * parser.c: alloctate a per parser context SAX interface block
16124
Daniel Veillard14fff061999-06-22 21:49:07 +000016125Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16126
16127 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
16128 and xmlEncodeEntitiesReentrant with the correct one :-\
16129
16130Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16131
16132 * commit of my internal XML base changes, quite a lot of
16133 changes, cleanups, better entities support, framework for
16134 new I/O and charset detection and handling
16135 * Fixed the configure/Makefile stuff to generate shared libs
16136 with the proper version info, so we jumped on rev from
16137 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
16138 xmlEncodeEntities() result need to be freed now, and a string
16139 xmlParserVersion provide the current library version.
16140
Raph Levien05240da1999-06-15 21:27:11 +000016141Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
16142
16143 * parser.c: fixed a buffer overrun for when you have a very long
16144 attribute with no entities in it.
16145
Daniel Veillardbb2da581999-06-13 14:37:07 +000016146Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16147
16148 * added example directory
16149 * added example/gjobs.xml gjobread.c, still need a Makefile.in
16150
Daniel Veillard011b63c1999-06-02 17:44:04 +000016151Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16152
16153 * Release of libxml-1.1, nearly everything has been touched for
16154 this.
16155 * Added more regression tests
16156 * Updated the documentation
16157
Daniel Veillard27d88741999-05-29 11:51:49 +000016158Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16159
16160 * tree.[ch]: unified the XML_NO_CORBA defines.
16161 * parser.c encoding.[ch]: started plugging in char encoding detection
16162
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000016163Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
16164
16165 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
16166 Also freed allocated buffer.
16167
Daniel Veillard27d88741999-05-29 11:51:49 +000016168Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000016169 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
16170 reentrancy problem at printing. One is left in entities.c, to
16171 remove ASAP
16172 * testSAX.c : added a test example showing the use of the SAX
16173 interface if one doesn't want to build the DOM tree.
16174 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
16175
Daniel Veillard517752b1999-04-05 12:20:10 +000016176Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16177
16178 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
16179 large revamping of the parser to use SAX callbacks
16180 http://www.megginson.com/SAX/ (or at least a C like interface
16181 a la Expat). It's now possible to set up your own callbacks
16182 and the parser will not build a DOM tree.
16183 * test/* result/*: updated the test suite, I finally removed
16184 the old Namespace draft support (PI based).
16185
Daniel Veillard87c83bd1999-04-02 16:04:43 +000016186Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16187
16188 * Makefile.am: added test result to EXTRA_DIST for make tests
16189
Daniel Veillard64068b31999-03-24 20:42:16 +000016190Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16191
16192 * parser.c, parserInternals.h: moved the chars macro definitions
16193 to parserInternals.h
16194 * parser.c, error.c: applied patches from "Knut Ã…kesson"
16195 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
16196
Daniel Veillard012ccc11999-03-23 10:11:11 +000016197Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16198
16199 * xml-config.in : applied patch to make --version work
16200
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000162011999-03-05 Raja R Harinath <harinath@cs.umn.edu>
16202
16203 * Makefile.am (check-local): Alias for `tests' target. This will
16204 cause `make check' to do the right thing.
16205 (tests): Don't run tests in srcdir. Also, replaced calls to
16206 basename with a `sed' "equivalent".
16207
Daniel Veillardd109e371999-03-05 06:26:45 +000016208Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16209
16210 * Renamed error.h to xml-error.h, corrected Makefile.am to list
16211 it in the header and not the sources, updated the doc.
16212 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
16213 pointing this out.
16214
Daniel Veillardbc50b591999-03-01 12:28:53 +000016215Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16216
16217 * parser.c, parser.h, parserInternals.h: memory leak hunting,
16218 exported the inputStream routines.
16219 * doc/html/* : updated accordingly
16220
Daniel Veillardd692aa41999-02-28 21:54:31 +000016221Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16222
16223 * parser.c, parser.h, parserInternals.h: added a few extra
16224 internal calls to allocate and free parser contexts ...
16225 * doc/html/* : updated accordingly
16226
Daniel Veillard55a99271999-02-25 11:01:29 +000016227Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16228
16229 * configure.in, Makefile.am, doc/makefile.am : General changes for
16230 1.0.0 release and including the generated HTML documentation.
16231
Daniel Veillard35925471999-02-25 08:46:07 +000016232Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16233
16234 * makefile.am : added parserInternals.h, oops.
16235
Daniel Veillard1e346af1999-02-22 10:33:01 +000016236Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16237
16238 * parserInternals.h: added this header giving access to the parser
16239 internal functions.
16240 * doc/Makefile.am : added a rebuild target which rebuilds the full
16241 set of documentations
16242 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
16243 the internal subset.
16244 * *.c *.h: modifications needed to generate the documentation using
16245 gtk-doc, cleanup of functions blocks, reorganisation of struct
16246 declarations.
16247
Daniel Veillard1164e751999-02-16 16:29:17 +000016248Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16249
16250 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
16251 the tar and spec file to include the beginning of the doc.
16252
Nuno Ferreira03d04781999-02-13 00:07:17 +0000162531999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
16254
16255 * doc/.cvsignore: Added this file.
16256
Daniel Veillard6800ef31999-02-08 18:33:22 +000016257Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16258
16259 * tree.c: fixed xmlGetProp to return "" when the attribute
16260 exists, even if the node-list is NULL.
16261
Daniel Veillard726c7e31999-02-08 15:13:10 +000016262Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16263
16264 * tree.c: patched an error outputting empty attribute values.
16265 * Makefile.am and doc/makefile.am: have been updated during the
16266 week-end. Sorry for an empty CVS log, I got a shell problem.
16267
Daniel Veillard1899e851999-02-01 12:18:54 +000016268Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16269
16270 * tree.h: cleaned up using enums instead of defines
16271 * parser.c, valid.[ch]: more work on parsing/output of element
16272 declarations
16273
Daniel Veillard3b9def11999-01-31 22:15:06 +000016274Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16275
16276 * valid.[ch], tree.c, parser.c : more work toward full parsing
16277 of XML DTDs.
16278 * README: added informations about mailing-list and on-line
16279 documentation
16280
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000162811999-01-27 Raja R Harinath <harinath@cs.umn.edu>
16282
16283 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
16284
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000016285Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16286
16287 * parser.c, tree.[ch] : more work toward conformance testing,
16288 added a last element to accelerate parsing of very flat structures
16289 started working on internal subset Element content declaration.
16290 * valid.[ch] : first cut at adding code toward validation.
16291 * previous changes had also small impact on most files, especially
16292 the conformance testing using James Clark test suite.
16293
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000016294Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16295
16296 * test/* : updated the examples, most of them were not well
16297 formed (humm), and added rdf2.
16298 * result/* : resulting changes in the output.
16299
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000016300Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16301
16302 * tree.c: changed the behaviour of xmlGetProp on NULL values.
16303
Daniel Veillard44b3a061998-12-05 17:27:22 +000016304Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16305
16306 * tree.c: patched a bug in the generation of empty attributes
16307
Daniel Veillardbe36afe1998-11-27 06:39:50 +000016308Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16309
16310 * entities.[ch], tree.[ch], tester.c: added copy interfaces
16311 for node/trees/documents/... Biggest problem is namespace
16312 support when copying subtrees.
16313
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000016314Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16315
16316 * parser.c, entities.c: improve entities and char ref encoding,
16317 and cleanups of error messages.
16318
Daniel Veillard242590e1998-11-13 18:04:35 +000016319Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16320
16321 * parser.c, entities.c: simple bug hunting done during rpm2html and
16322 rpmfind integration.
16323
Daniel Veillard42dc9b31998-11-09 01:17:21 +000016324Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16325
16326 * parser.[ch]: Added interfaces allowing to specify a SAX
16327 handler before parsing.
16328
Daniel Veillarde3bffb91998-11-08 14:40:56 +000016329Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16330
16331 * parser.c: redirrect all errors reporting through the SAX
16332 error function
16333
Daniel Veillardda4d3c41998-11-04 20:07:05 +000016334Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16335
16336 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
16337 * libtool, tlmain ...: update of the libtool files
16338
Miguel de Icaza442321c1998-11-04 18:13:38 +0000163391998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
16340
16341 * entities.c: Use g_snprintf insteda of snprintf.
16342
Daniel Veillard0ba4d531998-11-01 19:34:31 +000016343Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16344
16345 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
16346 added ent5 test for this purpose.
16347 * parser.c, parser.h: formatting, comments and UTF-8 planning.
16348
Daniel Veillard27271681998-10-30 06:39:40 +000016349Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16350
16351 * parser.c: fixed? a strange error due to compression on a GWP
16352 document.
16353
Daniel Veillard25940b71998-10-29 05:51:30 +000016354Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16355
16356 * tree.[ch]: bug fixing
16357 * entities.[ch]: defined a specific type for predefined entities
16358 * doc/xml.html: more documentation on the library, how to use it,
16359 overview of the interfaces.
16360
Daniel Veillard16253641998-10-28 22:58:05 +000016361Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16362
16363 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
16364
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000016365Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16366
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000016367 * tree.c: corrected a small bug
16368 * doc/xml.html: continuing writing documentation.
16369
16370Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16371
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000016372 * debugXML.h debugXML.c: added debugging utilities.
16373 * tester.c: added --debug switch.
16374 * tree.c: patched an incorrect node->type assignment.
16375 * parser.c: formatting, ensure that node->doc != NULL in attributes
16376
Daniel Veillardccb09631998-10-27 06:21:04 +000016377Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16378
16379 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
16380 entity support and provide an internal representation close to
16381 DOM one (entity ref nodes, and attribute value as tree). I tried
16382 to preserve the interface but this will surely break some apps
16383 (I have to change rpm2html/rpmfind for example). I had to change
16384 two interfaces, and the generated tree is somewhat different.
16385 * doc/* : started documenting the XML library, the tree and
16386 DOM/Corba. This is a first step.
16387
Daniel Veillard11e00581998-10-24 18:27:49 +000016388Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16389
16390 * parser.c: Set up the fonctions comment block, boring but useful.
16391 * parser.h, SAX.c, parser.c: now attributes are processed through
16392 the SAX interface. The problem is that my SAX interface diverged
16393 quite a bit from the original one, well this is not an official
16394 spec, and translating it from Java to C is hairy anyway...
16395
Daniel Veillard97b58771998-10-20 06:14:16 +000016396Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16397
16398 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
16399 fonctions comment block, boring but useful.
16400
16401Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000016402
16403 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
16404 conversion routines. However they are not yet used to convert the
16405 inputs. The core will run with UTF-8.
16406
Daniel Veillard33942841998-10-18 19:12:41 +000016407Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16408
16409 * tree.c : make sure that the type id is properly set-up when
16410 a new object is allocated, needed for DOM.
16411
Daniel Veillard27fb0751998-10-17 06:47:46 +000016412Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16413
16414 * tree.h, tree.c: Ok, the main objects in the tree will be native
16415 corba objects, it costs 8 bytes per Node, Attribute and Document
16416 but it simplifies the Corba integration a lot (no extra interface
16417 objects to allocate/free).
16418
Daniel Veillard0bef1311998-10-14 02:36:47 +000016419Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16420
16421 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
16422 and changed NODEs contants for conformity with DOM Level 1
16423
Daniel Veillard27864701998-10-08 03:47:24 +000016424Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16425
16426 * added hooks to keep track of servants when creating objects
16427 xmlDoc and xmlNode (for Corba export).
16428
Daniel Veillarda6e1d121998-10-04 14:41:05 +000016429Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16430
16431 * added xml-config script.
16432
Daniel Veillard7066a791998-10-01 20:28:28 +000016433Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16434
16435 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
16436 to autoupdate libtool and automake conf files.
16437
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000164381998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
16439
16440 * Makefile.am: Use '?' to separate the sed
16441 commands as ',' is used when people pass -Wl,something.
16442
16443
Daniel Veillard15a8df41998-09-24 19:15:06 +000016444Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16445
16446 * tree.c, tree.h: added a per-document compression interface.
16447
Daniel Veillard151b1b01998-09-23 00:49:46 +000016448Tue Sep 22 20:47:38 EDT 1998
16449
16450 * tree.c, tree.h: added saving with compression and added interfaces
16451 to control the compression level (xmlGetCompressMode,
16452 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
16453
Daniel Veillard70120ff1998-09-22 00:24:21 +000016454Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16455
16456 * parser.c: corrected a loop for files of size 0
16457
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000164581998-08-20 Raja R Harinath <harinath@cs.umn.edu>
16459
16460 * error.h: New file. Contains prototyes from `error.c'.
16461
Tom Tromeyc19653d1998-08-14 01:22:43 +000016462Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
16463
16464 * Makefile.am (xmlincdir): New macro.
16465 (xmlinc_HEADERS): Renamed from include_HEADERS.
16466
Daniel Veillard845664d1998-08-13 04:43:19 +000016467Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16468
16469 * applied small patch on numeric entities from
16470 Christopher Blizzard <blizzard@appliedtheory.com>
16471
Daniel Veillard260a68f1998-08-13 03:39:55 +000016472Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16473
16474 * New release 0.2, removed the old xml_* files so that it's
16475 coherent with the other CVS base (W3C), far better conformance
16476 to standard, new namespaces, decent entities support, beginning
16477 of a SAX-like interface. Nearly nothing left intact, even the
16478 test examples ...
16479
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000164801998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
16481
16482 * .cvsignore: Add .deps dir
16483
Daniel Veillardf8015fa1998-07-26 21:31:38 +000016484Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16485
16486 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
16487
Daniel Veillardfe926001998-07-26 04:28:20 +000016488Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000016489
Daniel Veillardfe926001998-07-26 04:28:20 +000016490 * configure.in: added test for CPP
16491 * AUTHORS, Changelog: the original ones didn't get commited but the
16492 glib ones instead, fixed.
16493 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000016494
Daniel Veillardfe926001998-07-26 04:28:20 +000016495Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000016496
Daniel Veillardfe926001998-07-26 04:28:20 +000016497 * integrated code developped at W3C
16498 * changed the original Copyright
16499 * migrated to automake
16500 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000016501