blob: 882daed869976a5706d173695449763624839ab4 [file] [log] [blame]
Daniel Veillardc6cae7b2003-04-11 09:02:11 +00001Fri Apr 11 10:59:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
2
3 * xmlreader.c include/libxml/xmlreader.h: Added the Expand()
4 and Next() operation to work on subtrees within the reader
5 framework.
6 * doc/libxml2-api.xml python/libxml2class.txt: resulting updates
7 * python/tests/reader5.py: added an example for those new
8 functions of the reader.
9
Daniel Veillard645c6902003-04-10 21:40:49 +000010Thu Apr 10 23:38:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
11
12 * HTMLtree.c: patch from Vasily Tchekalkin to fix #109865
13
Daniel Veillard9e077102003-04-10 13:36:54 +000014Thu Apr 10 15:32:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
15
16 * xmlreader.c: fixing HasValue for namespace as raised by
17 Denys Duchier
18
Daniel Veillard02ea1412003-04-09 12:08:47 +000019Wed Apr 9 14:07:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
20
21 * HTMLparser.c include/libxml/HTMLparser.h: exported
22 htmlCreateMemoryParserCtxt() it was static
23
Daniel Veillardd3b9cd82003-04-09 11:24:17 +000024Wed Apr 9 13:21:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
25
26 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
27 update from Charles Bozeman for date and duration types
28 * test/schemas/date_0.* test/schemas/dur_0.*
29 result/schemas/date_0.* result/schemas/dur_0.*: updated too
30
Daniel Veillardc00cda82003-04-07 10:22:39 +000031Mon Apr 7 12:19:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
32
33 * tree.c valid.c xpath.c include/libxml/tree.h include/libxml/valid.h:
34 fixing bug #107129, removing excessive allocation and calls
35 to *printf in the code to build QName strings.
36
Igor Zlatkovic69651182003-04-05 09:43:30 +000037Sat Apr 5 11:41:36 CEST 2003 Igoe Zlatkovic <igor@zlatkovic.com>
38
39 * win32/libxml2.def.src: fixed conditional exports, reported by
40 Luke Murray.
41
Daniel Veillardadba5f12003-04-04 16:09:01 +000042Fri Apr 4 18:08:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
43
44 * parser.c: fixed a possible problem with xmlRecoverMemory()
45
Daniel Veillarda48ed3d2003-04-03 15:28:28 +000046Thu Apr 3 17:24:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
47
48 * trio.c trio.h triodef.h trionan.c trionan.h triop.h triostr.c
49 triostr.h: Bjorn sent an update for the TRIO portability layer.
50
Igor Zlatkovicd6c86502003-04-01 20:00:42 +000051Tue Apr 1 21:57:26 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
52
53 * win32/libxml2.def.src: exported new functions
54
Daniel Veillardc2d4a932003-04-01 11:13:05 +000055Tue Apr 1 13:09:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
56
57 * configure.in NEWS: preparing release 2.5.6
58 * doc/*: updated and rebuilt the docs
59
Daniel Veillarde5020412003-04-01 09:55:20 +000060Tue Apr 1 11:52:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
61
62 * SAX.c: fixed an uninitialized memory access pointed by valgrind
63 on C14Ntests
64
Daniel Veillard7fe1f3a2003-03-31 22:13:33 +000065Tue Apr 1 00:12:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
66
67 * relaxng.c: one more fixup of error message reporting
68
Daniel Veillard5f1946a2003-03-31 16:38:16 +000069Mon Mar 31 18:36:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
70
71 * relaxng.c: more work on bug #109225, and fixed an uninitialized
72 variable pointed out by valgrind
73
Daniel Veillarda507fbf2003-03-31 16:09:37 +000074Mon Mar 31 18:05:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
75
76 * relaxng.c: try to work on bug #109225 and provide better
77 error reports.
78 * result/relaxng/* : this change the output of a number of tests
79 * xinclude.c: fixing the parsed entity redefinition problem
80 raised on the list.
81 * test/schemas/date_0.xsd: updated the date test c.f. E2-12
82
Daniel Veillardb3721c22003-03-31 11:22:25 +000083Mon Mar 31 13:19:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
84
85 * xmlschemastypes.c: fixed date comparison to handle the tzo
86 The only failures left are disagreements on Notations and
87 '+1' not being allowed for ulong, uint, ushort and ubyte.
88
Daniel Veillard455cc072003-03-31 10:13:23 +000089Mon Mar 31 12:11:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
90
91 * xmlschemastypes.c: fixed gMonth parsing routine accordingly
92 to the XML Schemas errata
93 http://www.w3.org/2001/05/xmlschema-errata#e2-12
94
Daniel Veillarde637c4a2003-03-30 21:10:09 +000095Sun Mar 30 23:04:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
96
97 * relaxng.c xmlschemastypes.c: more work on XML Schemas datatypes
98 and facets support. Currently only schemas with binHex or
99 base64 don't compile. A few error left in the test suite:
100 found 1035 test instances: 919 success 23 failures
101 most are gdate or gdateyear failing check, and a few cases where
102 James clark tests results are strange.
103 * valid.c: allow to reuse the Notation checking routine without
104 having a validation context.
105 * SAX.c: removed a #if 0
106
Daniel Veillardb6c7f412003-03-29 16:41:55 +0000107Sat Mar 29 17:35:05 CET 2003 Daniel Veillard <daniel@veillard.com>
108
109 * xinclude.c: forgot to apply one check from #106931 patch
110 * xmlschemastypes.c: more work on XML Schemas datatypes
111
Daniel Veillardc4c21552003-03-29 10:53:38 +0000112Sat Mar 29 11:49:25 CET 2003 Daniel Veillard <daniel@veillard.com>
113
114 * relaxng.c include/libxml/relaxng.h xmlschemastypes.c: more work
115 on cleaning up XML Schemas datatypes based on James Clark tests
116 test/xsdtest/xsdtest.xml
117
Daniel Veillard80b19092003-03-28 13:29:53 +0000118Fri Mar 28 14:24:08 CET 2003 Daniel Veillard <daniel@veillard.com>
119
120 * relaxng.c: implemented comparisons for Schemas values.
121 * xmlschemastypes.c include/libxml/xmlschemastypes.h: fixed
122 some bugs in duration handling, comparisons for durations
123 and decimals, removed all memory leaks pointed out by James
124 testsuite. Current status is now
125 found 238 test schemas: 197 success 41 failures
126 found 1035 test instances: 803 success 130 failures
127
Daniel Veillard91a13252003-03-27 23:44:43 +0000128Fri Mar 28 00:41:55 CET 2003 Daniel Veillard <daniel@veillard.com>
129
130 * xmlschemas.c include/libxml/xmlschemas.h: fixed bugs and memory
131 leaks in the W3C XML Schemas code
132 * xmlschemastypes.c: implemented nonPositiveInteger
133 * test/schemas/length2_0.xsd result/schemas/length2_0_0.err:
134 fixed the test and result.
135
Daniel Veillard6560a422003-03-27 21:25:38 +0000136Thu Mar 27 22:23:07 CET 2003 Daniel Veillard <daniel@veillard.com>
137
138 * HTMLparser.c tree.c: two patches from James Bursa on the HTML
139 parser and a typo
140 * xmlschemastypes.c: reindenting, fixing a memory access
141 problem with dates.
142
Daniel Veillard6c5b2d32003-03-27 14:55:52 +0000143Thu Mar 27 15:53:35 CET 2003 Daniel Veillard <daniel@veillard.com>
144
145 * parser.c: fixing #109227 providing more context in case of
146 start/end tag mismatch
147 * python/tests/ctxterror.py python/tests/readererr.py: update the
148 tests accordingly
149
Daniel Veillardd9b72832003-03-27 14:24:00 +0000150Thu Mar 27 15:22:41 CET 2003 Daniel Veillard <daniel@veillard.com>
151
152 * xinclude.c: should fix #109327 errors on memory accesses
153
Daniel Veillardc7e9b192003-03-27 14:08:24 +0000154Thu Mar 27 15:06:13 CET 2003 Daniel Veillard <daniel@veillard.com>
155
156 * HTMLtree.c: Fixed reopening of #78662 <form action="...">
157 is an URI reference
158
Daniel Veillarde209b332003-03-26 21:40:13 +0000159Wed Mar 26 22:38:39 CET 2003 Daniel Veillard <daniel@veillard.com>
160
161 * xpath.c: fixed bug #109160 on non-ASCII IDs
162
Daniel Veillard642104e2003-03-26 16:32:05 +0000163Wed Mar 26 17:30:37 CET 2003 Daniel Veillard <daniel@veillard.com>
164
165 * parser.c: Norm suggested a nicer error message for xml:space values
166 errors
167
Daniel Veillarde4fa2932003-03-26 00:38:10 +0000168Wed Mar 26 01:34:19 CET 2003 Daniel Veillard <daniel@veillard.com>
169
170 * xpath.c include/libxml/xpath.h: first part of the fix to
171 performance bug #108905, adds xmlXPathOrderDocElems() providing
172 document order for nodes.
173 * python/libxml.c: Python may require TRIO as Albert Chin pointed out
174
Daniel Veillard09628212003-03-25 15:10:27 +0000175Tue Mar 25 16:07:00 CET 2003 Daniel Veillard <daniel@veillard.com>
176
177 * xmlschemastypes.c: removing a warning with Sun compiler
178 bug #109154
179
MST 2003 John Fleckda271742003-03-25 14:05:17 +0000180Tue Mar 25 07:02:56 MST 2003 John Fleck <jfleck@inkstain.net>
181
182 * doc/xmllint.xml
183 * doc/xmllint.1
184 update xmllint man page with --relaxng option
185
Daniel Veillard2032d292003-03-25 11:09:40 +0000186Tue Mar 25 12:07:03 CET 2003 Daniel Veillard <daniel@veillard.com>
187
188 * python/setup.py.in : was missing "drv_libxml2.py"
189
Daniel Veillard9adc0462003-03-24 18:39:54 +0000190Mon Mar 24 19:38:05 CET 2003 Daniel Veillard <daniel@veillard.com>
191
192 * tree.c xpath.c: some changes related to the new way of
193 handling Result Value Tree, before 2.5.5
194
Daniel Veillardd8da01c2003-03-24 15:58:23 +0000195Mon Mar 24 16:36:23 CET 2003 Daniel Veillard <daniel@veillard.com>
196
197 * configure.in NEWS: preparing release 2.5.5
198 * doc/* : updated the documentation and regenerated it.
199
Daniel Veillardef0b4502003-03-24 13:57:34 +0000200Mon Mar 24 14:56:01 CET 2003 Daniel Veillard <daniel@veillard.com>
201
202 * xpath.c: fixed some problems related to #75813 about handling
203 of Result Value Trees
204
Daniel Veillard9231ff92003-03-23 22:00:51 +0000205Sun Mar 23 22:57:20 CET 2003 Daniel Veillard <daniel@veillard.com>
206
207 * uri.c: applied a set of patches from Lorenzo Viali correcting
208 URI parsing errors.
209
Daniel Veillard5f8d1a32003-03-23 21:02:00 +0000210Sun Mar 23 22:00:14 CET 2003 Daniel Veillard <daniel@veillard.com>
211
212 * parser.c: validity status was not passed back when validating in
213 entities, but raised by Oliver Fischer
214
Daniel Veillard04ee2f22003-03-23 20:31:46 +0000215Sun Mar 23 21:30:50 CET 2003 Daniel Veillard <daniel@veillard.com>
216
217 * HTMLtree.c: avoid escaping ',' in URIs
218
Daniel Veillardef8dd7b2003-03-23 12:02:56 +0000219Sun Mar 23 12:57:00 CET 2003 Daniel Veillard <daniel@veillard.com>
220
221 * parser.c: fixing bug #108976 get the ID/REFs to reference
222 the ID in the document content and not in the entity copy
223 * SAX.c include/libxml/parser.h: more checking of the ID/REF
224 stuff, better solution for #107208
225 * xmlregexp.c: removed a direct printf, dohhh
226 * xmlreader.c: fixed a bug on streaming validation of empty
227 elements in entities
228 * result/VC/ElementValid8 test/VCM/v20.xml result/valid/xhtml1.xhtml:
229 cleanup of the validation tests
230 * test/valid/id* test/valid/dtds/destfoo.ent result/valid/id*:
231 added more ID/IDREF tests to the suite
232
Daniel Veillard2cfd9df2003-03-22 22:39:16 +0000233Sat Mar 22 23:38:08 CET 2003 Daniel Veillard <daniel@veillard.com>
234
235 * xmlreader.c: fixed #107043 removing 2 warnings with Sun One
236 compiler.
237
Daniel Veillard20863822003-03-22 17:51:47 +0000238Sat Mar 22 18:50:45 CET 2003 Daniel Veillard <daniel@veillard.com>
239
240 * relaxng.c: valgrind'ed and cleaned up a couple of memory issues.
241
Daniel Veillard9ff2d472003-03-22 15:18:01 +0000242Sat Mar 22 16:15:50 CET 2003 Daniel Veillard <daniel@veillard.com>
243
244 * SAX.c: fix bug #107208 avoid false duplicates when ID/REFs are
245 defined in entities content
246
Daniel Veillard99737f52003-03-22 14:55:50 +0000247Sat Mar 22 15:53:27 CET 2003 Daniel Veillard <daniel@veillard.com>
248
249 * SAX.c: Fixed validation bug #108858 on namespace names using
250 entities and reported by Brent Hendricks
251 * xmllint.c: report xmlTextReaderHasValue() result in --stream
252 --debug output.
253
Daniel Veillard48ef4c92003-03-22 12:38:15 +0000254Sat Mar 22 13:32:39 CET 2003 Daniel Veillard <daniel@veillard.com>
255
256 * xmlreader.c: fixed bug #108801 reported by Malcolm Tredinnick
257 about the DocType node not being reported sometimes.
258 * python/tests/reader.py: added to test to the regression checks
259
Daniel Veillard120e8eb2003-03-22 01:00:34 +0000260Sat Mar 22 01:57:40 CET 2003 Daniel Veillard <daniel@veillard.com>
261
262 * xmlreader.c: fixed bug #108546 on long CDATA (or text nodes)
263 reported by Edd Dumbill
264
Daniel Veillard77a90a72003-03-22 00:04:05 +0000265Sat Mar 23 01:00:24 CET 2003 Daniel Veillard <daniel@veillard.com>
266
267 * HTMLparser.c parser.c parserInternals.c: patch from
268 johan@evenhuis.nl for #107937 fixing some line counting
269 problems, and some other cleanups.
270 * result/HTML/: this result in some line number changes
271
Daniel Veillard580ced82003-03-21 21:22:48 +0000272Fri Mar 21 22:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
273
274 * configure.in Makefile.am: fixed Red Hat bug #86118 use libxml2.spec
275 instead of libxml.spec
276 * relaxng.c: fixed some of the error reporting excessive
277 verbosity
278 * catalog.c debugXML.c valid.c xmlreader.c xmlschemas.c xpath.c
279 xmlschemastypes.c: removed some warnings from gcc
280 * doc/libxml2-api.xml: rebuilt
281
Daniel Veillarde063f482003-03-21 16:53:17 +0000282Fri Mar 21 17:25:23 CET 2003 Daniel Veillard <daniel@veillard.com>
283
284 * relaxng.c: another optimization, for choice this time
285 * result/relaxng/spec1* result/relaxng/tutor12_1*
286 result/relaxng/tutor3_7: cleanups.
287
Daniel Veillard0e3d3ce2003-03-21 12:43:18 +0000288Fri Mar 21 13:41:23 CET 2003 Daniel Veillard <daniel@veillard.com>
289
290 * relaxng.c: fixed xmlRelaxNGNodeMatchesList
291 * test/relaxng/testsuite.xml: augmented the test suite
292 * result/relaxng/spec1* result/relaxng/tutor12_1*: this fixes
293 some schemas validation tests in the presence of foreign
294 namespaces.
295
Daniel Veillardbbb78b52003-03-21 01:24:45 +0000296Fri Mar 21 02:23:34 CET 2003 Daniel Veillard <daniel@veillard.com>
297
298 * relaxng.c: added another interleave speedup.
299
Daniel Veillardef2e4ec2003-03-20 16:23:26 +0000300Thu Mar 20 17:22:00 CET 2003 Daniel Veillard <daniel@veillard.com>
301
302 * xmlschemastypes.c: added integer and fixed one of the
303 IDREFS regression tests pbm
304 * result/relaxng/docbook_0.err: updated
305
Daniel Veillard249d7bb2003-03-19 21:02:29 +0000306Wed Mar 19 21:58:47 CET 2003 Daniel Veillard <daniel@veillard.com>
307
308 * valid.c xmlschemastypes.c: attempt to cope with ID/IDREF(S)
309 declared both in the DTD and in the Schemas <grin/>
310 * relaxng.c: more debug, added a big optimization for <mixed>
311 * test/relaxng/testsuite.xml: augmented the testsuite
312 * test/relaxng/ result/relaxng: added the RelaxNG spec and a
313 DocBook example to the regression tests
314
Daniel Veillard798024a2003-03-19 10:36:09 +0000315Wed Mar 19 11:34:10 CET 2003 Daniel Veillard <daniel@veillard.com>
316
317 * check-xsddata-test-suite.py: cosmetic change for output
318 * relaxng.c: try to minimize calls to malloc/free for states.
319
Daniel Veillarda1a9d042003-03-18 16:53:17 +0000320Tue Mar 18 17:50:31 CET 2003 Daniel Veillard <daniel@veillard.com>
321
322 * tree.c: removed a warning
323 * xmlschemastypes.c: more cleanup, added ENTITY and ENTITIES
324 support
325 * check-relaxng-test-suite.py check-xsddata-test-suite.py:
326 cleanup/improvements of the regression tests batch
327 * test/relaxng/testsuite.xml: augmented libxml2 own testsuite
328
Daniel Veillard28c52ab2003-03-18 11:39:17 +0000329Tue Mar 18 12:36:22 CET 2003 Daniel Veillard <daniel@veillard.com>
330
331 * relaxng.c: fixed error msg cleanup deallocation
332 * xmlschemastypes.c: added a function to handle lists of
333 atomic types, added support for IDREFS
334
Daniel Veillardc3da18a2003-03-18 00:31:04 +0000335Tue Mar 18 01:28:15 CET 2003 Daniel Veillard <daniel@veillard.com>
336
337 * relaxng.c valid.c xmlschemastypes.c: added Datatype ID
338 and IDREF, usable from RelaxNG now
339 * include/libxml/xmlschemastypes.h: need to add a new interface
340 because the validation modifies the infoset
341 * test/relaxng/testsuite.xml: extended the testsuite
342
Daniel Veillard952379b2003-03-17 15:37:12 +0000343Mon Mar 17 16:34:07 CET 2003 Daniel Veillard <daniel@veillard.com>
344
345 * relaxng.c: fixed the last core RelaxNG bug known #107083,
346 shemas datatype ID/IDREF support still missing though.
347 * xmlreader.c: fix a crashing bug with prefix raised by
348 Merijn Broeren
349 * test/relaxng/testsuite.xml: augmented the testsuite with
350 complex inheritance tests
351
Daniel Veillardfd573f12003-03-16 17:52:32 +0000352Sun Mar 16 18:45:50 CET 2003 Daniel Veillard <daniel@veillard.com>
353
354 * relaxng.c: switched back to the previous Relax-NG code base,
355 the derivation algorithm need severe constraining code to avoid
356 combinatorial explosion. Fixed the problem with Sebastian Rahtz
357 TEI based example and other bugs
358 * result/relaxng/*err: updated the results
359 * test/relaxng/testsuite.xml: started a new test suite
360
Daniel Veillard1564e6e2003-03-15 21:30:25 +0000361Sat Mar 15 22:26:46 CET 2003 Daniel Veillard <daniel@veillard.com>
362
363 * relaxng.c include/libxml/relaxng.h: After coming to the conclusion
364 that the original RelaxNG validation code was un-fixeable, it got
365 rewritten to use the derivation algorithm from James Clark and
366 redebugged it (nearly) from scratch:
367 found 373 test schemas: 372 success 1 failures
368 found 529 test instances: 529 success 0 failures
369
Daniel Veillard39eb88b2003-03-11 11:21:28 +0000370Tue Mar 11 12:08:23 CET 2003 Daniel Veillard <daniel@veillard.com>
371
372 * SAX.c parser.c: fix some recursion problems introduced in the
373 last release.
374 * relaxng.c: more debugging of the RNG validation engine, still
375 problems though.
376
Daniel Veillard5add8682003-03-10 13:13:58 +0000377Mon Mar 10 14:10:47 CET 2003 Daniel Veillard <daniel@veillard.com>
378
379 * Makefile.am: stop generating wrong result file with * in name
380 * relaxng.c: fixing the include bug raised by Sebastian Rahtz
381 * result/relaxng/demo* test/relaxng/demo: added the tests from
382 Sebastian reproducing the problem.
383
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +0000384Sun Mar 9 18:02:31 MST 2003 John Fleck <jfleck@inkstain.net>
385
Daniel Veillard5add8682003-03-10 13:13:58 +0000386 * doc/xmllint.1: regenerating man page from xmllint.xml to pick
387 up Aleksey's change
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +0000388
Aleksey Sanin693c9bc2003-03-09 22:36:52 +0000389Sun Mar 9 13:53:16 2003 Aleksey Sanin <aleksey@aleksey.com>
390
391 * xmllint.c doc/xmllint.xml: use $XMLLINT_INDENT environment
392 variable to control the indentation for the xmllint "--format"
393 option
394
Igor Zlatkovic47ba1c72003-03-08 13:29:42 +0000395Sat Mar 8 14:27:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
396
397 * encoding.c: applied Gennady's patch against buffer overrun
398
Daniel Veillard42f12e92003-03-07 18:32:59 +0000399Fri Mar 7 19:29:40 CET 2003 Daniel Veillard <daniel@veillard.com>
400
401 * test/xsdtest/xsdtest.xml uri.c: after and exchange with James
402 Clark it appeared I had bug in URI parsing code ...
403 * relaxng.c include/libxml/relaxng.h: completely revamped error
404 reporting to not loose message from optional parts.
405 * xmllint.c: added timing for RNG validation steps
406 * result/relaxng/*: updated the result, all error messages changed
407
Daniel Veillardedfd5882003-03-07 14:20:40 +0000408Fri Mar 7 15:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
409
410 * xpath.c: fix bug #107804, the algorithm used for document order
411 computation was failing on attributes.
412
Daniel Veillard83391282003-03-06 21:37:30 +0000413Thu Mar 6 22:35:50 CET 2003 Daniel Veillard <daniel@veillard.com>
414
415 * valid.c: fix bug #107764 , possibility of buffer overflow
416 in xmlValidDebug()
417
Daniel Veillard6c73cb82003-03-05 16:45:40 +0000418Wed Mar 5 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
419
420 * nanoftp.c include/libxml/nanoftp.h: adding xmlNanoFTPDele()
421 from Philipp Dunkel
422
Daniel Veillard5f704af2003-03-05 10:01:43 +0000423Wed Mar 5 10:57:09 CET 2003 Daniel Veillard <daniel@veillard.com>
424
425 * xmlschemastype.c: made powten array static it should not be exported
426 * HTMLparser.c: fix bug #107361 by reusing the code from the XML
427 parser function.
428 * testHTML.c: get rid of valgrind messages on the HTML SAX tests
429
Daniel Veillard7b72ee52003-02-27 23:24:53 +0000430Fri Feb 28 00:23:00 CET 2003 Daniel Veillard <daniel@veillard.com>
431
432 * tree.c: fixed a node dump crash on attributes
433 * test/xsdtest/xsdtest.xml test/xsdtest/xsdtest.xsl: fixed
434 an URI test bug and get better output.
435
Daniel Veillard463a5472003-02-27 21:30:32 +0000436Thu Feb 27 22:28:40 CET 2003 Daniel Veillard <daniel@veillard.com>
437
438 * check-xsddata-test-suite.py: give more infos
439 * relaxng.c: fix a bug reported by Sebastian Rahtz and
440 REF->DEF in attribute values.
441
Daniel Veillardeb7189f2003-02-27 20:11:13 +0000442Thu Feb 27 21:09:32 CET 2003 Daniel Veillard <daniel@veillard.com>
443
444 * check-xsddata-test-suite.py test/xsdtest/xsdtest.xml
445 test/xsdtest/xsdtest.xsl: import of the XSD Datatype
446 regression tests from James Clark.
447
Daniel Veillard8bc6cf92003-02-27 17:42:22 +0000448Thu Feb 27 18:40:04 CET 2003 Daniel Veillard <daniel@veillard.com>
449
450 * relaxng.c xmlschemas.c xmlschemastypes.c
451 include/libxml/xmlschemastypes.h: added param support for relaxng
452 type checking, started to increment the pool of simple types
453 registered, still much work to be done on simple types and
454 facets checkings.
455
Daniel Veillard19ab45b2003-02-26 15:49:03 +0000456Wed Feb 26 16:45:39 CET 2003 Daniel Veillard <daniel@veillard.com>
457
458 * entities.c: fixes again one of the problem raised by
459 James Clark in #106788
460
Daniel Veillardc482e262003-02-26 14:48:48 +0000461Wed Feb 26 15:46:48 CET 2003 Daniel Veillard <daniel@veillard.com>
462
463 * relaxng.c: Fixed a couple of problem raised by James Clark
464 in bug #107083, the support for ID/IDREF/IDREFS at the WXS
465 datatype level still not fixed though.
466
Daniel Veillard17bed982003-02-24 20:11:43 +0000467Mon Feb 24 21:09:19 CET 2003 Daniel Veillard <daniel@veillard.com>
468
469 * configure.in: preparing release 2.5.4
470 * doc/*: updated and rebuilt the docs
471 * relaxng.c: removed warnings
472 * result/relaxng/*: updated the results
473
Daniel Veillardf4be0182003-02-24 19:54:33 +0000474Mon Feb 24 20:53:17 CET 2003 Daniel Veillard <daniel@veillard.com>
475
476 * valid.c: fixes a DTD regexp generation problem.
477
Daniel Veillard02111c12003-02-24 19:14:52 +0000478Mon Feb 24 20:12:57 CET 2003 Daniel Veillard <daniel@veillard.com>
479
480 * parser.c: fixes bug #105998 about false detection of
481 attribute consumption loop.
482
Daniel Veillard2406abd2003-02-24 18:16:47 +0000483Mon Feb 24 19:14:57 CET 2003 Daniel Veillard <daniel@veillard.com>
484
485 * xinclude.c: Fixes bug #106931 in XInclude entities merging.
486
Daniel Veillardfcc822e2003-02-24 17:52:08 +0000487Mon Feb 24 18:50:35 CET 2003 Daniel Veillard <daniel@veillard.com>
488
489 * SAX.c: fixed bug #105992
490
Daniel Veillard3ebc7d42003-02-24 17:17:58 +0000491Mon Feb 24 18:14:16 CET 2003 Daniel Veillard <daniel@veillard.com>
492
493 * tree.c: fixed xmlSetProp and al. when the node passed is not an
494 element.
495 * relaxng.c: fixed bugs 7.3 (though not complete) and memory leaks
496 found 373 test schemas: 369 success 4 failures
497 found 529 test instances: 525 success 4 failures
498 * check-relaxng-test-suite.py: added memory debug reporting
499
Daniel Veillardc64b8e92003-02-24 11:47:13 +0000500Mon Feb 24 12:41:54 CET 2003 Daniel Veillard <daniel@veillard.com>
501
502 * uri.c parser.c: some warning removal on Igor's patch
503 * tree.c: seems I messed up with #106788 fix
504 * python/libxml.c: fixed some base problems when Python provides
505 the resolver.
506 * relaxng.c: fixed the interleave algorithm
507 found 373 test schemas: 364 success 9 failures
508 found 529 test instances: 525 success 4 failures
509 the resulting failures are bug in the algorithm from 7.3 and
510 lack of support for params
511
Daniel Veillard0046c0f2003-02-23 13:52:30 +0000512Sun Feb 23 14:49:39 CET 2003 Daniel Veillard <daniel@veillard.com>
513
514 * parser.c: another fix for nodeinfo in entities problem
515 * tree.c entities.c: fixed bug #106788 from James Clark
516 some spaces need to be serialized as character references.
517
Igor Zlatkovic40ed73b2003-02-23 13:40:12 +0000518Sat Feb 22 18:28:16 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
519
520 * parser.c uri.c: fixed the bug I introduced in the path
521 handling, reported by Sebastian Bergmann
522
Daniel Veillard44e1dd02003-02-21 23:23:28 +0000523Sat Feb 22 00:19:48 CET 2003 Daniel Veillard <daniel@veillard.com>
524
525 * parser.c: fixing some nodeinfo in entities problem raised
526 by Glenn W. Bach
527 * relaxng.c: implemented the first section 7.3 check
528 * result/relaxng/*: updated the results
529
Daniel Veillardc5312d72003-02-21 17:14:10 +0000530Fri Feb 21 18:12:19 CET 2003 Daniel Veillard <daniel@veillard.com>
531
532 * relaxng.c: fixed some problems in the previous commit
533 and finished implementing 4.16 rules checking
534 found 373 test schemas: 353 success 20 failures
535 found 529 test instances: 519 success 6 failures
536 * result/relaxng/*: updated the results
537
Daniel Veillard4c5cf702003-02-21 15:40:34 +0000538Fri Feb 21 16:37:39 CET 2003 Daniel Veillard <daniel@veillard.com>
539
540 * relaxng.c: implemented checks from section 7.2
541
Daniel Veillard77648bb2003-02-20 15:03:22 +0000542Thu Feb 20 16:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
543
544 * relaxng.c: implemented the checks from section 7.1, fixed
545 some of the 4.20 and 4.21 problems.
546 found 373 test schemas: 338 success 35 failures
547 found 529 test instances: 519 success 6 failures
548 * result/relaxng/*: updated the results
549
Daniel Veillard1c745ad2003-02-20 00:11:02 +0000550Thu Feb 20 01:09:24 CET 2003 Daniel Veillard <daniel@veillard.com>
551
552 * relaxng.c: implemented the 4.20 and 4.21 simplification rules.
553 * result/relaxng/*: updated the results
554
Daniel Veillardce14fa52003-02-19 17:32:48 +0000555Wed Feb 19 18:30:30 CET 2003 Daniel Veillard <daniel@veillard.com>
556
557 * relaxng.c: more bugfixes
558 * result/relaxng/*: updated the results
559
Igor Zlatkovic7e1d1582003-02-19 14:51:44 +0000560Wed Feb 19 15:39:56 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
561
562 * DOCBparser.c: obsoleted xmlNormalizeWindowsPath
563 * HTMLparser.c: obsoleted xmlNormalizeWindowsPath
564 * SAX.c: ensured xmlDoc.URL is always canonic
565 * parser.c: obsoleted xmlNormalizeWindowsPath
566 * uri.c include/libxml/uri.h: introduced xmlCanonicPath
567 * xmlIO.c include/libxml/xmlIO.h: obsoleted xmlNormalizeWindowsPath
568 * win32/libxml2.def.src: added few exports
569
570
Daniel Veillard2e9b1652003-02-19 13:29:45 +0000571Wed Feb 19 14:26:51 CET 2003 Daniel Veillard <daniel@veillard.com>
572
573 * Makefile.am configure.in: patched to have shared libraries
574 for Python regression tests and static binaries for gdb debug
575 in my development environment
576 * relaxng.c: more bugfixes
577 found 373 test schemas: 296 success 77 failures
578 found 529 test instances: 516 success 8 failures
579 * result/relaxng/*: updated the results
580
Daniel Veillard8fe98712003-02-19 00:19:14 +0000581Wed Feb 19 01:17:48 CET 2003 Daniel Veillard <daniel@veillard.com>
582
583 * relaxng.c: guess what ! Relax-NG bugfixing, what a surprize...
584
Daniel Veillardd4310742003-02-18 21:12:46 +0000585Tue Feb 18 22:09:50 CET 2003 Daniel Veillard <daniel@veillard.com>
586
587 * xmlschemastypes.c: float/double check bugfix
588 * tree.c include/libxml/tree.h: exported a function for NMTOKEN
589 validation
590 * xmlreader.c: add a TODO for Jody
591 * relaxng.c: bugfix bugfix bugfix
592 found 373 test schemas: 300 success 73 failures
593 found 529 test instances: 507 success 10 failures
594 * result/relaxng/*: updated the results
595
Daniel Veillard2df2de22003-02-17 23:34:33 +0000596Tue Feb 18 00:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
597
598 * relaxng.c check-relaxng-test-suite.py: more RelaxNG bug hunting
599
Daniel Veillard416589a2003-02-17 17:25:42 +0000600Mon Feb 17 18:23:32 CET 2003 Daniel Veillard <daniel@veillard.com>
601
602 * relaxng.c check-relaxng-test-suite.py: more work on the
603 RelaxNG implementation conformance testing.
604 found 373 test schemas: 284 success 89 failures
605 found 529 test instances: 448 success 47 failures
606 * result/relaxng/*: updated the results
607
Daniel Veillard784b9352003-02-16 15:50:27 +0000608Sun Feb 16 16:48:38 CET 2003 Daniel Veillard <daniel@veillard.com>
609
610 * ChangeLog tree.c doc/libxml-doc.el doc/libxml2-api.xml: applied
611 a patch from Kjartan Maraas to fix some typos
612
Daniel Veillardfebcca42003-02-16 15:44:18 +0000613Sun Feb 16 16:40:52 CET 2003 Daniel Veillard <daniel@veillard.com>
614
615 * relaxng.c: more bug-hunting
616 * testRelax.c include/libxml/relaxng.h: added --tree to dump the
617 intermediate rng tree
618 * python/generator.py: patch from Stephane Bidoul to fix the generator
619 on python < 2.2
620
Daniel Veillardd2298792003-02-14 16:54:11 +0000621Fri Feb 14 17:49:26 CET 2003 Daniel Veillard <daniel@veillard.com>
622
623 * check-relaxng-test-suite.py relaxng.c: more testing on the
624 Relax-NG front, cleaning up the regression tests failures
625 current state and I forgot support for "mixed":
626 found 373 test schemas: 280 success 93 failures
627 found 529 test instances: 401 success 68 failures
628 * tree.c include/libxml/tree.h xmlschemastypes.c: finished and
629 moved the Name, NCName and QName validation routine in tree.c
630 * uri.c: fixed handling of URI ending up with #, i.e. having
631 an empty fragment ID.
632 * result/relaxng/*: updated the results
633
Daniel Veillard9a237c92003-02-13 15:52:58 +0000634Thu Feb 13 16:49:24 CET 2003 Daniel Veillard <daniel@veillard.com>
635
636 * check-xinclude-test-suite.py: improved the script accordingly
637 to the XInclude regression tests updates
638 * xpointer.c: Implemented XPointer element() Scheme W3C PR of 13
639 November 2002
640 * result/XPath/xptr/chapterschildseq result/XPath/xptr/vidchildseq
641 test/XPath/xptr/chapterschildseq test/XPath/xptr/vidchildseq:
642 augmented the Xpointer testsuite for the element() scheme
643
Daniel Veillardf4b4f982003-02-13 11:02:08 +0000644Thu Feb 13 12:00:30 CET 2003 Daniel Veillard <daniel@veillard.com>
645
646 * relaxng.c: added TODO for the DTD compatibility spec
647 * xinclude.c: more bug fixes driven by the testsuite
648
Daniel Veillardd581b7e2003-02-11 18:03:05 +0000649Tue Feb 11 19:01:02 CET 2003 Daniel Veillard <daniel@veillard.com>
650
651 * check-xinclude-test-suite.py xinclude.c: Work on the W3C/NIST
652 regression tests for XInclude, improved the script, improving
653 XInclude error reporting mechanism
654
Daniel Veillard1d788d22003-02-10 16:21:58 +0000655Mon Feb 10 17:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
656
657 * NEWS doc/* configure.in: preparing release 2.5.3
658
Daniel Veillardfd7ce5f2003-02-10 16:12:39 +0000659Mon Feb 10 17:11:22 CET 2003 Daniel Veillard <daniel@veillard.com>
660
661 * tree.c: trying to fix #104934 about some XHTML1 serialization
662 issues.
663
Daniel Veillard809faa52003-02-10 15:43:53 +0000664Mon Feb 10 16:41:13 CET 2003 Daniel Veillard <daniel@veillard.com>
665
666 * encoding.c xmlIO.c: fixing bug #104646 about iconv based
667 encoding conversion when the input buffer stops in the
668 middle of a multibyte char
669
Daniel Veillard1703c5f2003-02-10 14:28:44 +0000670Mon Feb 10 15:24:47 CET 2003 Daniel Veillard <daniel@veillard.com>
671
672 * test/relaxng/OASIS/spectest.xml: OASIS RelaxNG testsuite
673 * check-relaxng-test-suite.py: python script to run regression
674 against OASIS RelaxNG testsuite
675 * relaxng.c: some cleanup tweaks
676 * HTMLparser.c globals.c: cleanups in comments
677 * doc/libxml2-api.xml: updated the API
678 * result/relaxng/*: errors moved files, so large diffs but
679 no changes at the semantic level.
680
Daniel Veillard6aa2f602003-02-10 00:01:56 +0000681Mon Feb 10 01:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
682
683 * tree.c: fixing #105678 problem when dumping a namespace node.
684
Daniel Veillard591b4be2003-02-09 23:33:36 +0000685Mon Feb 10 00:30:01 CET 2003 Daniel Veillard <daniel@veillard.com>
686
687 * xpath.c: fixed doc comment problems
688 * python/generator.py python/libxml_wrap.h python/types.c: adding
689 RelaxNG wrappers
690 * python/tests/Makefile.am python/tests/relaxng.py: added a specific
691 test of those early Python RelaxNG bindings
692
693Sun Feb 9 15:18:43 CET 2003 Daniel Veillard <daniel@veillard.com>
Daniel Veillard231d7912003-02-09 14:22:17 +0000694
695 * libxml.spec.in: fixes a libtool problem on AMD 64bits builds
696 * relaxng.c: found the validation problem I had with interleave
697 when not covering all remaining siblings
698 * Makefile.am test.relaxng/* result/relaxng/*: augmented the
699 testsuite and check the RNG schemas against the RNG schemas
700 given in appendix A
701
Igor Zlatkovic6dacee62003-02-08 17:52:57 +0000702Sat Feb 8 18:55:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
703
704 * win32/Makefile.msvc: updates for RelaxNG
705 * win32/Makefile.mingw: updates for RelaxNG
706 * win32/libxml2.def.src: added RelaxNG exports
707
Daniel Veillard97fd5672003-02-07 13:01:54 +0000708Fri Feb 7 14:00:53 CET 2003 Daniel Veillard <daniel@veillard.com>
709
710 * xinclude.c: applied another bug fix from Sean Chittenden
711
Daniel Veillardef4d3bc2003-02-07 12:38:22 +0000712Fri Feb 7 13:34:08 CET 2003 Daniel Veillard <daniel@veillard.com>
713
714 * configure.in xmllint.c: I f...ed up the default configuration
715 of schemas and --relaxng option display in xmllint, pointed by
716 Morus Walter.
717 * xlink.c: Sean Chittenden pointed a couple of errors in the XLink
718 detection module, fixes bug #105374.
719
Daniel Veillardc5a70f22003-02-06 23:41:59 +0000720Fri Feb 7 01:43:38 CET 2003 Daniel Veillard <daniel@veillard.com>
721
722 * xmlschemastypes.c: added the boolean base type.
723
Daniel Veillard96a4b252003-02-06 08:22:32 +0000724Thu Feb 6 10:23:52 CET 2003 Daniel Veillard <daniel@veillard.com>
725
726 * xmlschemastypes.c: started implementing some of the missing
727 default simple types
728 * result/relaxng/*: updated the results
729
Daniel Veillard72fef162003-02-05 14:31:19 +0000730Wed Feb 5 15:28:04 CET 2003 Daniel Veillard <daniel@veillard.com>
731
732 * NEWS doc/*: updated the docs, ready for 2.5.2 release
733
Daniel Veillard71531f32003-02-05 13:19:53 +0000734Wed Feb 5 14:15:59 CET 2003 Daniel Veillard <daniel@veillard.com>
735
736 * HTMLparser.c tree.c xmlIO.c: comments cleanups
737 * Makefile.am: use xmllint for doing the RelaxNG tests
738 * configure.in: preparing 2.5.2 made schemas support default to
739 on instead of off
740 * relaxng.c: removed the verbosity
741 * xmllint.c: added --relaxng option
742 * python/generator.py python/libxml_wrap.h: prepared the integration
743 of the new RelaxNG module and schemas
744 * result/relaxng/*: less verbose output
745
Daniel Veillardec498e12003-02-05 11:01:50 +0000746Wed Feb 5 12:00:36 CET 2003 Daniel Veillard <daniel@veillard.com>
747
748 * valid.c: do not run content model validation if the
749 content is not determinist
750
Daniel Veillardde590ca2003-02-05 10:45:26 +0000751Wed Feb 5 11:43:58 CET 2003 Daniel Veillard <daniel@veillard.com>
752
753 * SAX.c: added the redefinition of namespaced attribute
754 check that was missing as Fabrice Desré pointed out.
755
Daniel Veillard930dfb62003-02-05 10:17:38 +0000756Wed Feb 5 11:09:29 CET 2003 Daniel Veillard <daniel@veillard.com>
757
758 * HTMLparser.c include/libxml/HTMLparser.h: applied HTML
759 improvements from Nick Kew, allowing to do more checking
760 to HTML elements and attributes.
761
Daniel Veillard4287c572003-02-04 22:48:53 +0000762Tue Feb 4 23:47:06 CET 2003 Daniel Veillard <daniel@veillard.com>
763
764 * xinclude.c: fixing bug #105137 about entities declaration
765 needing to be copied to the including document.
766
Daniel Veillard652d8a92003-02-04 19:28:49 +0000767Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
768
769 * catalog.c: fixed bug #104817 with delegateURI
770 * xpath.c: fixing bugs #104123 and #104125
771
Daniel Veillard0e298ad2003-02-04 16:14:33 +0000772Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
773
774 * configure.in valid.c xmlreader.c python/libxml_wrap.h
775 python/types.c: fixing #104096 to compile without regexps
776
Daniel Veillard57e79b32003-02-04 15:33:12 +0000777Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
778
779 * valid.c: fixing bug #103969 forgot to add an epsilon transition
780 when building the automata for elem*
781
Daniel Veillard358a9892003-02-04 15:22:32 +0000782Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
783
784 * HTMLparser.c: applied patch from Arne de Bruijn fixing
785 bug #103827
786
Daniel Veillardeb137172003-02-04 15:18:06 +0000787Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
788
789 * HTMLparser.c: updating a comment, fixing #103776
790
Daniel Veillard8d589042003-02-04 15:07:21 +0000791Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
792
793 * parser.c: fixing bug 105049 for validity checking of content
794 within recursive entities.
795
Daniel Veillarde5b110b2003-02-04 14:43:39 +0000796Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
797
798 * HTMLparser.c: try to fix # 105049
799 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
800 * tree.c: updated a function comment
801
Daniel Veillard419a7682003-02-03 23:22:49 +0000802Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
803
804 * relaxng: more work on grammars and refs/defs
805 * test/relaxng/* result/relaxng/*: augmented/updated the
806 regression tests
807
Daniel Veillard144fae12003-02-03 13:17:57 +0000808Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
809
810 * relaxng: more work on name classes, except support
811 * test/relaxng/* result/relaxng/*: augmented/updated the
812 regression tests
813
Daniel Veillard1ed7f362003-02-03 10:57:45 +0000814Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
815
816 * relaxng: more work on name classes, the "validate all" schemas
817 seems to work now.
818 * test/relaxng/* result/relaxng/*: augmented/updated the
819 regression tests
820
Daniel Veillard3b2e4e12003-02-03 08:52:58 +0000821Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
822
823 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
824 * parser.c: put a guard against infinite document depth, basically
825 trying to avoid another kind of DoS attack.
826 * relaxng.c: some code w.r.t. nameClasses
827
Daniel Veillardfc1a4502003-02-02 16:02:55 +0000828Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
829
830 * test/relaxng/* result/relaxng/*: check all the namespace support
831 was actually correct based on tutorial section 10.
832
Daniel Veillarde2a5a082003-02-02 14:35:17 +0000833Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
834
835 * relaxng: include seems to work okay now
836 * test/relaxng/* result/relaxng/*: augmented/updated the
837 regression tests
838
Daniel Veillarda9d912d2003-02-01 17:43:10 +0000839Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
840
841 * relaxng.c: a bit of work done in the train back.
842 * test/relaxng/*: added one of the include tests
843
Daniel Veillard154877e2003-01-30 12:17:05 +0000844Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
845
846 * relaxng: more work done in the train
847 * test/relaxng/* result/relaxng/*: augmented/updated the
848 regression tests
849
Daniel Veillarde431a272003-01-29 23:02:33 +0000850Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
851
852 * relaxng.c: debugging of externalRef
853 * test/relaxng/* result/relaxng/*: augmented/updated the
854 regression tests
855
Daniel Veillardd41f4f42003-01-29 21:07:52 +0000856Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
857
858 * relaxng.c: more work on Relax-NG, implementing externalRef
859 * test/relaxng/* result/relaxng/*: augmented/updated the
860 regression tests
861 * Makefile.am: cleanup to Relaxtests target
862
Daniel Veillardb08c9812003-01-28 23:09:49 +0000863Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
864
865 * relaxng.c: more work on Relax-NG, implementing interleave
866 * test/relaxng/* result/relaxng/*: augmented/updated the
867 regression tests
868
Daniel Veillard76fc5ed2003-01-28 20:58:15 +0000869Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
870
871 * relaxng.c: more work on Relax-NG, implementing interleave
872 * test/relaxng/* result/relaxng/*: augmented/updated the
873 regression tests
874
MST 2003 John Fleckda81d192003-01-27 14:35:56 +0000875Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
876
877 * doc/tutorial/customfo.xsl
878 * doc/tutorial/customhtml.xsl
879 adding stylesheet customizations used to generate fo
880 for pdf and html
881
Daniel Veillardc6e997c2003-01-27 12:35:42 +0000882Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
883
884 * relaxng.c: more work on Relax-NG
885 * test/relaxng/* result/relaxng/*: augmented/updated the
886 regression tests
887 * xmlschemastypes.c: added a number of base type definition but not
888 the associated checks, those are still TODOs
889
MST 2003 John Fleck731967e2003-01-27 00:39:50 +0000890Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
891
892 in docs/tutorial:
893 * apa.html
894 * apb.html
895 * apc.html
896 * apd.html
897 * ape.html
898 * apf.html
899 * apg.html
900 * ar01s02.html
901 * ar01s03.html
902 * ar01s04.html
903 * ar01s05.html
904 * ar01s06.html
905 * ar01s07.html
906 * ar01s08.html
907 * index.html
908 * xmltutorial.pdf
909 * xmltutorial.xml
910 add index to tutorial
911
MST 2003 John Fleck937362d2003-01-27 00:04:32 +0000912Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
913
914 * doc/xmlcatalog.1
915 * doc/xmlcatalog_man.html
916 * doc/xmlcatalog_man.xml
917 belatedly fixing bug #93622 (adds rewriteURI type to
918 "--add" option in xmlcatalog man page
919
Daniel Veillard3be27512003-01-26 19:49:04 +0000920Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
921
Daniel Veillardc6e997c2003-01-27 12:35:42 +0000922 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +0000923 Julio Merino, closing #104475
924
Daniel Veillardea3f3982003-01-26 19:45:18 +0000925Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
926
927 * relaxng.c: more work on Relax-NG
928 * test/relaxng/* result/relaxng/*: augmented/updated the
929 regression tests
930
Daniel Veillardedc91922003-01-26 00:52:04 +0000931Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
932
933 * relaxng.c: more work on Relax-NG
934 * test/relaxng/* result/relaxng/*: augmented/updated the
935 regression tests
936
Daniel Veillarddd1655c2003-01-25 18:01:32 +0000937Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
938
939 * README: updated the policy on private mail answers
940 * relaxng.c: more work on Relax-NG
941 * test/relaxng/* result/relaxng/*: augmented/updated the
942 regression tests
943
Daniel Veillard7424eb62003-01-24 14:14:52 +0000944Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
945
946 * error.c parser.c tree.c: applied a documentation patch from
947 Stefan Kost
948
Daniel Veillard276be4a2003-01-24 01:03:34 +0000949Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
950
951 * relaxng.c: more work on Relax-NG
952 * doc/*: regenerated the docs
953 * test/relaxng/* result/relaxng/*: updated and augmented the
954 Relax-NG regression tests and results
955
Daniel Veillard6eadf632003-01-23 18:29:16 +0000956Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
957
958 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
959 First commit of the new Relax-NG validation code, not generally
960 useful yet.
961 * test/relaxng/* result/relaxng/*: current state of the regression
962 tests
963
Daniel Veillard814a76d2003-01-23 18:24:20 +0000964Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
965
966 * tree.c: minimized the memory allocated for GetContent
967 and a bit of cleanup.
968
Daniel Veillardff12c492003-01-23 16:42:55 +0000969Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
970
971 * python/generator.py: seems there is no good reasons to
972 not generate bindings for XPointer
973
Daniel Veillard540a31a2003-01-21 11:21:07 +0000974Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
975
976 * xmlreader.c doc/apibuild.py: applied a new patch from
977 Stéphane Bidoul for cleanups
978 * doc/libxml2-api.xml: rebuilt the API description with
979 new entry points
980
Daniel Veillard417be3a2003-01-20 21:26:34 +0000981Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
982
983 * xmlreader.c python/drv_libxml2.py python/generator.py
984 python/libxml.c python/libxml.py python/libxml_wrap.h
985 python/types.c: patch from Stéphane Bidoul for better per
986 context error message APIs
987 * python/tests/ctxterror.py python/tests/readererr.py:
988 update of the tests
989
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +0000990Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
991
992 * doc/guidelines.html
993 grammar and spelling cleanup
994
Daniel Veillard26f70262003-01-16 22:45:08 +0000995Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
996
997 * xmlreader.c include/libxml/xmlreader.h python/generator.py
998 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
999 a patch from Stéphane Bidoul to allow per XMLtextReader error
1000 and warning handling
1001 * python/tests/Makefile.am python/tests/readererr.py: adding the
1002 specific regression test
1003
Daniel Veillard71f9d732003-01-14 16:07:16 +00001004Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1005
1006 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
1007 should raise a syntax error
1008
Daniel Veillarde4a07e72003-01-14 14:40:25 +00001009Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1010
1011 * python/libxml.c: cleanup patch from Stéphane Bidoul
1012
Daniel Veillard81601f92003-01-14 13:42:37 +00001013Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
1014
1015 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
1016
Daniel Veillarde6227e02003-01-14 11:42:39 +00001017Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
1018
1019 * python/generator.py python/libxml.c python/libxml.py
1020 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +00001021 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +00001022 Python level.
1023 * python/tests/Makefile.am python/tests/ctxterror.py: added a
1024 regression test for it.
1025
Daniel Veillard4dbe77a2003-01-14 00:17:42 +00001026Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1027
1028 * xmlreader.c: fixed the streaming property of the reader,
1029 it was generating tree faster than consuming it. Pointed out
1030 by Nate Myers
1031 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
1032
Igor Zlatkovic9df24742003-01-12 21:15:55 +00001033Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1034
Igor Zlatkovicd31876c2003-01-12 21:43:13 +00001035 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +00001036
Daniel Veillard8e7e1c02003-01-10 17:06:09 +00001037Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1038
1039 * xpath.c: fix to the XPath implementation for parent and
1040 ancestors axis when operating on a Result Value Tree.
1041 Fixes bug #100271
1042
Daniel Veillardcacbe5d2003-01-10 16:09:51 +00001043Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1044
1045 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
1046 to fix some URI/file escaping problems
1047
Daniel Veillard3b87b6b2003-01-10 15:21:50 +00001048Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
1049
1050 * python/generator.py: fixed a bug raised by Raymond Wiker,
1051 docSetRootElement() should not raise an exception if the
1052 return is None
1053
Daniel Veillard3e20a292003-01-10 13:14:40 +00001054Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
1055
1056 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
1057 fixed bug #102181 by applying the suggested change and fixing
1058 the generation/registration problem.
1059
Daniel Veillarde55e8e42003-01-10 12:50:02 +00001060Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1061
1062 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
1063 routines.
1064
Daniel Veillard8f872442003-01-09 23:19:02 +00001065Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
1066
1067 * parser.c: one more IsEmptyElement crazyness, that time in
1068 external parsed entities if substitution is asked.
1069 * python/tests/reader3.py: added a specific test.
1070
Daniel Veillarde329fc22003-01-09 21:36:42 +00001071Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1072
1073 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
1074 support and improved error handler registration
1075
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +00001076Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1077
1078 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
1079 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
1080 * README: fixed a link
1081
Daniel Veillarde2830f12003-01-08 17:47:49 +00001082Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
1083
1084 * configure.in doc/* NEWS: preparing 2.5.1 release
1085 * SAX.c parser.c: fixing XmlTextReader bug
1086
Daniel Veillard8bf70b92003-01-07 23:14:24 +00001087Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1088
1089 * SAX.c: fuck, I introduced a memory leak on external parsed
1090 entities in 2.5.0 :-(
1091
Daniel Veillard56ada1d2003-01-07 11:17:25 +00001092Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
1093
1094 * xmllint.c: another fix needed as pointed by Christophe Merlet
1095 for --stream --debug if compiled without debug support.
1096
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00001097Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
1098
1099 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +00001100 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00001101 update man page with --stream and --chkregister
1102
Daniel Veillard8326e732003-01-07 00:19:07 +00001103Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1104
1105 * globals.c: fixed --with-threads compile
1106 * xmllint.c: fixed --without-debug compile
1107 * include/libxml/globals.h: cleanup
1108 * include/libxml/schemasInternals.h: add a missing include
1109
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001110Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1111
1112 * configure.in NEWS: preparing 2.5.0 release
1113 * SAX.c: only warn in pedantic mode about namespace name
1114 brokeness
1115 * globals.c: fix a doc generation problem
1116 * uri.c: fix #101520
1117 * doc/*: updated and rebuilt the doc for the release, includuding
1118 stylesheet update
1119 * python/Makefile.am: fix a filename bug
1120
1121Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
1122
1123 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
1124 should not be called.
1125
1126Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1127
1128 * libxml-2.0.pc.in: applied the patch to fix #101894
1129
1130Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1131
1132 * tree.c : applied patch from Lukas Schroeder for register callbacks
1133 * valid.c: modified patch from Lukas Schroeder to test
1134 register callbacks with --chkregister
1135
1136Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1137
1138 * xmlreader.c: seriously changed the way data are pushed to
1139 the underlying parser, go by block of 512 bytes instead of
1140 tryng to detect tag boundaries at that level. Changed the
1141 way empty element are detected and tagged.
1142 * python/tests/reader.py python/tests/reader2.py
1143 python/tests/reader3.py: small changes mostly due to context
1144 reporting being different and DTD node being reported. Some
1145 errors previously undetected are now caught and fixed.
1146 * doc/xmlreader.html: flagged last section as TODO
1147
1148Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
1149
1150 * python/libxml.py: integrated the Python 2.2 optimizations
1151 from Hannu Krosing, while maintaining compatibility with
1152 1.5 and 2.1
1153
1154Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1155
1156 * xmllint.c: a bit of cleanup
1157 * xmlreader.c: small fix
1158 * doc/xmlreader.html: more work on the XmlTextReader tutorial
1159 * python/libxml.py: a few fixes pointed out by Hannu Krosing
1160
1161Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1162
1163 * python/setup.py.in: patch from Stéphane Bidoul to include
1164 drv_libxml2.py in setup.py
1165
1166Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1167
1168 * doc/xmlreader.html: starting documenting the new XmlTextReader
1169 interface.
1170
1171Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1172
1173 * xmllint.c: added the --stream flag to use the TextReader API
1174 * xmlreader.c: small performance tweak
1175
1176Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1177
1178 * xmlreader.c python/tests/reader2py: okay the DTD validation
1179 code on top of the XMLTextParser API should be solid now.
1180
1181Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
1182
1183 * xmlreader.c python/tests/reader2py: Fixing some more mess
1184 with validation and recursive entities while using the
1185 reader interface, it's getting a bit messy...
1186
1187Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1188
1189 * xmlreader.c python/tests/reader.py: another couple of problem
1190 related to IsEmptyElement reported by Stéphane Bidoul needed
1191 some fixes.
1192
1193Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1194
1195 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
1196 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
1197 based on the python XmlTextReader interface.
1198
1199Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1200
1201 * tree.c: backing out one change in the last patch which broke the
1202 regression tests
1203
1204Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
1205
1206 * global.data globals.c tree.c include/libxml/globals.h: applied
1207 an old patch from Lukas Schroeder to track node creation and
1208 destruction. Probably missing a lot of references at the moment
1209 and not usable reliably.
1210
1211Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1212
1213 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
1214 from doc/news.html and a stylesheet
1215
1216Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1217
1218 * xmlreader.c python/tests/reader.py: fixed another couple of
1219 xmlreader bugs reported by Stéphane Bidoul and added tests.
1220
1221Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1222
1223 * xmlreader.c python/tests/reader2.py: fixed another validity
1224 checking in external parsed entities raised by Stéphane Bidoul
1225 and added a specific regression test.
1226 * python/tests/reader3.py: cleanup
1227
1228Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1229
1230 * xmlreader.c python/tests/reader2.py: fixed a problem with
1231 validation within entities pointed by Stéphane Bidoul, augmented
1232 the tests to catch those.
1233
1234Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1235
1236 * python/generator.py: modified the generator to allow keeping
1237 class references when creating new classes, needed to fix a bug
1238 pointed by Stéphane Bidoul where the input buffer of the
1239 xmlTextReader instance gets destroyed if the python wrapper for
1240 the input is not referenced anymore.
1241
1242Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
1243
1244 * xmlreader.c python/tests/reader.py: fixed another pair of problem
1245 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
1246
1247Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1248
1249 * xmlreader.c python/tests/reader.py: fixed another problem
1250 pointed by Stéphane Bidoul
1251
1252Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1253
1254 * xmlreader.c python/tests/reader.py: fixed a limit case problem
1255 with "<a/>"
1256
1257Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1258
1259 * SAX.c: warn on xmlns:prefix="foo"
1260 * xmlreader.c python/tests/reader.py: fixed a couple of problem
1261 for namespace attributes handling.
1262
1263Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1264
1265 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
1266 a really nasty problem raised by a DocBook XSLT transform
1267 provided by Sebastian Bergmann
1268
1269Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
1270
1271 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
1272 by Stéphane Bidoul and integrated it into the tests
1273
1274Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
1275
1276 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
1277 extended the XmlTextReader API a bit, addding accessors for
1278 the current doc and node, and an entity substitution mode for
1279 the parser.
1280 * python/libxml.py python/libxml2class.txt: related updates
1281 * python/tests/Makefile.am python/tests/reader.py
1282 python/tests/reader2.py python/tests/reader3.py: updated a bit
1283 the old tests and added a new one to test the entities handling
1284
1285Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1286
1287 * python/generator.py python/libxml2class.txt
1288 python/tests/reader.py python/tests/reader2.py: changed the
1289 generator to provide casing for the XmlTextReader similar to
1290 C# so that examples and documentation are more directly transposable.
1291 Fixed the couple of tests in the suite.
1292
1293Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
1294
1295 * doc/guidelines.html: added a document on guildeline for
1296 publishing and deploying XML
1297
1298Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1299
1300 * valid.c xmlreader.c: final touch running DTD validation
1301 on the XmlTextReader
1302 * python/tests/Makefile.am python/tests/reader2.py: added a
1303 specific run based on the examples from test/valid/*.xml
1304
1305Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
1306
1307 * python/libxml.py: added a few predefined xmlTextReader parser
1308 configuration values.
1309
1310Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1311
1312 * python/libxml_wrap.h: trying to fix #102037
1313
1314Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1315
1316 * SAX.c: fixing bug #95296, when the predefined entities
1317 are redefined in the DTD the default one must be used
1318 instead anyway.
1319
1320Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
1321
1322 * doc/xmllint.xml
1323 * doc/xmllint.1
1324 Add discussion of XML_DEBUG_CATALOG to xmllint man
1325 page - bug #100907
1326
1327
1328Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1329
1330 * xmlreader.c: Fixed the empty node detection to avoid reporting
1331 an inexistant close tag.
1332
1333Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1334
1335 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
1336 for Python 2.1
1337
1338Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1339
1340 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
1341
1342Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1343
1344 * doc/libxml2-api.xml python/tests/reader.py: one really need
1345 to provide the base URI information when creating a reader parser
1346 from an input stream. Updated the API and the example using it.
1347
1348Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
1349
1350 * testReader.c xmlreader.c valid.c include/libxml/tree.h
1351 include/libxml/valid.h include/libxml/xmlreader.h: working on
1352 DTD validation on top of xml reader interfaces. Allows to
1353 validate arbitrary large instances. This required some extensions
1354 to the valid module interface and augmenting the size of xmlID
1355 and xmlRef structs a bit.
1356 * uri.c xmlregexp.c: simple cleanup.
1357
1358Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1359
1360 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
1361 work on the xml reader interfaces.
1362 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
1363 Web page for the Windows binaries.
1364
1365Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1366
1367 * xmlIO.c: applied a patch for VMS following the report by
1368 Nigel Hall
1369
1370Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1371
1372 * parser.c: the parseStartTag bug fix wasn't complete.
1373
1374Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1375
1376 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
1377 parseStartTag, fixing it.
1378 * test/att4 result/att4 result/noent/att4: adding the test
1379 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
1380 more methods to XmlTextReader.
1381
1382Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1383
1384 * win32/libxml2.def.src: added more xml reader exports
1385 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
1386 to the build
1387
1388Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
1389
1390 * doc/tutorial/xmltutorial.xml
1391 plus generated html and pdf
1392 Updating tutorial again based on further comments from Niraj
1393 Tolia on the last iteration
1394
1395Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
1396
1397 * doc/tutorial/xmltutorial.xml
1398 * doc/tutorial/includekeyword.c
1399 * doc/tutorial/includegetattribute.c
1400 plus generated html and pdf
1401 Adding fix from Niraj Tolia to tutorial to properly free memory.
1402
1403
1404Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1405
1406 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
1407 more methods of XmlTextReader.
1408 * python/libxml2class.txt python/tests/reader.py: this increased the
1409 methods in the bndings, augmented the test to check those new
1410 functions.
1411
1412Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1413
1414 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
1415 methods of XmlTextReader.
1416 * python/generator.py python/libxml_wrap.h python/types.c
1417 python/libxml2class.txt: added the reader to the Python bindings
1418 * python/tests/Makefile.am python/tests/reader.py: added a specific
1419 test for the Python bindings of the Reader APIs
1420 * parser.c: small cleanup.
1421
1422Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1423
1424 * xinclude.c: fallback was only copying the first child not the
1425 full child list of the fallback element, closes #89684 as reopened
1426 by Bernd Kuemmerlen
1427
1428Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1429
1430 * win32/libxml2.def.src: exported htmlNodeDumpOutput
1431
1432Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
1433
1434 * configure.in: preparing release of 2.4.30
1435 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
1436 gives enum values, fix functype return type, put back fields in
1437 structs
1438 * doc/*: updated the docs rebuilt
1439
1440Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1441
1442 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
1443 about htmlNodeDumpOutput location.
1444 * xpath.c: removed an undefined function signature
1445 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
1446 too many symbols in the API breaking the python bindings.
1447 Updated with the libxslt/libexslt changes.
1448
1449Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1450
1451 * configure.in: preparing release of 2.4.29
1452 * doc/*: rebuilt the docs and API
1453 * xmlreader.c: a few more fixes for the XmlTextReader API
1454
1455Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1456
1457 * include/win32config.h: applied mingw patch from Magnus Henoch
1458
1459Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1460
1461 * catalog.c doc/libxml2-api.xml: a bit more cleanup
1462
1463Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1464
1465 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
1466 building Python script, does the C parsing directly, generates
1467 a better API description including structure fieds defs and
1468 enums. Still a couple of bugs, but good enough for the python
1469 wrappers now.
1470 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
1471 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
1472 include/libxml/schemasInternals.h include/libxml/tree.h: more
1473 cleanup based on the python analysis script reports.
1474 * libxml.spec.in: make sure the API XML description is part of the
1475 devel package.
1476
1477Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1478
1479 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
1480 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
1481 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
1482 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
1483 code cleanup, especially the function comments.
1484 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
1485
1486Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1487
1488 * Makefile.am xmlreader.c include/libxml/Makefile.am
1489 include/libxml/xmlreader.h: Adding a new set of APIs based on
1490 the C# TextXmlReader API but converted to C. Allow to parse
1491 in constant memory usage, far simpler to program and explain
1492 than the SAX like APIs, unfinished but working.
1493 * testReader.c: test program
1494
1495Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1496
1497 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
1498
1499Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1500
1501 * tree.c: Chip turner indicated that XHTML1 serialization
1502 rule for style actually break on both IE and Mozilla,
1503 try to avoid the rule if escaping ain't necessary
1504
1505Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
1506
1507 * nanhttp.c: handle HTTP URL escaping, problem reported by
1508 Glen Nakamura and Stefano Zacchiroli
1509
1510Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1511
1512 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
1513
1514Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1515
1516 * uri.c: Johann Richard pointed out some XPointer problems for
1517 URN based URI references in XInclude. Modified the URI parsing
1518 and saving routines to allow correct parsing and saving of
1519 XPointers, especially when attached to "opaque" scheme accordingly
1520 to RFC 2396
1521
1522Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1523
1524 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
1525 of refactoring to the HTML saving code.
1526 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
1527 in the doc.
1528
1529Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
1530
1531 * tree.c include/libxml/tree.h: refactored the XML dump of a node
1532 to a buffer API to reuse the generic dump to an OutputIO layer,
1533 this reduces code, fixes xmlNodeDump() for XHTML, also made
1534 xmlNodeDump() now return the number of byte written.
1535
1536Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
1537
1538 * python/setup.py.in: another patch from Stéphane Bidoul for
1539 Python bindings on Windows
1540 * doc/parsedecl.py: small cleanup
1541
1542Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1543
1544 * libxml.spec.in configure.in: add a line in %changelog for releases
1545
1546Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
1547
1548 * parser.c: patch from Marcus Clarke fixing a problem in entities
1549 parsing that was detected in KDe documentations environment.
1550
1551Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
1552
1553 * python/libxml.c (libxml_prev): Return the previous as opposed to
1554 the next node (I guess this is the result of some cut & paste programming:)
1555
1556Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1557
1558 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
1559
1560Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1561
1562 * python/generator.py python/libxml.c python/setup.py.in: trying
1563 to fix the Python bindings build on Windows (Stéphane Bidoul)
1564
1565Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1566
1567 * win32/configure.js: added option for python bindings
1568 * win32/libxml2.def.src: added more exports
1569
1570Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1571
1572 * win32/Makefile.mingw: fixed unresolved symbols when linking with
1573 pthreads
1574 * win32/wince/*: applied updates to Windows CE port from Javier
1575
1576Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1577
1578 * configure.in: preparing 2.4.28
1579 * libxml.spec.in doc/Makefile.am: some cleanup
1580 * doc/*: updated the news and regenerated.
1581
1582Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1583
1584 * HTMLparser.c: final touch at closing #87235 </p> end tags
1585 need to be generated.
1586 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
1587 this change slightly the output of a few tests
1588 * doc/*: regenerated
1589
1590Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1591
1592 * parserInternals.c: fixing bug #99190 when UTF8 document are
1593 parsed using the progressive parser and the end of the chunk
1594 is in the middle of an UTF8 multibyte character.
1595
1596Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1597
1598 * threads.c: fixed initialization problem in xmlNewGlobalState
1599 which was causing crash.
1600 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
1601 in xmlInitializeGlobalState.
1602 * parserInternals.c: cleaned up ctxt->sax initialisation.
1603
1604Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1605
1606 * tree.c include/libxml/tree.h: modified the existing APIs
1607 to handle XHTML1 serialization rules automatically, also add
1608 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
1609 libxslt serialization uses it when needed without changing
1610 the library API.
1611 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
1612 result/xhtml1: added a new test specifically for xhtml1 output
1613 and updated the result of one XHTML1 test
1614
1615Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
1616
1617 * xinclude.c parserInternals.c encoding.c: fixed #99082
1618 for xi:include encoding="..." support on text includes.
1619 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
1620 test/XInclude/ents/isolatin.txt : added a specific regression test
1621 * python/generator.py python/libxml2class.txt: fixed the generator
1622 the new set of comments generated for doc/libxml2-api.xml were
1623 breaking the python generation.
1624
1625Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1626
1627 * doc/Makefile.am: repair some problem if gtk-doc fail or such
1628 * configure.in: patch for Solaris on new autoconf closes #98880
1629 * doc/parsedecl.py: repair the frigging API building script,
1630 did I say that python xmllib sucks ?
1631 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
1632 and some comment are no more truncated.
1633
1634Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1635
1636 * parser.c: Martin Stoilov pointed out a potential leak in
1637 xmlCreateMemoryParserCtxt
1638
1639Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1640
1641 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
1642 included in HTML documents and using the push parser.
1643
1644Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
1645
1646 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
1647 specified, look for the Python interpreter not just in the
1648 specified root but also in the specified location. Fixes #98825
1649
1650Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1651
1652 * python/libxml.c: fixing bug #98792 , node may have no doc
1653 and dereferencing without checking ain't good ...
1654
1655Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
1656
1657 * configure.in: preparing release 2.4.27
1658 * doc/* : updated and rebuilt the docs
1659 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
1660 and all the docs are actually packaged and in the final RPMs
1661 * parser.c parserInternals.c include/libxml/parser.h: restore
1662 xmllint --recover feature.
1663
1664Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1665
Daniel Veillard784b9352003-02-16 15:50:27 +00001666 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001667 processing of parsed entities, and XPath computation on sustitued
1668 entities.
1669 * testXPath.c: make sure entities are substitued.
1670
1671Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1672
Daniel Veillard784b9352003-02-16 15:50:27 +00001673 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001674 processing of internal parsed entities, which had to be changed.
1675
1676Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1677
1678 * Makefile.am python/Makefile.am python/tests/Makefile.am:
1679 trying to fix bug #98517 about building outside the source tree
1680 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
1681
1682Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1683
1684 * include/win32config.h: cleanup
1685 * win32/Makefile.mingw: integrated mingw in JScript configure
1686 * win32/Makefile.msvc: modified to allow mingw coexistence
1687 * win32/configure.js: integrated mingw
1688 * win32/Readme.txt: cleanup
1689
1690Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1691
1692 * HTMLparser.c: strengthen the guard in the Pop macros,
1693 like in the XML parser, closes bug #97315
1694
1695Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1696
1697 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
1698 callback is never used.
1699
1700Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1701
1702 * parserInternals.c: fixed the initialization of the SAX structure
1703 which was breaking xsltproc
1704 * xpath.c: patch from Petr Pajas for CDATA nodes
1705 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
1706 * parser.c include/libxml/parser.h: patch from Peter Jones
1707 removing a leak in xmlSAXParseMemory() and adding the
1708 function xmlSAXParseMemoryWithData()
1709
1710Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
1711
1712 adding pdf of tutorial, changing web page to link to it
1713 * doc/tutorial/xmltutorial.pdf
1714 * doc/xml.html
1715 * doc/docs.html
1716
1717Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
1718
1719 * doc/tutorial/ar01s08.html
1720 adding file what I forgot for tutorial
1721
1722
1723Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
1724
1725 Adding encoding discussion to tutorial
1726 Added:
1727 * doc/tutorial/images/*.png: DocBook admonition image files
1728 * doc/tutorial/apf.html, apg.html: new generated html
1729 * doc/tutorial/includeconvert.c: conversion code entity file
1730 changed:
1731 * doc/tutorial/xmltutorial.xml: DocBook original
1732 * doc/tutorial/*.html: generated html
1733
1734Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1735
1736 * include/libxml/*.h: retired xmlwin32version.h
1737 * doc/Makefile.am: retired xmlwin32version.h
1738 * win32/configure.js: retired xmlwin32version.h
1739
1740Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1741
1742 * win32/libxml2.def.src: exported additional symbols
1743 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
1744 sisterhood
1745
1746Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1747
1748 * globals.c: fixed a typo pointed out by Igor
1749 * xpath.c: try to speed up node compare using line numbers
1750 if available.
1751
1752Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1753
1754 * tree.c: make xmlFreeNode() handle attributes correctly.
1755
1756Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1757
1758 * catalog.c: completed the #96963 fix, as reported by Karl
1759 Eichwalder
1760
1761Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1762
1763 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
1764
1765Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1766
1767 * Makefile.am: switched the order of a couple of includes
1768 to fix bugs #97100
1769
1770Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1771
1772 * catalog.c: fixed bug #96963, reverted to the old behaviour of
1773 xmlLoadCatalogs that used to separate directories with a ':'.
1774
1775Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1776
1777 * threads.c: improvements to the Windows-side of thread handling
1778 * testThreads.c: conditionally excluded unistd.h
1779 * testThradsWin32.c: broke overlong lines
1780 * include/win32config.h: adapted thread-related macros to the new
1781 scheme and for pthreads on Windows
1782 * win32/Makefile.msvc: introduced a more flexible thread build,
1783 added testThreads[Win32].c to the build
1784 * win32/configure.js: introduced a more flexible thread config
1785
17862002-10-31 John Fleck <jfleck@inkstain.net>
1787
1788 * doc/xml.html (and, by implication, FAQ.html)
1789 added UTF-8 conversaion FAQ from Marcus Labib Iskander
1790
1791Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1792
1793 * configure.in: removed xmlwin32version.h
1794 * include/libxml/Makefile.am: removed xmlwin32version.h
1795
1796Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1797
1798 * tree.c: applied patch from Brian Stafford to fix a bug
1799 in xmlReconciliateNs()
1800
1801Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1802
1803 * tree.c: applied patch from Christian Glahn to allow
1804 xmlNewChild() on document fragment nodes
1805
1806Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1807
1808 * parser.c: Christian Glahn found a problem with a recent
1809 patch to xmlParseBalancedChunkMemoryRecover()
1810 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
1811 problems
1812 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
1813 test/schemas/seq*: added the test cases from Charles
1814
1815Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1816
1817 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
1818 serious cleanup of the spec file and associated changes
1819 in the Makefiles.
1820 * valid.c: try to remove some warnings on x86_64
1821
1822Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1823
1824 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
1825 fix bug #96586
1826
1827Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1828
1829 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
1830 parsing, applied his patch
1831 * result/HTML/attrents.html result/HTML/attrents.html.err
1832 result/HTML/attrents.html.sax test/HTML/attrents.html:
1833 added the test and result case provided by Mikhail Sogrine
1834
1835Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1836
1837 * vms/build_libxml.com vms/config.vms vms/readme.vms
1838 include/libxml/parser.h include/libxml/parserInternals.h
1839 include/libxml/tree.h include/libxml/xmlIO.h
1840 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
1841 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
1842 Applied the VMS update patch from Craig A. Berry
1843 * doc/*.html: update
1844
1845Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1846
1847 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
1848
1849Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1850
1851 * debugXML.c: adding a grep command to --shell in xmllint
1852 for T.V. Raman
1853
1854Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1855
1856 * xmlcatalog.c: tried to fix some of the problem with --sgml
1857
1858Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
1859
1860 * parser.c: tried to fix bug #91500 where doc->children may
1861 be overriden by a call to xmlParseBalancedChunkMemory()
1862
1863Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
1864
1865 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
1866 identifiers in SGML catalogs containing '&'
1867
1868Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1869
1870 * python/types.c: fixed bugs when passing result value tree
1871 to Python functions.
1872
1873Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1874
1875 * configure.in: preparing the release of 2.4.26
1876 * doc/*: updated and rebuilt the documentation
1877
1878Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1879
1880 * parser.c: fixed a XML Namespace compliance bug reported by
1881 Alexander Grimalovsky
1882
1883Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1884
1885 * HTMLtree.c: fixed serialization of script and style when
1886 they are not lowercase (i.e. added using the API to the tree).
1887
1888Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1889
1890 * valid.c: make xmlValidateDocument emit a warning msg if there
1891 is no DTD, pointed by Christian Glahn
1892
1893Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1894
1895 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
1896 content model when some of the blocks have min or max, and a couple
1897 of bugs found in the process.
1898 * result/schemas/list0* test/schemas/list0*: added some specific
1899 regression tests
1900
1901Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
1902
1903 * README: updated the contact informations
1904
1905Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1906
1907 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
1908 misses it, reported by Peter Bray.
1909
1910Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
1911
1912 * tree.c: investigating xmlNodeGetContent() on namespace nodes
1913 and removed a few warnings
1914
1915Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
1916
1917 * parser.c: Christian Glahn found a small bug in the push parser.
1918 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
1919 public
1920
1921Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1922
1923 * xmlschemas.c include/libxml/xmlschemas.h: added
1924 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
1925 * testSchemas.c: added --memory to test the new interface
1926
1927Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1928
1929 * doc/index.py doc/search.php: integrated the XSLT indexing,
1930 a few fixed in the indexer, added a scope selection at the
1931 search level.
1932
1933Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1934
1935 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
1936 this was due to uninitialized parts of the validation context
1937
1938Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1939
1940 * debugXML.c: applied patch from Mark Vakoc except the API
1941 change, preserved it.
1942 * doc/*: updated the docs to point to the search engine for
1943 information lookup or before bug/help reports.
1944
1945Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1946
1947 * doc/index.py doc/search.php: added mailing-list archives
1948 indexing and lookup
1949
1950Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1951
1952 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
1953
1954Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1955
1956 * doc/index.py: improved HTML indexing
1957 * doc/search.php: make the queries also lookup the HTML based indexes
1958
1959Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1960
1961 * doc/index.py: added HTML page indexing
1962
1963Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1964
1965 * xmlIO.c: extended Windows path normalisation to fix the base
1966 problem in libxslt.
1967 * catalog.c: fixed list handling in XML_CATALOG_FILES
1968
1969Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1970
1971 * valid.c: typo/bug found by Christian Glahn
1972
1973Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1974
1975 * xmlIO.c: applied Windows CE patch from Javier.
1976 * win32/wince: new directory, contains support for the PocketPC
1977 with Windows CE from Javier.
1978 * include/win32config.h: reorganised, removed duplicate
1979 definitions and applied WinCE patch from Javier.
1980 * include/wsockcompat.h: new file, now contains WinSock
1981 compatibility macros.
1982 * win32/Makefile.msvc: introduced double-run compilation.
1983
1984Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1985
1986 * configure.in include/libxml/xmlwin32version.h: preparing release
1987 of 2.4.25
1988 * doc/*: updated and regenerated teh docs and web pages.
1989
1990Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1991
1992 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
1993 error were not covering namespace declarations.
1994 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
1995 it was missing the attribute declaration for the namespace
1996 * result/VC/NS3: the fix now report breakages in that test
1997
1998Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1999
2000 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
2001
2002Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2003
2004 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
2005 and regenerated the docs and web site
2006
2007Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2008
2009 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
2010 ATTRIBUTE_UNUSED is always put after the attribute declaration,
2011 not before
2012
2013Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2014
2015 * python/generator.py python/libxml2class.txt: fixed a stupid error
2016 breaking the python API
2017
2018Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2019
2020 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
2021 triostr.c triostr.h: applied a trio update patch from
2022 Bjorn Reese which should work with MinGW
2023
2024Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2025
2026 * tree.c: improving some documentation comments
2027 * xmlregexp.c: found and fixed a mem leak with python regression tests
2028 * doc/*: rebuilt the doc and the API XML file including the
2029 xmlregexp.h xmlautomata.h and xmlunicode.h headers
2030 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
2031 python/types.c: added access to the XML Schemas regexps from
2032 python
2033 * python/tests/Makefile.am python/tests/regexp.py: added a
2034 simple regexp bindings test
2035
2036Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
2037
2038 * doc/xml.html:
2039 fixing ftp links - thanks to Vitaly Ostanin
2040
2041Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
2042
2043 * xmlregexp.c: fixed the data callback on transition functionality
2044 which was broken when using the compact form
2045 * result/schemas/*: updated the results, less verbose, all tests
2046 pass like before
2047 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
2048 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
2049 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
2050 annoying warnings
2051 * xpath.c: try to provide better error report when possible
2052
2053Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2054
2055 * Makefile.am: fixed a breakage raised by Jacob
2056
2057Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2058
2059 * include/win32config.h: added HAVE_ERRNO_H definition for parts
2060 which don't use sockets
2061
2062Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2063
2064 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
2065 * win32/configure.js: applied zlib patch from Daniel Gehriger
2066
2067Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2068
2069 * win32/configure.js: applied the patch from Mark Vakoc for
2070 regexp support
2071 * win32/libxml2.def.src: applied the patch from Mark Vakoc
2072 for regexp support
2073
2074Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2075
2076 * xmlschemastypes.c: as pointed by Igor Float and Double
2077 parsing ain't finished yet
2078
2079Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2080
2081 * Makefile.am configure.in: trying to fix #88412 by bypassing
2082 all the python subdir if python ain't detected
2083
2084Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2085
2086 * Makefile.am configure.in include/libxml/xmlversion.h.in:
2087 made configuring with regexps/automata/unicode the default
2088 but without schemas ATM
2089 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
2090 fixed the regexp based DTD validation performance and memory
2091 problem by switching to a compact form for determinist regexps
2092 and detecting the determinism property in the process. Seems
2093 as fast as the old DTD validation specific engine :-) despite
2094 the regexp built and compaction process.
2095
2096Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2097
2098 * valid.c: determinism is debugged, new DTD checking code now works
2099 but xmlFAComputesDeterminism takes far too much CPU and the whole
2100 set usues too much memory to be really usable as-is
2101
2102Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2103
2104 * tree.c: fixed another stupid bug in xmlGetNodePath()
2105 * xmllint.c: --version now report the options compiled in
2106
2107Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2108
2109 * HTMLparser.c: small cleanup
2110 * valid.c xmlregexp.c: switched DTD validation to use only regexp
2111 when configured with them. A bit of debugging around the determinism
2112 checks is still needed
2113
2114Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2115
2116 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
2117
2118Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2119
2120 * xmlIO.c: small portability glitch fixed.
2121
2122Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2123
2124 * xmlschemastypes.c: incomplete steps for real/double support
2125 * testAutomata.c include/libxml/xmlautomata.h
2126 include/libxml/xmlregexp.h: avoiding a compilation problem
2127 * valid.c include/libxml/valid.h: starting the work toward using
2128 the regexps for actual DTD validation
2129
2130Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2131
2132 * hash.c: cosmetic cleanup
2133 * valid.c include/libxml/tree.h include/libxml/valid.h: started
2134 integrating a DTD validation layer based on the regexps
2135
2136Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2137
2138 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
2139 the determinism was tested before eliminating the epsilon
2140 transitions :-(
2141
2142Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
2143
2144 * python/generator.py python/libxml.c python/libxml.py
2145 python/libxml2-python-api.xml python/libxml2class.txt
2146 python/libxml_wrap.h python/types.c: updated the python
2147 bindings, added code for easier File I/O, and the ability to
2148 define a resolver from Python fixing bug #91635
2149 * python/tests/Makefile.am python/tests/inbuf.py
2150 python/tests/outbuf.py python/tests/pushSAXhtml.py
2151 python/tests/resolver.py python/tests/serialize.py: updated
2152 and augmented the set of Python tests.
2153
2154Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2155
2156 * win32/configure.js: added more readme info for the binary
2157 package.
2158
2159Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2160
2161 * xmlIO.c: fixed a stupid out of bound array error
2162
2163Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2164
2165 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
2166 messing around with support for Windows path, cleanups,
2167 trying to identify and fix the various code path to the
2168 filename access. Added xmlNormalizeWindowsPath()
2169
2170Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2171
2172 * error.c valid.c: working on better error reporting of validity
2173 errors, especially providing an accurate context.
2174 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
2175 error reports in those cases.
2176
2177Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2178
2179 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
2180 parser.c parserInternals.c xmlIO.c: get rid of all the
2181 perror() calls made in the library execution paths. This
2182 should fix both #92059 and #92385
2183
2184Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
2185
2186 * xmllint.c: memory leak reporting was broken after a change
2187 of the preprocessor symbol used to activate it.
2188
2189Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2190
2191 * tree.c: try to make the copy function work for node of
2192 type XML_DOCUMENT_FRAG_NODE, they are only created by the
2193 DOM layers though, not libxml2 itself.
2194
2195Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
2196
2197 * valid.c: try to provide file and line informations, not all
2198 messages are covered, but it's a (good) start
2199
2200Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
2201
2202 * xinclude.c: reimplemented a large part of the XInclude
2203 processor, trying to minimize resources used, James Henstridge
2204 provided a huge test case which was exhibiting severe memory
2205 consumption problems.
2206
2207Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
2208
2209 * python/Makefile.am: applied patch from Christophe Merlet to
2210 reestablish DESTDIR
2211
2212Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
2213
2214 * libxml.spec.in: fixes libary path for x86_64 AMD
2215
2216Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
2217
2218 * doc/tutorial/includekeyword.c
2219 * doc/tutorial/xmltutorial.xml:
2220 (plus resulting generated html files)
2221 fixing one spot I missed in the tutorial where I hadn't freed
2222 memory properly
2223
2224Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
2225
2226 * doc/tutorial/includeaddattribute.c
2227 * doc/tutorial/includeaddkeyword.c
2228 * doc/tutorial/includegetattribute.c
2229 * doc/tutorial/includekeyword.c
2230 * doc/tutorial/xmltutorial.xml
2231 * doc/tutorial/*.html:
2232 update tutorial to properly free memory (thanks to Christopher
2233 R. Harris for pointing out that this needs to be done)
2234 * doc/tutorial/images/callouts/*.png:
2235 added image files so the callouts are graphical, making it
2236 easier to read ( use "--param callout.graphics 1" to generate
2237 html with graphical callouts)
2238
2239Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
2240
2241 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
2242 nice logos generated by Marc Liyanage
2243 * doc/site.xsl *.html: changed the stylesheet to show the new
2244 logo and regenerated the pages
2245
2246Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2247
2248 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
2249
2250Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2251
2252 * xpath.c: possible mem leak patch from Jason Adams
2253
2254Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2255
2256 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
2257 in the XQuery namespace
2258 * configure.in: preparing 2.4.24
2259 * doc/*.html: updated the web pages
2260
2261Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2262
2263 * python/generator.py: closing bug #85258 by generating conditional
2264 compile check to avoid linking to routines not configured in.
2265
22662002-08-22 Havoc Pennington <hp@pobox.com>
2267
2268 * autogen.sh: update error message for missing automake
2269
2270Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2271
2272 * python/Makefile.am: typo in target name resulted in libxml2.py
2273 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
2274
2275Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2276
2277 * win32/win32/Makefile.mingw: updated with version from
2278 Elizabeth Barham at http://soggytrousers.net/repository/
2279
2280Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2281
2282 * win32/Makefile.msvc: added the prefix location to the include
2283 and lib search path.
2284
22852002-08-18 Havoc Pennington <hp@pobox.com>
2286
2287 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
2288 both automake 1.6 and 1.4 installed get the right automake. Means
2289 compilation from CVS will now require the latest automake 1.4
2290 release, or manually creating symlinks called "automake-1.4" and
2291 "aclocal-1.4"
2292
2293Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2294
2295 * configure.in python/Makefile.am: more AMD 64 induced changes from
2296 Frederic Crozat
2297
2298Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2299
2300 * xinclude.c: oops I was missing the xml:base fixup too
2301 * result/XInclude/*.xml: this adds xml:base attributes to most
2302 results of the tests
2303
2304Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2305
2306 * xinclude.c: quick but apparently working implementation of
2307 xi:fallback, should close bug #89684
2308 * Makefile.am test/XInclude/docs/fallback.xml
2309 result/XInclude/fallback.xml: added a basic test for fallback,
2310 and run with --nowarning to avoid a spurious warning
2311 * configure.in: applied patch from Frederic Crozat for python
2312 bindings on AMD 64bits machines.
2313
2314Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2315
2316 * parser.c: xmlSAXUserParseMemory() really ought to fail if
2317 the caller don't pass a SAX callback block.
2318
2319Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2320
2321 * tree.c: applied the same fix for the XML-1.0 namespace to
2322 xmlSearchNsByHref() as was done for xmlSearchNs()
2323
2324Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2325
2326 * libxml.3: small cleanup of the man page
2327 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
2328 when serializing HREF attributes generated by XSLT.
2329
2330Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2331
2332 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
2333 version of Marc Liyanage' patch for boolean attributes in HTML
2334 output
2335
2336Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
2337
2338 * python/tests/serialize.py: fixed the test results, indenting
2339 behaviour changed slightly
2340
2341Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
2342
2343 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
2344 new c14n function to Windows def files
2345
2346Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
2347
2348 * c14n.c: fixed a memory leak in c14n code
2349
2350Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2351
2352 * parser.c include/libxml/parser.h: adding a new API for Christian
2353 Glahn: xmlParseBalancedChunkMemoryRecover
2354 * valid.c: patch from Rick Jones for some grammar cleanup in
2355 validation messages
2356 * result/VC/* result/valid/*: this slightly change some of the
2357 regression tests outputs
2358
2359Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2360
2361 * tree.c: trying to fix a problem in namespaced attribute handling
2362 raised by Christian Glahn
2363
2364Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2365
2366 * encoding.c include/libxml/encoding.h: Opening the interface
2367 xmlNewCharEncodingHandler as requested in #89415
2368 * python/generator.py python/setup.py.in: applied cleanup
2369 patches from Marc-Andre Lemburg
2370 * tree.c: fixing bug #89332 on a specific case of loosing
2371 the XML-1.0 namespace on xml:xxx attributes
2372
2373Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
2374
2375 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
2376 corner case from new Merlin's test suite and added a callback
2377 that will be used to improve xmlsec performance
2378
2379
2380Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2381
2382 * HTMLtree.c: trying to fix the <style> escaping problem in
2383 HTML serialization bug #89342
2384
2385Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2386
2387 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
2388 and rebuilt the web site.
2389
2390Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
2391
2392 * include/libxml/tree.h: added _private member to xmlNs struct
2393
2394Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2395
2396 * HTMLparser.c: fixing bug #84876 based on the xml working
2397 code.
2398
2399Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2400
2401 * python/Makefile.am: enhanced to fix bug 72012 (errors
2402 when using '-jX' make parameter)
2403
2404Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2405
2406 * xpath.c: small additional enhancement for booleans
2407 compared to nodesets
2408
2409Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2410
2411 * HTMLtree.c: changed the order of the encoding declaration
2412 attributes in the meta tags due to a bug in IE/Mac
2413
2414Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2415
2416 * xpath.c: enhanced handling of booleans (especially '='
2417 and '!=' for nodesets) - fixes bug 85256. Added new
2418 routine xmlXPathNotEqualValues for more proper handling
2419 of '!=' when nodesets are involved.
2420
2421Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2422
2423 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
2424 doc/xmlcatalog_man.xml to the source distribution
2425
2426Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2427
2428 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
2429 asked for this.
2430
2431Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
2432
2433 * configure.in: preparing 2.4.23
2434 * doc/*: rebuilt the docs
2435
2436Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2437
2438 * parser.c: fixing bug #84169 by fixing the
2439 comment of xmlCreatePushParserCtxt to describe the
2440 encoding detection parameters better.
2441
2442Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2443
2444 * valid.c: fixing bug #79331 in one path the lookup for
2445 ID attributes on a namespaced node wasn't handled correctly :-\
2446
2447Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
2448
2449 * HTMLparser.c: trying to fix 87235 about discarded white
2450 spaces in the HTML parser.
2451 * result/HTML/*: this changes the output of a number of HTML
2452 regression tests
2453
2454Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
2455
2456 * xpath.c: applied patch from Richard Jinks for the namespace
2457 axis + fixed a memory error.
2458 * parser.c parserInternals.c: applied patches from Peter Jacobi
2459 removing ctxt->token for good.
2460 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
2461 popped out by the regression tests.
2462 * Makefile.am: patch for threads makefile from Gary Pennington
2463
2464Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2465
2466 * xpath.c: enhanced behaviour of position() after usage of
2467 expressions involving preceding-sibling (et al).
2468
2469Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
2470
2471 * hash.c: applied a patch from Peter Jacobi to solve a problem
2472 when compiling with the Watcom C on Win32
2473 * result/schemas/*.err: the change of hashing algo generated
2474 permutations in the output
2475
2476Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2477
2478 * hash.c: applied patch from Sander Vesik improving the quality of
2479 the hash function.
2480
24812002-06-14 Aleksey Sanin <aleksey@aleksey.com>
2482
2483 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
2484 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
2485 xmllint.c xpath.c: replaced sprintf() with snprintf()
2486 to prevent possible buffer overflow (the bug was pointed
2487 out by Anju Premachandran)
2488
2489Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2490
2491 * parser.c: removed an uninitialized data error popped by valgrind
2492 on PE references
2493
2494Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
2495
2496 * doc/xml.html
2497 adding tutorial reference to the web page
2498
2499Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
2500
2501 * doc/tutorial/xmltutorial.xml
2502 * doc/tutorial/ar01s07.html
2503 * doc/tutorial/ape.html
2504 * doc/tutorial/includegetattribute.c
2505 adding section to tutorial about retrieving an attribute
2506 value
2507
2508Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2509
2510 * parser.c: applied a couple of patches from Peter Jacobi to start
2511 to get rid of ctxt->token, with a possible significant speed
2512 improvement to be gained once done. Better compliance with PE
2513 references constructs in DTDs too.
2514 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
2515 from Peter too
2516
2517Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2518
2519 * parser.c: Babak Vahedipour-Kunze reported that openTag in
2520 xmlParseElement was likely to have been deallocated at the
2521 time of the report, possibly leading to segfault. Just report
2522 the tag name now.
2523
2524Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2525
2526 * xpath.c: patch from Richard Jinks for XPath substring() function
2527 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
2528
25292002-06-06 Aleksey Sanin <aleksey@aleksey.com>
2530
2531 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
2532
2533Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
2534
2535 *doc/FAQ.html
2536 fixing typos in FAQ, thanks to Robert Funnell for the
2537 editing help
2538
2539Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2540
2541 * NEWS: got complaints from rpmlint that it was empty
2542
2543Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
2544
2545 * added doc/tutorial, including:
2546 apa.html
2547 apb.html
2548 apc.html
2549 apd.html
2550 ar01s02.html
2551 ar01s03.html
2552 ar01s04.html
2553 ar01s05.html
2554 ar01s06.html
2555 includeaddattribute.c
2556 includeaddkeyword.c
2557 includekeyword.c
2558 includestory.xml
2559 index.html
2560 xmltutorial.xml
2561 libxml tutorial, including generated html
2562
2563Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
2564
2565 * result/c14n/exc-without-comments/merlin-c14n-two-*
2566 result/c14n/without-comments/merlin-c14n-two-*
2567 test/c14n/exc-without-comments/merlin-c14n-two-*
2568 test/c14n/without-comments/merlin-c14n-two-*
2569 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
2570 c14n/exc-c14n and slightly modified test script to handle
2571 these test cases
2572 * c14n.c: fixed bugs for complicated nodes set (namespace
2573 without node and others from merlin-c14n-two.tar.gz)
2574 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
2575 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
2576 for xmlsec performance patch
2577 * xpath.c: fixed self::node() for namespaces and attributes
2578
2579Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
2580
2581 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
2582 but with the format parameter
2583 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
2584
2585Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
2586
2587 * Makefile.am: updated c14n tests suite
2588 * c14n.c: performance improvement for previous c14n patch
2589
2590Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2591
2592 * parser.c: another peroformance patch from Peter Jacobi, that
2593 time on parsing attribute values.
2594
2595Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
2596
2597 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
2598 into LibXML2 test suite
2599
2600Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
2601
2602 * c14n.c: propagating xpath ancesstors node fix to c14n
2603 plus small performance improvement to reduce number of
2604 mallocs
2605 * xpath.c: fixed ancestors axis processing for namespace nodes
2606
2607Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
2608
2609 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
2610 Peter Jacobi
2611
2612Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2613
2614 * configure.in: preparing 2.4.22
2615
2616Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2617
2618 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
2619 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
2620 a public entry point.
2621 * doc/*: rebuilt the API and docs
2622
2623Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2624
2625 * xpath.c: patch from Richard Jinks to fix a problem introduced
2626 in the previous patch and pointed by Norm
2627
2628Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2629
2630 * libxml.spec.in: fixing bug #81112
2631
2632Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2633
2634 * uri.c: fixing bug #82848
2635
2636Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2637
2638 * result/catalogs/mycatalog.full: Aleksey's commit changed the
2639 output of one catalog test
2640
2641Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2642
2643 * global.data globals.c tree.c include/libxml/globals.h
2644 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
2645 default value for global parameter xmlIndentTreeOutput to 1 and
2646 introduced new global parameter xmlTreeIndentString (the string
2647 used to do one-level indent) with default value " " (as it was
2648 in tree.c)
2649
2650Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2651
2652 * Makefile.am: Merijn Broeren pointed out a problem when compiling
2653 with trio and schemas.
2654
2655Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2656
2657 * xpath.c: patch from Richard Jinks to fix the problem raised in
2658 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
2659
2660Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2661
2662 * xmlschemas.c: a bit of work on import.
2663 * xmlschemastypes.c: Charles Bozeman provided a compare function
2664 for date/time types so min/max facet restrictions should work,
2665 indeterminate comparisons return an error instead of equal.
2666 * test/schemas/date_0* result/schemas/date_0_0: specific test
2667 from Charles Bozeman too
2668
2669Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2670
2671 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
2672 from Christian Cornelssen fixing the man pages and the Catalog
2673 building script.
2674 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
2675 next step is <xs:import> I now have a reasonable understanding
2676 of how it works.
2677
2678Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2679
2680 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
2681
2682Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2683
2684 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
2685
2686Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
2687
2688 * xpath.c: fixing an XPath function evalutation bug pointed out
2689 by Alexey Efimov where the context was lost when evaluating
2690 the function arguments
2691
2692Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
2693
2694 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
2695 function public for XMLSec performance optimizations
2696
2697Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2698
2699 * python/generator.py python/libxml2class.txt : fixed a problem
2700 with the HTML parser pointed by Gary Benson
2701 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
2702 example
2703
2704Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2705 * parser.c: fixed bug #81159 (memory growth in SAX)
2706
2707Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2708 * xpath.c: fixed bug #78858 (the real fix)
2709
2710Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
2711 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
2712
2713Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2714
2715 * tree.c: modified xmlNodeSetBase to allow changing the
2716 base of a document.
2717
2718Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
2719
2720 * xmlschemastypes.c: patch Charles Bozeman for validation of
2721 all the date, time, and duration types
2722 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
2723 * configure.in: fixed an error pointed by an user
2724 * xml2-config.in: fixed an error pointed by an user
2725
2726Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2727
2728 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
2729 win32/libxml2.def.src xmlIO.c: exported default
2730 'file:', 'http:' and 'ftp:' protocols input handlers
2731 and maked protocols comparisson case insensitive
2732
2733Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2734
2735 * configure.in: Neven Has detected a typo
2736
2737Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
2738
2739 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
2740 as one of the persons allowed to commit directly to the
2741 module.
2742
2743Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2744
2745 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
2746 * valid.c: raised a too low limit
2747 * doc/*: rebuilt the docs
2748
2749Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2750
2751 * test/XPath/expr/floats test/XPath/expr/functions
2752 result/XPath/expr/floats result/XPath/expr/functions
2753 xpath.c: another XPath conformance patch from Richard Jinks
2754
2755Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
2756
2757 * xmlschemas.c: fixed validation of attribute groups.
2758 * test/schemas result/schemas: added an example from the primer
2759
2760Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2761
2762 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
2763 * test/schemas result/schemas: updated the test list
2764
2765Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2766
2767 * TODO: updated a bit
2768 * parser.c: made a comment more specific
2769 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
2770 Schemas conformance.
2771 * test/schemas result/schemas: updated the test list
2772
2773Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
2774
2775 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
2776 implementing xs:all with minOccurs = 0
2777 * tes/schemas/* result/schemas/*: added more tests covering
2778 xs:all
2779
2780Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2781
2782 * xmlregexp.c: first implementation of the all particle, this
2783 may need to be revisited for case where not all transitions
2784 must be crossed.
2785
2786Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2787
2788 * tree.c: another entity processing update from Markus Henke
2789
2790Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
2791
2792 * trionan.c: fixed crash on OSF/1
2793
2794Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2795
2796 * xmlschemas.c: more Schemas work
2797 * test/schemas/* result/schemas/*: added more tests coming
2798 from the spec.
2799
2800Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2801
2802 * c14n.c: patch from Aleksey Sanin reflecting a change in the
2803 ExcC14N specification
2804
2805Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2806
2807 * tree.c: patch from Markus Henke, fix for recursive entities.
2808
2809Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2810
2811 * xpath.c: fix a problem with string() on a document node.
2812
2813Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2814
2815 * Makefile.am xmlschemas.c: more Schemas work
2816 * test/schemas/* result/schemas/*: added more tests coming
2817 from the spec.
2818
2819Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2820
2821 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
2822 * result/HTML/*: this changes a few things in the results
2823
2824Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2825
2826 * include/libxml/tree.h: eliminated 'declaration different than
2827 prototype' warning
2828 * include/win32config.h: "resolved" conflicts with errno.h
2829
2830Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2831
2832 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
2833 on the automata interfaces and debug of counted choices
2834 * test/schemas/* result/schemas/*: added a number of tests
2835
2836Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2837
2838 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
2839 a bit of work on Schemas
2840 * testSchemas.c: try to make it more useful
2841 * test/schemas/* result/schemas/* Makefile.am: changed the
2842 Schemas regression test procedure, started adding a few samples
2843
2844Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
2845
2846 * include/libxml/encoding.h: Patch for the Borland C++ builder
2847 * include/libxml/tree.h: Patch for the Borland C++ builder
2848 * threads.c: Patch for the Borland C++ builder
2849 * win32/bcb5: New directory for the Borland C++ builder
2850 project files
2851
2852Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
2853
2854 * win32/Makefile.msvc: Update for XML Schema support
2855 * win32/configure.js: Update for XML Schema support
2856 * win32/libxml2.def.src: Update for XML Schema support
2857
2858Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
2859
2860 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
2861 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
2862 xmlunicode.c include/libxml/Makefile.am
2863 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
2864 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
2865 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
2866 include/libxml/xmlversion.h.in : merged the current state of
2867 XML Schemas implementation, it is not configured in by default,
2868 a specific --schemas configure option has been added.
2869 * test/automata test/regexp test/schemas Makefile.am
2870 result/automata result/regexp result/schemas:
2871 merged automata/regexp/schemas regression tests
2872
2873Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
2874
2875 * xpath.c: Gary found a compile time problem, fixes #78823
2876
2877Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2878
2879 * configure.in: release of 2.4.20
2880 * doc/*: updated and rebuilt the docs
2881
2882Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2883
2884 * python/Makefile.am: patch from Cristian Gafton to build on
2885 Red Hat 6.2, should also fix #75779
2886
2887Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2888
2889 * valid.c: first part of fixing #78729
2890
2891Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
2892
2893 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
2894 escaping of URI when saving HTML files.
2895 * result/HTML/*: this impacted some tests
2896
2897Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
2898
2899 * configure.in: trying to fix #77441
2900
2901Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2902
2903 * include/libxml/xmlIO.h: Hallski complained it could not be
2904 included by itself.
2905
2906Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2907
2908 * configure.in: applied an IEEE flag patch for OSF/1 #77825
2909
2910Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2911
2912 * win32/configure.js: patch from Nilo for the c14n option
2913 * win32/Makefile.msvc: fixed libxml2.def generation with threads
2914
2915Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2916
2917 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
2918 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
2919 LIBXML_THREAD_ENABLED
2920
2921Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2922
2923 * xpath.c: another patch from Richard Jinks for substring conformance
2924 * test/XPath/expr/floats test/XPath/expr/strings
2925 result/XPath/expr/floats result/XPath/expr/strings: update of the
2926 test suite to check those.
2927
2928Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2929
2930 * xpath.c: patch from Richard Jinks for .x float parsing.
2931
2932Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2933
2934 * parser.c: patch from Markus Henke when an encoding ain't recognized
2935
2936Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2937
2938 * libxml.m4: got a report that #include <string.h> was needed
2939
2940Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2941
2942 * xmllint.c: applied a fix from Anthony Jones for -o /--output
2943
2944Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
2945
2946 * doc/example.html: fixing typo
2947
2948Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2949
2950 * xpath.c: fixed a bug in the nodeset to boolean comparison code
2951 pointed out by Melvyn Sopacua.
2952
2953Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2954
2955 * libxml.m4: Frédéric Crozat gave a patch related to the change
2956 of Include paths breaking the libxml.m4
2957
2958Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2959
2960 * xpath.c: Fix bug #76927 forgot to save some context
2961 when evaluating binary expressions
2962
2963Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2964
2965 * configure.in: fixed configure for MPE/iX from Markus Henke
2966 * xmlmemory.c: fixed initialization problems
2967 * xpath.c: another set of patches from Richard Jinks this
2968 fixes "make XPathtests" on linux
2969
2970Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
2971
2972 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
2973 * test/XPath/expr/compare test/XPath/expr/equality
2974 test/XPath/expr/floats test/XPath/expr/functions
2975 test/XPath/expr/strings result/XPath/expr/compare
2976 result/XPath/expr/equality result/XPath/expr/floats
2977 result/XPath/expr/functions result/XPath/expr/strings: Updated
2978 tests though they show a divergence on Linux
2979
2980Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2981
2982 * xpath.c trionan.c: previous commit also included patches
2983 from Richard Jinks on some IEEE support corner case
2984
2985Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2986
2987 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
2988 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
2989 that $(datadir) should be used for docs
2990
2991Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2992
2993 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
2994 could leak filedescriptors
2995
2996Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2997
2998 * configure.in nanohttp.c: applied patch from Allan Clark for
2999 UnixWare/OpenServer
3000
3001Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3002
3003 * configure.in: preparing 2.4.19
3004 * doc/*: rebuilt the docs
3005
3006Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3007
3008 * nanohttp.c: fixing #76043, got fed up with non-portability
3009 of that piece of code.
3010
3011Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3012
3013 * valid.c SAX.c: Never commit without running "make tests" :-(
3014 fix a couple of stupidities in the previous commit
3015 * result/*: a few changes in some attribute order result of previous
3016 commit.
3017
3018Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3019
3020 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
3021 the internal subset should not raise duplicate ID errors,
3022 also there was a small bug in conjunction to namespace
3023 declarations defaulted and xml:xxx attributes DTD definitions.
3024
3025Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3026
3027 * xpath.c: Richard Jinks also raised some rounding problems
3028 this tries to fix them
3029
3030Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3031
3032 * xpath.c: Richard Jinks spotted an incoherent memory allocation
3033 behaviour in xmlXPathCastToString()
3034
3035Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3036
3037 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
3038 raised by Morus Walter
3039
3040Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3041
3042 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
3043 from Igor
3044
3045Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3046
3047 * xpath.c: fixing #75619, related to a problem when trying
3048 to evaluate condition when the current node set resulting
3049 from that sub-step evaluation is empty. Also fixes 2 potential
3050 problem with previous-sibling and next-siblings axis.
3051
3052Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3053
3054 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
3055 HTML support is not configured in.
3056
3057Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3058
3059 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
3060 include/libxml/tree.h: dohh I really didn't intended to commit
3061 this test version :-(
3062
3063Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3064
3065 * testSAX.c: I wanted to see the real speed at the SAX interface
3066 after a little too many Ximianer started complaining about the
3067 parser speed.
3068 added a --quiet option:
3069 paphio:~/XML -> ls -l db100000.xml
3070 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
3071 paphio:~/XML -> time ./testSAX --quiet db100000.xml
3072 3200006 callbacks generated
3073 real 0m1.270s
3074 Which means 16MBytes/s and 3Mcallback/s
3075
3076Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3077
3078 * xpath.c: valgrind spotted another error that time when running
3079 on libxslt regression tests
3080
3081Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3082
3083 * Makefile.am: adding "make valgrind" running the full regression
3084 tests (except python ones) under Valgrind (using valgrind -q
3085 which was kindly added by the author).
3086 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
3087 passes cleanly now except an obcure floating point initialization
3088 raised in log10() in one XPath regression test ???
3089 * tree.c: edited some comments to close #75244
3090
3091Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
3092
3093 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
3094 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
3095 context of ScrollKeeper, made sure that if the number is
3096 an integer, the serialization follows the description at
3097 http://www.w3.org/TR/xpath#section-String-Functions
3098
3099Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3100
3101 * configure.in: preparing 2.4.18
3102 * doc/*: updated and rebuilt the web site
3103 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
3104 the Windows and Cygwin maintainers.
3105 * parser.c: humm, changed the way the SAX parser work when
3106 xmlSubstituteEntitiesDefault(1) is set, it will then
3107 do the entity registration and loading by itself in case the
3108 user provided SAX getEntity() returns NULL.
3109 * testSAX.c: added --noent to test the behaviour.
3110
3111Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3112
3113 * parser.c: Wilfried Teiken provided a hackish but working
3114 way to get context reported back on entities when parsing
3115 with SAX and without breaking the DOM build.
3116
3117Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3118
3119 * c14n.c: applied a new patch from Aleksey Sanin
3120 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
3121 to reference Aleksey implementation of XML digital Signatures
3122
3123Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3124
3125 * xpath.c: small fix to avoid potential problem due to
3126 ordering of freeing data
3127 * python/Makefile.am: people were complaining about
3128 the generated file in python dir not being built
3129
3130Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3131
3132 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
3133 python/generator.py python/libxml.c python/types.c: Cleanup
3134 of the python Makefiles based on Jacob and James feedback,
3135 fixed the spec file accordingly, fixed the number of warning
3136 that passing my pedantic CFLAGS was generating. Conclusion
3137 is that Python includes are real crap.
3138
3139Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3140
3141 * configure,in: it was reported quite a few times that
3142 xml2-config --cflags should not output
3143 -I$includeprefix/libxml2/libxml because libxml2 header names
3144 clashes with existing names like list.h from C++ stl.
3145 Includes should be #include<libxml/xxx.h> so ...
3146
3147Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3148
3149 * c14n.c: another patch from Aleksey Sanin
3150
3151Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3152
3153 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
3154 canonicalization algorithm
3155 * doc/xml.html doc/index.html: added the C14N references on the
3156 index page.
3157
31582002-03-13 jacob berkman <jacob@ximian.com>
3159
3160 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
3161 usage, redundant, and gcc specific
3162
3163Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3164
3165 * xpath.c: speedup some node selection operations, this can
3166 have a significant impact on DocBook Norm's stylesheets
3167 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
3168 make sure it's always the case
3169 * debugXML.c: distinguish CDATA and comments in ls operations
3170
3171Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3172
3173 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
3174 to generate better API descriptions etc...
3175
3176Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3177
3178 * c14n.c: Fixing #74186, made sure all boolean expressions
3179 get fully parenthesized, ran indent on the output
3180 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
3181 include/libxml/tree.h: also #74186 related, removed the
3182 --with-buffers option, and all the preprocessor conditional
3183 sections that were resulting from it.
3184
3185Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3186
3187 * valid.c: applied patch from Dodji Seketeli fixing an
3188 uninitailized variable in xmlValidGetValidElements()
3189
3190Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3191
3192 * c14n.c: fixed a few comments
3193 * doc/*.html doc/*/*.html: regenerated the docs and added
3194 the C14N API
3195 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
3196
3197Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
3198
3199 * check-xml-test-suite.py: fix to adapt varaiations in the
3200 bindings
3201 * configure.in python/setup.py python/setup.py.in: fixed to
3202 have the version of the python scripts automatically updated
3203
3204Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3205
3206 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
3207 in xmlCopyProp()
3208
3209Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3210
3211 * configure.in: preparing 2.4.17 release
3212 * doc/*: updated and rebuilt the docs
3213 * xpath.c: fixed a comment
3214 * python/libxml.c: fixed a possible reentrancy problem
3215
3216Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3217
3218 * tree.c python/tests/Makefile.am python/tests/attribs.py:
3219 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
3220 added a specific regression test
3221 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
3222 not raise exceptions when failing to find the attribute.
3223
3224Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3225
3226 * configure.in xmllint.c: owen pointed out a problem with the
3227 ftme fix, gettimeofday() was not detected by configure and
3228 the ftime header wasn't included, dohhh
3229
3230Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3231
3232 * configure.in xmllint.c: trying to fix #71457 for timing
3233 precision when gettimeofday() is not availble but ftime() is
3234
3235Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3236
3237 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
3238 are now copied on install and part of the -devel RPM
3239
3240Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
3241
3242 * xpath.c: trying to avoid bug #72150 which was apparently
3243 caused by a gcc bug (or a processor problem) as detailed
3244 at http://veillard.com/gcc.bug
3245
3246Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3247
3248 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
3249 fixed xmlReconciliateNs(), added a Python test/example for
3250 inter-document cut'n paste
3251 * python/libxml.py: fixed node.doc on document nodes and added
3252 xpathEval() onto node objects
3253
3254Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3255
3256 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
3257 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
3258 fixup and integrated tests for the serialization stuff
3259
3260Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3261
3262 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
3263 moved the libxml man page to section 3
3264
3265Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3266
3267 * tree.c: fix bug #72490
3268 * python/libxml.c python/libxml.py: added methods serialize()
3269 and saveTo() to all node elements.
3270
3271Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3272
3273 * xmlIO.c: closed #73430, don't read from an input source
3274 which indicated an end-of-file or an error.
3275
3276Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3277
3278 * parser.c: make sure SAX endDocument is always called as
3279 this could result in a Python memory leak otherwise (it's
3280 used to decrement ref-counting)
3281 * python/generator.py python/libxml.c python/libxml.py
3282 python/libxml2-python-api.xml python/libxml2class.txt
3283 python/tests/error.py python/tests/xpath.py: implemented
3284 the suggestions made by Gary Benson and extended the tests
3285 to match it.
3286
3287Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3288
3289 * python/generator.py: applied patch fixing #73450
3290
3291Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3292
3293 * xpath.c: fixing #61290 "namespace nodes have no parent"
3294 long standing divergence from the XPath REC. NodeSets
3295 simply hold a copy of namespace nodes and those node ->next
3296 points to the parent (which may not be the node carrying the
3297 definition).
3298 * include/libxml/xpath.h: flagged but didn't added a possible
3299 speedup
3300 * DOCBparser.c HTMLparser.c: removed some warnings from push
3301 parser due to new state being added.
3302 * tree.c: new fix from Boris Erdmann
3303 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
3304 the XML Canonalization support from Aleksey Sanin
3305
3306Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3307
3308 * tree.c: patch from Boris Erdmann fixing some namespace odities
3309 with xmlCopyNode()
3310
3311Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3312
3313 * xmlIO.c: fix bug #72706 when loading a NULL entity
3314
3315Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3316
3317 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
3318 actually change in a future XML Namespace revision.
3319
3320Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3321
3322 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
3323 added the possibility of returning nodesets from XPath extension
3324 functions written in Python
3325
3326Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
3327
3328 * python/*: commiting some Python bindings work done while travelling
3329
3330Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3331
3332 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
3333 explicitely with memory debugging switched on
3334
3335Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3336
3337 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3338 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3339 Added wrapper for the xmlURIPtr type, provided accessors, fixed
3340 the accessor generator for strings
3341 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
3342 regression test.
3343
3344Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3345
3346 * python/README python/generator.py python/libxml.c python/setup.py:
3347 added the 'usual' setup.py to allow building a libxml2-python
3348 module based on the same code. The initialization is however
3349 different the 2 .so files fo libxml2 and libxslt are identical and
3350 they entry point initialize both libraries. this is done to avoid
3351 some possible nasty problem since the Python don't merge the maps
3352 of all shared modules.
3353
3354Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3355
3356 * parser.c: fixed a push/encoding bug reported by Michael
3357 on librsvg
3358
3359Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3360
3361 * include/libxml/parserInternals.h: fixes a misplaced #endif
3362
3363Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3364
3365 * parser.c valid.c: found and fixed a couple of allocation bugs
3366
3367Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3368
3369 * doc/xml.html doc/python.html doc/*: added a Python and binding
3370 page describing the current state of the Python bindings and
3371 giving pointers to the other languages wrappers.
3372
3373Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3374
3375 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
3376 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
3377 rebuilt the API and web site
3378 * xpath.c: fixed #71978 portability bugs
3379
3380Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3381
3382 * SAX.c: oops broke automatic defaulting of namespaces attributes.
3383
3384Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3385
3386 * include/libxml/parserInternals.h parser.c: had to change
3387 2 internal parsing API when processing document content
3388 to check the start and end of element content are defined
3389 in the same entity
3390 * valid.c include/libxml/valid.h: attribute normalization can
3391 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
3392 with the context to report it.
3393 * SAX.c: fixed the last known bugs, crazy validation constraints
3394 when a document is standalone seems correctly handled. There
3395 is a couple of open issues left which need consideration especially
3396 PE93 on external unparsed entities and standalone status.
3397 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
3398 The 2 tests left failing are actually in error. Cleanup done.
3399
3400Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3401
3402 * valid.c: implemented E59 spaces in CDATA does not match the
3403 nonterminal S
3404
3405Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3406
3407 * SAX.c parser.c valid.c: more validation test fixups
3408 * check-xml-test-suite.py: added duration info for the tests
3409
3410Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3411
3412 * parser.c valid.c: a couple of errors were reported but not
3413 saved back as such in the parsing context. Down to 1% failure rate
3414 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
3415
3416Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3417
3418 * xmlInternald.c: isExtender was missing a char
3419 * parser.c include/libxml/parser.h: % are acceptable in the
3420 internal subset if within a PUBLIC ID
3421
3422Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3423
3424 * SAX.c parserInternals.c valid.c: more work on the conformance
3425 suite. Took the step to finally block documents with encoding
3426 errors. It's a fatal error per the spec, people should have fixed
3427 their documents by now.
3428
3429Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
3430
3431 * check-xml-test-suite.py: fixed the test script after some discussion
3432 on the semantic of TYPE="error"
3433 * Makefile.am: added the script to the distrib
3434
3435Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3436
3437 * SAX.c entities.c: fixed a couple of conformances issues deep
3438 into the validation code (standalone and undeclared Notations)
3439
3440Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3441
3442 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
3443 stayed there for years !
3444
3445Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3446
3447 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
3448 missing
3449
3450Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3451
3452 * check-xml-test-suite.py: improved the behaviour a bit as
3453 well as the logs
3454 * parser.c valid.c SAX.c: fixed a few more bugs
3455 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
3456
3457Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3458
3459 * check-xml-test-suite.py: python script to run regression tests
3460 against the XML Test suite of W3C/OASis
3461 * SAX.c: fixed a validation bug
3462 * parser.c: fixed 3 errors pointed by the test suite
3463 * doc/buildDocBookCatalog: fixed a typo pointed by drake
3464 * python/Makefile.am: fixed a dependendy
3465
3466Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3467
3468 * xmlmemory.c: avoid a warning bug #71594
3469
3470Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3471
3472 * xmlmemory.c: Jesse Perry provided a patch to remove a few
3473 warning on alpha/Tru64
3474
3475Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3476
3477 * include/libxml/entities.h: fixing a comment
3478 * valid.c: fixing some troubles with validity check on namespaces
3479 * result/VC/NS3 test/VC/NS3: added a specific regression test
3480
3481Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3482
3483 * tree.c: Fixing #71342 serializing '\n' in attribute values
3484 * result/noent/att3 result/att3 test/att3: added a specific
3485 test.
3486
3487Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3488
3489 * python/libxml.c: couple of bug fixes
3490
3491Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3492
3493 * python/*.py: removed tabs and used spaces.
3494
3495Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3496
3497 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
3498 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
3499
3500Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3501
3502 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
3503 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
3504
3505Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3506
3507 * include/libxml/encoding.h include/libxml/entities.h
3508 include/libxml/globals.h include/libxml/parser.h
3509 include/libxml/threads.h include/libxml/tree.h
3510 include/libxml/xmlmemory.h: trying to fix the include mess
3511
3512Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3513
3514 * include/libxml/xmlmemory.h: reverted part of the previous
3515 attempt to provide #69655, this was breaking the build.
3516
3517Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
3518
3519 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
3520 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
3521 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
3522 include/libxml/parserInternals.h include/libxml/tree.h
3523 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
3524 Tentatively fixed #69655 , make compiling with -Wredundant-decls
3525 clean.
3526 * python/libxml.c: fixed a warning.
3527
3528Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3529
3530 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
3531 copying of node, merge back IDs in the target document.
3532 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
3533 test/XInclude/ents/ids.xml: test case
3534 * result/VC/ElementValid4: output changed due to a typo fix
3535
3536Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3537
3538 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +00003539 generate the dependencies right as Jacob found out. Add
3540 an extra dependency rule.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00003541
3542Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3543
3544 * parserInternals.c valid.c: Justin Fletcher found some parts
3545 of the code needing cleanup
3546 * libxml.spec.in python/Makefile.am python/generator.py
3547 python/libxml.c python/libxml.py: Fixed the python Makefiles
3548 corrected a bug showing up on ia64, changed the name of the
3549 python internal module too
3550
3551Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3552
3553 * Makefile.am: applied patch from Andris Pavenis for binary
3554 name suffixes
3555
3556Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
3557
3558 * xmllint.c win32/win32config.h: fixing #68748
3559
3560Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3561
3562 * valid.c: fixing #70166
3563
3564Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3565
3566 * valid.c: fixing #70077
3567
3568Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3569
3570 * Copyright Makefile.am README configure.in libxml.spec.in:
3571 Changed to the MIT Licence
3572 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
3573 doc/xmlio.html: updated the doc accordingly
3574 * include/libxml/xmlwin32version.h configure.in: preparing
3575 2.4.14 release
3576 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3577 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3578 fixed the const xmlChar * wrapper and generator, XPath extension
3579 functions now use the context as first argument
3580 * python/tests/tstxpath.py python/tests/xpath.py
3581 python/tests/xpathext.py: Updated the tests accordingly
3582 * tree.c: fixed bug #70067
3583
3584Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3585
3586 * Makefile.am: cleanup
3587 * debugXML.c: always use stdout if output is NULL
3588 * xmlIO.c: don't close filedescriptors passed to outputBuffers
3589 * python/Makefile.am python/generator.py python/libxml2class.txt
3590 python/libxml_wrap.h python/types.c: augmented the number of bindings
3591 handling FILE * and XPath contexts
3592 * python/tests/Makefile.am: avoid a stupid problem due to the
3593 use of TEST.
3594
3595Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3596
3597 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
3598
3599Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3600
3601 * python/TODO python/libxml.c: cleanup the extension function lookup
3602 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
3603
3604Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3605
3606 * configure.in python/Makefile.am: do not install outside
3607 of prefix
3608
3609Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3610
3611 * python/TODO python/libxml.c: started adding SAX interfaces
3612 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
3613 SAX test
3614
3615Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3616
3617 * tree.c: hardened the addChild function
3618 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3619 python/libxml2class.txt python/libxml_wrap.h python/TODO:
3620 added accessors needed for xmlNode, a bit more testing and
3621 extension of interfaces
3622 * python/tests/Makefile.am python/tests/build.py: added a test
3623 build from scratch/save/load/check
3624
3625Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3626
3627 * parserInternals.c: change a small bit in the way valididy
3628 error messages get initialized
3629 * python/TODO python/libxml.c python/libxml2-python-api.xml
3630 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3631 added some memory debugging to track leaks at the libxml2 level
3632 * python/tests/*.py: changed all tests to check for leaks,
3633 there is just one left in XPath extension registrations.
3634
3635Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
3636
3637 * python/TODO python/generator.py python/libxml2-python-api.xml
3638 python/libxml2class.txt: more accessor classes for the parser
3639 context, allow to switch on and check validity
3640 * python/tests/Makefile.am python/tests/error.py
3641 python/tests/invalid.xml python/tests/valid.xml
3642 python/tests/validate.py: attded more test and and added error.py
3643 which I forgot to commit in the last step
3644
3645Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3646
3647 * python/Makefile.am python/types.c: cleanup
3648 * python/libxml.c python/libxml.py python/libxml_wrap.h
3649 python/generator.py python/libxml2-python-api.xml
3650 python/libxml2class.txt: added class for parser context, added
3651 first cut for push mode support. Added a framework to generate
3652 accessors functions.
3653 * python/tests/Makefile.am python/tests/push.py: added a push
3654 test
3655
3656Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3657
3658 * python/Makefile.am python/TODO python/libxml.py: fixed a small
3659 bug a bit of cleanup.
3660
3661Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3662
3663 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
3664 python/libxml2class.txt: adding error redirections and preformat
3665 to a python handler
3666 * python/tests/Makefile.am python/tests/*.py: cleanup made all
3667 tests self checking
3668
3669Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3670
3671 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
3672 a function
3673
3674Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3675
3676 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
3677 python/libxml.c python/libxml2-python-api.xml
3678 python/libxml2class.txt: Progressing through the TODOs, class
3679 description output, extra XML API, RPM now builds the wrappers
3680 for all python installed versions
3681
3682Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
3683
3684 * configure.in libxml.spec.in python/Makefile.am python/TODO
3685 python/generator.py python/libxml2class.txt: added more informations
3686 in the libxml2-python package including docs. Slightly changed
3687 the class hierarchy
3688 * python/tests/*: added basic regression tests infrastructure too
3689
3690Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3691
3692 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
3693 added libxml2-python as part of the packages installed
3694
3695Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3696
3697 * python/Makefile.am python/generator.py python/libxml.c
3698 python/libxml.py: more work, now able to extend the
3699 XPath interpreter with functions written in python.
3700
3701Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3702
3703 * python/Makefile.am: Jacob sent a patch to allow building from
3704 tarfile.
3705
3706Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3707
3708 * python/Makefile.am python/libxml.c configure.in Makefile.am:
3709 inserted the python wrappers build, I hope this won't be too
3710 unportable
3711
3712Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3713
3714 * xpath.c: minor optimization
3715 * python/generator.py python/libxml.c python/libxml.py
3716 python/libxml_wrap.h: more work on the python bindings,
3717 they now support XPath and there is no evident leak
3718
3719Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3720
3721 * python/generator.py python/libxml.c python/libxml.py:
3722 more work on the python bindings generator.
3723
3724Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3725
3726 * python/generator.py python/libxml.c python/libxml_wrap.h:
3727 more work on the python bindings.
3728
3729Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3730
3731 * python/generator.py python/libxml.c python/libxml.py
3732 python/libxml_wrap.h: commited early version of a python binding
3733 for private use only ATM
3734
3735Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3736
3737 * entities.c tree.c include/libxml/entities.h: applied patch
3738 from Anthony Jones to implement copy of DTD subtree too. Had
3739 just to keep 2 function private which really ought to become
3740 public ones.
3741
3742Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3743
3744 * xmllint.c: added pointers to the web pages in the usage()
3745
3746Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3747
3748 * tree.c: more fixes from Petr Kozelka for attribute handling
3749 in the tree API to align the semantic with DOM.
3750
3751Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3752
3753 * valid.c tree.c entities.c: another set of patches from
3754 Anthony Jones for copy operations cleanup and robustness
3755
3756Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3757
3758 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
3759 an alphabetic index based on comments content
3760 * doc/*: rebuilt the web site with the new references
3761
3762Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3763
3764 * parserInternals.h: Greg Sjaardema suggested to use an
3765 eponential buffer groth policy in xmlParserAddNodeInfo()
3766
3767Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3768
3769 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
3770 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
3771 doc/parsedecl.py doc/Makefile.am: updated the python extractor
3772 to generate cross-references, and added/updated the stylesheets
3773 to generate and link API indexes. The generic keyword index
3774 is not done yet.
3775 * doc/*.html: regenerated all the usual docs too
3776
3777Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3778
3779 * debugXML.c: added an xpath function to the shell for T. V. Raman
3780
3781Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3782
3783 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
3784 debug routines.
3785
3786Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3787
3788 * tree.c: apply an patch from Petr Kozelka for unlink and replace
3789 support of attribute nodes
3790
3791Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3792
3793 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
3794 hopefully near complete and fully documented of the API in XML
3795 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
3796 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
3797 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
3798 include/libxml/parserInternals.h include/libxml/valid.hi
3799 include/libxml/xmlIO.h include/libxml/xmlerror.hi
3800 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
3801 include/libxml/xpath.h include/libxml/xpathInternals.h:
3802 Cleaned up the doc comments a lot in the process, the interface
3803 coverage is now 100%
3804
3805Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3806
3807 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
3808 extracts comments from the gtk-doc DocBook output (a bit
3809 convoluted but seems to work).
3810
3811Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3812
3813 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
3814 added an XML description of the API, moved the script generating
3815 it here. Added a "make api" target
3816
3817Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3818
3819 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
3820
3821Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3822
3823 * xpath.c include/libxml/xpathInternals.h: the change made to
3824 xmlXPathFuncLookupFunc was incompatible roll it back
3825
3826Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3827
3828 * SAX.c: cleanup patch from Anthony Jones
3829 * doc/Makefile.am: fix the headers to avoid in make scan
3830 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
3831 includes, * vs Ptr and general cleanup
3832 * parsedecl.py: first version of a script to extract the
3833 module interfaces, the goal will be to provide .decl or XML
3834 specification of the interfaces to build wrappers.
3835
3836Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3837
3838 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
3839 now provides return codes in case of errors
3840
3841Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
3842
3843 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
3844 Upgraded to trio baseline 1.6
3845 * strio.h strio.c: Replaced by triostr.h and triostr.c
3846
3847Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3848
3849 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
3850 of strdup usage in the code
3851
3852Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3853
3854 * parser.c error.c: Keith Isdale complained rightly that
3855 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
3856
3857Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3858
3859 * tree.c: fixed the funxtion to set the xml: attributes
3860 * debugXML.c: added "setbase" to test it.
3861
3862Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3863
3864 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
3865 to allow updating an attribute content
3866
3867Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3868
3869 * libxml.h: try to avoid problems when compiling on Windows
3870
3871Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3872
3873 * hash.c: patch from Anthony Jones for hash.c allocation size
3874 * Makefile.am: trying to work around Yet Another Libtool Madness
3875 and build the 2.4.13 release finally ...
3876
3877Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3878
3879 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
3880 * doc/* : update of the documentation
3881
3882Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3883
3884 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
3885 at fixing #61290 :-(
3886
3887Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3888
3889 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
3890 Fixes bug #67229
3891
3892Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3893
3894 * tree.c: trying to avoid troubles when a subtree is copied
3895 and coalesced in part with the target tree. Should fix
3896 bug #67407
3897
3898Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3899
3900 * valid.c: fixed validation of attributes content of type
3901 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
3902 values, very old bug. Fixes #67671
3903
3904Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3905
3906 * parser.c include/libxml/parserInternals.h tree.c: integrated
3907 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
3908 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
3909
3910Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3911
3912 * threads.c: applied Serguei Narojnyi's patch to add native
3913 thread support on the Win32 platform
3914 * testThreadsWin32.c Makefile.am: added the test program also
3915 from Serguei, Win32 specific
3916 * include/win32config.h include/libxml/xmlwin32version.h.in:
3917 added patch from Igor for the Windows thread specific defines.
3918
3919Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3920
3921 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
3922
3923Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3924
3925 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
3926 output page into XMLinfo.html. Close bug #66951 and
3927 raised by Robert Collins too.
3928
3929Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
3930
3931 * encoding.c: Paul Keogh pointed out a possibility of segfault
3932 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
3933 Closes bug # 68238
3934
3935Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
3936
3937 * doc/*.html: updated the Gdome2 links
3938
3939Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3940
3941 * libxml.h: Applied following patches from Robert Collins
3942 and make sure IN_LIBXML is defined when compiling it
3943 -------
3944 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
3945 as well as Visual C.
3946 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
3947 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
3948 * strio.c (PLATFORM_UNIX): Define for Cygwin.
3949 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
3950 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
3951 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
3952 xmlSysIDExists xmlNoNetExists).
3953 * xmllint.c: Don't include winsock2.h for Cygwin.
3954
3955Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3956
3957 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
3958 when the version info is not present.
3959
3960Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3961
3962 * tree.c: Anthony Jones pointed out a problem in
3963 xmlStringGetNodeList() and provided a fix for it
3964
3965Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3966
3967 * parser.c: patch from Frank J Franklin to remove a bug in
3968 xmlCreatePushParserCtxt() when the initial buffer passed
3969 is large.
3970
3971Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3972
3973 * win32/*: big cleanup of the Windows/MSVC project files
3974 from Igor Zlatkovic
3975
3976Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3977
3978 * doc/Makefile.am: should fix #67674 and avoid troubles if
3979 xsltproc is not available or fails in the prefix provided
3980
3981Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
3982
3983 * xmlmemory.c: one more doc patch from Charlie Bozeman.
3984
3985Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3986
3987 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
3988 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
3989 Fixed a few other problems raised by Charlie Bozeman.
3990 * result/VC/ElementValid[5-7]: fixed the output
3991
3992Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3993
3994 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
3995 patches from Charlie Bozeman. Regenerated the HTML docs.
3996
3997Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
3998
3999 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
4000 for Windows from Igor
4001
4002Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4003
4004 * xmllint.c: applied Justin Fletcher patch for --output or -o
4005
4006Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
4007
4008 * win32/libxml2/libxml2.def.src: close #67019
4009
4010Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
4011
4012 * xmllint.c: applied Justin Fletcher generic timing patch
4013 similar to the one already applied to xsltproc.
4014
4015Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
4016
4017 * include/libxml/tree.h tree.c: applied documentation patches
4018 from Charlie Bozeman
4019
4020Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
4021
4022 *doc/xmllint.xml, xmllint.1 - document --dropdtd
4023
4024Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
4025
4026 * valid.c: fix the xmlStrdup() used in the previous patch.
4027 * valid.c: added --dropdtd
4028 * tree.c: fixed xmlUnlinkNode so it also removes the references
4029 from the document if the node is a DTD
4030
4031Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
4032
4033 * HTMLtree.c valid.c: cleanup some static declarations
4034
4035Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4036
4037 * xmllint.c: removed another strdup()
4038 * doc/FAQ: removed the HP/UX entry
4039
4040Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
4041
4042 * valid.c: fix bug #66816 when validating.
4043 * xmllint.c: don't use sys/time.h if configure did not found it
4044
4045Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
4046
4047 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
4048 xmlcatalog_man.xml
4049
4050Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
4051
4052 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
4053 xmlInitMemory() was declared twice
4054
4055Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
4056
4057 * globals.c: do not reference strdup() !
4058 * configure.in libxml-2.0.pc.in: trying to fix the libs
4059 of the various config extraction modules
4060
4061Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4062
4063 * configure.in : preparing 2.4.12
4064 * doc/* : updated and rebuilt the docs
4065
4066Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
4067
4068 * uri.c: closed bug #66159
4069 * testURI.c: added --escape option
4070 * configure.in: some cleanup for xml2-config --cflags
4071
4072Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
4073
4074 * globals.c testThreads.c: removed some misplaced includes
4075 of xmlversion.h
4076
4077Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
4078
4079 * threads.c: patch from Gary Pennington fixing a possible
4080 problem at initialization time.
4081
4082Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
4083
4084 * configure.in libxml.h parser.c testThreads.c macos/: integrated
4085 Eric Lavigne contribution to build libxml2 on MacOS using
4086 CodeWarrior.
4087
4088Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
4089
4090 * xmllint.c: applied Geert Kloosterman's patch to fix
4091 --repeat --timing output
4092
4093Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
4094
4095 * parser.c: Robin Berjon <robin@knowscape.com> found a case
4096 where non-wellformed XML declaractions were not detected.
4097
4098Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4099
4100 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
4101
4102Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
4103
4104 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
4105 gets reset by xmlCleanupInputCallbacks() and this makes the
4106 function useless. Same for output.
4107
4108Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4109
4110 * xmlIO.c: robert pointed out a loop error in callback cleanups
4111
4112Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
4113
4114 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
4115 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
4116 they are not really tied to debugging
4117
4118Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4119
4120 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
4121 * xmllint.c: better --catalogs description
4122
4123Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
4124
4125 * tree.c: fixed a couple of problems in xmlSetProp()
4126
4127Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
4128
4129 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
4130 unappropriate stdout output.
4131
4132Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
4133
4134 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
4135 by Denis Beurive, closes #65111
4136
4137Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
4138
4139 * valid.c: in case of content model validity error, don't
4140 print it if validity warnings were not requested.
4141
4142Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
4143
4144 * nanoftp.c: applied a couple of patches from Brian D Ripley.
4145 * parserInternals.c: removed the last exit() call. Print an
4146 unmaskable error on stderr instead (library mismatch detection)
4147
4148Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
4149
4150 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
4151 shell instructions from Heiko Rupp
4152
4153Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
4154
4155 * catalog.c: use the URL notation file:// for default catalog paths
4156
4157Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
4158
4159 * include/libxml/tree.h: better comments for _private fields
4160 * tree.c: removed a problem when copying an entity reference.
4161
4162Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4163
4164 * vms/*: updated instructions and diffs from John A Fotheringham
4165
4166Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
4167
4168 * include/libxml/xmlerror.h: avoid an include problem if
4169 #include <libxml/xmlerror.h> happens first in code
4170 seems to be the case in KDE libs
4171
4172Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4173
4174 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
4175 from Igor for Windows
4176
4177Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4178
4179 * Makefile.am: Gary Pennington pointed out a missing prefix
4180
4181Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
4182
4183 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
4184 * doc/*: upgraded and rebuilt the docs
4185
4186Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4187
4188 * HTMLparser.c: fix comment in scripts element parsing.
4189 * result/HTML/doc3*: updated the results.
4190
4191Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
4192
4193 * uri.c: another URI bug fix #63336, using Joel Young patch.
4194
4195Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
4196
4197 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
4198 a cleaned up version of the Pwd shell string generation.
4199
4200Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4201
4202 * valid.c include/libxml/tree.h: trying to fix namespaces +
4203 validation problems for good, closing #63619 in the process
4204 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
4205 wrong in this respect, fixed it.
4206
4207Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4208
4209 * xmllint.c: Morus Walter patch to allow --format and --encode
4210
4211Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
4212
4213 * debugXML.c: Stefan Kost provided an help command for the shell
4214
4215Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
4216
4217 * debugXML.c: Heiko Rupp pointed that the shell would crash
4218 on empty nodesets returns.
4219
4220Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4221
4222 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
4223 migh need the history libraries
4224
4225Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
4226
4227 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
4228 handle the case of < in quoted attributes, Bastian Kleineidam
4229
4230Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4231
4232 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
4233 fixing catalog breakages
4234 * Makefile.am catalog.c result/catalogs/catal
4235 result/catalogs/mycatalog.* test/catalogs/catal*:
4236 fixed more problems in catalog support, added more regression tests
4237 for both XML and SGML catalog handling
4238
4239Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4240
4241 * debugXML.c: applied an improvement to xmlGetLineNo() from
4242 Keith Isdale
4243
4244Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
4245
4246 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
4247 Side effect of the progressive catalog loading
4248
4249Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
4250
4251 * Makefile.am: confexecdir and confexec_DATA were defined twice
4252 pointed out by Karl Eichwalder
4253
4254Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
4255
4256 * xmlcatalog.c: avoid unlink() and use remove() instead.
4257
4258Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4259
4260 * libxml.spec.in: cleanup
4261 * include/libxml/xmlwin32version.h: updated with 2.4.8
4262
4263Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
4264
4265 * encoding.c global.data globals.c testThreads.c: fix bug #63752
4266 of compiling libxml with a non standard set of options
4267
4268Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
4269
4270 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
4271 document --sgml option, fixing gnome bugzilla #63382
4272
4273Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
4274
4275 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
4276 breakage of 2.4.7, added a couple of really needed APIs
4277 like xmlCatalogIsEmpty() and xmlNewCatalog()
4278 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
4279 for install-catalog
4280 * configure.in: preparing 2.4.8
4281
4282Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
4283
4284 * HTMLtree.c tree.c include/libxml/HTMLtree.h
4285 include/libxml/tree.h include/libxml/xmlIO.h: more include
4286 cleanups, export cleanly one html output + format function.
4287
4288Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
4289
4290 * parser.c: removed initGenericErrorDefaultFunc call from
4291 xmlInitParser() since it could destroy previous calls to
4292 xsltSetGenericErrorFunc() effects
4293
4294Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4295
4296 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
4297 keyword.
4298
4299Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
4300
4301 * Makefile.am: cleanup
4302 * threads.c: cleanup too
4303 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
4304 from xsltproc
4305 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +00004306 dependency loop.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004307
4308Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
4309
4310 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
4311 was not used anymore !
4312
4313Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4314
4315 * configure.in: preparing 2.4.7
4316 * Makefile.am doc/Makefile.am: switched to the latest xmllint
4317 manual page from John
4318 * doc/*: updated the doc and rebuilt the generated pages
4319
4320Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
4321
4322 * xmlIO.c: closing bug #62711, the library should never
4323 close stdin or stdout.
4324
4325Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
4326
4327 * uri.c: second pass at fixing #63336, using Joel Young
4328 final patch. looks okay.
4329
4330Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
4331
4332 * uri.c include/libxml/uri.h: trying to clear #63336
4333 allowing the escaping routine to parse unconformant
4334 URI-References.
4335
4336Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
4337
4338 * vms/readme.vms vms/build_libxml.com nanoftp.c
4339 include/libxml/xmlversion.h.in: a few VMS updates from
4340 John A Fotheringham
4341 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
4342 and xmlCleanupOutputCallbacks() for the Perl binding people.
4343
4344Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
4345
4346 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
4347 apply fixes to close #63271 and avoid segfaults when
4348 the error routine gets callbed before xmlInitParser()
4349 get called.
4350 * nanoftp.c error.c: Applied patches from Justin Fletcher
4351 correcting some xmlGenericError misuses.
4352
4353Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
4354
4355 *doc/xmllint.xml, doc/xmllint.1
4356 New and improved man page for xmllint - .xml is the original, .1
4357 is the generated man page
4358
4359Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
4360
4361 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
4362 the web site from the main HTML document.
4363
4364Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4365
4366 * parser.c: fixed an erroneous validation bug when PE refs
4367 occurs in external parsed entities referenced from the
4368 internals subset
4369 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
4370 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
4371 added the associated testcase, it's a nice one.
4372 * HTMLparser.c: generate the DTD node as HTML still ...
4373 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
4374
4375Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
4376
4377 * HTMLparser.c: fixed a bug in htmlNewDoc()
4378
4379Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
4380
4381 * test/threads/*: added entities testing to the Thread test
4382 * testThreads.c: make the test reasonable
4383 * DOCBparser.c: fix the DTD public and system ID
4384 * xmllint.c: added --sgml for SGML DocBook importing
4385 * Makefile.am: added Docbtests target
4386
4387Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4388
4389 * nanoftp.c: use only "anonymous@" string for anonymous passwds
4390 * testThreads.c: removed bogus include
4391
4392Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
4393
4394 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
4395 fixed a very serious (looping) validation bug
4396
4397Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
4398
4399 * include/libxml/globals.h include/libxml/threads.h threads.c
4400 testThreads.c: far more testing, cleaning up bugs
4401 * *.c : make sure globals.h is always included.
4402
4403Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
4404
4405 * HTMLparser.c: try to get rid of parser loops for good.
4406
4407Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
4408
4409 * configure.in: fixed some bugs in CFLAGS passing.
4410 * test/threads Makefile.am testThreads.c: added a specific
4411 threaded test case (really nasty, guaranteed).
4412
4413Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
4414
4415 * catalog.c: serious cleanup on the management of the
4416 XML catalog tree, more tests done, especially with
4417 the catalog PI.
4418
4419Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
4420
4421 * catalog.c: avoid a problem in catalog cleanup on SMP if
4422 catalogs were not initialized.
4423
4424Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
4425
4426 * catalog.c xpath.c: trying to cleanup the not thread safe
4427 parts of the library.
4428
4429Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
4430
4431 * include/libxml/globals.h configure.in global.data: make
4432 the allocation be per-thread a configure option
4433 * encoding.c include/libxml/parser.h: fixed compilation
4434 errors
4435
4436Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4437
4438 * include/libxml/parser.h: Norm reported that a few lines
4439 added were breaking libxslt compile, removed them for now
4440
4441Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
4442
4443 * parser.c parserInternals.c threads.c: debugged and fixed
4444 initialization problems which were giving troubles on SMP
4445 boxes.
4446
4447Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4448
4449 * include/libxml/Makefile.am: missing globals.h
4450
4451Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4452
4453 * globals.c: added a couple of standard includes.
4454
4455Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4456
4457 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
4458 include/libxml/parserInternals.h include/libxml/tree.h
4459 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
4460 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
4461 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
4462 Applied the last patches from Gary, cleanup, activated threading
4463 all user accessible global variables are now handled in globals.[ch]
4464 Still a bit rought but make tests passes with either
4465 --with-threads defined at configure time or not.
4466 * Makefile.am example/Makefile.am: added globals.[ch] and threads
4467 linking options
4468
4469Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4470
4471 * Makefile.am include/libxml/Makefile.am
4472 include/libxml/globals.h globals.c include/libxml/threads.h
4473 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
4474 configure.in: started integrating the core of the thread support
4475 not activated yet but half integrated. The code should still
4476 compile and work anyway.
4477
4478Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4479
4480 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
4481 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
4482 integrating the non-controversial parts of Gary Pennington
4483 multithread patches
4484 * catalog.c: corrected a small bug introduced
4485
4486Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4487
4488 * catalog.c include/libxml/catalog.h: very serious cleanup,
4489 isolating unportable code and as much as possible the accesses
4490 to the global shared catalog. May need more testing !
4491
4492Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4493
4494 * include/libxml/debugXML.h debugXML.c tree.c: integrating
4495 Keith Isdale patches for the XSLT debugger interfaces. Some
4496 cleanup
4497
4498Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4499
4500 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
4501 * DOCBparser.c: generate line nubers in elements
4502
4503Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
4504
4505 * configure.in: preparing 2.4.6 release
4506 * doc/xml.html doc/html/*: updated and rebuilt the docs
4507 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
4508
4509Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
4510
4511 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
4512 adding documentation for DV's supercatalog support
4513
4514Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4515
4516 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
4517 super catalog support adding one API and one flag --sgml to
4518 xmlcatalog
4519
4520Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
4521
4522 * doc/xmlcatalog_man.xml, xmlcatalog.1
4523 One more crack at
4524 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
4525
4526
4527Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4528
4529 * xpath.c: implemented xmlXPathObjectCopy for external objects
4530 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
4531
4532Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
4533
4534 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
4535 finishing up fix to
4536 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
4537 the xmlcatalog man page display more elegantly
4538
4539Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
4540
4541 * configure.in: closing bug #61832
4542 * HTMLparser.c: removed a warning
4543
4544Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4545
4546 * xpath.c: fixing #61673 part I, do not loose doc information
4547 when copying result value trees.
4548
4549Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4550
4551 * xpath.c: trying to harden the XPath interpreter
4552
4553Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
4554
4555 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
4556 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
4557
4558Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4559
4560 * HTMLparser: repaired another loop problem
4561
4562Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4563
4564 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
4565 parsing.
4566 * xpath.c: fix bug #61291 the default XML namespace node is
4567 missing from the namespace axis.
4568 * tree.c: refuse to create namespaces nodes with prefix "xml"
4569
4570Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
4571
4572 * SAX.c: ouch a non-defined namespace could lead to a crash,
4573 fixed #61215
4574
4575Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
4576
4577 * parserInternals.c: closed bug #61054
4578
4579Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4580
4581 * include/libxml/Makefile.am: closing #60708
4582
4583Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4584
4585 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
4586 adding xmlSAXParseFileWithData following Marco Stipek suggestion
4587
4588Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4589
4590 * valid.c: close bug #61550 when xml: wasn't considered a namespace
4591
4592Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4593
4594 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
4595 * DOCBparser.c HTMLparser.c parser.c: fixed typos
4596
4597Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
4598
4599 * catalog.c: Justin Fletcher provided cleaup code in case
4600 HAVE_STAT is not defined
4601 * include/win32config.h: Igor Zlatkovic suggested to have
4602 HAVE_STAT defined there
4603
4604Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4605
4606 * catalog.c - fixed typing error reported by M. Barros
4607
4608Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
4609
4610 * xmllint.c - fixing typo
4611
4612Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4613
4614 * HTMLparser.c: small enhancement to prevent loop on
4615 unrecognizable data
4616
4617Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4618
4619 * parserInternals.c: applying patch from bug #60757 this
4620 should close it
4621
4622Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
4623
4624 * catalog.c xmlcatalog.c: removed a couple of warning
4625 * xpath.c: try to solve the linking problem on platforms
4626 needing trio to compile
4627
4628Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4629
4630 * Makefile.am libxml.spec.in: backing up non-documented changes
4631 commited without review or aproval by Jens Finke <jens@gnome.org>
4632 * HACKING: made 100% clear that no commit should be done directly
4633
4634Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4635
4636 * configure.in: Joe Orton provided a patch fixing a problem
4637 when iconv is specified to be in a non-standard directory
4638 but wasn't exported in xml2-config --cflags
4639
4640Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4641
4642 * configure.in: let's ship 2.4.5 before getting too much
4643 troubles with 2.4.4 errors.
4644
4645Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4646
4647 * encoding.c entities.c: do not output hexadecimal charrefs
4648 when serializing HTML since some version of Netscape can't
4649 grok it, generate decimal ones.
4650 * result/HTML/doc3.htm: output changed due to previous test
4651 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
4652
4653Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
4654
4655 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
4656 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
4657
4658Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4659 Released 2.4.4
4660
4661 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
4662 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
4663 updated the configuration scripts systems accordingly
4664
4665Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4666
4667 * configure.in: preparing for 2.4.4
4668 * doc/xml.html doc/html/*: updated and rebuilt the docs
4669
4670Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4671
4672 * win32/dsp/libxml2.def.src: tried to incorporate comments
4673 from bug #59220
4674
4675Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
4676
4677 * parser.c result/noent/wml.xml: fixed bug #59981 related
4678 to handling of '&' in attributes when entities are substitued
4679
4680Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4681
4682 * libxml.h include/libxml/xmlversion.h.in
4683 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
4684 Tried to close bug #60131
4685
4686Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4687
4688 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
4689
4690Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
4691
4692 * SAX.c: fixing bug #59946 on xmlns=""
4693
4694Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4695
4696 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
4697 but allocates a new error code.
4698
4699Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4700
4701 * xmllint.c: John Fleck fixed typos in the options output
4702 * parser.c SAX.c: fix ignorable white space SAX selection
4703
4704Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4705
4706 * entities.c: Steve Underwood found the possibility of an
4707 ininite loop in case of error.
4708
4709Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4710
4711 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
4712
4713Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4714
4715 * parser.c: warn if version is not 1.0 but it's not
4716 strictly speaking an error after analyzing the spec
4717
4718Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
4719
4720 *doc/catalog.html - add link to the html version of the
4721 man page, other linguistic cleanups
4722
4723Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
4724
4725 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
4726 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
4727 file, has not yet been included in the build.
4728
4729Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4730
4731 * catalog.c: removed a duplicate affectation Justin Fletcher
4732
4733Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
4734
4735 * tree.c: Armin Sander pointed a possible text coalescing
4736 problem, completed his patch.
4737
4738Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4739
4740 * trionan.c: Fixed const and volatile re-definition problem
4741
4742Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
4743
4744 * libxml.4 parser.c: doc updates from Heiko Rupp
4745 * parserInternals.c: 2 sanity checks from Heiko Rupp
4746
4747Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
4748
4749 * tree.c: applied patch from Armin Sander to make some pointers
4750 const in xmlCopyNode()
4751 * include/libxml/tree.h: added fix to the header
4752
4753Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4754
4755 * xpath.c: hum, restrict the integer usage gcc bug workaround
4756 to only gcc compilers so that other architecture don't get
4757 penalized by this limitation.
4758 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
4759
4760Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4761
4762 * valid.c: fixed a Windows compiler warning (Chris Poblete)
4763 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
4764
4765Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
4766
4767 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
4768 --convert option to xmlcatalog to convert SGML ones to
4769 the XML syntax.
4770 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
4771
4772 2.4.3 got released at that point
4773Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4774
4775 * catalog.c xmlIO.c: started some serious testing and fixed
4776 a few bug and optmization needs.
4777
4778Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4779
4780 * Makefile.am configure.in include/libxml/xmlwin32version.h:
4781 preparing for a 2.4.3 release even if it may not be ready yet
4782 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
4783 all file parsing lookup to go through the entity resolver, add
4784 to add an API to bypass it (needed to load catalogs themselves),
4785 some cleanup on the catalog code too.
4786 * nanoftp.c: small cleanup
4787 * doc/catalog.html: small update
4788
4789Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
4790
4791 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
4792 Jun Kuriyama
4793
4794Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
4795
4796 * doc/catalog.html: finished the catalog documentation
4797
4798Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4799
4800 * doc/catalog.html doc/xml.html: added documentation about
4801 Catalog support, misses an API description
4802 * doc/html/*: reextracted the API pages
4803
4804Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4805
4806 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
4807 Added the part about section 7.2 on URI resolution,
4808 fixed a side effect in the HTML parser, look complete
4809 and ready to rock except the URI/SystemID part!
4810
4811Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4812
4813 * include/libxml/catalog.h include/libxml/parser.h
4814 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
4815 xmlIO.c: added support and APIs needed for the catalog PI
4816 * include/libxml/xmlIO.h: cleanup
4817
4818Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4819
4820 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
4821 include/libxml/catalog.h: starts to look okay, really
4822 plugged the new framework, cleaned a lot of stuff,
4823 added some APIs, except the PI's support missing this
4824 should be mostly complete
4825 * result/catalogs/* test/catalogs/*: added new test, enriched
4826 the existing one with URN ID tests
4827
4828Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
4829
4830 * catalog.c: fixed nextCatalog
4831 * result/catalogs/docbook test/catalogs/*: started adding
4832 a small regression test
4833
4834Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
4835
4836 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
4837 more work on the XML catalog support.
4838 * parser.c include/libxml/parser.h: small cleanup seems using
4839 list as a public parameter name can give portability troubles
4840 * trionan.c trionan.h xpath.c include/libxml/trionan.h
4841 include/libxml/xpath.h include/libxml/Makefile.am: removed
4842 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
4843 wrappers
4844
4845Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4846
4847 * Makefile.am trio.c triodef.h trionan.c xpath.c
4848 include/libxml/Makefile.am include/libxml/trionan.h:
4849 Re-worked Not-A-Number and Infinity support.
4850 * xmlcatalog.c: added readline include files
4851
4852Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4853
4854 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
4855 testCatalog as xmlcatalog, making it an installed app
4856 adding a shell, and preparing it to be a /etc/xml/catalog
4857 management tool, though not ready yet
4858 * catalog.c include/libxml/catalog.h: adding support for
4859 XML Catalogs http://www.oasis-open.org/committees/entity/
4860 not finished, there is some interesting tradeoffs and a
4861 few open questions left.
4862
4863Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
4864
4865 * xmllint.c: fixed a line formatting problem
4866
4867Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4868
4869 * SAX.c: removed a couple of unused variable (Albert Chin)
4870
4871Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4872
4873 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
4874 trying to fix some troubles w.r.t. function returning
4875 const xxxPtr.
4876
4877Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4878
4879 * win32/dsp/libxml2.def.src: another set of symbols conditionally
4880 defined
4881
4882Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4883
4884 * xpointer.c: removed unused var
4885
4886Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4887
4888 * testXPath.c: another small cleanup closing bug #59110
4889
4890Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
4891
4892 * win32/dsp/libxml2.def.src: small cleanup closing bug
4893 #59108
4894
4895Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4896
4897 * example/gjobread.c: add xmlCleanupParser() before leaving
4898
4899Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
4900
4901 * config.h.in configure.in include/libxml/xmlwin32version.h:
4902 released 2.4.2
4903
4904Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
4905
4906 * include/libxml/valid.h debugXML.c valid.c: deprecate
4907 the non-boundchecking Sprintf functions, add Snprintf
4908 this should close bug #57984
4909
4910Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
4911
4912 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
4913 URIs before doing the lookups (pointed by Mark Vakoc)
4914
4915Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
4916
4917 * xpath.c: serious changes on Result Value Trees and NodeSets
4918 w.r.t. deallocation and collect operations. Probably not
4919 100% clean (merge of allocated trees smells like a problem).
4920 Seems sufficient to close #58943
4921
4922Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4923
4924 * xmllint.c: adding a --format option
4925
4926Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
4927
4928 * xpath.c: count() was broken on Result Value Tree
4929 * xmlIO.c: fixed file:/// accesses on _WIN32
4930
4931Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4932
4933 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
4934 macro was renamed, this should close bug #58683
4935
4936Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4937
4938 * SAX.c: small fix fixing bug #58539 reported by coolo, in
4939 entity substitution mode text at the end of the entity might
4940 be added due to text coalescing.
4941 * nanoftp.c parser.c: small cleanup
4942
4943Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4944
4945 * HACKING: added John Fleck right to commit in the doc subdir
4946
4947Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4948
4949 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
4950 allow to inherit attributes from the DTD directly in the
4951 tree, this is needed for XPath and can be a useful feature.
4952 Inherited namespaces are always provided at the tree level now
4953 * test/defattr* result/defattr* result/noent/defattr*: added a couple
4954 of tests for this feature (XSLT being the prime user).
4955
4956Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4957
4958 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
4959 testSAX.c xmlIO.c xmllint.c include/win32config.h
4960 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
4961 include/libxml/xmlwin32version.h.in win32/README.MSDev
4962 win32/dsp/*: applied Win32 Facelift No.2 patches from
4963 Igor Zlatkovic for Windows/MSC
4964
4965Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
4966
4967 * SAX.c: unparsedEntityDecl() the URI computation of the
4968 entity wasn't done breaking XSLT unparsed-entity-uri()
4969
4970Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
4971
4972 * xpath.c: fixed a bug when walking the descendants and
4973 the current node has no children
4974 * debugXML.c: show up when a text node is supposed to not be escaped
4975
4976Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4977
4978 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
4979 worked like the set:leading() function)
4980 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
4981
4982Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4983
4984 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
4985
4986Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4987
4988 * include/libxml/xmlIO.h: apply change to close #58141
4989 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
4990
4991Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4992
4993 * parser.c: when the internal subset uses a PE, then the
4994 included entity can use conditional sections.
4995
4996Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4997
4998 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
4999 when walking the namespace axis showing up in
5000 libxst/tests/general/bug-12
5001 * xmlmemory.c: added the possibility to trace a given block
5002 defined by its address
5003
5004Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5005
5006 * parser.c: don't override existing encoding specified before
5007 starting xmlParseDocument()
5008
5009Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5010
5011 * include/libxml/xmlwin32version.h: reinserted, needed for
5012 Windows users of CVS
5013
50142001-07-27 Darin Adler <darin@bentspoon.com>
5015
5016 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
5017 * testCatalog.c: Add include of <libxml/parser.h>.
5018
50192001-07-27 Darin Adler <darin@bentspoon.com>
5020
5021 * include/libxml/.cvsignore:
5022 * include/libxml/xmlwin32version.h:
5023 Remove this file from CVS because it's generated.
5024
5025Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5026
5027 * parser.c include/libxml/parser.h: applied const patches from
5028 Tom Moog #58002
5029
5030Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5031
5032 * xpath.c include/libxml/xpath{,Internals}.h: added a function
5033 lookup framework
5034
5035Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5036
5037 * tree.c: fixed xmlCopyNode() for documents
5038
5039Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5040
5041 * parser.c: fixed bugs #58073 reported by Greg Shtilman
5042
5043Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5044
5045 * parser.c: fixes bug #57652 reported by Morus Walter
5046
5047Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5048
5049 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
5050
5051Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5052
5053 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
5054 errors, lesson don't add new functions at 1am before a release
5055 * xpath.c: integrated fix from Bjorn to avoid divide by zero
5056 from XPath initialization when possible.
5057
5058Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5059
5060 * result/scripts/base*: removing history/readline changed
5061 this slightly
5062 * include/libxml/parser.h SAX.c parser.c parserInternals.c
5063 xmllint.c: make element content line number generation
5064 optionnal to avoid breaking old apps added interface to switch
5065
5066Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5067
5068 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +00005069 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00005070 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
5071 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
5072 John Kroll fixes to allow saving to HTTP via PUT (or
5073 POST of needed).
5074 * doc/html/*.html: regenerated the docs
5075
5076Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5077
5078 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
5079 xmlHashScanFull and xmlHashScannFull3 to get passed the
5080 three keys as arguments to the callback function
5081
5082Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5083
5084 * configure.in Makefile.am: removed libxml softlink for good
5085 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
5086 100% coverage by gtk-doc
5087
5088Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5089
5090 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
5091 fixed serious troubles due to size_t vs. int mismatch
5092
5093Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5094
5095 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
5096
5097Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5098
5099 * include/libxml/xpath{,Internals}.h xpath.c: added a more
5100 convenient extension API for value and context managing
5101 Now handles external objects through xmlXPathPopExternal,
5102 xmlXPathWrapExternal and xmlXPathReturnExternal.
5103 Added functions for sets operations (intersection, etc.)
5104
5105Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5106
5107 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
5108 xmlIO.c tree.c parserInternals.c entities.c encoding.c
5109 HTMLparser.c: cleanup of global variables, marking some
5110 const or private.
5111
5112Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5113
5114 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
5115 fixed xmlXPathNodeSetItem when passing index=0
5116
5117Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5118
5119 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
5120
5121Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5122
5123 * xmllint.c: fixed compilation under Cygwin #57503
5124 * TODO: update
5125
51262001-07-13 Peter Williams <peterw@ximian.com>
5127
5128 * config.h.in: add #undef HAVE_DLFCN_H
5129
5130 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
5131 builddir.
5132
5133Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5134
5135 * win32/libxml2/libxml2.def.src: added a couple of exported entries
5136 raised by #57348 and #57381
5137
5138Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5139
5140 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
5141 tree.c xpointer.c: store the line numbder in element->content,
5142 may break some software, need a configuration mechanism
5143
51442001-07-10 Darin Adler <darin@bentspoon.com>
5145
5146 * .cvsignore:
5147 * example/.cvsignore:
5148 * include/.cvsignore:
5149 * include/libxml/.cvsignore:
5150 Various things that are generated and should be ignored.
5151
5152Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5153
5154 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
5155 * doc/xml.html doc/html/*: updated the docs
5156
5157Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5158
5159 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
5160 validation occured on content with element child
5161
5162Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5163
5164 * tree.c: fixed XML Base computation which was broken
5165 * debugXML.c: added a base function to the shell
5166 * Makefile.am result/scripts/* test/scripts/*: added scripts
5167 based regression tests, and adding 2 XML Base tests
5168
5169Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5170
5171 * tree.c: set properties doc and call xmlSetListDoc for properties
5172 content when grafting them in a different tree.
5173 * aclocal.m4: remove from CVS
5174
5175Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5176
5177 * win32/libxml2/libxml2.def.src: added some missing entry point
5178 for XPath (Mark Vakoc)
5179
5180Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5181
5182 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
5183 layer should URI-Unescape before trying to open resources.
5184
5185Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5186
5187 * xpath.c: fix the name() bug for elements in the default
5188 namespace reported by Charlie Bozeman
5189
5190Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5191
5192 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
5193 led to an XPath fix, improvements of SAX initialization, and
5194 an added option --nocdata to testXPath
5195
5196Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5197
5198 * doc/libxml-doc.el: Felix Natter provided anew version working
5199 with XEmacs too
5200
5201Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5202
5203 * include/libxml/xpath.h: small cleanup
5204 * doc/xml.html: update
5205
5206Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5207
5208 * Makefile.am configure.in include/libxml/xmlwin32version.h:
5209 released 2.3.14
5210
5211Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5212
5213 * doc/html/*: rebuilt the docs for the release
5214 * doc/xml.html: added 2.3.14 release.
5215
5216Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5217
5218 * xpath.c: a bug reported by Stephan Kulow empty nodesets
5219 were not equal to empty strings
5220
5221Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5222
5223 * SAX.c: fixed a URI-Reference computation problem when validating
5224 * xmlIO.c: small cleanup
5225
5226Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5227
5228 * parser.c: improved the description of a couple of interfaces
5229 upon Larry Stamper suggestion
5230
5231Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5232
5233 * SAX.c entities.c parser.c: changed completely the way entities
5234 are handled when running the parser in entity substitution mode.
5235 This fixes a bug reported by Stephan Kulow and nearly divides
5236 by 3 the amount of memory required by libxslt to load and process
5237 DocBook TDG.
5238
5239Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5240
5241 * HTMLparser.c: fixing a too early root closing problem raised
5242 byt Prashanth Naidu
5243
5244Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5245
5246 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
5247 raised by Mark Vakoc.
5248
5249Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5250
5251 * example/Makefile.am: fixed the include path to add srcdir/include
5252 * Makefile.am configure.in: fix from Albert Chin for iconv detection
5253 and some cleanup
5254
5255Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5256
5257 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
5258 lot of optimization work, results in significant improvements
5259 when handling really complex XPath queries. Add a small optimizer
5260 for unions, improve [n] and [last()], avoid some costly ops.
5261
5262Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5263
5264 * include/libxml/parser.h parser.c: xmlStrstr args are both const
5265 * xpath.c: small cleanup
5266 * xmlGetNsList: reformated, fixed problems if used on Entities
5267
5268Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5269
5270 * doc/xml.html: added 1.8.14 and 2.3.13 releases
5271
5272Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5273
5274 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
5275 * Makefile.am example/Makefile.am: workaround automake generating
5276 erroneous deps
5277
5278Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5279
5280 * include/win32config.h: bug #56801 Yon Derek provided a patch
5281 to the windows config file.
5282
5283Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5284
5285 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
5286 libxml.h : Yon Derek provided a set of changes to compile from
5287 CVS on Windows/MSC
5288
5289Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5290
5291 * parser.c: fixed UTF8 BOM support in push mode
5292 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
5293 added a specific testcase
5294
5295Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5296
5297 * Makefile.am: added --push regression tests
5298 * parserInternals.c: the XML parser segfaulted in --push mode
5299
5300Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5301
5302 * configure.in: moved the symlinks detection within a CVS
5303 check, this is not portable and will be removed soon.
5304 * xpath.c: small cleanup/speedup
5305
5306Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5307
5308 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
5309 release of 2.3.12
5310 * parser.c: make an error message if unknow entities in all cases
5311
5312Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5313
5314 * uri.c: fixed 2 uri normalization bugs on '//' reduction
5315
5316Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5317
5318 * include/libxml/Makefile.am: Laszlo Peter pointed out that
5319 includes were installed in the wrong dir
5320
5321Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5322
5323 * doc/html.xml: warn against sending code to exhibit bugs.
5324
5325Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5326
5327 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
5328 Tru64 from Thomas Leitner
5329
5330Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5331
5332 * AUTHORS: added William and Bjorn
5333 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
5334 daniel@veillard.com hopefully I won't have to do this again
5335 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
5336 docs can be rebuilt cleanly now
5337 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
5338 from CVs it's generated, added include/libxml/xmlwin32version.h
5339 also generated but which should change far less frequently.
5340 * catalog.c nanoftp.c: made sure to include libxml.h not
5341 libxml/xmlversion.h directly
5342 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
5343 when compiling on WIN32 and MSC
5344
5345Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5346
5347 * include/Makefile.am include/libxml/Makefile.am configure.in:
5348 fixed make distcheck and rebuilding the rpms
5349
5350Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5351
5352 * configure.in: should finish the migration of exported includes
5353 into a real include/libxml in CVS, at least for CVS users.
5354 * removed the exported headers, added in include/libxml (as well
5355 as xmlversion.h.in).
5356
5357Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5358
5359 * configure.in: fixed the way to detect symlink
5360
5361Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5362
5363 * configure.in: updated, include/libxml is now a real CVS dir
5364
5365Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5366
5367 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
5368 version works with both libxml1 and libxml2 (it autodetects
5369 the prefix of the html-files) from Felix Natter.
5370 * doc/xml.html: updated doc accordingly
5371
5372Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5373
5374 * xpath.c: fixed the bug generating a template loop in libxslt
5375 when using docbook-xsl-1.4, * should filter out document nodes
5376 * HACKING: added William
5377 * TODO: updated
5378
5379Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5380
5381 * doc/FAQ.html: added a warning about gcc-3.0
5382 * doc/xml.html: added reference to gdome2 and removed a confusing
5383 sentence
5384
5385Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5386
5387 * xmlversion.h: okay this is a generated file, but Windows
5388 users need it and they can't generate it, and I want CVS
5389 Windows users ...
5390 * win32/libxml2/libxml2_so.dsp: Windows project file for
5391 the shared lib version of libxml2
5392 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
5393 resources needed for libxslt/xsltproc by Yon Derek
5394
5395Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5396
5397 * trio.c: MSVC fix (provided by Igor Zlatkovic)
5398
5399Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5400
5401 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
5402
5403Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5404
5405 * include/win32config.h: Yon Derek provided a first fix
5406 to be able to compile libxslt/xsltproc on Windows
5407
5408Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5409
5410 * xpath.c: attempt to work around what seemed a gcc optimizer
5411 bug when handling floats on i386 http://veillard.com/gcc.bug
5412 * tree.c entities.c encoding.c: doing some cleanups while
5413 chasing it
5414
5415Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5416
5417 * Makefile.am: cleanup when --without-debug is specified
5418 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
5419 w.r.t. --without-debug and other include points
5420 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
5421 Catalogs
5422 * configure.in entities.h tree.h HTMLparser.c: removed
5423 --without-corba, made the _private field mandatory
5424
5425Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5426
5427 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
5428 outputs a BOM in UTF8, an errata has been issued to avoid the
5429 problem, that was the most reasonable solution... Add support
5430 for a leading UTF8 BOM in entities.
5431
5432Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5433
5434 * valid.c: fixed a bug found when post validating an entity ref
5435 * xmllint.c: added --loaddtd and sligly changed --postvalid to
5436 activate it too
5437
5438Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5439
5440 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
5441 weakness in the node copy the XPointer and the XInclude
5442 implementations. Serious cleanup.
5443
5444Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5445
5446 * Makefile.am: Kjartan Maraas provided a small patch to
5447 add xml2-config.in to EXTRA_DIST
5448
5449Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5450
5451 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
5452 provided another failing case found in KDE, the way the
5453 ctxt->vctxt.nodeTab was allocated and freed changed over
5454 time but it wasn't completely cleaned up. This should fix it.
5455
5456Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5457
5458 * parser.c: Stephan Kulow also raised the fact that line number
5459 could get miscounted making debug harder, fixed the problem
5460 in xmlParseCharData()
5461
5462Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5463
5464 * valid.c: Stephan Kulow pointed out a problem when validating
5465 and using an empty entity, forgot a 'break' in a case.
5466
5467Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5468
5469 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
5470 * doc/xml.html: updated with 2.3.11
5471
5472Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5473
5474 * TODO: updated adding cleanup of generated doc
5475 * configure.in: prepared to release 2.3.11
5476 * xmllint.c: added --version for bug reporting
5477 * doc/html/*.html: rebuilt the doc
5478
5479Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5480
5481 * xpath.c: first part of the work on selecting namespace to
5482 fix bug #56115
5483
5484Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5485
5486 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
5487 when using -liconv
5488 * TODO: updated
5489
5490Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5491
5492 * HTMLtree.[ch]: more work on the HTML serialization routnes,
5493 cleanup, encoding support.
5494
5495Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5496
5497 * xpath.c: Thomas Broyer suggested a better patch for the / arg
5498
5499Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5500
5501 * xpath.c: bug detected by Ankh when / is used as a function arg
5502
5503Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5504
5505 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
5506 of element and use it to avoid outputting formatting spaces at
5507 the wrong place. Implemented the format parameter for HTML save.
5508 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
5509 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
5510 result/HTML/wired.html: of course this impact the result of a
5511 number of HTML tests
5512
5513Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5514
5515 * HTMLtree.[ch]: started augmenting the HTML save API with
5516 encoding and formatting parameters
5517
5518Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5519
5520 * HTMLtree.h: cleanup and started evaluating the work needed on
5521 revamping the HTML output code
5522
5523Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5524
5525 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
5526
5527Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5528
5529 * valid.c: fixed bug #56049, forgot one check in the
5530 validation routine
5531
5532Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5533
5534 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
5535
5536Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5537
5538 * libxml.h: fixed an error in last commit
5539 * doc/FAQ.html: added an entry for compilation from CVS
5540
5541Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5542
5543 * xmlversion.h.in libxml.h: Cygwin patches
5544 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
5545 * tree.h: cleanup
5546
5547Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5548
5549 * tree.c: patched xmlFreeNode() to avoid freeing() a static
5550 memory block in a strange case where libxml is linked twice
5551 in the binary.
5552
5553Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5554
5555 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
5556 state far too often, simple fix used to avoid it.
5557
5558Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5559
5560 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
5561 being processed, applied his patch
5562 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
5563
5564Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5565
5566 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
5567 provided fixes to compile on MSCC again
5568 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
5569 also provided an update for the project files.
5570
5571Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5572
5573 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
5574 bug #55810
5575
5576Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5577
5578 * tree.c: fixed xmlGetNsProp() to close bug #55683
5579 Note this requires libxslt to use it's own function instead.
5580
5581Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5582
5583 * HTMLtree.c: when in a pre element no formatting space should
5584 be added.
5585 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
5586
5587Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5588
5589 * configure.in: added tests for signal() and signal.h
5590
5591Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5592
5593 * xpath.c: robert pointed out xmlXPathNINF was not initialized
5594
5595Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5596
5597 * doc/libxml-doc.el: Felix Natter provided a new version for
5598 libxml2
5599
5600Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5601
5602 * HTMLtree.c: when in a pre element no formatting space should
5603 be added.
5604
5605Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5606
5607 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
5608
5609Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5610
5611 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
5612 hack
5613 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
5614 * uri.c: fixed a warning
5615
5616Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5617
5618 * HTMLtree.c: trying to close bug #55772 escaping in script
5619 elements
5620 * doc/xml.html: suggest to send mail to the list
5621
5622Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5623
5624 * error.c: attempt to fix the xmlGetVarStr breakage once and for
5625 good. Use a macro and based on the solution provided in
5626 vsnprintf manual page from GNU.
5627
5628Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5629
5630 * error.c: Workaround for non-preserving variadic list.
5631 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
5632
5633Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5634
5635 * doc/xml.html: added 2.3.10 release
5636
5637Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5638
5639 * configure.in: releasing 2.3.10
5640
5641Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5642
5643 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
5644
5645Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5646
5647 * encoding.c: Robert Collins provided a patch to add the
5648 "US-ASCII" encoding alias
5649
5650Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5651
5652 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
5653 string oriented functions and started cleaning the related areas
5654 in xpath.c which needed fixing in this respect
5655
5656Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5657
5658 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
5659 #55380
5660 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
5661
5662Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5663
5664 * TODO: updated
5665 * nanohttp.[ch] : started adding APIs to get the redirected URL
5666 when this occurs (needed for further base computation
5667 * tree.h: cleanup
5668 * encoding.c: cleanup
5669 * SAX.c: minor change around ctxt->loadsubset
5670
5671Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5672
5673 * Makefile.am include/Makefile.am: small change to have
5674 include/libxml rebuilt if working from CVS.
5675 * uri.c: applied another patch from Carl Douglas for URI escaping,
5676 this should close bug #51876
5677
5678Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5679
5680 * xinclude.c: fixed XInclude recursive behaviour bug #54678
5681 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
5682 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
5683 added specific regression test
5684 * parser.h: preparing for the XSLT mode where DTD inherited
5685 attributes are added to the tree.
5686
5687Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5688
5689 * xinclude.[ch]: Updated the namespace for the Last Call version
5690 * result/XInclude/include test/XInclude/include: updated the
5691 testsuite accordingly
5692
5693Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5694
5695 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
5696 related to bug #51876
5697
5698Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5699
5700 * tree.c: fixed a gross mistake in base computation, xml:base is
5701 not completely correct yet (need cascade).
5702 * xpath.[ch]: added the few things needed to find a function name
5703 and URI from the XPath context when it is called.
5704
5705Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5706
5707 * catalog.[ch]: fixes and add xmlLoadCatalogs()
5708 * DOCBparser.c: small cleanup
5709 * xmllint.c: added a --catalogs option to load catalogs from
5710 $SGML_CATALOG_FILES
5711 * tree.c: cleanup
5712 * configure.in: iconv library fixup, ICONV_LIBS
5713
5714Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5715
5716 * catalog.c: handling of CATALOG entries. detection of recursion,
5717 and a few bugfixes
5718 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
5719 against the default namespace
5720
5721Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5722
5723 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
5724
5725Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5726
5727 * parser.c: fixed propagation context info when parsing an
5728 external entity.
5729 * doc/html/*.html: regenerated a couple of docs
5730
5731Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5732
5733 * doc/xml.html: update with 2.3.9 informations
5734
5735Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5736
5737 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
5738 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
5739 * doc/html/* : rebuilt the docs
5740 * valid.c: small patch which may improve some case when
5741 validating.
5742
5743Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5744
5745 * HTMLparser.c: Closed bug #54891
5746 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
5747 to the suite
5748
5749Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5750
5751 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
5752 applied a documentation patch from LotR and filled in a few missing
5753 descriptions
5754
5755Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5756
5757 * xpath.c tree.c parser.c: speed optimizations at the parser level
5758 document tree freeing and xpath evaluation
5759
5760Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5761
5762 * parser.c parser.h parserInternals.h: fixed a couple of
5763 interfaces for handling memory buffer input to const char *
5764 upon suggestion of JamesH.
5765
5766Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5767
5768 * configure.in: LoTR sent a patch fixing the previous commit
5769
5770Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5771
5772 * configure.in: trying to deal again with the stoopid -R linking
5773 flag of Solaris
5774
5775Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5776
5777 * xpath.h: two nodeset access macros from Thomas Broyer
5778
5779Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5780
5781 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
5782 patch from Thomas Broyer
5783
5784Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5785
5786 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
5787 case
5788 * INSTALL: was empty added stuff from the FAQ
5789
5790Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5791
5792 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
5793 attributes handling and #54433 by adding xmlUnsetProp()
5794 and xmlUnsetNsProp()
5795
5796Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5797
5798 * HTMLparser.c: Patch from Jonas Borgström
5799 (htmlGetEndPriority): New function, returns
5800 the priority of a certain element.
5801 (htmlAutoCloseOnClose): Only close inline elements if they
5802 all have lower or equal priority.
5803 * result/HTML: this of course changed a number of tests results.
5804
5805Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5806
5807 * xmlIO.c catalog.c: plugged in the default catalog resolution
5808 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
5809 documentations
5810 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
5811
5812Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5813
5814 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
5815 integrating catalogs
5816 * catalog.[ch] testCatalog.c: adding a small catalo API
5817 (only SGML catalog support).
5818 * parser.c: restaured xmlKeepBlanksDefault(0) API
5819
5820Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5821
5822 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
5823
5824Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5825
5826 * parser.c: added xmlParseExternalEntityPrivate() to allow
5827 propagation of ctxt->_private when parsing external entities
5828
5829Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5830
5831 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
5832
5833Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5834
5835 * configure.in: fixed a small portability problem with AM_CONDITIONAL
5836
5837Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5838
5839 * valid.c: warn when indeterminist content model is detected
5840 * result/VC/ElementValid8: this adds a message
5841 * Makefile.am: add --novalid for VCM tests
5842 * parserInternals.c: added a call to Init memory
5843
5844Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5845
5846 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
5847 when both parameters are NULL.
5848
5849Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5850
5851 * valid.c: applied small patch from Gary Pennington, reindented
5852 some part of the code.
5853
5854Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5855
5856 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
5857 release, updated and regenerated the docs
5858
5859Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5860
5861 * xpath.c result/XPath/expr/floats : clarified and cleanup
5862 printing of abnormal floats in tests.
5863
5864Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5865
5866 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
5867 * results/HTML/ : a few changes in the output of the HTML tests as
5868 a result.
5869 * configure.in: tying to fix -liconv where needed
5870
5871Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5872
5873 * Makefile.am: fixed a stupid error
5874
5875Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5876
5877 * configure.in Makefile.am: make the inclusion of the trio
5878 modules in the library conditional
5879
5880Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5881
5882 * DOCBparser.c: patche from László Kovács, fixed entities refs
5883 in attributes handling
5884
5885Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5886
5887 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
5888 flushing
5889
5890Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5891
5892 * xpath.c: fix of an XSLT namespace bug reported on the list
5893 general/bug-8-
5894
5895Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5896
5897 * strio.h trio.c: Dan McNichol suggested a couple of small
5898 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
5899
5900Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5901
5902 * tree.c parser.c encoding.c: spent a bit more time looking
5903 at the parsing speed and DOM handling. Added a few more
5904 speedups.
5905
5906Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5907
5908 * parser.c: small but effective parsing speed improvement
5909
5910Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5911
5912 * configure.in: default on the DocBook parser inclusion (for Gnome)
5913 * DOCBparser.h: fixed a header reference
5914
5915Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5916
5917 * configure.in xpath.c: applied Bjorn patches for FPE on the
5918 alpha
5919
5920Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5921
5922 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
5923 xmlSaveFormatFileTo()
5924
5925Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5926
5927 * xpath.c: simple and efficient optimization, XPath functions
5928 aways bind to the same code, cache this
5929 * TODO: updated (by saying some is obsolete)
5930
5931Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5932
5933 * xpath.c: more cleanup work on XPath name parsing routines
5934
5935Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5936
5937 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
5938 xmlXPathParseName
5939 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
5940 * debugXML.c: avoid compilation problems if compiling without
5941 HTML support, Igor Zlatkovic
5942 * win32/libxml2/libxml2.def.src: being able to compile without
5943 XPath on Windows
5944
5945Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5946
5947 * libxml.m4: yet another patch from Toshio Kuratomi
5948
5949Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5950
5951 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
5952
5953Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5954
5955 * tree.[ch]: added xmlSaveFormatFile interface for saving
5956 and indenting a file.
5957
5958Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5959
5960 * xpath.c: fixed bug #53689 related to processing-instruction()
5961
5962Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5963
5964 * DOCBparser.c: patche from László Kovács
5965
5966Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5967
5968 * parser.c: applied fixes from Christian Glahn bug report #53391
5969
5970Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5971
5972 * error.c: Jean François Lecomte provided a complete description
5973 and a fix to bug #53537
5974
5975Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5976
5977 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
5978
5979Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5980
5981 * DOCBparser.c SAX.c: a bit more work on entities processing.
5982 Still Need to cleanup XML output and references in attributes
5983
5984Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5985
5986 * DOCBparser.c include/Makefile.am: two patches from László Kovács
5987
5988Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5989
5990 * tree.c: trying to fix #53574, not completely complete,
5991 I would like xmllint --copy --debug test/ent1 and
5992 xmllint --debug test/ent1 to show the same result.
5993 * xpath.c: fix a bug when trying to sort namespace nodes
5994
5995Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5996
5997 * HTMLtree.c: real fix for #53402
5998
5999Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6000
6001 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
6002 PIs when using xsl:output
6003 * valid.c: closing #53537 some case generate segfaults if there
6004 is validity errors
6005
6006Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6007
6008 * SAX.c testDocbook.c DOCBparser.c: more work on the support
6009 of external parsed entities, added --noent to testDocbook
6010 * valid.c: Garry Pennington found an uninitialized variable
6011 access in xmlValidateElementContent()
6012
6013Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6014
6015 * HTMLparser.c : HTML parsing still sucks ... trying to deal
6016 with madness
6017 * result/HTML/ : this modified the result of the regression tests
6018 a lot.
6019
6020Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6021
6022 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
6023 to doc where it wasn't checked against NULL reported by
6024 Jens Laas
6025
6026Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6027
6028 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
6029 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
6030
6031Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6032
6033 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
6034 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
6035 * SAX.[ch]: cleanup and updates for DocBook
6036 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
6037 ex SGML identifier changes
6038 * valid.c: removed a static unused function.
6039
6040Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6041
6042 * HTMLtree.c: applied change for Paul Sponagl on script saving
6043 * Makefile.am: the warning about entity title.xml are normal.
6044
6045Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6046
6047 * configure.in: release of 2.3.7
6048 * Makefile.am: fixing make distcheck
6049
6050Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6051
6052 * doc/html/* doc/xml.html: updated and regenerated the docs
6053
6054Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6055
6056 * xpath.c: fixed the XPointer problem introduced in 2.3.6
6057
6058Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6059
6060 * tree.c: fixed #53388 with the provided patch
6061
6062Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6063
6064 * valid.c: Bjorn detected an invalid memory access. Fixed
6065 vstateVPush()
6066
6067Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6068
6069 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
6070
6071Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6072
6073 * libxml.h: new header used only for the compilation of libxml
6074 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
6075 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
6076 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
6077 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
6078 xmlmemory.c xpath.c xpointer.c: libxml.h integration
6079 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
6080 baseline (version 1.2 plus a single patch).
6081 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
6082 scientific notation for numbers. Tests added.
6083 * xpath.c: formatting of numbers changed to use sprintf
6084 (contribution from William Brack)
6085
6086Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6087
6088 * valid.c: cleanup, more useful debugging
6089 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
6090 * xmlIO.c: entity loading is printed as an error when validating
6091
6092Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6093
6094 * valid.c: fixed to validate within entities
6095 * test/VCM/v22.xml: added a specific testcase
6096
6097Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6098
6099 * valid.c: forgot an epsilon transition in for ()+
6100 * test/VCM/v21.xml : added a specific test case
6101
6102Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6103
6104 * valid.c: removed a state explosion exhibited by RSS
6105 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
6106 from bug #51872
6107
6108Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6109
6110 * valid.[ch] tree.h: worked *hard* to get non-determinist content
6111 validation without using an ugly NFA -> DFA algo in the source.
6112 Made a specific algorithm easier to maintain, using a single
6113 stack and without recursion.
6114 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
6115 * hash.c: made the growing routine static
6116 * tree.h parser.c: added the parent information to an
6117 xmlElementContent node.
6118
6119Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6120
6121 * SAX.c parser.c xpath.c: generating IDs when not validating
6122 from an external parsed entity was poisoning the ID has table
6123 with removed values. This was killing XSLT on the KDE help
6124 browser.
6125
6126Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6127
6128 * entities.h: andrew@ugh.net.au detected a double declaration
6129
6130Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6131
6132 * debugXML.c hash.c tree.h valid.c : some changes related to
6133 the validation suport to improve speed with DocBook
6134 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
6135 the way validation errors get reported
6136
6137Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6138
6139 * HTMLparser.c HTMLtree.c: applied part of the patches provided
6140 by P C Chow and William M. Brack for XSLT HTML output
6141
6142Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6143
6144 * xmlversion.h.in win32config.h win32/libxml2/*: applied
6145 Igor Zlatkovic patches for MSC compilation and added his
6146 updates
6147
6148Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6149
6150 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
6151 prefix lookup.
6152 * parserInternals.c: fixed the bug reported by Morus Walter
6153 due to an off by one typo in xmlStringCurrentChar()
6154
6155Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6156
6157 * HTMLparser.c result/HTML/*: revamped the way the HTML
6158 parser handles end of tags or end of input
6159
6160Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6161
6162 * tree.[ch] : added xmlDocCopyNode for gdome2 support
6163
6164Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6165
6166 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
6167 bug where the linktime verions of free() won't work ...
6168
6169Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6170
6171 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
6172
6173Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6174
6175 * doc/xml.html: added 2.3.6 release
6176
6177Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6178
6179 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
6180 * result/wml.xml: resulted in a small output change
6181
6182Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6183
6184 * tree.c: xmlNewDoc was missing the charset initialization
6185 * xmllint.c: added --auto to autogenerate a doc, allow to
6186 reproduce the problem fixed on xmlNewDoc
6187
6188Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6189
6190 * xpath.c: trying to get 52979 solved
6191 * tree.c result/ result/noent/: trying to get 52712 solved, this
6192 also made me clean up the fact that XML output in general should
6193 not add formating blanks by default, this changed the output of
6194 a few tests
6195
6196Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6197
6198 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
6199
6200Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6201
6202 * configure.in: finally released 2.3.6
6203
6204Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6205
6206 * xpath.c: checking for null pointer generated by new code
6207
6208Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6209
6210 * xpath.c: fixed a [] evaluation problem reported
6211 * test/XPath/tests/simpleaddr: extended test
6212 * result/XPath/simpleaddr: updated result
6213
6214Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6215
6216 * xmllint.c: Dan Timis reported a portability problem
6217 on Macs without mmap, fixed it.
6218
6219Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6220
6221 * testXPath.c : added a --tree option allowing to display the
6222 tree dump of the XPath expression
6223
6224Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6225
6226 * xpath.c: fixed a memleak when comparing nodesets
6227 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
6228 * tree.c: added a TODO
6229
6230Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6231
6232 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
6233 we need string functions
6234 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
6235 to be able to use them where needed. Applied some changes
6236 to reduce name linking pollution and compile in only what's
6237 needed.
6238 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
6239 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
6240 for the string manipulation functions
6241 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
6242 to the free() function of xmlmemory.c
6243 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
6244 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
6245 usage.
6246
6247
6248Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6249
6250 * error.c: applied the context output patch of the error
6251 handling submitted by Chuck Griffith
6252 * error/VC/*: this slightly change some error logs
6253
6254Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6255
6256 * parser.c: fixed line number reporting on error
6257
6258Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6259
6260 * parser.c: Sullivan and Darin found a parser bug,
6261 applied the patch.
6262
6263Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6264
6265 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
6266 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
6267 xmlversion.h.in xpointer.c: of course the way I defined
6268 UNUSED breaks on old gcc version. Try to be smart and
6269 also define it directly in xmlversion.h
6270 * configure.in: removed -ansi flag from the pedantic set
6271
6272Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6273 Huge cleanup, I switched to compile with
6274 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
6275 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
6276 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
6277 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
6278 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
6279 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
6280 encoding.h entities.c error.c list.[ch] nanoftp.c
6281 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
6282 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
6283 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
6284 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
6285 Cleanup, staticfied a number of non-exported functions,
6286 detected and cleaned up a dozen of problem found this way,
6287 avoided a lot of public function name/typedef/system names clashes
6288 * doc/xml.html: updated
6289 * configure.in: switched private flags to the really pedantic ones.
6290
6291Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6292
6293 * configure.in: 2.3.5
6294 * doc/html/*: rebuilt the docs
6295
6296Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6297
6298 * parser.c: fixed a reported bug in NOTATION parsing
6299 * uri.c: accepted but not fixed bug 51876, added TODO
6300 * Makefile.am: fixed bug 51876
6301
6302Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6303
6304 * config.h.in configure.in error.c: fix a compilation problem
6305 on platforms without vsnprintf (xml@thewrittenword.com)
6306
6307Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6308
6309 * parser.c: fixed a function name header typo
6310 * SAX.c: notations can also occur in external subset.
6311
6312Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6313
6314 * error.c: removed a C++ like comment
6315
6316Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6317
6318 * parser.c: fixing bug 52299 strange condition leading
6319 to a parser crash due to a buffer overflow
6320 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
6321 added the specific test case
6322
6323Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6324
6325 * xpath.[ch]: still a lot of cleanup based on XSLT, added
6326 xmlXPathConvert{String,Number,Boolean} to be able to make
6327 type casts without a context stack, fixed some implementation
6328 problems related to the absence of context at parse-time,
6329 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
6330 in the public API too
6331 * xpointer.c xpathInternals.h: we need to know at parse time
6332 whether we are compiling an XPointer
6333
6334Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6335
6336 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
6337 cleaned up the parser internals, refactored XPath code, added
6338 new compilation based APIs and cleanly separated public and
6339 private APIs.
6340
6341Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6342
6343 * xpath.h: the comp field must be added at the end to avoid
6344 killing binary compat.
6345
6346Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6347
6348 * Makefile.am: detect XPath memleaks in regreson tests
6349 * error.c: fixed and error w.r.t. error reporting still using
6350 stderr
6351 * hash.c: added new line at end of file
6352 * tree.h: minor cleanup
6353 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
6354 expression parsing from evaluation, resulted in a number of
6355 changes internally, and in XPointer. Likely to break stuff
6356 using xpathInternals.h but should remain binary compatible,
6357 new interfaces will be added.
6358
6359Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6360
6361 * configure.in: fixed a couple of problems reported by
6362 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
6363 without gcc on non linux platforms.
6364
6365Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6366
6367 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
6368 a fix for --with-html-dir= configure support. I hope it won't
6369 break rpm generation
6370
6371Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6372
6373 * xmlIO.c: one function comment cleanup.
6374
6375Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6376
6377 * SAX.c: external subset notations were improperly registered
6378 in the internal subset.
6379
6380Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6381
6382 * README.cvs-commits: added, pointing to HACKING
6383 * HACKING: updated
6384
6385Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6386
6387 * parser.c: and Matt Sergeant found one in the XML push
6388 parser (erroneous check I forgot to remove when I fixed the
6389 main parser).
6390
6391Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6392
6393 * xpath.c: ptittom found a small bug in UnaryExpr
6394
6395Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6396
6397 * configure.in: bumped to 2.3.4
6398 * error.c: fixed bug #51860
6399 * tree.c: fixed bug #51861
6400 * valid.c: cleanup, more debug, failed to fix one bug crap ...
6401 * tree.[ch] : added xmlDefaultBufferSize
6402 * nanoftp.c: typo in function name header block
6403 * doc/xml.html : updated, added link to XML::LibXSLT
6404 * doc/html/* : rebuilt the docs
6405
6406Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6407
6408 * parser.c SAX.c: the new content parsing code raised an
6409 ugly bug in the characters() SAX callback. Found it
6410 just because of strangeness in XSLT XML Rec ouptut :-(
6411
6412Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6413
6414 * Makefile.am: Martin Baulig suggested to add -lm
6415 * tree.c: found another bug in xmlNodeGetContent()
6416
6417Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6418
6419 * xpath.c: Bjorn found the error related to strictness of comparison.
6420
6421Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6422
6423 * parser.c: trying to fix the Dtd parsing problem reported
6424 by Gary, side effect of last week speed optimizations.
6425
6426Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6427
6428 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
6429 * parserInternals.c: removed unneeded test raised by Stric
6430
6431Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
6432
6433 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
6434 and fixed by William Brack). Added xmlXPathFormatNumber.
6435 Changed the sorting slightly.
6436 * configure.in Makefile.am example/Makefile.am: Added -lm.
6437 Please note that applications linking with libxml2, must
6438 also like with the math library from now on.
6439
6440Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6441
6442 * HTMLparser.c: fixed loop reported by Marc Sanfacon
6443
6444Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6445
6446 * parser.c: one must report spaces even if the Dtd element
6447 content proves that this is not part of the element content.
6448 * result/valid/*.xml: this changed the ouptu slightly
6449
6450Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6451
6452 * configure.in: bumped to 2.3.3
6453 * doc/xml.html: updated
6454
6455Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6456
6457 * tree.c: minor doc fix
6458 * xpath.c: deallocation issues when a result tree has been
6459 converted to a node-set
6460
6461Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6462
6463 * doc/xml.html: oops corrected dates s/2000/2001
6464
6465Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6466
6467 * valid.c: new patch from Gary Pennington
6468
6469Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6470
6471 * doc/xml.html: applied patch from Ankh
6472
6473Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6474
6475 * xinclude.c: fixed a problem building on Mac
6476
6477Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6478
6479 * parser.c: more work on increasing parsing ferformances
6480
6481Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6482
6483 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
6484 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
6485 avoiding memcpy in production builds MEM_CLEANUP macro use
6486 * parser.[ch] parserInternals.c: optimizations of the tightest
6487 internal loops inside the parser. Better checking of I/O
6488 flushing/loading conditions
6489 * xmllint.c : added --timing
6490
6491Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6492
6493 * configure.in: bumped to 2.3.2
6494 * doc/xml.html: updated for release
6495
6496Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6497
6498 * xpath.c: found a memleak and fixed a nasty bug
6499
6500Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6501
6502 * xmllint.[c1] : added return code errors for xmllint
6503 * xpath.c: specific debug dump function for result value trees
6504
6505Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6506
6507 * xpath.c: finally implemented xmlXPathCompareNodeSets
6508 * test/XPath/expr/floats results/XPath/expr/floats: added
6509 a test for float expressions
6510
6511Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6512
6513 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
6514 * parserInternals.[ch]: trying to speed up parsing
6515 * xpath.c : speeded up node set equality op
6516
6517Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6518
6519 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
6520 better handling of ID/IDREF and the list modules associated
6521 * configure.in: small CFLAGS cleanup
6522
6523Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6524
6525 * configure.in: fixed iconv detection on AIX (stric)
6526
6527Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6528
6529 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
6530
6531Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
6532
6533 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
6534 and optimized xmlXPathNodeSetSort
6535
6536Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6537
6538 * xpath.c: bug fix when context size is 0
6539 * parser.c: I like Norm's Dtd because they still manage to break
6540 the parser occasionally
6541
6542Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6543
6544 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
6545
6546Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6547
6548 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
6549 attributes within the XML-1.0 namespace
6550
6551Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6552
6553 * xpathInternals.h: exported a few axis functions
6554 * doc/xml.html: updated the doc
6555
6556Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6557
6558 * configure.in: applied patch from Daniel van Balen for OpenBSD
6559 and bumped version to 2.3.1
6560 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
6561 attempt to find autoclosing was simply broken, removed it,
6562 updated the examples, this is better
6563
6564Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6565
6566 * hash.[ch]: added Paolo Casarini patch to provide Delete from
6567 hash functionnalities.
6568 * doc/html/* : rebuild the doc
6569
6570Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6571
6572 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
6573 on predicate
6574 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
6575 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
6576 really want to have tags closed on output even if we accept
6577 unclosed ones on input
6578
6579Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6580
6581 * xpath.c: ouch don't free NULL, rare case fixed
6582 * tree.c: don't coalesce text nodes if they don't have the
6583 same behaviour wrt escaping on output
6584
6585Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6586
6587 * xpath.c: small fixup
6588 * SAX.c: don't warn on empty namespaces.
6589
6590Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6591
6592 * README: a bit of cleanup
6593 * configure.in: preparing for 2.3.0 release
6594
6595Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6596
6597 * hash.[ch]: added a first version of xmlHashSize()
6598 * valid.c: another bug fix from Gary Pennington
6599
6600Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6601
6602 * valid.c: couple of bug fixes pointed by Gary Pennington
6603 * HTMLtree.c: #if 0 cleanup
6604
6605Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6606
6607 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
6608 which removes a time consuming check of xmlXPathNodeSetAdd()
6609 and use it in places where we are sure to not break unicity
6610
6611Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6612
6613 * xpath.c: bug fixes found from XSLT
6614 * tree.c: preserve node->name special values when copying nodes.
6615 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
6616 external subset are fetched when available but without full
6617 validation. Added xmlLoadExtDtdDefaultValue, need a function.
6618 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
6619 output with encoding disabled.
6620
6621Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6622
6623 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
6624 xmlCheckFilename should not be called from xmlFileOpenW
6625 and xmlGzfileOpenW
6626
6627Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6628
6629 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
6630 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
6631 added the new tests for URI normalization
6632 * testURI.c: fixed stoopid bugs
6633 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
6634 the URI in the error messages are now properly normalized
6635
6636Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6637
6638 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
6639
6640Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6641
6642 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
6643
6644Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6645
6646 * xpath.c: fixed mod operator
6647
6648Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6649
6650 * parser.c: fixed xmlStrcat doc
6651 * tree.c: 2 fixes form Anders Carlson for copying nodes and
6652 trees.
6653
6654Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6655
6656 * xpath.c result/XPath/tests/chaptersbase
6657 result/XPath/tests/simplebase: fixed XPath node()
6658 * tree.c: small fix in xmlNewNs()
6659 * Makefile.am: removed extraneous xml2Conf.sh rule
6660
6661Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6662
6663 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
6664 Changed the library name, in order to get libxml-devel and
6665 libxml2-devel to coexist on a single system
6666 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
6667 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
6668
6669Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6670
6671 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
6672 libxml2-devel installable in // as libxml-devel.
6673
6674Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6675
6676 * doc/Makefile.am: fixed make rebuild in doc
6677 * doc/html/*.html: rebuilt the docs
6678
6679Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6680
6681 * tree.c: patch from Bjorn Reese on xmlBufferCCat
6682
6683Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6684
6685 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
6686 the HTML doc to go into the -devel RPM ...
6687 * aclocal.m4 config.h.in: some updates due to auto* magic
6688
6689Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6690
6691 * xpath.h: added a hook in the context structure allowing to
6692 link to extra support, needed for XSLT
6693
6694Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6695
6696 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
6697 xmlXPtrCmpPoints to use it.
6698 * propagated the following patch from Alejandro Forero
6699 * include/win32config.h xmlIO.c: applied further suggestions
6700 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
6701 * example/gjobread.c: fixed warnings, now that it builds
6702
6703Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
6704
6705 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
6706
6707 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
6708 filename points to a valid file (not a directory).
6709 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
6710 Added calls to xmlCheckFilenameDir.
6711
6712 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
6713 `path' (rather than `filename') as the parameter to gzopen and open.
6714
6715Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6716
6717 * Makefile.am: fixed a problem with EXTRA_DIST
6718
6719Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6720
6721 * Makefile.am example/Makefile.am: finally found the trick
6722 to build the example, i.e. add "." in SUBDIRS before example
6723 in the list <grin/>
6724
6725Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6726
6727 * doc/xml.html: updated with an XSLT section, removed pointer to
6728 W3C CVS base.
6729
6730Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6731
6732 * xpath.c: when copying a XSLT tree object teh tree need to be copied
6733 too, and deallocation need to occur the same way.
6734
6735Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6736
6737 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
6738 type correponding to an XSLT result tree fragment. Share most
6739 of the data format with node set, as well as operators.
6740 * HTMLtree.c: added a newline at the end of the doctype output
6741 whe this one is not present initially.
6742 * tree.c: make sure taht the parent and doc pointers are properly
6743 set when copying attributes (lists).
6744
6745Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6746
6747 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
6748
6749Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6750
6751 * xpath.c: seems I finally killed that ugly path evaluation
6752 context bug (tagged 9999 in case is is wrong)
6753
6754Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6755
6756 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
6757 for XSLT
6758
6759Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6760
6761 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
6762 for xmlGzfileOpen() bug
6763
6764Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6765
6766 * xpath.c: removed an error found by XSLT usage
6767 * tree.c parserInternals.h: use a predefined static string
6768 for text and comment nodes, avoid freeing them in xmlFreeNode,
6769 exported the string name in parserInternals.h and added
6770 another value to disable encoding at output (for XSLT),
6771 gain memory, time.
6772
6773Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6774
6775 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
6776 win32/libxml2/libxml2_so.dsp: new makefiles and update
6777 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
6778
6779Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6780
6781 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
6782 Gary Pennington
6783
6784Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6785
6786 * xpath.c: fixed the comaprision of values and nodelists,
6787 need to compare nodelist still ...
6788 * debugXML.c: avoided a possible core dump
6789 * HTMLparser.c: cleanup
6790 * nanohttp.c: contributed fix.
6791 * tree.c: fixes in properties handling added xmlSetNsProp
6792 needed by libxslt
6793 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
6794 comment
6795 * TODO: updated
6796
6797Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6798
6799 * parser.c parserInternals.c: applied Bjorn Reese optimization
6800 patch
6801
6802Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6803
6804 * Makefile.am: applied patch fro make check from Martin Vidner
6805
6806Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6807
6808 * configure.in: preparing 2.2.11
6809 * doc/html/*: rebuild the HTML files
6810 * doc/xml.html : updated
6811
6812Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6813
6814 * tree.c: fixed a stupid bug
6815 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
6816 patches related to validation of an XInclude processing result
6817 * TODO: updated
6818
6819Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6820
6821 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
6822 on large files
6823
6824Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6825
6826 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
6827
6828Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6829
6830 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
6831 reported by Jonas Borgström
6832 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
6833
6834Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6835
6836 * testXPath.c xpath.c: fixing the XPath union expressions problem
6837 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
6838
6839Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6840
6841 * xmllint.c: Made is so if the file name is "-" is will read form
6842 standard input. Sven Heinicke <sven@zen.org>
6843 * tree.c: fixed a problem when growing buffer
6844 * tree.h: fixed the comment of the node types following andersca
6845 comment
6846 * TODO: updated
6847
6848Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6849
6850 * HTMLparser.[ch]: added a way to avoid adding automatically
6851 omitted tags. htmlHandleOmittedElem() allows to change the
6852 default handling.
6853 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
6854 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
6855 of xmllint too when using --memory flag, added a memory test
6856 suite at the Makefile level.
6857 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
6858 with namespace use when encountering QNames in XPath evalation,
6859 added xmlns() scheme in XPointer.
6860 * nanoftp.c : incorporated a fix
6861 * parser.c xmlIO.c: fixed problems raised with encoding when using
6862 the memory I/O
6863 * parserInternals.c: closed bug 25934 reported by
6864 torsten.landschoff@innominate.de
6865 * TODO: updated
6866
6867Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6868
6869 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
6870 on a non-updated tree :-(, made a 2.2.10 release to correct the
6871 situation
6872
6873Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6874
6875 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
6876 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
6877 integrated a set of OpenVMS changes from Howard Taylor
6878 <Howard.Taylor@pacoast.com>
6879
6880Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6881
6882 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
6883 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
6884
6885Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6886
6887 * HTMLparser.c: some fixes on auto-open of html/head/body
6888 * encoding.c: fixed a compilation error on some gcc env
6889 * xpath.c xpointer.[ch] xpathInternals.h: improved the
6890 XPointer implementation
6891 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
6892 related XPointer tests and associated results
6893
6894Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6895
6896 * doc/xmldtd.html doc/xml.html: following a short step by step
6897 guidance on IRC to help maciej with DTDs I started a small
6898 page on the subject.
6899
6900Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6901
6902 * HTMLparser.c: fixed handling of broken charrefs
6903 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
6904 patches
6905
6906Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6907
6908 * doc/xml.html doc/html/* : rebuilt the docs after adding
6909 xinclude and updated page for 2.2.7 and 2.2.8
6910 * configure.in: releasing 2.2.8
6911
6912Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6913
6914 * parser.[ch] parserInternals.c: applied the conditional
6915 section processing fix from Jonathan P Springer
6916 <jonathan.springer2@gte.net>
6917 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
6918 project file, fixed iconv default non support
6919 * xpath.c: fixed the problem of evaluating relative expressions
6920 when a node context is provided.
6921
6922Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6923
6924 * nanoftp.c: fixed gcc 2.95 new warnings
6925 * SAX.c: fixed a stupid bug
6926 * tree.c: fixed a formatting problem when round-tripping
6927 from/to memory
6928 * xinclude.c: chased memleak, fixed a base problem
6929 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
6930 xmlXPtrBuildNodeList()
6931 * TODO: updated
6932 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
6933 adding a first small set of regression tests for XInclude
6934
6935Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6936
6937 * nanohttp.[ch]: applied Wayne Davison patches to access
6938 the WWW-Authorization header.
6939 * parser.c: Closed Bug#30847: Problems when switching encoding
6940 in short files by applying Simon Berg's patch.
6941 * valid.c: fixed a validation problem
6942 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
6943 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
6944 Wayne Davison
6945 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
6946 need to be extended to non full nodes selections.
6947 * xinclude.c: starts to work decently
6948
6949Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6950
6951 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
6952 debugXML.c xmlversion.h.in: Started adding XInclude support,
6953 this is a new xmllint option
6954 * tree.c xpath.c: applied TOM patches for XPath
6955 * xpointer.c: fixed a couple of errors.
6956 * uri.c: added an escaping function needed for xinclude
6957 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
6958 new warning from RH70 gcc's version
6959
6960Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6961
6962 * HTMLparser.c: fixed loop on invalid char in scripts
6963 * parser.c: update to description of xmlIOParseDTD()
6964 * libxml.m4 xmlversion.h.in: changes contributed by
6965 Michael Schmeing <m.schmeing@internet-factory.de>
6966 * configure.in: preparing for 2.2.7
6967 * Makefile.am: trying to avoid config.h and acconfig.h
6968 being included in the distrib
6969 * configure.in: released 2.2.7
6970
6971Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6972
6973 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
6974 like namespaces for good. Unified xmlNs and xmlNode somewhat.
6975
6976Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6977
6978 * parser.[ch]: added xmlIOParseDTD()
6979 * xpointer.c: added support for the 2 extra parameters of
6980 string-range, fixed a stoopid error when '0' was present
6981 in XPointer expressions
6982 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
6983 testsuite for the above
6984
6985Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6986
6987 * libxml.spec.in: improved package descriptions
6988
6989Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6990
6991 * xpath.c xpathInternals.h: applied a large cleaning patch
6992 from TOM <ptittom@free.fr>, it also add namespace support
6993 for function and variables registration.
6994
6995Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6996
6997 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
6998 * Makefile.mingw: Wayne Davison's update adding hash.c
6999
7000Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7001
7002 * xpath.c: fixed the root evaluation problems
7003 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
7004 ignorable spaces with <b> <bold> <em>
7005 * tree.c: fixed a loop in xmlSearchNsByHref()
7006
7007Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7008
7009 * xpath.c: applied another XPath patch from TOM
7010 * xpath.c include/makefile.am: applied another patch from
7011 china@thewrittenword.com (cleanup on IRIX).
7012
7013Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7014
7015 * xml-config.1: received a fixed version from Fredrik Hallenberg
7016 <hallon@lysator.liu.se>
7017
7018Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7019
7020 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
7021 cleanup patch for XPath
7022
7023Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7024
7025 * patched to redirrect all "out of context" error messages to
7026 a reconfigurable routine. The changes are:
7027 * xmlerror.h : added the export of an error context type (void *)
7028 an error handler type xmlGenericErrorFunc there is an interface
7029 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
7030 to reset the error handling routine and its argument
7031 (by default it's equivalent to respectively fprintf and stderr.
7032 * all the c files: all wild accesses to stderr or stdout within
7033 the library have been replaced to calls to the handler.
7034
7035Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7036
7037 * configure.in: release 2.2.6
7038 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
7039 exporting the inner functions of xpath for extension modules
7040 * doc/*: updated and rebuilt the doc
7041
7042Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7043
7044 * nanohttp.c : applied Wayne HTTP cleanup patch
7045 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
7046 and xmlNodeSetSpacePreserve()
7047
7048Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7049
7050 * xpath.c: closing bug #29260
7051
7052Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7053
7054 * hash.[ch] debugXML.c: expanded/enhanced the API, added
7055 multikey tuples, made hash structure opaque
7056 * valid.[ch]: moved elements, attributes, notations decalarations
7057 as well as ID and refs to hash tables.
7058 * entities.c: hash cleanup
7059 * xmlmemory.c: fixed a dump problem in debug mode
7060 * include/Makefile.am: problem passing in DESTDIR= values patch
7061 from Marc Christensen <marc@calderasystems.com>
7062 * nanohttp.c: removed debugging remains
7063 * HTMLparser.c: the bogus tag should be ignored (Wayne)
7064 * HTMLparser.c parser.c: fixing a number of problems with the
7065 macros in the *parser.c files (Wayne).
7066 * HTMLparser.c: close the previous option when opening a new one
7067 (Marc Sanfacon).
7068 * result/HTML/*: updated the HTML results accordingly
7069
7070Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7071
7072 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
7073 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
7074 XPath functions and XML entities table to them. More to come...
7075 * xmlIO.c: fixed libxml closing FILEs it didn't open.
7076
7077Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7078
7079 * tree.c: coalesce adjacent text nodes
7080 * valid.c: handling of blank nodes in DTd validation (raised
7081 by problems with a posteriori validation).
7082 * nanohttp.c: changing behaviour on HTTP write stuff.
7083 * HTMLtree.c: forced body and html to be explicitely closed.
7084 * xpath.h: exported more XPath functions.
7085
7086Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7087
7088 * Release of 2.2.5
7089 * xpointer.c: range() range-inside and other helper functions
7090 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
7091
7092Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7093
7094 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
7095 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
7096
7097Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7098
7099 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
7100 and XPointer modules
7101
7102Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7103
7104 * SAX.h: closed #25107
7105
7106Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7107
7108 * testSAX.c: fixed problem with cdata reporting
7109 * SAXresult/* : updated
7110
7111Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7112
7113 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
7114 Closed bug #27499, added to regression tests
7115 * TODO: updated
7116
7117Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7118
7119 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
7120 support for SCRIPT and STYLE with help from Bjorn Reese
7121 * test/HTML/* result/HTML/*: added simple testcase and updated
7122 the existing ones.
7123
7124Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7125
7126 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
7127 string-range for empty strings
7128 * test/XPath/docs/str test/XPath/xptr/chaptersrange
7129 test/XPath/xptr/strrange: augmented the XPointer testsuite
7130
7131Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7132
7133 * doc/xml.html doc/xmlmem.html: added a module describing memory
7134 interfaces and use, updated the main page.
7135
7136Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7137
7138 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
7139 nanoftp code work on Windows too now
7140
7141Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7142
7143 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
7144 * xpointer.c: implemented string-range() at least a good first version
7145 * test/XPath/docs/str test/XPath/xptr/strrange
7146 result/XPath/xptr/strrange: the string-range() tests
7147
7148Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7149
7150 * Makefile.am include/Makefile.am include/win32config.h
7151 win32/Makefile.mingw: fixed problems reported by Wayne Davison
7152 and make distcheck
7153
7154Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7155
7156 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
7157 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
7158 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
7159
7160Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7161
7162 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
7163 patch for socklen_t detection by
7164 Albert Chin-A-Young <china@thewrittenword.com>
7165
7166Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7167
7168 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
7169 and added a --dtdvalid option to xmllint used to test it
7170
7171Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7172
7173 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
7174 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
7175
7176Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7177
7178 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
7179 handlings (registration, lookup, cleanup)
7180
7181Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7182
7183 * configure.in Makefile.am include/makefile.am: adding XPointer
7184 and XPtrtests target
7185 * xpointer.[ch] : new files for XPointer support
7186 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
7187 more XPath tests
7188
7189Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7190
7191 * configure.in: fixed, very broken, make distcheck works again
7192
7193Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7194
7195 * More work toward 2.2.5, integrated a number of patches
7196 * configure.in Makefile.am win32config.h.in: trying to cleanup
7197 make distcheck .... huh ...
7198 * include/Makefile.am include/win32config.h: new directory
7199 for includes
7200 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
7201 updated teh makefiles and instructions for WIN32
7202 * xpath.c: small fixes
7203 * test/XPath/ results/XPath: updated the testcases and results
7204 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
7205 suggested patches
7206 * valid.c: fixed an ID bug
7207
7208Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7209
7210 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +00007211 the automake bug where wrong dependencies were generated.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007212 * xpath.[ch]: worked on XPointer
7213
7214Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7215
7216 * configure.in Makefile.am: 2.2.5, ship the include in an
7217 include/libxml subdirectory, use symlinks when using CVS
7218 * testSAX.c: fixed small bug
7219 * testXPath.c: changed the way testfiles are parsed
7220 * debugXML.c: same kind of cleanup when parsing an argument expression
7221 XPath/XPointers can have blanks embedded
7222 * xpath.[ch]: more cleanup, reorgs for XPointer work
7223 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
7224 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
7225
7226Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7227
7228 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
7229 in the XPath engine, rewrote large parts of it, now it's far
7230 cleaner and in sync with the REC not an old WD. Fixed a parsing
7231 problem in the interactive XML shell found when testing XPath.
7232
7233Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7234
7235 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
7236 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
7237 examples with the extra test
7238
7239Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7240
7241 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
7242 the global init function.
7243
7244Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7245
7246 * HTMLparser.c: Doohhh, attribute name parsing was still case
7247 sensitive ! Fixed this ...
7248 * result/HTML/* : updated the tests results accordingly
7249
7250Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7251
7252 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
7253 engine, should be far more stable, incorporated a new version of
7254 preceding/following axis, need testing
7255 * uri.c: fixed file:///c:/a/b/c problem
7256 * test/XPath/tests/idsimple: augmented the XPath tests
7257
7258Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7259
7260 * doc/* rebuilding docs for 2.2.4 release
7261
7262Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7263
7264 * configure.in: releasing 2.2.4
7265 * parser.[ch]: added xmlStrEqual()
7266 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
7267 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
7268 use xmlStrEqual instead
7269 * TODO: updated
7270 * added an XPath test
7271
7272Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7273
7274 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
7275 * entities.h: exported xmlInitializePredefinedEntities
7276 * parser.[ch] : added xmlInitParser()
7277 * parserInternals.h : had to export htmlInitAutoClose()
7278
7279Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7280
7281 * xpath.[ch] : fixed some serious XPath Predicate evaluation
7282 problems
7283 * Makefile.am : added XPath regression tests to normal tests
7284 * uri.c: fixed a problem with local paths, cleanup
7285 * parser.c: fixed a problem with large CData sections
7286
7287Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7288
7289 * configure.in xml-config.in: patch from "Ben Taylor"
7290 <sol7x86@hotmail.com> for solaris shared libs lookup
7291
72922000-09-30 Martin Baulig <baulig@suse.de>
7293
7294 * libxml-2.0.pc.in: Provide pkg-config script.
7295
7296 * configure.in: Create the libxml-2.0.pc script from the
7297 libxml-2.0.pc.in templates.
7298 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
7299 script in `$(libdir)/pkgconfig'.
7300
7301Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7302
7303 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
7304 when compiling with MSC
7305
7306Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7307
7308 * xpath.c: patch for normalize-string() substring-before(),
7309 substring-after() and translate() functions from Bjorn Reese
7310 <breese@mail1.stofanet.dk>
7311 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
7312 Fredrik Hallenberg <hallon@lysator.liu.se>
7313 * TODO: updated
7314
7315Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7316
7317 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
7318 problem of socklen_t being undefined on a number of platforms
7319 * debugXML.c: fixed a compilation problem when without snprintf
7320
7321Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7322
7323 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
7324 an URI bug and a fix for the control-character-induced infinite loop
7325 * nanohttp.c: preventive fix for compiling on WIN32
7326
7327Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7328
7329 * xmlint.c: closing bug #25000
7330
7331Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7332
7333 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
7334 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
7335 modified slightly Wayne Davison patch adding xmlStrcasecmp and
7336 related function, fixing xmlStrncmp(), and associated cleanup
7337 * result/HTML/entities.html.sax: updating result
7338
7339Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7340
7341 * uri.c: applied patch for URI escaping from Wayne Davison
7342 <wayned@blorf.net>
7343 * tree.c parserInternals.c HTMLparser.c: memset checks patches
7344 from Denis Barbier <barbier@imacs.polytechnique.fr>
7345 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
7346 patch from Wayne Davison
7347
7348Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7349
7350 * doc/xml.html : updated with new releases, adding "how to help"
7351
7352Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7353
7354 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
7355 removed a few warnings in pedantic mode ...
7356 * parserInternals.c parser.c: moved encoding switching function
7357 to parserInternals.c
7358 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
7359
7360Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7361
7362 * HTMLparser.c parser.c: set ctxt->errNo before calling the
7363 error or warning handlers
7364
7365Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7366
7367 * parserInternals.c parserInternals.h parser.c Makefile.am:
7368 created a new module parserInternals.c, moved most of the
7369 code shared by the various parsers there, as well as
7370 deprecated code from parser.c. More cleanup of parser.c
7371 * uri.c: fixed a problem when URI is NULL
7372 * valid.c: speedup when looking for an attribute declaration
7373
7374Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7375
7376 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
7377 the cleanup of the computation of URI references when seeking
7378 external entities. The URI reference string and the resulting
7379 URI are both stored now.
7380 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
7381 large s(n)printf checks and cleanup from Denis Barbier
7382 <barbier@imacs.polytechnique.fr>
7383 * xmlversion.h.in tree.h: couple of SGML declarations for a
7384 possible docbook module.
7385 * result/VC/ : a couple of test output changed due to the change
7386 of the entities URI
7387
7388Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7389
7390 * parser.h: added a _private field for linking user's data
7391
7392Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7393
7394 * parser.c parserInternals.h: demacroified most of the IS_XXX
7395 the gain in size is significant so ...
7396
7397Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7398
7399 * entities.c: cases where looking up entities with doc==NULL
7400 covered
7401
7402Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7403
7404 * uri.c: applied Wayne Davison patch
7405 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
7406
7407Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7408
7409 * uri.c testUri.c: applied Wayne Davison patches
7410 * test/URI/uri.data result/URI/uri.data: first set of tests/results
7411 * Makefile.in: added URItest and included thenin "make tests"
7412
7413Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7414
7415 * xmlversion.h.in: closed bug 22941
7416
7417Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7418
7419 * doc/xmlio.html: added doc and example for entity loader
7420 redefinition.
7421
7422Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7423
7424 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
7425 used by libxml
7426
7427Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7428
7429 * parser.c: Fixed bug on invalid ontent characters and when using
7430 push.
7431 * xmllint.c: fixed xmllint endling of errors in push mode
7432
7433Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7434
7435 * HTMLparser.c testHTML.c: applied two new patches from
7436 Wayne Davison <wayned@users.sourceforge.net>
7437 * result/HTML/*.sax: regenerated HTML SAX output
7438 * parser.c: more cleanup.
7439
7440Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7441
7442 * HTMLparser.[ch] testHTML.c: applied the second set of
7443 patches from Wayne Davison <wayned@users.sourceforge.net>,
7444 adding htmlEncodeEntities()
7445 * HTMLparser.c: fixed an ignorable white space detection bug
7446 occuring when parsing with SAX only
7447 * result/HTML/*.sax: updated since the output is now HTML
7448 encoded...
7449
7450Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7451
7452 * HTMLparser.[ch]: applied some of Wayne Davison
7453 <wayned@users.sourceforge.net> patches
7454
7455Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7456
7457 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
7458 undeclared namespace prefix was used, added a warning.
7459 Cleaned up support w.r.t. entities, spilling out a warning
7460 and being pedantic on lookups.
7461 * test/warning/ent9 : added testcase for previous example.
7462 * TODO: updated
7463 * parserInternals.h parser.c: changed the way names are parsed
7464 now allow infinite size and decrease penalty for normal use
7465 * parser.c: Started a big cleanup/check of the parser code,
7466 fixed some of the most tortuous entity code, spotted code
7467 unused anymore
7468 * test/*: added tests for very long names and related nasty
7469 things.
7470
7471Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7472
7473 * doc/encoding.html: added encoding aliases doc
7474 * doc/xml.html: updates
7475 * encoding.[ch]: added EncodingAliases functions
7476 * entities.[ch] valid.[ch] debugXML.c: removed two serious
7477 bottleneck affecting large DTDs like Docbook
7478 * parser.[ch] xmllint.c: added a pedantic option, will be
7479 useful
7480 * SAX.c: redefinition of entities is reported in pedantic mode
7481 * testHTML.c: uninitialized warning from gcc
7482 * uri.c: fixed a couple of bugs
7483 * TODO: added issue raised by Michael
7484
7485Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7486
7487 * doc/encoding.html: propagated Martin Duerst suggestions
7488
7489Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7490
7491 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
7492 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
7493 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
7494 by Wayne Davison
7495
7496Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7497
7498 * nanoftp.c nanohttp.c: small cleanup
7499 * TODO: updated
7500
7501Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7502
7503 * added an old VC testcase and updated title.xml entity
7504
7505Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7506
7507 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
7508 done on auto-opening of <p> tags and cleanup of SAX output
7509
7510Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7511
7512 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
7513
7514Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7515
7516 * doc/xml.html libxml.* structure.*: updated the doc a bit
7517
7518Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7519
7520 * testSAX.c testHTML.c result/HTML/: cleanup of the output
7521 of SAX tests
7522
7523Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7524
7525 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
7526 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
7527
7528Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7529
7530 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
7531 * testHTML.c: fix core dump on Solaris 2.x systems
7532 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
7533 * result/HTML/*.sax: previous bug fix lead to new results
7534
7535Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7536
7537 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
7538 * configure.in: added --with-readline=DIR to accept alternate
7539 path for readline include/library
7540 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
7541 for ANSI under HP-UX
7542 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
7543 includes @LIBS@
7544
7545Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7546
7547 * doc/* : rebuilt the docs
7548 * getting ready for 2.2.2 release
7549
7550Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7551
7552 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
7553 and xmlAddFeature()
7554 * tree.[ch]: added xmlAddChildList()
7555 * xmllint.c: MAP_FAILED macro test
7556 * parser.h: added xmlParseCtxtExternalEntity()
7557 * valid.c: applied bug fixes removed warning
7558 * tree.c: added CDATA block to elements content
7559 * testSAX.c: cleanup of output
7560 * testHTML.c: added SAX testing
7561 * encoding.c: better error recovery
7562 * SAX.c, parser.c: fixed one of the external entity processing
7563 of the OASis testsuite
7564 * Makefile.am: added HTML SAX regression tests
7565 * configure.in: bumped to 2.2.2
7566 * test/HTML/ result/HTML: added a few of HTML tests, and added the
7567 SAX results
7568
7569Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7570
7571 * configure.in: patch for HP compiler
7572
75732000-08-04 Sven Heinicke <sven@zen.org>
7574
7575 * xmllint.c: Was coredumping sometimes when the file given didn't
7576 exist.
7577
7578Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7579
7580 * parser.c xmlIO.[ch]: fixed the problem of encoding support
7581
7582 when using in memory parsing. Need some cleanup.
7583 * xmllint.c configure.in: added a --memory flag to test memory
7584 parsing
7585
7586Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7587
7588 * nanohttp.c: fixed socklen_t replacement to unsigned int
7589 * parser.c: fixed a space handdling missing at the end of
7590 production 28 DOCTYPE.
7591 * xmlmemory.c: fixed a stupid bug on the routine to override
7592 allocation functions
7593 * TODO: updated
7594
7595Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7596
7597 * doc/ regenerated the docs
7598
7599Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7600
7601 * doc/encoding.html doc/xml.html: added I18N doc
7602 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
7603 improvements, both parser and filters, added ASCII & HTML,
7604 fixed the ISO-Latin-1 one
7605 * xmllint.c testHTML.c: added/made visible --encode
7606 * debugXML.c : cleanup
7607 * most .c files: applied patches due to warning on Windows and
7608 when using Sun Pro cc compiler
7609 * xpath.c : cleanup memleaks
7610 * nanoftp.c : added a TESTING preprocessor flag for standalong
7611 compile so that people can report bugs more easilly
7612 * nanohttp.c : ditched socklen_t which was a portability mess
7613 and replaced it with unsigned int.
7614 * tree.[ch]: added xmlHasProp()
7615 * TODO: updated
7616 * test/ : added more test for entities, NS, encoding, HTML, wap
7617 * configure.in: preparing for 2.2.0 release
7618
7619Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7620
7621 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +00007622 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007623
7624Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7625
7626 * doc/xml.html: changed the xmlsoft.org structure, updated the
7627 examples w.r.t. root and childs
7628
7629Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7630
Daniel Veillard784b9352003-02-16 15:50:27 +00007631 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007632
7633Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7634
7635 * HTMLparser.c: Work on character encoding support for the HTML parser
7636 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
7637 * encoding.c: Fixed a potential memleak in the encoding stuff
7638
7639Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7640
7641 * doc/FAQ.html doc/Makefile.am : added a FAQ
7642
7643Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7644
7645 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
7646 of the HTML parser to force it to not bypass SAX
7647
7648Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7649
7650 * win32config.h.in: updated
7651 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
7652 lacks iconv support :-( need to release 2.1.1
7653 * configure.in: release 2.1.1
7654 * HTMLparser: fixed bug #14784
7655 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
7656 by Windows compiler
7657 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
7658 the SAX startDocument() callback.
7659 * TODO: updated
7660
7661Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7662
7663 * added xmlStopParser()
7664
7665Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7666
7667 * configure.in: 2.1.0 prerelease
7668 * Large resync between W3C and Gnome tree
7669 * nanoftp, nanohttp.c: fixed stalled connections probs
7670 * HTMLtree.c SAX.c : support for attribute without values in
7671 HTML for andersca
7672 * valid.c: Fixed most validation + namespace problems
7673 * HTMLparser.c: start document callback for andersca
7674 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
7675 * parser.h, SAX.c: serious speed improvement for large
7676 CDATA blocks
7677 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
7678 different encoding
7679 * example/Makefile.am example/gjobread.c tree.h: work on
7680 libxml1 libxml2 convergence.
7681 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
7682 and the LIBXML_TEST_VERSION macro
7683
7684Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7685
7686 * doc/xml.html: various patches and improvements typo fixed by
7687 Felix Natter
7688 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
7689 from Felix Natter <fnatter@gmx.net>
7690
7691Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7692
7693 * doc/upgrade.html: updated with instructions for support of both
7694 libxml-1.x and libxml-2.x
7695 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
7696 for 2.x support and also fixed includes
7697
7698
7699Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7700
7701 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
7702 the encoding support, added iconv support, so now libxml if
7703 compiled with iconv automatically support japanese encodings
7704 among others. Work based on initial patch from Yuan-Chen Cheng
7705 I may have broken binary compat in the encoding handler
7706 registration scheme, but that was so utterly broken I don't
7707 expect anybody to have used this feature until now.
7708 * parserInternals.h: fixup on the CHAR range macro
7709 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
7710 code.
7711 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
7712 * uri.c: added xmlParseURI() I can't believe I forgot to
7713 implement this one in 2.0 !!!
7714 * SAX.c: moved doc->encoding update in the endDocument() call.
7715 * TODO: updated.
7716
7717Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7718
7719 * tree.h: removed extraneous xmlRemoveProp definition
7720 * TODO: added item about --disable-corba configure switch
7721 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
7722 * nanoftp.c: fixed include problems giving troubles on AIX and
7723 slowlaris
7724 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
7725 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
7726 comment and headers changes to lower gtk-doc number of warnings
7727 * doc/html/*: rebuilt docs
7728
7729Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7730
7731 * HACKING: documented the tag for 1.x and instructions
7732
7733Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7734
7735 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
7736 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
7737 xmlCreateIOParserCtxt
7738 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
7739 significant overall improvement
7740 * xmllint.c: added I/O test to xmllint
7741 * testSAX.c: added a speed test
7742 * doc/* : updated/regenerated
7743
7744Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7745
7746 * xpath.c uri.h parserInternals.h: cosmetic changes from
7747 "Timur I. Bakeyev" <timur@bat.ru>, including making
7748 xmlCreateURI() public
7749
7750Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7751
7752 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
7753 and the code at the same time. Added a clean mechanism for
7754 overload or added input methods: xmlRegisterInputCallbacks()
7755 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
7756 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
7757 * TODO: updated
7758 * doc/* : updated/regenerated
7759 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
7760 source dir
7761
7762Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7763
7764 * testURI.c: yet another forgotten commit, I should get some sleep !
7765
7766Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7767
7768 * xmllint.c: forgot to commit this too ?
7769
7770Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7771
7772 * xmlversion.h.in : forgot to commit this previously
7773
7774Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7775
7776 * configure.in: preparing libxml-2.0.0 version looks Ok so far
7777 * README TODO: updated for release
7778 * uri.c uri.h: added authority parsing/saving
7779 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
7780 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
7781 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
7782 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
7783 Makefile.am : added compile-time customization of libxml
7784 --with-ftp --with-http --with-html --with-xpath --with-debug
7785 --with-mem-debug
7786 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
7787 #include <libxml/xxx.h> I hope it won't break too much stuff
7788 and will be manageable in the future...
7789 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
7790 and added xmllint to the installed programs
7791 * uri.h: added xmlFreeURI()
7792
7793Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7794
7795 * uri.c uri.h: finished the escaping handling, the base support
7796 and the URI path normalization. Looks good just lacks the
7797 authority content parsing code.
7798 * Makefile.am: added instructions to generate testURI
7799 * TODO: updated
7800 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
7801 added links and icons for W3C and Gnome
7802
7803Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7804
7805 * xmlmemory.[ch] : seems I forgot to actually update the files in
7806 the last commit :-)
7807 * doc/xml.html doc/html/* : updated and uploaded the docs
7808
7809Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7810
7811 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
7812 * TODO: updated
7813 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
7814 libxml default allocation function with another set (like gmalloc/
7815 gfree).
7816 * Makefile.am, uri.c, uri.h: added a set of functions to do
7817 exact (litteraly copied from the RFC 2396 productions) parsing
7818 and handling of URI. Will be needed for XLink, one XML WFC,
7819 XML Base and reused in the nano[ftp/http] modules. Still work
7820 to be done.
7821
7822Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7823
7824 * configure.in, libxml.spec.in : libxml2
7825 * doc/* : updated the doc page, rebuilt the docs
7826
7827Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7828
7829 * all: tagged LIB_XML_1_X
7830 * *.c *.h : updated from W3C CVS tree
7831 * configure.in : 2.0.0-beta
7832 * libxml.spec.in : libxml2 package nam
7833 * result/* : new version of the tests output
7834
7835Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7836
7837 * doc/xml.html, doc/update.html: updated docs, 1.8.7
7838
7839Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7840
7841 * doc/* : rebuilt the docs
7842 * parser.c: final patch on #6766
7843 * valid.c: small patch on validity checks.
7844
7845Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7846
7847 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
7848 added
7849 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
7850 compatibility w.r.t. XML spec and existing code.
7851
7852Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7853
7854 * parser.c: seems a better solution to <a> </a> exists,
7855 will try it for a while
7856
7857Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7858
7859 * parser.c: tried to remove the <a> </a> generating <a/>
7860 this is hard. Left a flag for that purpose. Fixed bug #6766
7861 * configure.in: prepared 1.8.7 not released, due to previous
7862 problem
7863
7864Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7865
7866 * doc/xml.html : applied second patch from Paul DuBois
7867
7868Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7869
7870 * doc/xml.html : applied patch from Paul DuBois
7871
7872Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7873
7874 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
7875
7876Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7877
7878 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
7879 compilation warnings on various platforms.
7880 * parser.c: Fixed #5281 validity error callbacks are now desactived
7881 by default if not validating.
7882
7883Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7884
7885 * nanoftp.c, win32config.h.in: patches to compile on WIN32
7886
7887Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7888
7889 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
7890 <gkatsi@cs.toronto.edu>
7891
7892Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7893
7894 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
7895 processing URLs
7896
7897Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7898
7899 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
7900 xmlNanoFTPUpdateURL for persistent control connections.
7901 * configure.in: 1.8.6
7902
7903Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7904
7905 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
7906 * tree.[ch] : added xmlSaveNoEmptyTags
7907
79082000-01-29 James Henstridge <james@daa.com.au>
7909
7910 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
7911
7912 * Makefile.am: added nanoftp.[ch] to the build.
7913
7914Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7915
7916 * nanoftp.[ch]: cleanup, comments, API
7917 * debugXML.c : fixed a bug in the cat command
7918 * doc/*: regenerated the docs
7919
7920Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7921
7922 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
7923 * debugXML.c : fixed a bug in the cat command
7924 * valid.c: fixing some small probs
7925 * libxml.spec.in: get rid of the SNAP suffix
7926 * doc/xml.html: updated the status
7927
7928Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7929
7930 * xml-config.in: xml-config --version to just return the
7931 version number
7932 * xpath.c: some cleanup w.r.t. axis when the current node is
7933 an attribute.
7934 * TODO: updated
7935
7936Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7937
7938 * configure.in: prepared for libxml-1.8.5
7939 * doc/* recompiled the documentation
7940
79412000-01-17 Jody Goldberg <jgoldberg@home.com>
7942
7943 * configure.in : WARNING autoconf subtlety alert :
7944 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
7945 when looking for zlib.h so that HAVE_ZLIB_H is defined.
7946 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
7947 get defined by AC_CHECK_HEADERS.
7948
7949Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7950
7951 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
7952 Rune.Djurhuus@fast.no
7953
7954Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7955
7956 * TODO: updated
7957 * tree.c, parser.c: made sure that only memory alloc problems
7958 and internal parser errors are allowed to write to stdout or
7959 stderr.
7960
7961Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7962
7963 * tree.c : restored xmlNewGlobalNs since this seems used by
7964 a lot of existing code :-(, fixed a bug in xmlNewNs
7965 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
7966 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
7967 to exit() from the library code.
7968 * xpath.c, parser.c: removed bugs or unused code detected by
7969 Windows compilers
7970 * parser.c: started adding interfaces for parsing well balanced
7971 XML fragments
7972 * configure.in: releasing 1.8.4
7973 * doc/* : rebuilt the docs
7974
7975Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7976
7977 * tree.[ch] : added xmlNewDocFragment() for DOM
7978 * testHTML.c: uninitialized variable.
7979
7980Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7981
7982 * doc/* : rebuild the docs
7983
7984Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7985
7986 * acconfig.h: readline and history patch
7987 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
7988 * tree.c: added check and handling when possibly removing an ID
7989 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
7990 and saving.
7991 * test/HTML/entities.html result/HTML/entities.html* : test for
7992 various entities reference cases
7993 * result/HTML/* : as a result output of some testcase have
7994 changed
7995 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
7996 by previous example. added xmlParseTryOrFinish().
7997 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
7998 entities.h debugXML.h HTMLparser.h: changed the way struct are
7999 declared to allow gtk-doc to expose those
8000 * parser.c: closed bug #4960
8001 * Makefile.am configure.in: Applied patch from
8002 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
8003 and math/socket libs detection
8004
8005Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8006
8007 * configure.in, Makefile.am: link tester against readline
8008 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
8009
8010Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8011
8012 * tree.[ch]: added xmlRemoveProp
8013 * win32config.h.in nanohttp.c: avoid including the Windows
8014 socket stuff in every C files
8015 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
8016 the XmL parser(s)
8017 * test/ns4 result/ns4 etc...: added test case for previous prob
8018 * tree.c: xmlNewNs wasn't checking for double definition
8019 * Makefile.in: fixed a problem with dist-hook duplicates
8020 * parser.[hc], xmlIO.c: fixed the loading of external entities
8021 APIs, now xmlLoadExternalEntity() is used everywhere and
8022 setting up an app specific front-end using the
8023 * SAX.c parser.c: some fixes, now the xhtml spec validates
8024 with the xhtml DTD.
8025 * error.c: fixed crashes in case of no input stream
8026 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
8027 to the validation tests and results
8028
8029Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8030
8031 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
8032 too htmlCreatePushParserCtxt() and htmlParseChunk()
8033 * parser.c: a bit of cleanup.
8034 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
8035 to XML) removed the last mem leak known
8036 * HTMLtree.c: output message cleanup
8037 * xmlmemory.c: display content info about memory blocks
8038 * result/HTML/wired.* : missing att value warning change
8039
8040Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8041
8042 * doc/* : rebuilt the documentation
8043
8044Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8045
8046 * parser.[ch] parserInternals.h: Push parser for XML,
8047 seems to work fine now
8048 * tester.c debugXML.[ch]: Added an XML shell debug facility and
8049 --push for push testing
8050 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
8051 * testSAX.c: added --push
8052 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
8053 subtree
8054 * xmlIO.[ch] : enriched API + fixes for push mode
8055 * entities.[ch]: added the entity content length to the struct.
8056 * xmlmemory.[ch]: new API to show the last entries for the shell
8057 * valid.c: added required attribute testing
8058 * SAX.c: the cdata callback now merge contiguous fragments
8059 * HTMLparser.c: cleanup of some macros
8060
8061Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8062
8063 * parser.c: fix for PIs name starting with xml
8064 * tree.c: fixed a potential problem with || and && ops
8065 * *.c, configure.in win32config.h.in : generate win32config.h for
8066 those on the Other Side !
8067
8068Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8069
8070 * parser.c: fixed a stupid = vs. == bug :-(
8071 * doc/gnome-xml.sgml: s/glade/xml/
8072
8073Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8074
8075 * configure.in, doc/xml.html : bug fix release 1.8.2
8076 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
8077 Hopefully the end of that silly C++ include problem
8078 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
8079 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
8080 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
8081 troubles with autoclosed elements when the stree shape doesn't
8082 follow the DtD specs. Added htmlIsAutoClosed() and
8083 htmlAutoCloseTag()
8084 * result/HTML/*.htm*: Updated the HTML examples regression tests output
8085 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
8086 * debugXML.c: fixed a bug on printing default namespaces.
8087 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
8088
8089Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8090
8091 * result/HTML/*.htm[l] : updated the HTML regression tests according
8092 to the new output
8093 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
8094 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
8095 problem due to intermix of extern "C" { ... } declarations for C++
8096 and recursive includes in the headers
8097
80981999-12-20 Chris Lahey <clahey@umich.edu>
8099
8100 * HTMLtree.c: Made it so that html nodes with a single child do
8101 not insert a carriage return before or after the child node.
8102
8103Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8104
8105 * configure.in, doc/xml.html : bug fix release 1.8.1
8106 * parser.c: fixed bug #4344
8107 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
8108 added the glue to avoid C++ problems
8109 * doc/* : regenerated the documentation
8110
8111Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8112
8113 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
8114 namespace recognition, and Dia as a resul :-(
8115 * encoding.c: closed bug #3950
8116
8117Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8118
8119 * valid.c: debugging a posteriori validation, except URI expansion
8120 stuff this should be fixed now
8121 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
8122 Carl Nygard <cnygard@bellatlantic.net>
8123 * tester.c: added --postvalid, cleaning of the code
8124 * tree.[ch]: added xmlDocGetRootElement()
8125
8126Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
8127
8128 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
8129 c++ losage.
8130
8131Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8132
8133 * configure.in, doc/xml.html : bumped to 1.8.0
8134 * xlink.[ch], Makefile.am : added framework for link detection
8135 * parser.h: added nbChars to parser context, needed for cleanup.
8136 * xmlmemory.c: removed a nasty bug when out of mem
8137 * valid.[ch]: adding namespace support for attribute decl
8138 * tester.c: added --debugent option
8139 * debugXML.[ch]: added xmlDebugDumpEntities()
8140 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
8141 buffers instead, this was really needed, validation was breaking
8142 in strange ways due to that. Added xmlParseStringPEReference()
8143 and other parsing from strings functions. Entities processing
8144 modified again, but PERef are still not handled correcly but
8145 unless you're Eve Maller you won't notice :-)
8146 * HTMLparser.c: large changes toward reliability, and switched to
8147 lowercase internal tags, XHTML is lowercase, so it will help
8148 that output is closer to next version.
8149 * doc/* : regenerated the documentation, it is now hosted at
8150 http://xmlsoft.org/ (same bits I just bought the domain :-)
8151
8152
8153Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8154
8155 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
8156 doc generation
8157 * parser.c: fixed bugs #3908 and #3937 and a memory leak
8158 in the SAX API
8159 * doc/*: rebuilt the doc making sure everything appears in the
8160 HTML files
8161
8162Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8163
8164 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
8165 added the patch from Carl Nygard <cnygard@bellatlantic.net>
8166 which allow impressive speed improvement on dataset with
8167 large text pieces, but at the cost of broken binary
8168 compatibility and slightly bigger memory usage.
8169 Configure with --with-buffers to activate them, they
8170 are protected with XML_USE_BUFFER_CONTENT define.
8171 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
8172 goal is 0 memory left allocated once parser is no more used
8173 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
8174 call xmlCleanupParser() and xmlMemoryDump()
8175
8176Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8177
8178 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
8179 * parser.[ch] encoding.[ch]: added memory cleanup routines
8180 * parser.c: closing bug #3788
8181 * doc/*: rebuilt the doc
8182
8183Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8184
8185 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
8186 xmlNewTextChild() and xmlSetCompressMode() behaviour.
8187 * tester.c: added --compress option
8188 * doc/*: rebuilt the documentation
8189
8190Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8191
8192 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
8193 if given /proc/kcore as input !
8194 * doc/xml.html doc/*: updated and rebuilt the documentation
8195
8196Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8197
8198 * parser.c: Fixed some wrongly space collapsing code due to
8199 a misreading of the spec.
8200 * result/*: fixed the output accordingly
8201
8202Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8203
8204 * encoding.c: bug fix and typos
8205 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
8206 * parser.c: added attribute normalization closing bug #3597
8207 * test/att* result/att* SAXresult/att*: testcase for attribute
8208 normalization
8209
8210Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8211
8212 * configure.in: closing bug #3163 by adding extra flags for the
8213 cc compiler on HP-UX
8214
8215Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8216
8217 * valid.[ch] : removed a typo and an enumerated type bug in the
8218 xmlAddElementDecl() function
8219 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
8220 call to xmlEncodeEntitiesReentrant() so that the functions
8221 New, Set and Get are at the same level.
8222 * parser.c HTMLparser.c: extra memory allocation bug for
8223 attributes detected by someone using libxml in embedded systems :-)
8224
8225Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8226
8227 * xmlmemory.h: turned off mem debug :-\
8228
8229Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8230
8231 * parser.c: closed bug #2784 a one line fix, but worth pushing
8232 a new release out
8233 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
8234 some structures, comments before and after the
8235 main element, and other nastyness
8236 * HTMLtree.c tree.c: accomodate the extended HTML supported
8237 * configure.in: pushing 1.7.4
8238 * test/ent8 and related outputs : added a new test for bug #2784
8239 * test/HTML/wired.html and related output: a nasty HTML example
8240 * Makefile.am: improved the test scripts
8241 * docs/* : reran the documentation extractor, updated xml.html
8242
8243Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8244
8245 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
8246 HTMLparser and debugged the HTML related code. HTML documents
8247 now have their own type
8248 * entities.c: do not dump &apos; for HTML output
8249 * xmlmemory.c: improvement, breakpoint mechanism
8250 * testHTML.c: added --sax --repeat ...
8251 * Makefile.am: improved the HTML tests
8252 * valid.[ch]: added xmlValidGetValidElements and
8253 xmlValidGetPotentialChildren
8254 * tester.c: added --insert to test the 2 new functions
8255 * test//* result//* SAXresult//* : regression test cleanup
8256 and extension.
8257 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
8258 gnome-xml-nanohttp.html
8259
8260Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8261
8262 * HTMLparser.c: fixed problems with some autoclose tags
8263 * tree.c: fixed XML output problems.
8264 * result/* SAXresult/*: update of the tests output
8265
8266Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8267
8268 * Makefile.am: Arturo patch for xmlConf.sh version info
8269 * parser.c: Tim Josling patch for single quoted items
8270 * tester.c: Tim Josling patch for tester options usage
8271 * tree.h: indent cleanup
8272
8273Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8274
8275 * HTMLparser.c parser.h : Fixed problems with HTML parsing
8276 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
8277
8278Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8279
8280 * tree.c : Raph patch for initialization of CORBA fields
8281 * parser.c, xpath.c, ...: modification of doc comments
8282 * xpath.c : allow spaces in xpath expressions
8283
8284Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8285
8286 * xmlmemory.h: turning off memory debug :-(
8287
8288Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8289
8290 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
8291 better SAX interfaces.
8292 * testSAX.c: uses the new SAX routine, avoid fetching any remote
8293 entity.
8294 * configure.in: 1.7.2
8295
8296Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8297
8298 * libxml.spec.in: fixed the URL
8299 * doc/xml.html: improved the documentation front-end
8300
8301Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8302
8303 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
8304
8305Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8306
8307 * libxml.spec.in: fixed the alpha compile problem
8308 * parser.[ch]: changed errno to errNo in the parser context :-(
8309 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
8310 * doc/xml.html: changed CHAR to xmlChar
8311 * doc/html/*: recompiled the documentation
8312 * configure.in: 1.7.1
8313
8314Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8315
8316 * parser.h: modified the parser context struct to regain 1.4.0
8317 binary compatibility
8318 * parser.c, xml-error.h: added errno ot teh context and defined
8319 a set of errors values with update of errno
8320 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
8321 DTDs and entities
8322 * *.h, *.c: complete cleanup of the use of config.h and include
8323 protection depending on the current setup.
8324 * overalll debugging, maintenance and bug-fixing on all modules
8325 * updated the documentation
8326 * ready for 1.7.0
8327
8328Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8329
8330 * HTMLparser.c : cleanup
8331 * SAX.c valid.c valid.h: added ID/IDREF checking
8332 * tree.c tree.h: extended doc structure for refs
8333 * configure.in: 1.6.2
8334 * parser.c: patched bug in SAX user arg call
8335 * parserInternals.h: patched missing close in C++ wrapping
8336 * testXPath.c xpath.c xpath.h: prepared for extensibility,
8337 especially upcoming XPointer implementation.
8338 * doc/xml.html: augmented, typo
8339
8340Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
8341
8342 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
8343 not all invocations of install understand -d.
8344
8345Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
8346
8347 * Makefile.am: prepend all the test* calls with $(top_builddir) -
8348 to make 'check' works, when builddir != srcdir.
8349
8350Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8351
8352 * doc/xml.html : updated the documentation
8353
8354Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8355
8356 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
8357 not deallocated memory blocks
8358 * *.c : replaces all calls to malloc() free() and realloc() to
8359 the wrapper functions/macros
8360 * tree.c : removed memory leaks dues to calling xmlFreeNode()
8361 instead of xmlFreeNodeList()
8362
8363Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8364
8365 * HTMLparser.c: corrected a stupid bug leading to core dump at
8366 tree deallocation. Removed warnings indicated by
8367 Stephane.Conversy@lri.fr
8368 * entities.c: Fixes Yet Another Stupid Bug, entities were not
8369 looked for in the external subset
8370
8371Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8372
8373 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
8374 on SGI by Stephane.Conversy@lri.fr
8375
8376Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8377
8378 * all .h : changed the prototype declaration indent as in gtk
8379 * most .c : working on reducing the TODOs in the code
8380 * most .c : cleanup though -pedantic and Insure++
8381 * improvements on validation ID checkings.
8382 * tree.[ch] SAX.c: added support for namespace on attributes #2022
8383 * xml-config.in: closed #1810
8384
8385Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8386
8387 * tree.h, valid.c, valid.h: more work on validity, IDs
8388 * xpath.c: added/fixed comparidon and equlity, added a new isinf
8389 definition for AIX
8390
8391Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8392
8393 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
8394 the distribution due to a cut'n paste error at last commit
8395
8396Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8397
8398 * configure.in: upgraded to version 1.4.0
8399 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
8400 Big update, added a large part of the validation process,
8401 it should be usable, but some parts are missing
8402 * xpath.c: improved the implementation w.r.t. root.
8403 * Makefile.am: added more tests
8404 * test and result trees: added a lot of tests
8405 * libxml.spec.in: export libxml.so.0 and libxml.so.1
8406
8407Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8408
8409 * Added an HACKING file
8410
8411Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8412
8413 * xpath.[ch] : improvements and debug of the XPath implementation
8414 * parser.c, HTMLparser.c : modified the parsers to be progressive
8415 * tree.[ch] : extended the Buffer promitives
8416 * xmlIO.[ch] : added basic I/O routines providing progressive
8417 parsing and ready for I18N conversion plugins
8418 * SAXresult/* : the SAX callback sequence maybe slightly different
8419 now
8420 * test*.c : improved/updated the tests programs
8421 * doc/* : recompiled the docs.
8422
84231999-07-26 Michael Meeks <michael@edenproject.org>
8424
8425 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
8426
8427 * tree.c: Ditto.
8428
8429Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8430
8431 * configure.in: upgraded to version 1.4.0
8432 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
8433 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
8434 XML query language, see http://www.w3.org/TR/xpath for more details.
8435 * parser.c, parser.h: added CHAR* related string functions for XPath
8436 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
8437 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
8438 rebuild the docs.
8439 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
8440 and regression testing capabilities for XPath.
8441
8442Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8443
8444 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
8445 closing bug #1646
8446
8447Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8448
8449 * Makefile.am, example/Makefile.am: closed bug #1683
8450
8451Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8452
8453 * example/Makefile.am, configure.in: added the makefile for the
8454 gjobread example
8455
8456Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
8457
8458 * doc/Makefile.am:
8459 - fix which allow "make install DESTDIR=</install/prefix>".
8460
8461Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8462
8463 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
8464 which fixed a problem on the file reading-code.
8465
8466Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8467
8468 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
8469 output.
8470 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
8471
8472Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8473
8474 * parser.h : Oops removed the binary compatibility problem
8475 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
8476 * parser.c, HTMLparser.c: applied patches for reading from stdin
8477
8478Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8479
8480 * parser.c, entities.c, valid.c: cleanup bug #1591
8481 * configure.in: cleanup bug #1592
8482 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
8483 the same tree back-end. Hence gdome will be available for it.
8484 * doc/Makefile.am: close bug #617
8485
8486Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8487
8488 * parser.c: alloctate a per parser context SAX interface block
8489
8490Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8491
8492 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
8493 and xmlEncodeEntitiesReentrant with the correct one :-\
8494
8495Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8496
8497 * commit of my internal XML base changes, quite a lot of
8498 changes, cleanups, better entities support, framework for
8499 new I/O and charset detection and handling
8500 * Fixed the configure/Makefile stuff to generate shared libs
8501 with the proper version info, so we jumped on rev from
8502 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
8503 xmlEncodeEntities() result need to be freed now, and a string
8504 xmlParserVersion provide the current library version.
8505
8506Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
8507
8508 * parser.c: fixed a buffer overrun for when you have a very long
8509 attribute with no entities in it.
8510
8511Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8512
8513 * added example directory
8514 * added example/gjobs.xml gjobread.c, still need a Makefile.in
8515
8516Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8517
8518 * Release of libxml-1.1, nearly everything has been touched for
8519 this.
8520 * Added more regression tests
8521 * Updated the documentation
8522
8523Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8524
8525 * tree.[ch]: unified the XML_NO_CORBA defines.
8526 * parser.c encoding.[ch]: started plugging in char encoding detection
8527
8528Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
8529
8530 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
8531 Also freed allocated buffer.
8532
8533Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8534 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
8535 reentrancy problem at printing. One is left in entities.c, to
8536 remove ASAP
8537 * testSAX.c : added a test example showing the use of the SAX
8538 interface if one doesn't want to build the DOM tree.
8539 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
8540
8541Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8542
8543 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
8544 large revamping of the parser to use SAX callbacks
8545 http://www.megginson.com/SAX/ (or at least a C like interface
8546 a la Expat). It's now possible to set up your own callbacks
8547 and the parser will not build a DOM tree.
8548 * test/* result/*: updated the test suite, I finally removed
8549 the old Namespace draft support (PI based).
8550
8551Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8552
8553 * Makefile.am: added test result to EXTRA_DIST for make tests
8554
8555Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8556
8557 * parser.c, parserInternals.h: moved the chars macro definitions
8558 to parserInternals.h
8559 * parser.c, error.c: applied patches from "Knut Ã…kesson"
8560 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
8561
8562Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8563
8564 * xml-config.in : applied patch to make --version work
8565
85661999-03-05 Raja R Harinath <harinath@cs.umn.edu>
8567
8568 * Makefile.am (check-local): Alias for `tests' target. This will
8569 cause `make check' to do the right thing.
8570 (tests): Don't run tests in srcdir. Also, replaced calls to
8571 basename with a `sed' "equivalent".
8572
8573Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8574
8575 * Renamed error.h to xml-error.h, corrected Makefile.am to list
8576 it in the header and not the sources, updated the doc.
8577 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
8578 pointing this out.
8579
8580Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8581
8582 * parser.c, parser.h, parserInternals.h: memory leak hunting,
8583 exported the inputStream routines.
8584 * doc/html/* : updated accordingly
8585
8586Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8587
8588 * parser.c, parser.h, parserInternals.h: added a few extra
8589 internal calls to allocate and free parser contexts ...
8590 * doc/html/* : updated accordingly
8591
8592Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8593
8594 * configure.in, Makefile.am, doc/makefile.am : General changes for
8595 1.0.0 release and including the generated HTML documentation.
8596
8597Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8598
8599 * makefile.am : added parserInternals.h, oops.
8600
8601Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8602
8603 * parserInternals.h: added this header giving access to the parser
8604 internal functions.
8605 * doc/Makefile.am : added a rebuild target which rebuilds the full
8606 set of documentations
8607 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
8608 the internal subset.
8609 * *.c *.h: modifications needed to generate the documentation using
8610 gtk-doc, cleanup of functions blocks, reorganisation of struct
8611 declarations.
8612
8613Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8614
8615 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
8616 the tar and spec file to include the beginning of the doc.
8617
86181999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
8619
8620 * doc/.cvsignore: Added this file.
8621
8622Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8623
8624 * tree.c: fixed xmlGetProp to return "" when the attribute
8625 exists, even if the node-list is NULL.
8626
8627Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8628
8629 * tree.c: patched an error outputting empty attribute values.
8630 * Makefile.am and doc/makefile.am: have been updated during the
8631 week-end. Sorry for an empty CVS log, I got a shell problem.
8632
8633Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8634
8635 * tree.h: cleaned up using enums instead of defines
8636 * parser.c, valid.[ch]: more work on parsing/output of element
8637 declarations
8638
8639Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8640
8641 * valid.[ch], tree.c, parser.c : more work toward full parsing
8642 of XML DTDs.
8643 * README: added informations about mailing-list and on-line
8644 documentation
8645
86461999-01-27 Raja R Harinath <harinath@cs.umn.edu>
8647
8648 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
8649
8650Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8651
8652 * parser.c, tree.[ch] : more work toward conformance testing,
8653 added a last element to accelerate parsing of very flat structures
8654 started working on internal subset Element content declaration.
8655 * valid.[ch] : first cut at adding code toward validation.
8656 * previous changes had also small impact on most files, especially
8657 the conformance testing using James Clark test suite.
8658
8659Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8660
8661 * test/* : updated the examples, most of them were not well
8662 formed (humm), and added rdf2.
8663 * result/* : resulting changes in the output.
8664
8665Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8666
8667 * tree.c: changed the behaviour of xmlGetProp on NULL values.
8668
8669Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8670
8671 * tree.c: patched a bug in the generation of empty attributes
8672
8673Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8674
8675 * entities.[ch], tree.[ch], tester.c: added copy interfaces
8676 for node/trees/documents/... Biggest problem is namespace
8677 support when copying subtrees.
8678
8679Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8680
8681 * parser.c, entities.c: improve entities and char ref encoding,
8682 and cleanups of error messages.
8683
8684Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8685
8686 * parser.c, entities.c: simple bug hunting done during rpm2html and
8687 rpmfind integration.
8688
8689Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8690
8691 * parser.[ch]: Added interfaces allowing to specify a SAX
8692 handler before parsing.
8693
8694Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8695
8696 * parser.c: redirrect all errors reporting through the SAX
8697 error function
8698
8699Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8700
8701 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
8702 * libtool, tlmain ...: update of the libtool files
8703
87041998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
8705
8706 * entities.c: Use g_snprintf insteda of snprintf.
8707
8708Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8709
8710 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
8711 added ent5 test for this purpose.
8712 * parser.c, parser.h: formatting, comments and UTF-8 planning.
8713
8714Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8715
8716 * parser.c: fixed? a strange error due to compression on a GWP
8717 document.
8718
8719Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8720
8721 * tree.[ch]: bug fixing
8722 * entities.[ch]: defined a specific type for predefined entities
8723 * doc/xml.html: more documentation on the library, how to use it,
8724 overview of the interfaces.
8725
8726Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8727
8728 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
8729
8730Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8731
8732 * tree.c: corrected a small bug
8733 * doc/xml.html: continuing writing documentation.
8734
8735Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8736
8737 * debugXML.h debugXML.c: added debugging utilities.
8738 * tester.c: added --debug switch.
8739 * tree.c: patched an incorrect node->type assignment.
8740 * parser.c: formatting, ensure that node->doc != NULL in attributes
8741
8742Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8743
8744 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
8745 entity support and provide an internal representation close to
8746 DOM one (entity ref nodes, and attribute value as tree). I tried
8747 to preserve the interface but this will surely break some apps
8748 (I have to change rpm2html/rpmfind for example). I had to change
8749 two interfaces, and the generated tree is somewhat different.
8750 * doc/* : started documenting the XML library, the tree and
8751 DOM/Corba. This is a first step.
8752
8753Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8754
8755 * parser.c: Set up the fonctions comment block, boring but useful.
8756 * parser.h, SAX.c, parser.c: now attributes are processed through
8757 the SAX interface. The problem is that my SAX interface diverged
8758 quite a bit from the original one, well this is not an official
8759 spec, and translating it from Java to C is hairy anyway...
8760
8761Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8762
8763 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
8764 fonctions comment block, boring but useful.
8765
8766Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8767
8768 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
8769 conversion routines. However they are not yet used to convert the
8770 inputs. The core will run with UTF-8.
8771
8772Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8773
8774 * tree.c : make sure that the type id is properly set-up when
8775 a new object is allocated, needed for DOM.
8776
8777Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8778
8779 * tree.h, tree.c: Ok, the main objects in the tree will be native
8780 corba objects, it costs 8 bytes per Node, Attribute and Document
8781 but it simplifies the Corba integration a lot (no extra interface
8782 objects to allocate/free).
8783
8784Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8785
8786 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
8787 and changed NODEs contants for conformity with DOM Level 1
8788
8789Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8790
8791 * added hooks to keep track of servants when creating objects
8792 xmlDoc and xmlNode (for Corba export).
8793
8794Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8795
8796 * added xml-config script.
8797
8798Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8799
8800 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
8801 to autoupdate libtool and automake conf files.
8802
88031998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
8804
8805 * Makefile.am: Use '?' to separate the sed
8806 commands as ',' is used when people pass -Wl,something.
8807
8808
8809Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8810
8811 * tree.c, tree.h: added a per-document compression interface.
8812
8813Tue Sep 22 20:47:38 EDT 1998
8814
8815 * tree.c, tree.h: added saving with compression and added interfaces
8816 to control the compression level (xmlGetCompressMode,
8817 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
8818
8819Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8820
8821 * parser.c: corrected a loop for files of size 0
8822
88231998-08-20 Raja R Harinath <harinath@cs.umn.edu>
8824
8825 * error.h: New file. Contains prototyes from `error.c'.
8826
8827Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
8828
8829 * Makefile.am (xmlincdir): New macro.
8830 (xmlinc_HEADERS): Renamed from include_HEADERS.
8831
8832Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8833
8834 * applied small patch on numeric entities from
8835 Christopher Blizzard <blizzard@appliedtheory.com>
8836
8837Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8838
8839 * New release 0.2, removed the old xml_* files so that it's
8840 coherent with the other CVS base (W3C), far better conformance
8841 to standard, new namespaces, decent entities support, beginning
8842 of a SAX-like interface. Nearly nothing left intact, even the
8843 test examples ...
8844
88451998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
8846
8847 * .cvsignore: Add .deps dir
8848
8849Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8850
8851 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
8852
8853Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8854
8855 * configure.in: added test for CPP
8856 * AUTHORS, Changelog: the original ones didn't get commited but the
8857 glib ones instead, fixed.
8858 * Makefile.am: corrected an error in library naming
8859
8860Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8861
8862 * integrated code developped at W3C
8863 * changed the original Copyright
8864 * migrated to automake
8865 * prefixed the filenames by xml_ to avoid filename clashes
8866
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00008867Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
8868
8869 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
8870 should not be called.
8871
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00008872Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
8873
8874 * libxml-2.0.pc.in: applied the patch to fix #101894
8875
Daniel Veillard8a1b1852003-01-05 22:37:17 +00008876Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
8877
8878 * tree.c : applied patch from Lukas Schroeder for register callbacks
8879 * valid.c: modified patch from Lukas Schroeder to test
8880 register callbacks with --chkregister
8881
Daniel Veillard067bae52003-01-05 01:27:54 +00008882Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
8883
8884 * xmlreader.c: seriously changed the way data are pushed to
8885 the underlying parser, go by block of 512 bytes instead of
8886 tryng to detect tag boundaries at that level. Changed the
8887 way empty element are detected and tagged.
8888 * python/tests/reader.py python/tests/reader2.py
8889 python/tests/reader3.py: small changes mostly due to context
8890 reporting being different and DTD node being reported. Some
8891 errors previously undetected are now caught and fixed.
8892 * doc/xmlreader.html: flagged last section as TODO
8893
Daniel Veillard51a447a2003-01-04 19:42:46 +00008894Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
8895
8896 * python/libxml.py: integrated the Python 2.2 optimizations
8897 from Hannu Krosing, while maintaining compatibility with
8898 1.5 and 2.1
8899
Daniel Veillarde59494f2003-01-04 16:35:29 +00008900Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
8901
8902 * xmllint.c: a bit of cleanup
8903 * xmlreader.c: small fix
8904 * doc/xmlreader.html: more work on the XmlTextReader tutorial
8905 * python/libxml.py: a few fixes pointed out by Hannu Krosing
8906
Daniel Veillard623a9eb2003-01-04 12:47:20 +00008907Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
8908
8909 * python/setup.py.in: patch from Stéphane Bidoul to include
8910 drv_libxml2.py in setup.py
8911
Daniel Veillard66b82892003-01-04 00:44:13 +00008912Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
8913
8914 * doc/xmlreader.html: starting documenting the new XmlTextReader
8915 interface.
8916
Daniel Veillard7704fb12003-01-03 16:19:51 +00008917Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
8918
8919 * xmllint.c: added the --stream flag to use the TextReader API
8920 * xmlreader.c: small performance tweak
8921
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00008922Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
8923
8924 * xmlreader.c python/tests/reader2py: okay the DTD validation
8925 code on top of the XMLTextParser API should be solid now.
8926
Daniel Veillard1fdfd112003-01-03 01:18:43 +00008927Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
8928
8929 * xmlreader.c python/tests/reader2py: Fixing some more mess
8930 with validation and recursive entities while using the
8931 reader interface, it's getting a bit messy...
8932
Daniel Veillarddab8ea92003-01-02 14:16:45 +00008933Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
8934
8935 * xmlreader.c python/tests/reader.py: another couple of problem
8936 related to IsEmptyElement reported by Stéphane Bidoul needed
8937 some fixes.
8938
Daniel Veillard4f860202003-01-02 13:00:02 +00008939Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
8940
8941 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
8942 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
8943 based on the python XmlTextReader interface.
8944
Daniel Veillard3c265e42003-01-01 21:06:49 +00008945Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
8946
8947 * tree.c: backing out one change in the last patch which broke the
8948 regression tests
8949
Daniel Veillard5335dc52003-01-01 20:59:38 +00008950Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
8951
8952 * global.data globals.c tree.c include/libxml/globals.h: applied
8953 an old patch from Lukas Schroeder to track node creation and
8954 destruction. Probably missing a lot of references at the moment
8955 and not usable reliably.
8956
Daniel Veillard8ba17412003-01-01 19:13:12 +00008957Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
8958
8959 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
8960 from doc/news.html and a stylesheet
8961
Daniel Veillarde3c036e2003-01-01 15:11:05 +00008962Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
8963
8964 * xmlreader.c python/tests/reader.py: fixed another couple of
8965 xmlreader bugs reported by Stéphane Bidoul and added tests.
8966
Daniel Veillard9e395c22003-01-01 14:50:44 +00008967Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
8968
8969 * xmlreader.c python/tests/reader2.py: fixed another validity
8970 checking in external parsed entities raised by Stéphane Bidoul
8971 and added a specific regression test.
8972 * python/tests/reader3.py: cleanup
8973
Daniel Veillardd5896142002-12-31 14:45:26 +00008974Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
8975
8976 * xmlreader.c python/tests/reader2.py: fixed a problem with
8977 validation within entities pointed by Stéphane Bidoul, augmented
8978 the tests to catch those.
8979
Daniel Veillarddc85f282002-12-31 11:18:37 +00008980Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
8981
8982 * python/generator.py: modified the generator to allow keeping
8983 class references when creating new classes, needed to fix a bug
8984 pointed by Stéphane Bidoul where the input buffer of the
8985 xmlTextReader instance gets destroyed if the python wrapper for
8986 the input is not referenced anymore.
8987
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00008988Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
8989
8990 * xmlreader.c python/tests/reader.py: fixed another pair of problem
8991 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
8992
Daniel Veillard571b8892002-12-30 12:37:59 +00008993Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
8994
8995 * xmlreader.c python/tests/reader.py: fixed another problem
8996 pointed by Stéphane Bidoul
8997
Daniel Veillardaaa105b2002-12-30 11:42:17 +00008998Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
8999
9000 * xmlreader.c python/tests/reader.py: fixed a limit case problem
9001 with "<a/>"
9002
Daniel Veillardecaba492002-12-30 10:55:29 +00009003Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9004
9005 * SAX.c: warn on xmlns:prefix="foo"
9006 * xmlreader.c python/tests/reader.py: fixed a couple of problem
9007 for namespace attributes handling.
9008
Daniel Veillard2d84a892002-12-30 00:01:08 +00009009Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9010
9011 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
9012 a really nasty problem raised by a DocBook XSLT transform
9013 provided by Sebastian Bergmann
9014
Daniel Veillard29b3e282002-12-29 11:14:41 +00009015Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
9016
9017 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
9018 by Stéphane Bidoul and integrated it into the tests
9019
Daniel Veillarde18fc182002-12-28 22:56:33 +00009020Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
9021
9022 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
9023 extended the XmlTextReader API a bit, addding accessors for
9024 the current doc and node, and an entity substitution mode for
9025 the parser.
9026 * python/libxml.py python/libxml2class.txt: related updates
9027 * python/tests/Makefile.am python/tests/reader.py
9028 python/tests/reader2.py python/tests/reader3.py: updated a bit
9029 the old tests and added a new one to test the entities handling
9030
Daniel Veillardaba976d2002-12-28 21:14:18 +00009031Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
9032
9033 * python/generator.py python/libxml2class.txt
9034 python/tests/reader.py python/tests/reader2.py: changed the
9035 generator to provide casing for the XmlTextReader similar to
9036 C# so that examples and documentation are more directly transposable.
9037 Fixed the couple of tests in the suite.
9038
Daniel Veillard83298842002-12-28 15:12:33 +00009039Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
9040
9041 * doc/guidelines.html: added a document on guildeline for
9042 publishing and deploying XML
9043
Daniel Veillard336fc7d2002-12-27 19:37:04 +00009044Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
9045
9046 * valid.c xmlreader.c: final touch running DTD validation
9047 on the XmlTextReader
9048 * python/tests/Makefile.am python/tests/reader2.py: added a
9049 specific run based on the examples from test/valid/*.xml
9050
Daniel Veillardf25b4ca2002-12-27 15:18:35 +00009051Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
9052
9053 * python/libxml.py: added a few predefined xmlTextReader parser
9054 configuration values.
9055
Daniel Veillard0e9dafa2002-12-27 11:58:25 +00009056Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9057
9058 * python/libxml_wrap.h: trying to fix #102037
9059
Daniel Veillard8dbd4952002-12-27 11:34:48 +00009060Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
9061
9062 * SAX.c: fixing bug #95296, when the predefined entities
9063 are redefined in the DTD the default one must be used
9064 instead anyway.
9065
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +00009066Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
9067
9068 * doc/xmllint.xml
9069 * doc/xmllint.1
9070 Add discussion of XML_DEBUG_CATALOG to xmllint man
9071 page - bug #100907
9072
9073
Daniel Veillarddf512f42002-12-23 15:56:21 +00009074Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9075
9076 * xmlreader.c: Fixed the empty node detection to avoid reporting
9077 an inexistant close tag.
9078
Daniel Veillard0d132cf2002-12-23 14:43:32 +00009079Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9080
9081 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
9082 for Python 2.1
9083
Daniel Veillardfe8aab92002-12-22 10:25:41 +00009084Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9085
9086 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
9087
Daniel Veillard4258b9c2002-12-20 10:29:40 +00009088Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9089
9090 * doc/libxml2-api.xml python/tests/reader.py: one really need
9091 to provide the base URI information when creating a reader parser
9092 from an input stream. Updated the API and the example using it.
9093
Daniel Veillardea7751d2002-12-20 00:16:24 +00009094Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
9095
9096 * testReader.c xmlreader.c valid.c include/libxml/tree.h
9097 include/libxml/valid.h include/libxml/xmlreader.h: working on
9098 DTD validation on top of xml reader interfaces. Allows to
9099 validate arbitrary large instances. This required some extensions
9100 to the valid module interface and augmenting the size of xmlID
9101 and xmlRef structs a bit.
9102 * uri.c xmlregexp.c: simple cleanup.
9103
Daniel Veillardbeb70bd2002-12-18 14:53:54 +00009104Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9105
9106 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
9107 work on the xml reader interfaces.
9108 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
9109 Web page for the Windows binaries.
9110
Daniel Veillard4a6d39b2002-12-17 18:33:01 +00009111Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9112
9113 * xmlIO.c: applied a patch for VMS following the report by
9114 Nigel Hall
9115
Daniel Veillard3772de32002-12-17 10:31:45 +00009116Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
9117
9118 * parser.c: the parseStartTag bug fix wasn't complete.
9119
Daniel Veillard67df8092002-12-16 22:04:11 +00009120Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
9121
9122 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
9123 parseStartTag, fixing it.
9124 * test/att4 result/att4 result/noent/att4: adding the test
9125 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
9126 more methods to XmlTextReader.
9127
Igor Zlatkovicd453c632002-12-16 18:45:48 +00009128Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9129
9130 * win32/libxml2.def.src: added more xml reader exports
9131 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
9132 to the build
9133
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +00009134Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
9135
9136 * doc/tutorial/xmltutorial.xml
9137 plus generated html and pdf
9138 Updating tutorial again based on further comments from Niraj
9139 Tolia on the last iteration
9140
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +00009141Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
9142
9143 * doc/tutorial/xmltutorial.xml
9144 * doc/tutorial/includekeyword.c
9145 * doc/tutorial/includegetattribute.c
9146 plus generated html and pdf
9147 Adding fix from Niraj Tolia to tutorial to properly free memory.
9148
9149
Daniel Veillardda46d2d2002-12-15 23:36:49 +00009150Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9151
9152 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
9153 more methods of XmlTextReader.
9154 * python/libxml2class.txt python/tests/reader.py: this increased the
9155 methods in the bndings, augmented the test to check those new
9156 functions.
9157
Daniel Veillard0eb38c72002-12-14 23:00:35 +00009158Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
9159
9160 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
9161 methods of XmlTextReader.
9162 * python/generator.py python/libxml_wrap.h python/types.c
9163 python/libxml2class.txt: added the reader to the Python bindings
9164 * python/tests/Makefile.am python/tests/reader.py: added a specific
9165 test for the Python bindings of the Reader APIs
9166 * parser.c: small cleanup.
9167
Daniel Veillard06503452002-12-13 10:42:08 +00009168Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9169
9170 * xinclude.c: fallback was only copying the first child not the
9171 full child list of the fallback element, closes #89684 as reopened
9172 by Bernd Kuemmerlen
9173
Igor Zlatkovic2d45f522002-12-12 12:33:43 +00009174Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9175
9176 * win32/libxml2.def.src: exported htmlNodeDumpOutput
9177
Daniel Veillard000eafb2002-12-12 10:04:22 +00009178Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
9179
Daniel Veillardc1eed322002-12-12 11:01:32 +00009180 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +00009181 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +00009182 gives enum values, fix functype return type, put back fields in
9183 structs
9184 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +00009185
Daniel Veillard024b5702002-12-12 00:15:55 +00009186Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
9187
9188 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
9189 about htmlNodeDumpOutput location.
9190 * xpath.c: removed an undefined function signature
9191 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
9192 too many symbols in the API breaking the python bindings.
9193 Updated with the libxslt/libexslt changes.
9194
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +00009195Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
9196
9197 * configure.in: preparing release of 2.4.29
9198 * doc/*: rebuilt the docs and API
9199 * xmlreader.c: a few more fixes for the XmlTextReader API
9200
Igor Zlatkovicf6273a02002-12-11 17:00:54 +00009201Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9202
9203 * include/win32config.h: applied mingw patch from Magnus Henoch
9204
Daniel Veillard5aad8322002-12-11 15:59:44 +00009205Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
9206
9207 * catalog.c doc/libxml2-api.xml: a bit more cleanup
9208
Daniel Veillarda9b66d02002-12-11 14:23:49 +00009209Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
9210
9211 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
9212 building Python script, does the C parsing directly, generates
9213 a better API description including structure fieds defs and
9214 enums. Still a couple of bugs, but good enough for the python
9215 wrappers now.
9216 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
9217 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
9218 include/libxml/schemasInternals.h include/libxml/tree.h: more
9219 cleanup based on the python analysis script reports.
9220 * libxml.spec.in: make sure the API XML description is part of the
9221 devel package.
9222
Daniel Veillard01c13b52002-12-10 15:19:08 +00009223Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
9224
9225 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
9226 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
9227 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
9228 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
9229 code cleanup, especially the function comments.
9230 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
9231
Daniel Veillarde1ca5032002-12-09 14:13:43 +00009232Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
9233
9234 * Makefile.am xmlreader.c include/libxml/Makefile.am
9235 include/libxml/xmlreader.h: Adding a new set of APIs based on
9236 the C# TextXmlReader API but converted to C. Allow to parse
9237 in constant memory usage, far simpler to program and explain
9238 than the SAX like APIs, unfinished but working.
9239 * testReader.c: test program
9240
Igor Zlatkovic70a296c2002-12-08 17:34:54 +00009241Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9242
9243 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
9244
Daniel Veillard64b35282002-12-04 15:10:40 +00009245Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9246
9247 * tree.c: Chip turner indicated that XHTML1 serialization
9248 rule for style actually break on both IE and Mozilla,
9249 try to avoid the rule if escaping ain't necessary
9250
Daniel Veillard8efff672002-12-04 11:44:48 +00009251Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
9252
9253 * nanhttp.c: handle HTTP URL escaping, problem reported by
9254 Glen Nakamura and Stefano Zacchiroli
9255
Daniel Veillard1c732d22002-11-30 11:22:59 +00009256Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
9257
9258 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
9259
Daniel Veillardfdd27d22002-11-28 11:55:38 +00009260Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9261
9262 * uri.c: Johann Richard pointed out some XPointer problems for
9263 URN based URI references in XInclude. Modified the URI parsing
9264 and saving routines to allow correct parsing and saving of
9265 XPointers, especially when attached to "opaque" scheme accordingly
9266 to RFC 2396
9267
Daniel Veillard8db67d22002-11-27 19:39:27 +00009268Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
9269
9270 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
9271 of refactoring to the HTML saving code.
9272 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
9273 in the doc.
9274
Daniel Veillardebc4ca92002-11-27 11:43:05 +00009275Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
9276
9277 * tree.c include/libxml/tree.h: refactored the XML dump of a node
9278 to a buffer API to reuse the generic dump to an OutputIO layer,
9279 this reduces code, fixes xmlNodeDump() for XHTML, also made
9280 xmlNodeDump() now return the number of byte written.
9281
Daniel Veillard9d5ea172002-11-27 08:02:06 +00009282Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
9283
9284 * python/setup.py.in: another patch from Stéphane Bidoul for
9285 Python bindings on Windows
9286 * doc/parsedecl.py: small cleanup
9287
Daniel Veillard9715c172002-11-25 16:33:40 +00009288Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9289
9290 * libxml.spec.in configure.in: add a line in %changelog for releases
9291
Daniel Veillard9bc53102002-11-25 13:20:04 +00009292Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
9293
9294 * parser.c: patch from Marcus Clarke fixing a problem in entities
9295 parsing that was detected in KDe documentations environment.
9296
Daniel Veillardfaa35ff2002-11-24 13:53:43 +00009297Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
9298
9299 * python/libxml.c (libxml_prev): Return the previous as opposed to
9300 the next node (I guess this is the result of some cut & paste programming:)
9301
Daniel Veillard80d7b902002-11-23 16:23:08 +00009302Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9303
9304 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
9305
Daniel Veillarda1196ed2002-11-23 11:22:49 +00009306Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9307
9308 * python/generator.py python/libxml.c python/setup.py.in: trying
9309 to fix the Python bindings build on Windows (Stéphane Bidoul)
9310
Igor Zlatkovic9ab71552002-11-22 21:41:43 +00009311Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9312
9313 * win32/configure.js: added option for python bindings
9314 * win32/libxml2.def.src: added more exports
9315
Igor Zlatkovicace7cd22002-11-22 18:07:00 +00009316Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9317
9318 * win32/Makefile.mingw: fixed unresolved symbols when linking with
9319 pthreads
9320 * win32/wince/*: applied updates to Windows CE port from Javier
9321
Daniel Veillardf9c4cad2002-11-22 15:57:07 +00009322Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9323
9324 * configure.in: preparing 2.4.28
9325 * libxml.spec.in doc/Makefile.am: some cleanup
9326 * doc/*: updated the news and regenerated.
9327
Daniel Veillardfee408f2002-11-22 13:18:30 +00009328Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
9329
9330 * HTMLparser.c: final touch at closing #87235 </p> end tags
9331 need to be generated.
9332 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
9333 this change slightly the output of a few tests
9334 * doc/*: regenerated
9335
Daniel Veillardd2ff0392002-11-22 12:28:38 +00009336Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
9337
9338 * parserInternals.c: fixing bug #99190 when UTF8 document are
9339 parsed using the progressive parser and the end of the chunk
9340 is in the middle of an UTF8 multibyte character.
9341
William M. Brack8b2c7f12002-11-22 05:07:29 +00009342Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9343
9344 * threads.c: fixed initialization problem in xmlNewGlobalState
9345 which was causing crash.
9346 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
9347 in xmlInitializeGlobalState.
9348 * parserInternals.c: cleaned up ctxt->sax initialisation.
9349
Daniel Veillardd5c2f922002-11-21 14:10:52 +00009350Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
9351
9352 * tree.c include/libxml/tree.h: modified the existing APIs
9353 to handle XHTML1 serialization rules automatically, also add
9354 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
9355 libxslt serialization uses it when needed without changing
9356 the library API.
9357 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
9358 result/xhtml1: added a new test specifically for xhtml1 output
9359 and updated the result of one XHTML1 test
9360
Daniel Veillardd076a202002-11-20 13:28:31 +00009361Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
9362
9363 * xinclude.c parserInternals.c encoding.c: fixed #99082
9364 for xi:include encoding="..." support on text includes.
9365 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
9366 test/XInclude/ents/isolatin.txt : added a specific regression test
9367 * python/generator.py python/libxml2class.txt: fixed the generator
9368 the new set of comments generated for doc/libxml2-api.xml were
9369 breaking the python generation.
9370
Daniel Veillard817e70b2002-11-19 22:28:48 +00009371Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
9372
9373 * doc/Makefile.am: repair some problem if gtk-doc fail or such
9374 * configure.in: patch for Solaris on new autoconf closes #98880
9375 * doc/parsedecl.py: repair the frigging API building script,
9376 did I say that python xmllib sucks ?
9377 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
9378 and some comment are no more truncated.
9379
Daniel Veillarda7e05b42002-11-19 08:11:14 +00009380Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
9381
9382 * parser.c: Martin Stoilov pointed out a potential leak in
9383 xmlCreateMemoryParserCtxt
9384
Daniel Veillardbc6e1a32002-11-18 15:07:25 +00009385Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
9386
9387 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
9388 included in HTML documents and using the push parser.
9389
Daniel Veillard4efd3be2002-11-18 09:11:13 +00009390Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
9391
9392 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
9393 specified, look for the Python interpreter not just in the
9394 specified root but also in the specified location. Fixes #98825
9395
Daniel Veillarda8c0adb2002-11-17 22:37:35 +00009396Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9397
9398 * python/libxml.c: fixing bug #98792 , node may have no doc
9399 and dereferencing without checking ain't good ...
9400
Daniel Veillarddad3f682002-11-17 16:47:27 +00009401Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
9402
9403 * configure.in: preparing release 2.4.27
9404 * doc/* : updated and rebuilt the docs
9405 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
9406 and all the docs are actually packaged and in the final RPMs
9407 * parser.c parserInternals.c include/libxml/parser.h: restore
9408 xmllint --recover feature.
9409
Daniel Veillard68e9e742002-11-16 15:35:11 +00009410Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9411
Daniel Veillard784b9352003-02-16 15:50:27 +00009412 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard68e9e742002-11-16 15:35:11 +00009413 processing of parsed entities, and XPath computation on sustitued
9414 entities.
9415 * testXPath.c: make sure entities are substitued.
9416
Daniel Veillard328f48c2002-11-15 15:24:34 +00009417Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
9418
Daniel Veillard784b9352003-02-16 15:50:27 +00009419 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard328f48c2002-11-15 15:24:34 +00009420 processing of internal parsed entities, which had to be changed.
9421
Daniel Veillard66651aa2002-11-15 11:21:43 +00009422Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9423
9424 * Makefile.am python/Makefile.am python/tests/Makefile.am:
9425 trying to fix bug #98517 about building outside the source tree
9426 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
9427
Igor Zlatkovic2772cea2002-11-14 17:45:20 +00009428Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9429
9430 * include/win32config.h: cleanup
9431 * win32/Makefile.mingw: integrated mingw in JScript configure
9432 * win32/Makefile.msvc: modified to allow mingw coexistence
9433 * win32/configure.js: integrated mingw
9434 * win32/Readme.txt: cleanup
9435
Daniel Veillard8dd86a52002-11-12 21:14:17 +00009436Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
9437
9438 * HTMLparser.c: strengthen the guard in the Pop macros,
9439 like in the XML parser, closes bug #97315
9440
Daniel Veillard0821b152002-11-12 20:57:47 +00009441Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
9442
9443 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
9444 callback is never used.
9445
Daniel Veillard8606bbb2002-11-12 12:36:52 +00009446Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
9447
9448 * parserInternals.c: fixed the initialization of the SAX structure
9449 which was breaking xsltproc
9450 * xpath.c: patch from Petr Pajas for CDATA nodes
9451 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
9452 * parser.c include/libxml/parser.h: patch from Peter Jones
9453 removing a leak in xmlSAXParseMemory() and adding the
9454 function xmlSAXParseMemoryWithData()
9455
MST 2002 John Fleckf854d992002-11-12 03:49:05 +00009456Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
9457
9458 adding pdf of tutorial, changing web page to link to it
9459 * doc/tutorial/xmltutorial.pdf
9460 * doc/xml.html
9461 * doc/docs.html
9462
MST 2002 John Fleck52717f32002-11-11 03:49:33 +00009463Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
9464
9465 * doc/tutorial/ar01s08.html
9466 adding file what I forgot for tutorial
9467
9468
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +00009469Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
9470
9471 Adding encoding discussion to tutorial
9472 Added:
9473 * doc/tutorial/images/*.png: DocBook admonition image files
9474 * doc/tutorial/apf.html, apg.html: new generated html
9475 * doc/tutorial/includeconvert.c: conversion code entity file
9476 changed:
9477 * doc/tutorial/xmltutorial.xml: DocBook original
9478 * doc/tutorial/*.html: generated html
9479
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00009480Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9481
9482 * include/libxml/*.h: retired xmlwin32version.h
9483 * doc/Makefile.am: retired xmlwin32version.h
9484 * win32/configure.js: retired xmlwin32version.h
9485
Igor Zlatkovica2258da2002-11-08 15:55:33 +00009486Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9487
9488 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00009489 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
9490 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +00009491
Daniel Veillard7216cfd2002-11-08 15:10:00 +00009492Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
9493
9494 * globals.c: fixed a typo pointed out by Igor
9495 * xpath.c: try to speed up node compare using line numbers
9496 if available.
9497
Daniel Veillarda70d62f2002-11-07 14:18:03 +00009498Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
9499
9500 * tree.c: make xmlFreeNode() handle attributes correctly.
9501
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +00009502Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9503
9504 * catalog.c: completed the #96963 fix, as reported by Karl
9505 Eichwalder
9506
Daniel Veillard56f21f22002-11-06 15:49:46 +00009507Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9508
9509 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
9510
Daniel Veillard91ad8792002-11-04 17:06:52 +00009511Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9512
9513 * Makefile.am: switched the order of a couple of includes
9514 to fix bugs #97100
9515
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +00009516Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9517
9518 * catalog.c: fixed bug #96963, reverted to the old behaviour of
9519 xmlLoadCatalogs that used to separate directories with a ':'.
9520
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +00009521Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9522
9523 * threads.c: improvements to the Windows-side of thread handling
9524 * testThreads.c: conditionally excluded unistd.h
9525 * testThradsWin32.c: broke overlong lines
9526 * include/win32config.h: adapted thread-related macros to the new
9527 scheme and for pthreads on Windows
9528 * win32/Makefile.msvc: introduced a more flexible thread build,
9529 added testThreads[Win32].c to the build
9530 * win32/configure.js: introduced a more flexible thread config
9531
John Fleck61f6fb62002-10-31 15:23:29 +000095322002-10-31 John Fleck <jfleck@inkstain.net>
9533
9534 * doc/xml.html (and, by implication, FAQ.html)
9535 added UTF-8 conversaion FAQ from Marcus Labib Iskander
9536
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +00009537Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9538
9539 * configure.in: removed xmlwin32version.h
9540 * include/libxml/Makefile.am: removed xmlwin32version.h
9541
Daniel Veillardce66ce12002-10-28 19:01:59 +00009542Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
9543
9544 * tree.c: applied patch from Brian Stafford to fix a bug
9545 in xmlReconciliateNs()
9546
Daniel Veillard7e3f1402002-10-28 18:52:57 +00009547Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9548
9549 * tree.c: applied patch from Christian Glahn to allow
9550 xmlNewChild() on document fragment nodes
9551
Daniel Veillardb39bc392002-10-26 19:29:51 +00009552Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9553
9554 * parser.c: Christian Glahn found a problem with a recent
9555 patch to xmlParseBalancedChunkMemoryRecover()
9556 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
9557 problems
9558 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
9559 test/schemas/seq*: added the test cases from Charles
9560
Daniel Veillard366a9152002-10-23 20:43:53 +00009561Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9562
9563 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
9564 serious cleanup of the spec file and associated changes
9565 in the Makefiles.
9566 * valid.c: try to remove some warnings on x86_64
9567
Daniel Veillardd033d022002-10-23 14:55:02 +00009568Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9569
9570 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
9571 fix bug #96586
9572
Daniel Veillardce02dbc2002-10-22 19:14:58 +00009573Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9574
9575 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
9576 parsing, applied his patch
9577 * result/HTML/attrents.html result/HTML/attrents.html.err
9578 result/HTML/attrents.html.sax test/HTML/attrents.html:
9579 added the test and result case provided by Mikhail Sogrine
9580
Daniel Veillarde645e8c2002-10-22 17:35:37 +00009581Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9582
9583 * vms/build_libxml.com vms/config.vms vms/readme.vms
9584 include/libxml/parser.h include/libxml/parserInternals.h
9585 include/libxml/tree.h include/libxml/xmlIO.h
9586 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
9587 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
9588 Applied the VMS update patch from Craig A. Berry
9589 * doc/*.html: update
9590
Daniel Veillardf000f072002-10-22 14:28:17 +00009591Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9592
9593 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
9594
Daniel Veillard1e208222002-10-22 14:25:25 +00009595Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9596
9597 * debugXML.c: adding a grep command to --shell in xmllint
9598 for T.V. Raman
9599
Daniel Veillard9cdcf362002-10-22 14:23:59 +00009600Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9601
9602 * xmlcatalog.c: tried to fix some of the problem with --sgml
9603
Daniel Veillard935494a2002-10-22 14:22:46 +00009604Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
9605
9606 * parser.c: tried to fix bug #91500 where doc->children may
9607 be overriden by a call to xmlParseBalancedChunkMemory()
9608
9609Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
9610
9611 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
9612 identifiers in SGML catalogs containing '&'
9613
Daniel Veillardc0ac0692002-10-20 21:31:50 +00009614Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9615
9616 * python/types.c: fixed bugs when passing result value tree
9617 to Python functions.
9618
Daniel Veillard48267432002-10-18 11:21:38 +00009619Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9620
9621 * configure.in: preparing the release of 2.4.26
9622 * doc/*: updated and rebuilt the documentation
9623
Daniel Veillardbb284f42002-10-16 18:02:47 +00009624Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9625
9626 * parser.c: fixed a XML Namespace compliance bug reported by
9627 Alexander Grimalovsky
9628
Daniel Veillard44892f72002-10-16 15:23:26 +00009629Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9630
9631 * HTMLtree.c: fixed serialization of script and style when
9632 they are not lowercase (i.e. added using the API to the tree).
9633
Daniel Veillard2fd85422002-10-16 14:32:41 +00009634Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9635
9636 * valid.c: make xmlValidateDocument emit a warning msg if there
9637 is no DTD, pointed by Christian Glahn
9638
Daniel Veillard32370232002-10-16 14:08:14 +00009639Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
9640
9641 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
9642 content model when some of the blocks have min or max, and a couple
9643 of bugs found in the process.
9644 * result/schemas/list0* test/schemas/list0*: added some specific
9645 regression tests
9646
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +00009647Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
9648
9649 * README: updated the contact informations
9650
Daniel Veillard63186732002-10-15 08:43:17 +00009651Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9652
9653 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
9654 misses it, reported by Peter Bray.
9655
Daniel Veillard96c3a3b2002-10-14 15:39:04 +00009656Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
9657
9658 * tree.c: investigating xmlNodeGetContent() on namespace nodes
9659 and removed a few warnings
9660
Daniel Veillard819d5cb2002-10-14 11:15:18 +00009661Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
9662
9663 * parser.c: Christian Glahn found a small bug in the push parser.
9664 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
9665 public
9666
Daniel Veillard6045c902002-10-09 21:13:59 +00009667Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9668
9669 * xmlschemas.c include/libxml/xmlschemas.h: added
9670 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
9671 * testSchemas.c: added --memory to test the new interface
9672
Daniel Veillardf0070122002-10-09 14:24:17 +00009673Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
9674
9675 * doc/index.py doc/search.php: integrated the XSLT indexing,
9676 a few fixed in the indexer, added a scope selection at the
9677 search level.
9678
Daniel Veillard01992e02002-10-09 10:20:30 +00009679Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9680
9681 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
9682 this was due to uninitialized parts of the validation context
9683
Daniel Veillard321be0c2002-10-08 21:26:42 +00009684Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9685
9686 * debugXML.c: applied patch from Mark Vakoc except the API
9687 change, preserved it.
9688 * doc/*: updated the docs to point to the search engine for
9689 information lookup or before bug/help reports.
9690
Daniel Veillard01e87d22002-10-08 16:55:06 +00009691Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9692
9693 * doc/index.py doc/search.php: added mailing-list archives
9694 indexing and lookup
9695
Daniel Veillard9dc1cf12002-10-08 08:26:11 +00009696Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9697
9698 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
9699
Daniel Veillard9b006132002-10-07 11:13:27 +00009700Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9701
9702 * doc/index.py: improved HTML indexing
9703 * doc/search.php: make the queries also lookup the HTML based indexes
9704
Daniel Veillard141d04b2002-10-06 21:51:18 +00009705Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9706
9707 * doc/index.py: added HTML page indexing
9708
Igor Zlatkovic91a62702002-10-04 13:34:16 +00009709Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9710
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +00009711 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +00009712 problem in libxslt.
9713 * catalog.c: fixed list handling in XML_CATALOG_FILES
9714
Daniel Veillardceb09b92002-10-04 11:46:37 +00009715Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9716
9717 * valid.c: typo/bug found by Christian Glahn
9718
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +00009719Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9720
9721 * xmlIO.c: applied Windows CE patch from Javier.
9722 * win32/wince: new directory, contains support for the PocketPC
9723 with Windows CE from Javier.
9724 * include/win32config.h: reorganised, removed duplicate
9725 definitions and applied WinCE patch from Javier.
9726 * include/wsockcompat.h: new file, now contains WinSock
9727 compatibility macros.
9728 * win32/Makefile.msvc: introduced double-run compilation.
9729
Daniel Veillarde16b5742002-09-26 17:50:03 +00009730Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9731
9732 * configure.in include/libxml/xmlwin32version.h: preparing release
9733 of 2.4.25
9734 * doc/*: updated and regenerated teh docs and web pages.
9735
Daniel Veillard90d68fb2002-09-26 16:10:21 +00009736Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9737
9738 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
9739 error were not covering namespace declarations.
9740 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
9741 it was missing the attribute declaration for the namespace
9742 * result/VC/NS3: the fix now report breakages in that test
9743
Daniel Veillardabe01742002-09-26 12:40:03 +00009744Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9745
9746 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
9747
Daniel Veillard2ace1952002-09-26 12:28:02 +00009748Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9749
9750 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
9751 and regenerated the docs and web site
9752
Daniel Veillarddda8f1b2002-09-26 09:47:36 +00009753Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9754
9755 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
9756 ATTRIBUTE_UNUSED is always put after the attribute declaration,
9757 not before
9758
Daniel Veillardd4cb1e82002-09-26 09:34:23 +00009759Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9760
9761 * python/generator.py python/libxml2class.txt: fixed a stupid error
9762 breaking the python API
9763
Daniel Veillardb7c29c32002-09-25 22:44:43 +00009764Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9765
9766 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
9767 triostr.c triostr.h: applied a trio update patch from
9768 Bjorn Reese which should work with MinGW
9769
Daniel Veillardbd9afb52002-09-25 22:25:35 +00009770Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9771
9772 * tree.c: improving some documentation comments
9773 * xmlregexp.c: found and fixed a mem leak with python regression tests
9774 * doc/*: rebuilt the doc and the API XML file including the
9775 xmlregexp.h xmlautomata.h and xmlunicode.h headers
9776 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
9777 python/types.c: added access to the XML Schemas regexps from
9778 python
9779 * python/tests/Makefile.am python/tests/regexp.py: added a
9780 simple regexp bindings test
9781
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00009782Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
9783
Daniel Veillardbd9afb52002-09-25 22:25:35 +00009784 * doc/xml.html:
9785 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00009786
Daniel Veillard118aed72002-09-24 14:13:13 +00009787Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
9788
9789 * xmlregexp.c: fixed the data callback on transition functionality
9790 which was broken when using the compact form
9791 * result/schemas/*: updated the results, less verbose, all tests
9792 pass like before
9793 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
9794 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
9795 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
9796 annoying warnings
9797 * xpath.c: try to provide better error report when possible
9798
Daniel Veillard72336152002-09-21 13:08:14 +00009799Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9800
9801 * Makefile.am: fixed a breakage raised by Jacob
9802
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +00009803Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9804
9805 * include/win32config.h: added HAVE_ERRNO_H definition for parts
9806 which don't use sockets
9807
Igor Zlatkovic01280582002-09-20 16:40:34 +00009808Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9809
9810 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
9811 * win32/configure.js: applied zlib patch from Daniel Gehriger
9812
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +00009813Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9814
9815 * win32/configure.js: applied the patch from Mark Vakoc for
9816 regexp support
9817 * win32/libxml2.def.src: applied the patch from Mark Vakoc
9818 for regexp support
9819
Daniel Veillardb5c05732002-09-20 13:36:25 +00009820Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9821
9822 * xmlschemastypes.c: as pointed by Igor Float and Double
9823 parsing ain't finished yet
9824
Daniel Veillard40b11342002-09-20 12:01:39 +00009825Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
9826
9827 * Makefile.am configure.in: trying to fix #88412 by bypassing
9828 all the python subdir if python ain't detected
9829
Daniel Veillard23e73572002-09-19 19:56:43 +00009830Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9831
9832 * Makefile.am configure.in include/libxml/xmlversion.h.in:
9833 made configuring with regexps/automata/unicode the default
9834 but without schemas ATM
9835 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
9836 fixed the regexp based DTD validation performance and memory
9837 problem by switching to a compact form for determinist regexps
9838 and detecting the determinism property in the process. Seems
9839 as fast as the old DTD validation specific engine :-) despite
9840 the regexp built and compaction process.
9841
Daniel Veillard5acfd6b2002-09-18 16:29:02 +00009842Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9843
9844 * valid.c: determinism is debugged, new DTD checking code now works
9845 but xmlFAComputesDeterminism takes far too much CPU and the whole
9846 set usues too much memory to be really usable as-is
9847
Daniel Veillard0f04f8e2002-09-17 23:04:40 +00009848Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9849
9850 * tree.c: fixed another stupid bug in xmlGetNodePath()
9851 * xmllint.c: --version now report the options compiled in
9852
Daniel Veillarda646cfd2002-09-17 21:50:03 +00009853Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9854
9855 * HTMLparser.c: small cleanup
9856 * valid.c xmlregexp.c: switched DTD validation to use only regexp
9857 when configured with them. A bit of debugging around the determinism
9858 checks is still needed
9859
Daniel Veillard63b01c22002-09-17 19:25:28 +00009860Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9861
9862 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
9863
Daniel Veillard92727042002-09-17 17:59:20 +00009864Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9865
9866 * xmlIO.c: small portability glitch fixed.
9867
Daniel Veillard84d70a42002-09-16 10:51:38 +00009868Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9869
9870 * xmlschemastypes.c: incomplete steps for real/double support
9871 * testAutomata.c include/libxml/xmlautomata.h
9872 include/libxml/xmlregexp.h: avoiding a compilation problem
9873 * valid.c include/libxml/valid.h: starting the work toward using
9874 the regexps for actual DTD validation
9875
Daniel Veillardaeb258a2002-09-13 14:48:12 +00009876Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9877
9878 * hash.c: cosmetic cleanup
9879 * valid.c include/libxml/tree.h include/libxml/valid.h: started
9880 integrating a DTD validation layer based on the regexps
9881
Daniel Veillard4402ab42002-09-12 16:02:56 +00009882Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9883
9884 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
9885 the determinism was tested before eliminating the epsilon
9886 transitions :-(
9887
Daniel Veillardc6d4a932002-09-12 15:00:57 +00009888Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
9889
9890 * python/generator.py python/libxml.c python/libxml.py
9891 python/libxml2-python-api.xml python/libxml2class.txt
9892 python/libxml_wrap.h python/types.c: updated the python
9893 bindings, added code for easier File I/O, and the ability to
9894 define a resolver from Python fixing bug #91635
9895 * python/tests/Makefile.am python/tests/inbuf.py
9896 python/tests/outbuf.py python/tests/pushSAXhtml.py
9897 python/tests/resolver.py python/tests/serialize.py: updated
9898 and augmented the set of Python tests.
9899
Igor Zlatkovic353bf582002-09-10 19:07:14 +00009900Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9901
9902 * win32/configure.js: added more readme info for the binary
9903 package.
9904
Daniel Veillard607b35c2002-09-10 12:16:19 +00009905Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9906
9907 * xmlIO.c: fixed a stupid out of bound array error
9908
9909Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9910
9911 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
9912 messing around with support for Windows path, cleanups,
9913 trying to identify and fix the various code path to the
9914 filename access. Added xmlNormalizeWindowsPath()
9915
Daniel Veillard76575762002-09-05 14:21:15 +00009916Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9917
9918 * error.c valid.c: working on better error reporting of validity
9919 errors, especially providing an accurate context.
9920 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
9921 error reports in those cases.
9922
Daniel Veillard3487c8d2002-09-05 11:33:25 +00009923Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9924
9925 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
9926 parser.c parserInternals.c xmlIO.c: get rid of all the
9927 perror() calls made in the library execution paths. This
9928 should fix both #92059 and #92385
9929
Daniel Veillard19aa7022002-09-05 11:14:19 +00009930Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
9931
9932 * xmllint.c: memory leak reporting was broken after a change
9933 of the preprocessor symbol used to activate it.
9934
Daniel Veillardec6725e2002-09-05 11:12:45 +00009935Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9936
9937 * tree.c: try to make the copy function work for node of
9938 type XML_DOCUMENT_FRAG_NODE, they are only created by the
9939 DOM layers though, not libxml2 itself.
9940
Daniel Veillardb9cd8b42002-09-05 10:58:49 +00009941Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
9942
9943 * valid.c: try to provide file and line informations, not all
9944 messages are covered, but it's a (good) start
9945
Daniel Veillardbbc72c32002-09-05 10:52:10 +00009946Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
9947
9948 * xinclude.c: reimplemented a large part of the XInclude
9949 processor, trying to minimize resources used, James Henstridge
9950 provided a huge test case which was exhibiting severe memory
9951 consumption problems.
9952
Daniel Veillard2206dbf2002-09-05 08:09:37 +00009953Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
9954
9955 * python/Makefile.am: applied patch from Christophe Merlet to
9956 reestablish DESTDIR
9957
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009958Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
9959
9960 * libxml.spec.in: fixes libary path for x86_64 AMD
9961
John Fleckbe98b332002-09-04 03:16:23 +00009962Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
9963
9964 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009965 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +00009966 (plus resulting generated html files)
9967 fixing one spot I missed in the tutorial where I hadn't freed
9968 memory properly
9969
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009970Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
9971
9972 * doc/tutorial/includeaddattribute.c
9973 * doc/tutorial/includeaddkeyword.c
9974 * doc/tutorial/includegetattribute.c
9975 * doc/tutorial/includekeyword.c
9976 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009977 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009978 update tutorial to properly free memory (thanks to Christopher
9979 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009980 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009981 added image files so the callouts are graphical, making it
9982 easier to read ( use "--param callout.graphics 1" to generate
9983 html with graphical callouts)
9984
Daniel Veillarde1662542002-08-28 11:50:59 +00009985Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
9986
9987 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
9988 nice logos generated by Marc Liyanage
9989 * doc/site.xsl *.html: changed the stylesheet to show the new
9990 logo and regenerated the pages
9991
Daniel Veillardb212bbb2002-08-25 14:39:16 +00009992Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9993
9994 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
9995
Daniel Veillard42766c02002-08-22 20:52:17 +00009996Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9997
9998 * xpath.c: possible mem leak patch from Jason Adams
9999
10000Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10001
10002 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
10003 in the XQuery namespace
10004 * configure.in: preparing 2.4.24
10005 * doc/*.html: updated the web pages
10006
10007Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10008
10009 * python/generator.py: closing bug #85258 by generating conditional
10010 compile check to avoid linking to routines not configured in.
10011
Havoc Pennington84ec40a2002-08-22 13:59:35 +0000100122002-08-22 Havoc Pennington <hp@pobox.com>
10013
10014 * autogen.sh: update error message for missing automake
10015
Daniel Veillard08cccaa2002-08-22 09:47:29 +000010016Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
10017
10018 * python/Makefile.am: typo in target name resulted in libxml2.py
10019 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
10020
Daniel Veillard22669b22002-08-22 07:17:11 +000010021Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10022
10023 * win32/win32/Makefile.mingw: updated with version from
10024 Elizabeth Barham at http://soggytrousers.net/repository/
10025
Igor Zlatkovica40adbc2002-08-20 14:42:32 +000010026Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10027
10028 * win32/Makefile.msvc: added the prefix location to the include
10029 and lib search path.
10030
Havoc Pennington830e8972002-08-18 22:22:13 +0000100312002-08-18 Havoc Pennington <hp@pobox.com>
10032
10033 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
10034 both automake 1.6 and 1.4 installed get the right automake. Means
10035 compilation from CVS will now require the latest automake 1.4
10036 release, or manually creating symlinks called "automake-1.4" and
10037 "aclocal-1.4"
10038
Daniel Veillardb6984ef2002-08-14 16:55:31 +000010039Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10040
10041 * configure.in python/Makefile.am: more AMD 64 induced changes from
10042 Frederic Crozat
10043
Daniel Veillardc4bad4a2002-08-14 14:45:25 +000010044Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10045
10046 * xinclude.c: oops I was missing the xml:base fixup too
10047 * result/XInclude/*.xml: this adds xml:base attributes to most
10048 results of the tests
10049
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +000010050Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10051
10052 * xinclude.c: quick but apparently working implementation of
10053 xi:fallback, should close bug #89684
10054 * Makefile.am test/XInclude/docs/fallback.xml
10055 result/XInclude/fallback.xml: added a basic test for fallback,
10056 and run with --nowarning to avoid a spurious warning
10057 * configure.in: applied patch from Frederic Crozat for python
10058 bindings on AMD 64bits machines.
10059
Daniel Veillard9e923512002-08-14 08:48:52 +000010060Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10061
10062 * parser.c: xmlSAXUserParseMemory() really ought to fail if
10063 the caller don't pass a SAX callback block.
10064
Daniel Veillardc1a0da32002-08-14 08:32:18 +000010065Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10066
10067 * tree.c: applied the same fix for the XML-1.0 namespace to
10068 xmlSearchNsByHref() as was done for xmlSearchNs()
10069
Daniel Veillardad11b302002-08-12 14:53:41 +000010070Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10071
10072 * libxml.3: small cleanup of the man page
10073 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
10074 when serializing HREF attributes generated by XSLT.
10075
Daniel Veillardc084e472002-08-12 13:27:28 +000010076Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10077
10078 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
10079 version of Marc Liyanage' patch for boolean attributes in HTML
10080 output
10081
Daniel Veillard5f91b372002-08-12 12:13:01 +000010082Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
10083
10084 * python/tests/serialize.py: fixed the test results, indenting
10085 behaviour changed slightly
10086
Aleksey Sanin9e951762002-08-08 18:02:41 +000010087Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
10088
10089 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
10090 new c14n function to Windows def files
10091
Aleksey Saninea4272a2002-08-02 23:50:03 +000010092Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
10093
10094 * c14n.c: fixed a memory leak in c14n code
10095
Daniel Veillard58e44c92002-08-02 22:19:49 +000010096Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10097
10098 * parser.c include/libxml/parser.h: adding a new API for Christian
10099 Glahn: xmlParseBalancedChunkMemoryRecover
10100 * valid.c: patch from Rick Jones for some grammar cleanup in
10101 validation messages
10102 * result/VC/* result/valid/*: this slightly change some of the
10103 regression tests outputs
10104
Daniel Veillard0bf29002002-08-01 12:54:11 +000010105Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10106
10107 * tree.c: trying to fix a problem in namespaced attribute handling
10108 raised by Christian Glahn
10109
Daniel Veillard6f46f6c2002-08-01 12:22:24 +000010110Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10111
10112 * encoding.c include/libxml/encoding.h: Opening the interface
10113 xmlNewCharEncodingHandler as requested in #89415
10114 * python/generator.py python/setup.py.in: applied cleanup
10115 patches from Marc-Andre Lemburg
10116 * tree.c: fixing bug #89332 on a specific case of loosing
10117 the XML-1.0 namespace on xml:xxx attributes
10118
Aleksey Sanin2c135a12002-08-01 06:31:50 +000010119Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
10120
10121 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
10122 corner case from new Merlin's test suite and added a callback
10123 that will be used to improve xmlsec performance
10124
10125
Daniel Veillard0b22def2002-07-29 16:23:03 +000010126Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10127
10128 * HTMLtree.c: trying to fix the <style> escaping problem in
10129 HTML serialization bug #89342
10130
Daniel Veillard0b28e882002-07-24 23:47:05 +000010131Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10132
10133 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
10134 and rebuilt the web site.
10135
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000010136Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +000010137
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000010138 * include/libxml/tree.h: added _private member to xmlNs struct
10139
Daniel Veillard1d995272002-07-22 16:43:32 +000010140Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10141
10142 * HTMLparser.c: fixing bug #84876 based on the xml working
10143 code.
10144
William M. Brack61eaba52002-07-21 11:14:18 +000010145Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10146
10147 * python/Makefile.am: enhanced to fix bug 72012 (errors
10148 when using '-jX' make parameter)
10149
William M. Brackef61d202002-07-19 08:32:00 +000010150Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10151
10152 * xpath.c: small additional enhancement for booleans
10153 compared to nodesets
10154
Daniel Veillard3a42f3f2002-07-17 17:57:34 +000010155Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10156
10157 * HTMLtree.c: changed the order of the encoding declaration
10158 attributes in the meta tags due to a bug in IE/Mac
10159
William M. Brack0c022ad2002-07-12 00:56:01 +000010160Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10161
10162 * xpath.c: enhanced handling of booleans (especially '='
10163 and '!=' for nodesets) - fixes bug 85256. Added new
10164 routine xmlXPathNotEqualValues for more proper handling
10165 of '!=' when nodesets are involved.
10166
Daniel Veillard06944e22002-07-11 19:55:18 +000010167Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10168
10169 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
10170 doc/xmlcatalog_man.xml to the source distribution
10171
Igor Zlatkovic6ac30172002-07-10 19:22:48 +000010172Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10173
10174 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
10175 asked for this.
10176
Daniel Veillard539638b2002-07-06 19:55:14 +000010177Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
10178
10179 * configure.in: preparing 2.4.23
10180 * doc/*: rebuilt the docs
10181
Daniel Veillard176d99f2002-07-06 19:22:28 +000010182Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10183
10184 * parser.c: fixing bug #84169 by fixing the
10185 comment of xmlCreatePushParserCtxt to describe the
10186 encoding detection parameters better.
10187
Daniel Veillard37f961d2002-07-06 17:53:56 +000010188Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
10189
10190 * valid.c: fixing bug #79331 in one path the lookup for
10191 ID attributes on a namespaced node wasn't handled correctly :-\
10192
Daniel Veillard8c9872c2002-07-05 18:17:10 +000010193Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
10194
10195 * HTMLparser.c: trying to fix 87235 about discarded white
10196 spaces in the HTML parser.
10197 * result/HTML/*: this changes the output of a number of HTML
10198 regression tests
10199
Daniel Veillardfdc91562002-07-01 21:52:03 +000010200Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
10201
10202 * xpath.c: applied patch from Richard Jinks for the namespace
10203 axis + fixed a memory error.
10204 * parser.c parserInternals.c: applied patches from Peter Jacobi
10205 removing ctxt->token for good.
10206 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
10207 popped out by the regression tests.
10208 * Makefile.am: patch for threads makefile from Gary Pennington
10209
William M. Brack6000af52002-06-28 11:43:13 +000010210Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10211
Daniel Veillardfdc91562002-07-01 21:52:03 +000010212 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +000010213 expressions involving preceding-sibling (et al).
10214
Daniel Veillard153120c2002-06-18 07:58:35 +000010215Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
10216
10217 * hash.c: applied a patch from Peter Jacobi to solve a problem
10218 when compiling with the Watcom C on Win32
10219 * result/schemas/*.err: the change of hashing algo generated
10220 permutations in the output
10221
Daniel Veillard5f7f9912002-06-17 17:03:00 +000010222Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10223
10224 * hash.c: applied patch from Sander Vesik improving the quality of
10225 the hash function.
10226
Aleksey Sanina5808b92002-06-14 17:07:41 +0000102272002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +000010228
10229 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
10230 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
10231 xmllint.c xpath.c: replaced sprintf() with snprintf()
10232 to prevent possible buffer overflow (the bug was pointed
10233 out by Anju Premachandran)
10234
Daniel Veillarde059b892002-06-13 15:32:10 +000010235Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10236
10237 * parser.c: removed an uninitialized data error popped by valgrind
10238 on PE references
10239
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +000010240Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
10241
10242 * doc/xml.html
10243 adding tutorial reference to the web page
10244
MDT 2002 John Fleck54520832002-06-13 03:30:26 +000010245Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
10246
10247 * doc/tutorial/xmltutorial.xml
10248 * doc/tutorial/ar01s07.html
10249 * doc/tutorial/ape.html
10250 * doc/tutorial/includegetattribute.c
10251 adding section to tutorial about retrieving an attribute
10252 value
10253
Daniel Veillardf5582f12002-06-11 10:08:16 +000010254Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10255
10256 * parser.c: applied a couple of patches from Peter Jacobi to start
10257 to get rid of ctxt->token, with a possible significant speed
10258 improvement to be gained once done. Better compliance with PE
10259 references constructs in DTDs too.
10260 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
10261 from Peter too
10262
Daniel Veillard38d80e22002-06-11 07:24:56 +000010263Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10264
10265 * parser.c: Babak Vahedipour-Kunze reported that openTag in
10266 xmlParseElement was likely to have been deallocated at the
10267 time of the report, possibly leading to segfault. Just report
10268 the tag name now.
10269
Daniel Veillard9e412302002-06-10 15:59:44 +000010270Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10271
10272 * xpath.c: patch from Richard Jinks for XPath substring() function
10273 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
10274
Aleksey Sanina5808b92002-06-14 17:07:41 +0000102752002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +000010276
10277 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
10278
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +000010279Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
10280
10281 *doc/FAQ.html
10282 fixing typos in FAQ, thanks to Robert Funnell for the
10283 editing help
10284
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000010285Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10286
10287 * NEWS: got complaints from rpmlint that it was empty
10288
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +000010289Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
10290
10291 * added doc/tutorial, including:
10292 apa.html
10293 apb.html
10294 apc.html
10295 apd.html
10296 ar01s02.html
10297 ar01s03.html
10298 ar01s04.html
10299 ar01s05.html
10300 ar01s06.html
10301 includeaddattribute.c
10302 includeaddkeyword.c
10303 includekeyword.c
10304 includestory.xml
10305 index.html
10306 xmltutorial.xml
10307 libxml tutorial, including generated html
10308
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +000010309Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
10310
10311 * result/c14n/exc-without-comments/merlin-c14n-two-*
10312 result/c14n/without-comments/merlin-c14n-two-*
10313 test/c14n/exc-without-comments/merlin-c14n-two-*
10314 test/c14n/without-comments/merlin-c14n-two-*
10315 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
10316 c14n/exc-c14n and slightly modified test script to handle
10317 these test cases
10318 * c14n.c: fixed bugs for complicated nodes set (namespace
10319 without node and others from merlin-c14n-two.tar.gz)
10320 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
10321 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
10322 for xmlsec performance patch
10323 * xpath.c: fixed self::node() for namespaces and attributes
10324
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000010325Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
10326
10327 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
10328 but with the format parameter
10329 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
10330
Aleksey Saninc57f9c12002-05-31 19:14:57 +000010331Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
10332
10333 * Makefile.am: updated c14n tests suite
10334 * c14n.c: performance improvement for previous c14n patch
10335
Daniel Veillarde72c7562002-05-31 09:47:30 +000010336Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10337
10338 * parser.c: another peroformance patch from Peter Jacobi, that
10339 time on parsing attribute values.
10340
Aleksey Sanin508a1012002-05-31 06:32:32 +000010341Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
10342
10343 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
10344 into LibXML2 test suite
10345
Aleksey Sanindffd5c82002-05-31 04:24:13 +000010346Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
10347
10348 * c14n.c: propagating xpath ancesstors node fix to c14n
10349 plus small performance improvement to reduce number of
10350 mallocs
10351 * xpath.c: fixed ancestors axis processing for namespace nodes
10352
Daniel Veillard46de64e2002-05-29 08:21:33 +000010353Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
10354
10355 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
10356 Peter Jacobi
10357
Daniel Veillardd5e22ef2002-05-27 21:17:57 +000010358Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10359
10360 * configure.in: preparing 2.4.22
10361
Daniel Veillard1b31e4a2002-05-27 14:44:50 +000010362Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10363
10364 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
10365 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
10366 a public entry point.
10367 * doc/*: rebuilt the API and docs
10368
Daniel Veillarded23b7d2002-05-27 12:16:02 +000010369Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10370
10371 * xpath.c: patch from Richard Jinks to fix a problem introduced
10372 in the previous patch and pointed by Norm
10373
Daniel Veillardc6924812002-05-24 11:10:43 +000010374Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
10375
10376 * libxml.spec.in: fixing bug #81112
10377
Daniel Veillard234bc4e2002-05-24 11:03:05 +000010378Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10379
10380 * uri.c: fixing bug #82848
10381
Daniel Veillarda2878972002-05-24 07:54:39 +000010382Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10383
10384 * result/catalogs/mycatalog.full: Aleksey's commit changed the
10385 output of one catalog test
10386
Aleksey Sanin114e4752002-05-24 07:20:27 +000010387Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +000010388
Aleksey Sanin114e4752002-05-24 07:20:27 +000010389 * global.data globals.c tree.c include/libxml/globals.h
10390 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
10391 default value for global parameter xmlIndentTreeOutput to 1 and
10392 introduced new global parameter xmlTreeIndentString (the string
10393 used to do one-level indent) with default value " " (as it was
10394 in tree.c)
10395
Daniel Veillard49d5af82002-05-23 11:55:49 +000010396Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10397
10398 * Makefile.am: Merijn Broeren pointed out a problem when compiling
10399 with trio and schemas.
10400
Daniel Veillard7c13af42002-05-22 09:57:32 +000010401Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10402
10403 * xpath.c: patch from Richard Jinks to fix the problem raised in
10404 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
10405
Daniel Veillard5a872412002-05-22 06:40:27 +000010406Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10407
10408 * xmlschemas.c: a bit of work on import.
10409 * xmlschemastypes.c: Charles Bozeman provided a compare function
10410 for date/time types so min/max facet restrictions should work,
10411 indeterminate comparisons return an error instead of equal.
10412 * test/schemas/date_0* result/schemas/date_0_0: specific test
10413 from Charles Bozeman too
10414
Daniel Veillard10b6da42002-05-18 07:55:20 +000010415Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10416
10417 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
10418 from Christian Cornelssen fixing the man pages and the Catalog
10419 building script.
10420 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
10421 next step is <xs:import> I now have a reasonable understanding
10422 of how it works.
10423
Daniel Veillarde5354492002-05-16 08:43:22 +000010424Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10425
10426 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
10427
Igor Zlatkovic1396e182002-05-14 22:22:40 +000010428Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10429
10430 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
10431
Daniel Veillard088bf112002-05-14 11:03:59 +000010432Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
10433
10434 * xpath.c: fixing an XPath function evalutation bug pointed out
10435 by Alexey Efimov where the context was lost when evaluating
10436 the function arguments
10437
Aleksey Sanin79376ba2002-05-14 06:41:32 +000010438Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +000010439
Aleksey Sanin79376ba2002-05-14 06:41:32 +000010440 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
10441 function public for XMLSec performance optimizations
10442
Daniel Veillard3cd72402002-05-13 10:33:30 +000010443Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
10444
10445 * python/generator.py python/libxml2class.txt : fixed a problem
10446 with the HTML parser pointed by Gary Benson
10447 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
10448 example
10449
Aleksey Sanine48a3182002-05-09 18:20:01 +000010450Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10451 * parser.c: fixed bug #81159 (memory growth in SAX)
10452
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000010453Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10454 * xpath.c: fixed bug #78858 (the real fix)
10455
Aleksey Sanin29b6f762002-05-05 06:59:57 +000010456Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000010457 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +000010458
Daniel Veillard4cbe4702002-05-05 06:57:27 +000010459Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10460
10461 * tree.c: modified xmlNodeSetBase to allow changing the
10462 base of a document.
10463
Daniel Veillard070803b2002-05-03 07:29:38 +000010464Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
10465
10466 * xmlschemastypes.c: patch Charles Bozeman for validation of
10467 all the date, time, and duration types
10468 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
10469 * configure.in: fixed an error pointed by an user
10470 * xml2-config.in: fixed an error pointed by an user
10471
Aleksey Sanin5aac8b82002-05-01 18:32:28 +000010472Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10473
10474 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
10475 win32/libxml2.def.src xmlIO.c: exported default
10476 'file:', 'http:' and 'ftp:' protocols input handlers
10477 and maked protocols comparisson case insensitive
10478
Daniel Veillard34de97f2002-04-30 14:29:22 +000010479Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10480
10481 * configure.in: Neven Has detected a typo
10482
Daniel Veillard28577c32002-04-30 06:48:41 +000010483Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
10484
10485 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
10486 as one of the persons allowed to commit directly to the
10487 module.
10488
Daniel Veillardfc57b412002-04-29 15:50:14 +000010489Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10490
10491 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
10492 * valid.c: raised a too low limit
10493 * doc/*: rebuilt the docs
10494
Daniel Veillardeca82812002-04-24 11:42:02 +000010495Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10496
10497 * test/XPath/expr/floats test/XPath/expr/functions
10498 result/XPath/expr/floats result/XPath/expr/functions
10499 xpath.c: another XPath conformance patch from Richard Jinks
10500
Daniel Veillard13e04c62002-04-23 17:51:29 +000010501Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
10502
10503 * xmlschemas.c: fixed validation of attribute groups.
10504 * test/schemas result/schemas: added an example from the primer
10505
Daniel Veillard88c58912002-04-23 07:12:20 +000010506Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10507
10508 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
10509 * test/schemas result/schemas: updated the test list
10510
Daniel Veillarde19fc232002-04-22 16:01:24 +000010511Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10512
10513 * TODO: updated a bit
10514 * parser.c: made a comment more specific
10515 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
10516 Schemas conformance.
10517 * test/schemas result/schemas: updated the test list
10518
Daniel Veillard441bc322002-04-20 17:38:48 +000010519Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
10520
10521 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
10522 implementing xs:all with minOccurs = 0
10523 * tes/schemas/* result/schemas/*: added more tests covering
10524 xs:all
10525
Daniel Veillard8a001f62002-04-20 07:24:11 +000010526Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
10527
10528 * xmlregexp.c: first implementation of the all particle, this
10529 may need to be revisited for case where not all transitions
10530 must be crossed.
10531
Daniel Veillard7646b182002-04-20 06:41:40 +000010532Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10533
10534 * tree.c: another entity processing update from Markus Henke
10535
Bjorn Reese54d02fb2002-04-19 15:16:01 +000010536Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
10537
10538 * trionan.c: fixed crash on OSF/1
10539
Daniel Veillardb4398962002-04-19 07:01:55 +000010540Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
10541
10542 * xmlschemas.c: more Schemas work
10543 * test/schemas/* result/schemas/*: added more tests coming
10544 from the spec.
10545
Daniel Veillard54761132002-04-18 21:00:44 +000010546Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10547
10548 * c14n.c: patch from Aleksey Sanin reflecting a change in the
10549 ExcC14N specification
10550
Daniel Veillardbf8dae82002-04-18 16:39:10 +000010551Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10552
10553 * tree.c: patch from Markus Henke, fix for recursive entities.
10554
Daniel Veillard23b1f372002-04-18 15:50:05 +000010555Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10556
10557 * xpath.c: fix a problem with string() on a document node.
10558
Daniel Veillarddecd64d2002-04-18 14:41:51 +000010559Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10560
10561 * Makefile.am xmlschemas.c: more Schemas work
10562 * test/schemas/* result/schemas/*: added more tests coming
10563 from the spec.
10564
Daniel Veillard6231e842002-04-18 11:54:04 +000010565Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10566
10567 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
10568 * result/HTML/*: this changes a few things in the results
10569
Igor Zlatkovic648b8e92002-04-17 18:35:57 +000010570Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10571
10572 * include/libxml/tree.h: eliminated 'declaration different than
10573 prototype' warning
10574 * include/win32config.h: "resolved" conflicts with errno.h
10575
Daniel Veillardb509f152002-04-17 16:28:10 +000010576Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10577
10578 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
10579 on the automata interfaces and debug of counted choices
10580 * test/schemas/* result/schemas/*: added a number of tests
10581
Daniel Veillard8651f532002-04-17 09:06:27 +000010582Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10583
10584 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
10585 a bit of work on Schemas
10586 * testSchemas.c: try to make it more useful
10587 * test/schemas/* result/schemas/* Makefile.am: changed the
10588 Schemas regression test procedure, started adding a few samples
10589
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000010590Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
10591
10592 * include/libxml/encoding.h: Patch for the Borland C++ builder
10593 * include/libxml/tree.h: Patch for the Borland C++ builder
10594 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +000010595 * win32/bcb5: New directory for the Borland C++ builder
10596 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000010597
Igor Zlatkovicea5148d2002-04-16 17:46:25 +000010598Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
10599
10600 * win32/Makefile.msvc: Update for XML Schema support
10601 * win32/configure.js: Update for XML Schema support
10602 * win32/libxml2.def.src: Update for XML Schema support
10603
Daniel Veillard4255d502002-04-16 15:50:10 +000010604Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
10605
10606 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
10607 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
10608 xmlunicode.c include/libxml/Makefile.am
10609 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
10610 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
10611 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
10612 include/libxml/xmlversion.h.in : merged the current state of
10613 XML Schemas implementation, it is not configured in by default,
10614 a specific --schemas configure option has been added.
10615 * test/automata test/regexp test/schemas Makefile.am
10616 result/automata result/regexp result/schemas:
10617 merged automata/regexp/schemas regression tests
10618
Daniel Veillardbc6f7592002-04-16 07:49:59 +000010619Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
10620
10621 * xpath.c: Gary found a compile time problem, fixes #78823
10622
Daniel Veillarda7084cd2002-04-15 17:12:47 +000010623Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
10624
10625 * configure.in: release of 2.4.20
10626 * doc/*: updated and rebuilt the docs
10627
Daniel Veillardf544f192002-04-15 12:56:56 +000010628Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10629
10630 * python/Makefile.am: patch from Cristian Gafton to build on
10631 Red Hat 6.2, should also fix #75779
10632
Daniel Veillard940492d2002-04-15 10:15:25 +000010633Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10634
10635 * valid.c: first part of fixing #78729
10636
Daniel Veillardeb475a32002-04-14 22:00:22 +000010637Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
10638
10639 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
10640 escaping of URI when saving HTML files.
10641 * result/HTML/*: this impacted some tests
10642
Daniel Veillard9b731d72002-04-14 12:56:08 +000010643Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
10644
10645 * configure.in: trying to fix #77441
10646
Daniel Veillarda8a89fe2002-04-12 21:03:34 +000010647Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10648
10649 * include/libxml/xmlIO.h: Hallski complained it could not be
10650 included by itself.
10651
Daniel Veillardcb5b4d62002-04-11 08:24:26 +000010652Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
10653
10654 * configure.in: applied an IEEE flag patch for OSF/1 #77825
10655
Igor Zlatkovic9425ce22002-04-10 21:57:11 +000010656Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10657
10658 * win32/configure.js: patch from Nilo for the c14n option
10659 * win32/Makefile.msvc: fixed libxml2.def generation with threads
10660
Daniel Veillardda423da2002-04-10 19:25:38 +000010661Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10662
10663 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
10664 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
10665 LIBXML_THREAD_ENABLED
10666
Daniel Veillard0eafdef2002-04-10 16:14:34 +000010667Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10668
10669 * xpath.c: another patch from Richard Jinks for substring conformance
10670 * test/XPath/expr/floats test/XPath/expr/strings
10671 result/XPath/expr/floats result/XPath/expr/strings: update of the
10672 test suite to check those.
10673
Daniel Veillard01917aa2002-04-10 11:30:41 +000010674Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10675
10676 * xpath.c: patch from Richard Jinks for .x float parsing.
10677
Daniel Veillard46d6c442002-04-09 16:10:39 +000010678Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10679
10680 * parser.c: patch from Markus Henke when an encoding ain't recognized
10681
Daniel Veillard88e0ad42002-04-09 13:48:02 +000010682Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10683
10684 * libxml.m4: got a report that #include <string.h> was needed
10685
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000010686Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10687
10688 * xmllint.c: applied a fix from Anthony Jones for -o /--output
10689
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000010690Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
10691
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000010692 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000010693
Daniel Veillardbd6e6312002-04-01 08:04:14 +000010694Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10695
10696 * xpath.c: fixed a bug in the nodeset to boolean comparison code
10697 pointed out by Melvyn Sopacua.
10698
Daniel Veillarde979e3b2002-03-29 22:43:00 +000010699Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10700
10701 * libxml.m4: Frédéric Crozat gave a patch related to the change
10702 of Include paths breaking the libxml.m4
10703
Daniel Veillard7089d6b2002-03-29 17:28:10 +000010704Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10705
10706 * xpath.c: Fix bug #76927 forgot to save some context
10707 when evaluating binary expressions
10708
Daniel Veillardd30be4a2002-03-28 18:25:31 +000010709Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10710
10711 * configure.in: fixed configure for MPE/iX from Markus Henke
10712 * xmlmemory.c: fixed initialization problems
10713 * xpath.c: another set of patches from Richard Jinks this
10714 fixes "make XPathtests" on linux
10715
Daniel Veillard21458c82002-03-27 16:12:22 +000010716Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
10717
10718 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
10719 * test/XPath/expr/compare test/XPath/expr/equality
10720 test/XPath/expr/floats test/XPath/expr/functions
10721 test/XPath/expr/strings result/XPath/expr/compare
10722 result/XPath/expr/equality result/XPath/expr/floats
10723 result/XPath/expr/functions result/XPath/expr/strings: Updated
10724 tests though they show a divergence on Linux
10725
Daniel Veillard28dfed12002-03-27 09:08:17 +000010726Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10727
10728 * xpath.c trionan.c: previous commit also included patches
10729 from Richard Jinks on some IEEE support corner case
10730
Daniel Veillard5fc1f082002-03-27 09:05:40 +000010731Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10732
10733 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
10734 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
10735 that $(datadir) should be used for docs
10736
Daniel Veillarddb1dc392002-03-26 12:44:39 +000010737Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10738
10739 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
10740 could leak filedescriptors
10741
Daniel Veillarddd4b9122002-03-26 07:58:43 +000010742Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10743
10744 * configure.in nanohttp.c: applied patch from Allan Clark for
10745 UnixWare/OpenServer
10746
Daniel Veillard19274092002-03-25 16:48:03 +000010747Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10748
10749 * configure.in: preparing 2.4.19
10750 * doc/*: rebuilt the docs
10751
Daniel Veillard56b2db72002-03-25 16:35:28 +000010752Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10753
10754 * nanohttp.c: fixing #76043, got fed up with non-portability
10755 of that piece of code.
10756
Daniel Veillard6f4561a2002-03-25 12:10:14 +000010757Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10758
10759 * valid.c SAX.c: Never commit without running "make tests" :-(
10760 fix a couple of stupidities in the previous commit
10761 * result/*: a few changes in some attribute order result of previous
10762 commit.
10763
Daniel Veillardd85f4f42002-03-25 10:48:46 +000010764Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10765
10766 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
10767 the internal subset should not raise duplicate ID errors,
10768 also there was a small bug in conjunction to namespace
10769 declarations defaulted and xml:xxx attributes DTD definitions.
10770
Daniel Veillard56cd18b2002-03-22 14:14:43 +000010771Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10772
10773 * xpath.c: Richard Jinks also raised some rounding problems
10774 this tries to fix them
10775
Daniel Veillard4e2df542002-03-22 12:23:14 +000010776Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
10777
10778 * xpath.c: Richard Jinks spotted an incoherent memory allocation
10779 behaviour in xmlXPathCastToString()
10780
Daniel Veillarddb552912002-03-21 13:27:59 +000010781Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10782
10783 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
10784 raised by Morus Walter
10785
Daniel Veillard9e537932002-03-21 13:08:08 +000010786Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10787
10788 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
10789 from Igor
10790
Daniel Veillard6fbcf422002-03-21 12:32:59 +000010791Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10792
10793 * xpath.c: fixing #75619, related to a problem when trying
10794 to evaluate condition when the current node set resulting
10795 from that sub-step evaluation is empty. Also fixes 2 potential
10796 problem with previous-sibling and next-siblings axis.
10797
Daniel Veillard1840ef02002-03-21 08:05:23 +000010798Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10799
10800 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
10801 HTML support is not configured in.
10802
Daniel Veillard561b7f82002-03-20 21:55:57 +000010803Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10804
10805 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
10806 include/libxml/tree.h: dohh I really didn't intended to commit
10807 this test version :-(
10808
Daniel Veillarde50f3b52002-03-20 19:24:21 +000010809Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10810
10811 * testSAX.c: I wanted to see the real speed at the SAX interface
10812 after a little too many Ximianer started complaining about the
10813 parser speed.
10814 added a --quiet option:
10815 paphio:~/XML -> ls -l db100000.xml
10816 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
10817 paphio:~/XML -> time ./testSAX --quiet db100000.xml
10818 3200006 callbacks generated
10819 real 0m1.270s
10820 Which means 16MBytes/s and 3Mcallback/s
10821
Daniel Veillardc62a1472002-03-19 18:35:12 +000010822Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10823
10824 * xpath.c: valgrind spotted another error that time when running
10825 on libxslt regression tests
10826
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000010827Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10828
10829 * Makefile.am: adding "make valgrind" running the full regression
10830 tests (except python ones) under Valgrind (using valgrind -q
10831 which was kindly added by the author).
10832 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
10833 passes cleanly now except an obcure floating point initialization
10834 raised in log10() in one XPath regression test ???
10835 * tree.c: edited some comments to close #75244
10836
Daniel Veillard28cac6b2002-03-19 11:25:30 +000010837Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
10838
10839 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
10840 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
10841 context of ScrollKeeper, made sure that if the number is
10842 an integer, the serialization follows the description at
10843 http://www.w3.org/TR/xpath#section-String-Functions
10844
Daniel Veillard5997aca2002-03-18 18:36:20 +000010845Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10846
Daniel Veillard34ce8be2002-03-18 19:37:11 +000010847 * configure.in: preparing 2.4.18
10848 * doc/*: updated and rebuilt the web site
10849 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
10850 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000010851 * parser.c: humm, changed the way the SAX parser work when
10852 xmlSubstituteEntitiesDefault(1) is set, it will then
10853 do the entity registration and loading by itself in case the
10854 user provided SAX getEntity() returns NULL.
10855 * testSAX.c: added --noent to test the behaviour.
10856
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000010857Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10858
10859 * parser.c: Wilfried Teiken provided a hackish but working
10860 way to get context reported back on entities when parsing
10861 with SAX and without breaking the DOM build.
10862
Daniel Veillard2d347fa2002-03-17 10:34:11 +000010863Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10864
10865 * c14n.c: applied a new patch from Aleksey Sanin
10866 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
10867 to reference Aleksey implementation of XML digital Signatures
10868
Daniel Veillard38bf6f02002-03-16 22:03:31 +000010869Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10870
10871 * xpath.c: small fix to avoid potential problem due to
10872 ordering of freeing data
10873 * python/Makefile.am: people were complaining about
10874 the generated file in python dir not being built
10875
Daniel Veillardd2379012002-03-15 22:24:56 +000010876Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10877
10878 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
10879 python/generator.py python/libxml.c python/types.c: Cleanup
10880 of the python Makefiles based on Jacob and James feedback,
10881 fixed the spec file accordingly, fixed the number of warning
10882 that passing my pedantic CFLAGS was generating. Conclusion
10883 is that Python includes are real crap.
10884
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000010885Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10886
10887 * configure,in: it was reported quite a few times that
10888 xml2-config --cflags should not output
10889 -I$includeprefix/libxml2/libxml because libxml2 header names
10890 clashes with existing names like list.h from C++ stl.
10891 Includes should be #include<libxml/xxx.h> so ...
10892
Daniel Veillard6f293b12002-03-15 09:42:33 +000010893Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10894
10895 * c14n.c: another patch from Aleksey Sanin
10896
Daniel Veillard5c396542002-03-15 07:57:50 +000010897Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10898
10899 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
10900 canonicalization algorithm
10901 * doc/xml.html doc/index.html: added the C14N references on the
10902 index page.
10903
jacob berkman9be65862002-03-14 02:15:56 +0000109042002-03-13 jacob berkman <jacob@ximian.com>
10905
10906 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
10907 usage, redundant, and gcc specific
10908
Daniel Veillard75be0132002-03-13 10:03:35 +000010909Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10910
10911 * xpath.c: speedup some node selection operations, this can
10912 have a significant impact on DocBook Norm's stylesheets
10913 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
10914 make sure it's always the case
10915 * debugXML.c: distinguish CDATA and comments in ls operations
10916
Daniel Veillard61f26172002-03-12 18:46:39 +000010917Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10918
10919 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
10920 to generate better API descriptions etc...
10921
Daniel Veillard9ff88172002-03-11 09:15:32 +000010922Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10923
10924 * c14n.c: Fixing #74186, made sure all boolean expressions
10925 get fully parenthesized, ran indent on the output
10926 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
10927 include/libxml/tree.h: also #74186 related, removed the
10928 --with-buffers option, and all the preprocessor conditional
10929 sections that were resulting from it.
10930
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000010931Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10932
10933 * valid.c: applied patch from Dodji Seketeli fixing an
10934 uninitailized variable in xmlValidGetValidElements()
10935
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000010936Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10937
10938 * c14n.c: fixed a few comments
10939 * doc/*.html doc/*/*.html: regenerated the docs and added
10940 the C14N API
10941 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
10942
Daniel Veillardfa49d872002-03-09 10:20:00 +000010943Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10944
10945 * check-xml-test-suite.py: fix to adapt varaiations in the
10946 bindings
10947 * configure.in python/setup.py python/setup.py.in: fixed to
10948 have the version of the python scripts automatically updated
10949
Daniel Veillarda3db2e32002-03-08 15:46:57 +000010950Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10951
10952 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
10953 in xmlCopyProp()
10954
Daniel Veillardaf43f632002-03-08 15:05:20 +000010955Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
10956
10957 * configure.in: preparing 2.4.17 release
10958 * doc/*: updated and rebuilt the docs
10959 * xpath.c: fixed a comment
10960 * python/libxml.c: fixed a possible reentrancy problem
10961
Daniel Veillardef6c46f2002-03-07 22:21:56 +000010962Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10963
10964 * tree.c python/tests/Makefile.am python/tests/attribs.py:
10965 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
10966 added a specific regression test
10967 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
10968 not raise exceptions when failing to find the attribute.
10969
Daniel Veillard90bc3712002-03-07 15:12:58 +000010970Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10971
10972 * configure.in xmllint.c: owen pointed out a problem with the
10973 ftme fix, gettimeofday() was not detected by configure and
10974 the ftime header wasn't included, dohhh
10975
Daniel Veillard8c1ae602002-03-07 11:21:00 +000010976Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10977
10978 * configure.in xmllint.c: trying to fix #71457 for timing
10979 precision when gettimeofday() is not availble but ftime() is
10980
Daniel Veillardf5a457a2002-03-07 10:25:29 +000010981Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10982
10983 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
10984 are now copied on install and part of the -devel RPM
10985
Daniel Veillard7b416132002-03-07 08:36:03 +000010986Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10987
10988 * xpath.c: trying to avoid bug #72150 which was apparently
10989 caused by a gcc bug (or a processor problem) as detailed
10990 at http://veillard.com/gcc.bug
10991
Daniel Veillardf742d342002-03-07 00:05:35 +000010992Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10993
10994 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
10995 fixed xmlReconciliateNs(), added a Python test/example for
10996 inter-document cut'n paste
10997 * python/libxml.py: fixed node.doc on document nodes and added
10998 xpathEval() onto node objects
10999
Daniel Veillard4e0e2972002-03-06 21:39:42 +000011000Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11001
11002 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
11003 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
11004 fixup and integrated tests for the serialization stuff
11005
Daniel Veillarde915b2d2002-03-06 18:42:40 +000011006Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11007
11008 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
11009 moved the libxml man page to section 3
11010
Daniel Veillard1e774382002-03-06 17:35:40 +000011011Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
11012
11013 * tree.c: fix bug #72490
11014 * python/libxml.c python/libxml.py: added methods serialize()
11015 and saveTo() to all node elements.
11016
Daniel Veillardddffd2a2002-03-05 20:28:20 +000011017Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11018
11019 * xmlIO.c: closed #73430, don't read from an input source
11020 which indicated an end-of-file or an error.
11021
Daniel Veillard8d24cc12002-03-05 15:41:29 +000011022Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11023
11024 * parser.c: make sure SAX endDocument is always called as
11025 this could result in a Python memory leak otherwise (it's
11026 used to decrement ref-counting)
11027 * python/generator.py python/libxml.c python/libxml.py
11028 python/libxml2-python-api.xml python/libxml2class.txt
11029 python/tests/error.py python/tests/xpath.py: implemented
11030 the suggestions made by Gary Benson and extended the tests
11031 to match it.
11032
Daniel Veillardba5e18a2002-03-05 09:36:43 +000011033Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11034
11035 * python/generator.py: applied patch fixing #73450
11036
Daniel Veillard044fc6b2002-03-04 17:09:44 +000011037Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11038
11039 * xpath.c: fixing #61290 "namespace nodes have no parent"
11040 long standing divergence from the XPath REC. NodeSets
11041 simply hold a copy of namespace nodes and those node ->next
11042 points to the parent (which may not be the node carrying the
11043 definition).
11044 * include/libxml/xpath.h: flagged but didn't added a possible
11045 speedup
11046 * DOCBparser.c HTMLparser.c: removed some warnings from push
11047 parser due to new state being added.
11048 * tree.c: new fix from Boris Erdmann
11049 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
11050 the XML Canonalization support from Aleksey Sanin
11051
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000011052Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11053
11054 * tree.c: patch from Boris Erdmann fixing some namespace odities
11055 with xmlCopyNode()
11056
Daniel Veillardc6613042002-03-02 09:34:02 +000011057Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11058
11059 * xmlIO.c: fix bug #72706 when loading a NULL entity
11060
Daniel Veillardc0fef772002-03-01 16:16:31 +000011061Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11062
11063 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
11064 actually change in a future XML Namespace revision.
11065
Daniel Veillard79426f22002-03-01 16:14:17 +000011066Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11067
11068 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
11069 added the possibility of returning nodesets from XPath extension
11070 functions written in Python
11071
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000011072Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
11073
11074 * python/*: commiting some Python bindings work done while travelling
11075
Daniel Veillard97300512002-03-01 09:13:41 +000011076Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11077
11078 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
11079 explicitely with memory debugging switched on
11080
Daniel Veillard6361da02002-02-23 10:10:33 +000011081Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
11082
11083 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11084 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11085 Added wrapper for the xmlURIPtr type, provided accessors, fixed
11086 the accessor generator for strings
11087 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
11088 regression test.
11089
Daniel Veillard0fea6f42002-02-22 22:51:13 +000011090Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11091
11092 * python/README python/generator.py python/libxml.c python/setup.py:
11093 added the 'usual' setup.py to allow building a libxml2-python
11094 module based on the same code. The initialization is however
11095 different the 2 .so files fo libxml2 and libxslt are identical and
11096 they entry point initialize both libraries. this is done to avoid
11097 some possible nasty problem since the Python don't merge the maps
11098 of all shared modules.
11099
Daniel Veillard158a4d22002-02-20 22:17:58 +000011100Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11101
11102 * parser.c: fixed a push/encoding bug reported by Michael
11103 on librsvg
11104
Daniel Veillard7839e162002-02-20 18:54:48 +000011105Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11106
11107 * include/libxml/parserInternals.h: fixes a misplaced #endif
11108
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000011109Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11110
11111 * parser.c valid.c: found and fixed a couple of allocation bugs
11112
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000011113Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11114
11115 * doc/xml.html doc/python.html doc/*: added a Python and binding
11116 page describing the current state of the Python bindings and
11117 giving pointers to the other languages wrappers.
11118
Daniel Veillard5f4b5992002-02-20 10:22:49 +000011119Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11120
11121 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
11122 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
11123 rebuilt the API and web site
11124 * xpath.c: fixed #71978 portability bugs
11125
Daniel Veillard8aff2472002-02-19 21:50:43 +000011126Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
11127
11128 * SAX.c: oops broke automatic defaulting of namespaces attributes.
11129
Daniel Veillard8dc16a62002-02-19 21:08:48 +000011130Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11131
11132 * include/libxml/parserInternals.h parser.c: had to change
11133 2 internal parsing API when processing document content
11134 to check the start and end of element content are defined
11135 in the same entity
11136 * valid.c include/libxml/valid.h: attribute normalization can
11137 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
11138 with the context to report it.
11139 * SAX.c: fixed the last known bugs, crazy validation constraints
11140 when a document is standalone seems correctly handled. There
11141 is a couple of open issues left which need consideration especially
11142 PE93 on external unparsed entities and standalone status.
11143 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
11144 The 2 tests left failing are actually in error. Cleanup done.
11145
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000011146Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11147
11148 * valid.c: implemented E59 spaces in CDATA does not match the
11149 nonterminal S
11150
Daniel Veillard878eab02002-02-19 13:46:09 +000011151Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11152
11153 * SAX.c parser.c valid.c: more validation test fixups
11154 * check-xml-test-suite.py: added duration info for the tests
11155
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000011156Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11157
11158 * parser.c valid.c: a couple of errors were reported but not
11159 saved back as such in the parsing context. Down to 1% failure rate
11160 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
11161
Daniel Veillard4a7ae502002-02-18 19:18:17 +000011162Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11163
11164 * xmlInternald.c: isExtender was missing a char
11165 * parser.c include/libxml/parser.h: % are acceptable in the
11166 internal subset if within a PUBLIC ID
11167
Daniel Veillard8ab0f582002-02-18 18:31:38 +000011168Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
11169
11170 * SAX.c parserInternals.c valid.c: more work on the conformance
11171 suite. Took the step to finally block documents with encoding
11172 errors. It's a fatal error per the spec, people should have fixed
11173 their documents by now.
11174
Daniel Veillard55253e22002-02-18 14:32:39 +000011175Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
11176
11177 * check-xml-test-suite.py: fixed the test script after some discussion
11178 on the semantic of TYPE="error"
11179 * Makefile.am: added the script to the distrib
11180
Daniel Veillard28757702002-02-18 11:19:30 +000011181Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11182
11183 * SAX.c entities.c: fixed a couple of conformances issues deep
11184 into the validation code (standalone and undeclared Notations)
11185
Daniel Veillard82ac6b02002-02-17 23:18:55 +000011186Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11187
11188 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
11189 stayed there for years !
11190
Daniel Veillard7aea52d2002-02-17 23:07:47 +000011191Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11192
11193 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
11194 missing
11195
Daniel Veillardc7612992002-02-17 22:47:37 +000011196Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11197
11198 * check-xml-test-suite.py: improved the behaviour a bit as
11199 well as the logs
11200 * parser.c valid.c SAX.c: fixed a few more bugs
11201 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
11202
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000011203Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11204
11205 * check-xml-test-suite.py: python script to run regression tests
11206 against the XML Test suite of W3C/OASis
11207 * SAX.c: fixed a validation bug
11208 * parser.c: fixed 3 errors pointed by the test suite
11209 * doc/buildDocBookCatalog: fixed a typo pointed by drake
11210 * python/Makefile.am: fixed a dependendy
11211
Daniel Veillard9f28f302002-02-15 20:48:08 +000011212Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11213
11214 * xmlmemory.c: avoid a warning bug #71594
11215
Daniel Veillard144024e2002-02-13 21:14:46 +000011216Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11217
11218 * xmlmemory.c: Jesse Perry provided a patch to remove a few
11219 warning on alpha/Tru64
11220
Daniel Veillarde4301c82002-02-13 13:32:35 +000011221Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11222
11223 * include/libxml/entities.h: fixing a comment
11224 * valid.c: fixing some troubles with validity check on namespaces
11225 * result/VC/NS3 test/VC/NS3: added a specific regression test
11226
Daniel Veillarda6d05382002-02-13 13:07:41 +000011227Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11228
11229 * tree.c: Fixing #71342 serializing '\n' in attribute values
11230 * result/noent/att3 result/att3 test/att3: added a specific
11231 test.
11232
Daniel Veillard797a5652002-02-12 13:46:21 +000011233Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
11234
11235 * python/libxml.c: couple of bug fixes
11236
Daniel Veillard01a6d412002-02-11 18:42:20 +000011237Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11238
11239 * python/*.py: removed tabs and used spaces.
11240
Daniel Veillard397ff112002-02-11 18:27:20 +000011241Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11242
11243 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
11244 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
11245
Daniel Veillard03517542002-02-11 13:54:40 +000011246Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11247
11248 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
11249 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
11250
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000011251Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11252
11253 * include/libxml/encoding.h include/libxml/entities.h
11254 include/libxml/globals.h include/libxml/parser.h
11255 include/libxml/threads.h include/libxml/tree.h
11256 include/libxml/xmlmemory.h: trying to fix the include mess
11257
Daniel Veillard1a612ed2002-02-11 07:54:45 +000011258Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11259
11260 * include/libxml/xmlmemory.h: reverted part of the previous
11261 attempt to provide #69655, this was breaking the build.
11262
Daniel Veillard0ba59232002-02-10 13:20:39 +000011263Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
11264
11265 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
11266 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
11267 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
11268 include/libxml/parserInternals.h include/libxml/tree.h
11269 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
11270 Tentatively fixed #69655 , make compiling with -Wredundant-decls
11271 clean.
11272 * python/libxml.c: fixed a warning.
11273
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000011274Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11275
11276 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
11277 copying of node, merge back IDs in the target document.
11278 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
11279 test/XInclude/ents/ids.xml: test case
11280 * result/VC/ElementValid4: output changed due to a typo fix
11281
Daniel Veillard1c18e302002-02-09 22:16:40 +000011282Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11283
11284 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +000011285 generate the dependencies right as Jacob found out. Add
11286 an extra dependency rule.
Daniel Veillard1c18e302002-02-09 22:16:40 +000011287
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000011288Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11289
11290 * parserInternals.c valid.c: Justin Fletcher found some parts
11291 of the code needing cleanup
11292 * libxml.spec.in python/Makefile.am python/generator.py
11293 python/libxml.c python/libxml.py: Fixed the python Makefiles
11294 corrected a bug showing up on ia64, changed the name of the
11295 python internal module too
11296
Daniel Veillard07be19b2002-02-08 14:20:35 +000011297Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
11298
11299 * Makefile.am: applied patch from Andris Pavenis for binary
11300 name suffixes
11301
Daniel Veillardf216d462002-02-08 13:44:24 +000011302Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
11303
11304 * xmllint.c win32/win32config.h: fixing #68748
11305
Daniel Veillardd455d792002-02-08 13:37:46 +000011306Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11307
11308 * valid.c: fixing #70166
11309
11310Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11311
11312 * valid.c: fixing #70077
11313
Daniel Veillardc575b992002-02-08 13:28:40 +000011314Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11315
11316 * Copyright Makefile.am README configure.in libxml.spec.in:
11317 Changed to the MIT Licence
11318 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
11319 doc/xmlio.html: updated the doc accordingly
11320 * include/libxml/xmlwin32version.h configure.in: preparing
11321 2.4.14 release
11322 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11323 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11324 fixed the const xmlChar * wrapper and generator, XPath extension
11325 functions now use the context as first argument
11326 * python/tests/tstxpath.py python/tests/xpath.py
11327 python/tests/xpathext.py: Updated the tests accordingly
11328 * tree.c: fixed bug #70067
11329
Daniel Veillard7db38712002-02-07 16:39:11 +000011330Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11331
11332 * Makefile.am: cleanup
11333 * debugXML.c: always use stdout if output is NULL
11334 * xmlIO.c: don't close filedescriptors passed to outputBuffers
11335 * python/Makefile.am python/generator.py python/libxml2class.txt
11336 python/libxml_wrap.h python/types.c: augmented the number of bindings
11337 handling FILE * and XPath contexts
11338 * python/tests/Makefile.am: avoid a stupid problem due to the
11339 use of TEST.
11340
Daniel Veillard15a143b2002-02-06 22:40:50 +000011341Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
11342
11343 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
11344
Daniel Veillard70cab352002-02-06 16:06:58 +000011345Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11346
11347 * python/TODO python/libxml.c: cleanup the extension function lookup
11348 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
11349
Daniel Veillard7a96efc2002-02-05 16:34:33 +000011350Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11351
11352 * configure.in python/Makefile.am: do not install outside
11353 of prefix
11354
Daniel Veillard33caa0b2002-02-04 14:07:26 +000011355Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11356
11357 * python/TODO python/libxml.c: started adding SAX interfaces
11358 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
11359 SAX test
11360
Daniel Veillard36eea2d2002-02-04 00:17:01 +000011361Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11362
11363 * tree.c: hardened the addChild function
11364 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11365 python/libxml2class.txt python/libxml_wrap.h python/TODO:
11366 added accessors needed for xmlNode, a bit more testing and
11367 extension of interfaces
11368 * python/tests/Makefile.am python/tests/build.py: added a test
11369 build from scratch/save/load/check
11370
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000011371Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
11372
11373 * parserInternals.c: change a small bit in the way valididy
11374 error messages get initialized
11375 * python/TODO python/libxml.c python/libxml2-python-api.xml
11376 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11377 added some memory debugging to track leaks at the libxml2 level
11378 * python/tests/*.py: changed all tests to check for leaks,
11379 there is just one left in XPath extension registrations.
11380
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000011381Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
11382
11383 * python/TODO python/generator.py python/libxml2-python-api.xml
11384 python/libxml2class.txt: more accessor classes for the parser
11385 context, allow to switch on and check validity
11386 * python/tests/Makefile.am python/tests/error.py
11387 python/tests/invalid.xml python/tests/valid.xml
11388 python/tests/validate.py: attded more test and and added error.py
11389 which I forgot to commit in the last step
11390
Daniel Veillard3ce52572002-02-03 15:08:05 +000011391Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11392
11393 * python/Makefile.am python/types.c: cleanup
11394 * python/libxml.c python/libxml.py python/libxml_wrap.h
11395 python/generator.py python/libxml2-python-api.xml
11396 python/libxml2class.txt: added class for parser context, added
11397 first cut for push mode support. Added a framework to generate
11398 accessors functions.
11399 * python/tests/Makefile.am python/tests/push.py: added a push
11400 test
11401
Daniel Veillardcfb05462002-02-02 23:18:22 +000011402Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11403
11404 * python/Makefile.am python/TODO python/libxml.py: fixed a small
11405 bug a bit of cleanup.
11406
Daniel Veillard5d819032002-02-02 21:49:17 +000011407Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
11408
11409 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
11410 python/libxml2class.txt: adding error redirections and preformat
11411 to a python handler
11412 * python/tests/Makefile.am python/tests/*.py: cleanup made all
11413 tests self checking
11414
Daniel Veillard7fd7a942002-02-02 12:19:46 +000011415Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11416
11417 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
11418 a function
11419
Daniel Veillard9589d452002-02-02 10:28:17 +000011420Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11421
11422 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
11423 python/libxml.c python/libxml2-python-api.xml
11424 python/libxml2class.txt: Progressing through the TODOs, class
11425 description output, extra XML API, RPM now builds the wrappers
11426 for all python installed versions
11427
Daniel Veillard253aa2c2002-02-02 09:17:16 +000011428Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
11429
11430 * configure.in libxml.spec.in python/Makefile.am python/TODO
11431 python/generator.py python/libxml2class.txt: added more informations
11432 in the libxml2-python package including docs. Slightly changed
11433 the class hierarchy
11434 * python/tests/*: added basic regression tests infrastructure too
11435
11436Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11437
11438 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
11439 added libxml2-python as part of the packages installed
11440
Daniel Veillarda7340c82002-02-01 17:56:45 +000011441Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11442
11443 * python/Makefile.am python/generator.py python/libxml.c
11444 python/libxml.py: more work, now able to extend the
11445 XPath interpreter with functions written in python.
11446
Daniel Veillardc3e39442002-02-01 09:29:41 +000011447Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11448
11449 * python/Makefile.am: Jacob sent a patch to allow building from
11450 tarfile.
11451
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000011452Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11453
11454 * python/Makefile.am python/libxml.c configure.in Makefile.am:
11455 inserted the python wrappers build, I hope this won't be too
11456 unportable
11457
Daniel Veillard1971ee22002-01-31 20:29:19 +000011458Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11459
11460 * xpath.c: minor optimization
11461 * python/generator.py python/libxml.c python/libxml.py
11462 python/libxml_wrap.h: more work on the python bindings,
11463 they now support XPath and there is no evident leak
11464
Daniel Veillard36ed5292002-01-30 23:49:06 +000011465Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11466
11467 * python/generator.py python/libxml.c python/libxml.py:
11468 more work on the python bindings generator.
11469
Daniel Veillard96fe0952002-01-30 20:52:23 +000011470Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11471
11472 * python/generator.py python/libxml.c python/libxml_wrap.h:
11473 more work on the python bindings.
11474
Daniel Veillardd2897fd2002-01-30 16:37:32 +000011475Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11476
11477 * python/generator.py python/libxml.c python/libxml.py
11478 python/libxml_wrap.h: commited early version of a python binding
11479 for private use only ATM
11480
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000011481Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11482
11483 * entities.c tree.c include/libxml/entities.h: applied patch
11484 from Anthony Jones to implement copy of DTD subtree too. Had
11485 just to keep 2 function private which really ought to become
11486 public ones.
11487
Daniel Veillarda42f25f2002-01-25 14:15:40 +000011488Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11489
11490 * xmllint.c: added pointers to the web pages in the usage()
11491
Daniel Veillardbd227ae2002-01-24 16:05:41 +000011492Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11493
11494 * tree.c: more fixes from Petr Kozelka for attribute handling
11495 in the tree API to align the semantic with DOM.
11496
Daniel Veillard36065812002-01-24 15:02:46 +000011497Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11498
11499 * valid.c tree.c entities.c: another set of patches from
11500 Anthony Jones for copy operations cleanup and robustness
11501
Daniel Veillardf8592562002-01-23 17:58:17 +000011502Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11503
11504 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
11505 an alphabetic index based on comments content
11506 * doc/*: rebuilt the web site with the new references
11507
Daniel Veillardc8c7be42002-01-23 17:53:44 +000011508Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11509
11510 * parserInternals.h: Greg Sjaardema suggested to use an
11511 eponential buffer groth policy in xmlParserAddNodeInfo()
11512
Daniel Veillard3bf65be2002-01-23 12:36:34 +000011513Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11514
11515 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
11516 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
11517 doc/parsedecl.py doc/Makefile.am: updated the python extractor
11518 to generate cross-references, and added/updated the stylesheets
11519 to generate and link API indexes. The generic keyword index
11520 is not done yet.
11521 * doc/*.html: regenerated all the usual docs too
11522
Daniel Veillard2070c482002-01-22 22:12:19 +000011523Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11524
11525 * debugXML.c: added an xpath function to the shell for T. V. Raman
11526
11527Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000011528
11529 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
11530 debug routines.
11531
Daniel Veillardc169f8b2002-01-22 21:40:13 +000011532Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11533
11534 * tree.c: apply an patch from Petr Kozelka for unlink and replace
11535 support of attribute nodes
11536
Daniel Veillard9d06d302002-01-22 18:15:52 +000011537Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11538
11539 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
11540 hopefully near complete and fully documented of the API in XML
11541 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
11542 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
11543 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
11544 include/libxml/parserInternals.h include/libxml/valid.hi
11545 include/libxml/xmlIO.h include/libxml/xmlerror.hi
11546 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
11547 include/libxml/xpath.h include/libxml/xpathInternals.h:
11548 Cleaned up the doc comments a lot in the process, the interface
11549 coverage is now 100%
11550
Daniel Veillard2d1464f2002-01-21 23:16:56 +000011551Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11552
11553 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
11554 extracts comments from the gtk-doc DocBook output (a bit
11555 convoluted but seems to work).
11556
Daniel Veillard61006472002-01-21 17:31:47 +000011557Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11558
11559 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
11560 added an XML description of the API, moved the script generating
11561 it here. Added a "make api" target
11562
Daniel Veillardd2f23002002-01-21 13:36:00 +000011563Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11564
11565 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
11566
Daniel Veillard99e55eb2002-01-21 08:56:29 +000011567Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11568
11569 * xpath.c include/libxml/xpathInternals.h: the change made to
11570 xmlXPathFuncLookupFunc was incompatible roll it back
11571
Daniel Veillard963d2ae2002-01-20 22:08:18 +000011572Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11573
11574 * SAX.c: cleanup patch from Anthony Jones
11575 * doc/Makefile.am: fix the headers to avoid in make scan
11576 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
11577 includes, * vs Ptr and general cleanup
11578 * parsedecl.py: first version of a script to extract the
11579 module interfaces, the goal will be to provide .decl or XML
11580 specification of the interfaces to build wrappers.
11581
Daniel Veillard0f5f1622002-01-20 12:42:06 +000011582Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11583
11584 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
11585 now provides return codes in case of errors
11586
Bjorn Reese026d29f2002-01-19 15:40:18 +000011587Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
11588
11589 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
11590 Upgraded to trio baseline 1.6
11591 * strio.h strio.c: Replaced by triostr.h and triostr.c
11592
Daniel Veillard572577e2002-01-18 16:23:55 +000011593Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
11594
11595 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
11596 of strdup usage in the code
11597
Daniel Veillarddb5850a2002-01-18 11:49:26 +000011598Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11599
11600 * parser.c error.c: Keith Isdale complained rightly that
11601 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
11602
Daniel Veillardcfa0d812002-01-17 08:46:58 +000011603Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11604
11605 * tree.c: fixed the funxtion to set the xml: attributes
11606 * debugXML.c: added "setbase" to test it.
11607
Daniel Veillard2c748c62002-01-16 15:37:50 +000011608Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11609
11610 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
11611 to allow updating an attribute content
11612
Daniel Veillard8de85c62002-01-15 17:10:15 +000011613Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11614
11615 * libxml.h: try to avoid problems when compiling on Windows
11616
Daniel Veillard314cfa02002-01-14 17:58:01 +000011617Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
11618
11619 * hash.c: patch from Anthony Jones for hash.c allocation size
11620 * Makefile.am: trying to work around Yet Another Libtool Madness
11621 and build the 2.4.13 release finally ...
11622
Daniel Veillard744683d2002-01-14 17:30:20 +000011623Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11624
11625 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
11626 * doc/* : update of the documentation
11627
Daniel Veillarde6a55192002-01-14 17:11:53 +000011628Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11629
11630 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
11631 at fixing #61290 :-(
11632
Daniel Veillardfb25a512002-01-13 20:32:08 +000011633Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11634
11635 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
11636 Fixes bug #67229
11637
Daniel Veillardacb2bda2002-01-13 16:15:43 +000011638Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11639
11640 * tree.c: trying to avoid troubles when a subtree is copied
11641 and coalesced in part with the target tree. Should fix
11642 bug #67407
11643
Daniel Veillardd8224e02002-01-13 15:43:22 +000011644Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11645
11646 * valid.c: fixed validation of attributes content of type
11647 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
11648 values, very old bug. Fixes #67671
11649
Daniel Veillard8107a222002-01-13 14:10:10 +000011650Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11651
11652 * parser.c include/libxml/parserInternals.h tree.c: integrated
11653 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
11654 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
11655
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000011656Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11657
11658 * threads.c: applied Serguei Narojnyi's patch to add native
11659 thread support on the Win32 platform
11660 * testThreadsWin32.c Makefile.am: added the test program also
11661 from Serguei, Win32 specific
11662 * include/win32config.h include/libxml/xmlwin32version.h.in:
11663 added patch from Igor for the Windows thread specific defines.
11664
Daniel Veillard845cce42002-01-09 11:51:37 +000011665Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
11666
11667 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
11668
Daniel Veillard7b602b42002-01-08 13:26:00 +000011669Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11670
11671 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
11672 output page into XMLinfo.html. Close bug #66951 and
11673 raised by Robert Collins too.
11674
Daniel Veillard73c6e532002-01-08 13:15:33 +000011675Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
11676
11677 * encoding.c: Paul Keogh pointed out a possibility of segfault
11678 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
11679 Closes bug # 68238
11680
Daniel Veillard4a859202002-01-08 11:49:22 +000011681Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
11682
11683 * doc/*.html: updated the Gdome2 links
11684
Daniel Veillard3c5ed912002-01-08 10:36:16 +000011685Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11686
11687 * libxml.h: Applied following patches from Robert Collins
11688 and make sure IN_LIBXML is defined when compiling it
11689 -------
11690 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
11691 as well as Visual C.
11692 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
11693 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
11694 * strio.c (PLATFORM_UNIX): Define for Cygwin.
11695 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
11696 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
11697 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
11698 xmlSysIDExists xmlNoNetExists).
11699 * xmllint.c: Don't include winsock2.h for Cygwin.
11700
Daniel Veillard401c2112002-01-07 16:54:10 +000011701Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11702
11703 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
11704 when the version info is not present.
11705
Daniel Veillard6f42c132002-01-06 23:05:13 +000011706Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11707
11708 * tree.c: Anthony Jones pointed out a problem in
11709 xmlStringGetNodeList() and provided a fix for it
11710
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000011711Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11712
Daniel Veillarddb5850a2002-01-18 11:49:26 +000011713 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000011714 xmlCreatePushParserCtxt() when the initial buffer passed
11715 is large.
11716
Daniel Veillard0e47ee22002-01-05 18:25:52 +000011717Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11718
11719 * win32/*: big cleanup of the Windows/MSVC project files
11720 from Igor Zlatkovic
11721
Daniel Veillardcebb1362002-01-02 13:13:30 +000011722Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11723
11724 * doc/Makefile.am: should fix #67674 and avoid troubles if
11725 xsltproc is not available or fails in the prefix provided
11726
Daniel Veillard26908ab2002-01-01 16:50:03 +000011727Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
11728
11729 * xmlmemory.c: one more doc patch from Charlie Bozeman.
11730
Daniel Veillard5344c602001-12-31 16:37:34 +000011731Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11732
11733 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
11734 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
11735 Fixed a few other problems raised by Charlie Bozeman.
11736 * result/VC/ElementValid[5-7]: fixed the output
11737
Daniel Veillardcbaf3992001-12-31 16:16:02 +000011738Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
11739
11740 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
11741 patches from Charlie Bozeman. Regenerated the HTML docs.
11742
Daniel Veillard7f9a6802001-12-20 14:01:47 +000011743Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
11744
11745 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
11746 for Windows from Igor
11747
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000011748Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11749
11750 * xmllint.c: applied Justin Fletcher patch for --output or -o
11751
Daniel Veillardd3b29d22001-12-18 07:53:16 +000011752Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
11753
11754 * win32/libxml2/libxml2.def.src: close #67019
11755
Daniel Veillard01db67c2001-12-18 07:09:59 +000011756Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
11757
11758 * xmllint.c: applied Justin Fletcher generic timing patch
11759 similar to the one already applied to xsltproc.
11760
Daniel Veillardd1640922001-12-17 15:30:10 +000011761Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
11762
11763 * include/libxml/tree.h tree.c: applied documentation patches
11764 from Charlie Bozeman
11765
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000011766Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
11767
11768 *doc/xmllint.xml, xmllint.1 - document --dropdtd
11769
Daniel Veillard29e43992001-12-13 22:21:58 +000011770Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
11771
11772 * valid.c: fix the xmlStrdup() used in the previous patch.
11773 * valid.c: added --dropdtd
11774 * tree.c: fixed xmlUnlinkNode so it also removes the references
11775 from the document if the node is a DTD
11776
Daniel Veillard86fd5a72001-12-13 14:55:21 +000011777Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
11778
11779 * HTMLtree.c valid.c: cleanup some static declarations
11780
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000011781Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
11782
11783 * xmllint.c: removed another strdup()
11784 * doc/FAQ: removed the HP/UX entry
11785
Daniel Veillarded472f32001-12-13 08:48:14 +000011786Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
11787
11788 * valid.c: fix bug #66816 when validating.
11789 * xmllint.c: don't use sys/time.h if configure did not found it
11790
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000011791Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
11792
11793 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
11794 xmlcatalog_man.xml
11795
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000011796Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
11797
11798 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
11799 xmlInitMemory() was declared twice
11800
Daniel Veillardb82c1662001-12-09 14:00:54 +000011801Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
11802
11803 * globals.c: do not reference strdup() !
11804 * configure.in libxml-2.0.pc.in: trying to fix the libs
11805 of the various config extraction modules
11806
Daniel Veillardef90ba72001-12-07 14:24:22 +000011807Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11808
11809 * configure.in : preparing 2.4.12
11810 * doc/* : updated and rebuilt the docs
11811
Daniel Veillard220346d2001-12-07 11:33:54 +000011812Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
11813
11814 * uri.c: closed bug #66159
11815 * testURI.c: added --escape option
11816 * configure.in: some cleanup for xml2-config --cflags
11817
Daniel Veillard2a906822001-12-06 14:34:08 +000011818Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
11819
11820 * globals.c testThreads.c: removed some misplaced includes
11821 of xmlversion.h
11822
Daniel Veillarde28313b2001-12-06 14:08:31 +000011823Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
11824
11825 * threads.c: patch from Gary Pennington fixing a possible
11826 problem at initialization time.
11827
Daniel Veillardd3b08822001-12-05 12:03:33 +000011828Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
11829
11830 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000011831 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000011832 CodeWarrior.
11833
Daniel Veillarda7866932001-12-04 13:14:44 +000011834Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
11835
11836 * xmllint.c: applied Geert Kloosterman's patch to fix
11837 --repeat --timing output
11838
Daniel Veillard19840942001-11-29 16:11:38 +000011839Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
11840
11841 * parser.c: Robin Berjon <robin@knowscape.com> found a case
11842 where non-wellformed XML declaractions were not detected.
11843
Daniel Veillarde85d9342001-11-28 14:43:12 +000011844Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11845
11846 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
11847
Daniel Veillard22f25a82001-11-28 09:12:23 +000011848Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
11849
11850 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
11851 gets reset by xmlCleanupInputCallbacks() and this makes the
11852 function useless. Same for output.
11853
Daniel Veillard107ccaa2001-11-27 16:23:50 +000011854Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11855
11856 * xmlIO.c: robert pointed out a loop error in callback cleanups
11857
Daniel Veillard8faa7832001-11-26 15:58:08 +000011858Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
11859
11860 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
11861 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
11862 they are not really tied to debugging
11863
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000011864Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11865
11866 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
11867 * xmllint.c: better --catalogs description
11868
Daniel Veillard4855c8c2001-11-25 10:35:25 +000011869Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
11870
11871 * tree.c: fixed a couple of problems in xmlSetProp()
11872
Daniel Veillardcd337f02001-11-22 18:20:37 +000011873Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
11874
11875 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
11876 unappropriate stdout output.
11877
Daniel Veillard566d4df2001-11-22 13:00:53 +000011878Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
11879
11880 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
11881 by Denis Beurive, closes #65111
11882
Daniel Veillardb4545fd2001-11-20 09:37:09 +000011883Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
11884
11885 * valid.c: in case of content model validity error, don't
11886 print it if validity warnings were not requested.
11887
Daniel Veillardc69e0b12001-11-20 08:35:07 +000011888Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
11889
11890 * nanoftp.c: applied a couple of patches from Brian D Ripley.
11891 * parserInternals.c: removed the last exit() call. Print an
11892 unmaskable error on stderr instead (library mismatch detection)
11893
MST 2001 John Fleck42304042001-11-18 00:18:06 +000011894Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
11895
11896 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
11897 shell instructions from Heiko Rupp
11898
Daniel Veillardf7b094f2001-11-15 13:54:39 +000011899Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
11900
11901 * catalog.c: use the URL notation file:// for default catalog paths
11902
Daniel Veillard0ec98632001-11-14 15:04:32 +000011903Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
11904
11905 * include/libxml/tree.h: better comments for _private fields
11906 * tree.c: removed a problem when copying an entity reference.
11907
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000011908Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
11909
11910 * vms/*: updated instructions and diffs from John A Fotheringham
11911
Daniel Veillarda11001b2001-11-12 22:45:36 +000011912Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
11913
11914 * include/libxml/xmlerror.h: avoid an include problem if
11915 #include <libxml/xmlerror.h> happens first in code
11916 seems to be the case in KDE libs
11917
Daniel Veillard8e3943c2001-11-12 21:35:44 +000011918Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11919
11920 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
11921 from Igor for Windows
11922
11923Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11924
11925 * Makefile.am: Gary Pennington pointed out a missing prefix
11926
Daniel Veillard43d3f612001-11-10 11:57:23 +000011927Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
11928
11929 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
11930 * doc/*: upgraded and rebuilt the docs
11931
Daniel Veillardc1f78342001-11-10 11:43:05 +000011932Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11933
11934 * HTMLparser.c: fix comment in scripts element parsing.
11935 * result/HTML/doc3*: updated the results.
11936
11937Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
11938
11939 * uri.c: another URI bug fix #63336, using Joel Young patch.
11940
Daniel Veillardc6e013a2001-11-10 10:08:57 +000011941Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
11942
11943 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
11944 a cleaned up version of the Pwd shell string generation.
11945
Daniel Veillardbe480fb2001-11-08 23:36:42 +000011946Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11947
11948 * valid.c include/libxml/tree.h: trying to fix namespaces +
11949 validation problems for good, closing #63619 in the process
11950 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
11951 wrong in this respect, fixed it.
11952
Daniel Veillardd536f702001-11-08 17:32:47 +000011953Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11954
11955 * xmllint.c: Morus Walter patch to allow --format and --encode
11956
Daniel Veillard5004f422001-11-08 13:53:05 +000011957Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
11958
11959 * debugXML.c: Stefan Kost provided an help command for the shell
11960
Daniel Veillarda6825e82001-11-07 13:33:59 +000011961Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
11962
11963 * debugXML.c: Heiko Rupp pointed that the shell would crash
11964 on empty nodesets returns.
11965
Daniel Veillard03f848d2001-11-07 12:53:46 +000011966Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11967
11968 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
11969 migh need the history libraries
11970
Daniel Veillard957fdcf2001-11-06 22:50:19 +000011971Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
11972
11973 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
11974 handle the case of < in quoted attributes, Bastian Kleineidam
11975
Daniel Veillardc853b322001-11-06 15:24:37 +000011976Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11977
11978 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
11979 fixing catalog breakages
11980 * Makefile.am catalog.c result/catalogs/catal
11981 result/catalogs/mycatalog.* test/catalogs/catal*:
11982 fixed more problems in catalog support, added more regression tests
11983 for both XML and SGML catalog handling
11984
Daniel Veillard66870c72001-11-05 19:27:49 +000011985Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11986
11987 * debugXML.c: applied an improvement to xmlGetLineNo() from
11988 Keith Isdale
11989
Daniel Veillardffe09c92001-11-05 14:21:47 +000011990Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
11991
11992 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
11993 Side effect of the progressive catalog loading
11994
Daniel Veillardad661b92001-11-05 11:43:15 +000011995Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
11996
11997 * Makefile.am: confexecdir and confexec_DATA were defined twice
11998 pointed out by Karl Eichwalder
11999
Daniel Veillard6eb17722001-11-04 22:19:27 +000012000Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
12001
12002 * xmlcatalog.c: avoid unlink() and use remove() instead.
12003
Daniel Veillardea898282001-11-04 22:13:45 +000012004Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
12005
12006 * libxml.spec.in: cleanup
12007 * include/libxml/xmlwin32version.h: updated with 2.4.8
12008
Daniel Veillarda4617b82001-11-04 20:19:12 +000012009Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
12010
12011 * encoding.c global.data globals.c testThreads.c: fix bug #63752
12012 of compiling libxml with a non standard set of options
12013
John Fleck027edfb2001-11-04 20:13:58 +000012014Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
12015
12016 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
12017 document --sgml option, fixing gnome bugzilla #63382
12018
Daniel Veillardcd21dc72001-11-04 20:03:38 +000012019Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
12020
12021 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
12022 breakage of 2.4.7, added a couple of really needed APIs
12023 like xmlCatalogIsEmpty() and xmlNewCatalog()
12024 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
12025 for install-catalog
12026 * configure.in: preparing 2.4.8
12027
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000012028Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
12029
12030 * HTMLtree.c tree.c include/libxml/HTMLtree.h
12031 include/libxml/tree.h include/libxml/xmlIO.h: more include
12032 cleanups, export cleanly one html output + format function.
12033
12034Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
12035
12036 * parser.c: removed initGenericErrorDefaultFunc call from
12037 xmlInitParser() since it could destroy previous calls to
12038 xsltSetGenericErrorFunc() effects
12039
Daniel Veillardebd38c52001-11-01 08:38:12 +000012040Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12041
12042 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
12043 keyword.
12044
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000012045Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
12046
12047 * Makefile.am: cleanup
12048 * threads.c: cleanup too
12049 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
12050 from xsltproc
12051 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +000012052 dependency loop.
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000012053
Daniel Veillard91c00402001-10-30 17:41:38 +000012054Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
12055
12056 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
12057 was not used anymore !
12058
Daniel Veillard52dcab32001-10-30 12:51:17 +000012059Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12060
12061 * configure.in: preparing 2.4.7
12062 * Makefile.am doc/Makefile.am: switched to the latest xmllint
12063 manual page from John
12064 * doc/*: updated the doc and rebuilt the generated pages
12065
Daniel Veillarda9e65e82001-10-30 10:32:36 +000012066Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
12067
12068 * xmlIO.c: closing bug #62711, the library should never
12069 close stdin or stdout.
12070
Daniel Veillard4def3bd2001-10-30 09:47:47 +000012071Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
12072
12073 * uri.c: second pass at fixing #63336, using Joel Young
12074 final patch. looks okay.
12075
Daniel Veillardbb6808e2001-10-29 23:59:27 +000012076Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
12077
12078 * uri.c include/libxml/uri.h: trying to clear #63336
12079 allowing the escaping routine to parse unconformant
12080 URI-References.
12081
Daniel Veillardacf7ff02001-10-29 20:21:47 +000012082Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
12083
12084 * vms/readme.vms vms/build_libxml.com nanoftp.c
12085 include/libxml/xmlversion.h.in: a few VMS updates from
12086 John A Fotheringham
12087 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
12088 and xmlCleanupOutputCallbacks() for the Perl binding people.
12089
Daniel Veillard635ef722001-10-29 11:48:19 +000012090Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
12091
12092 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
12093 apply fixes to close #63271 and avoid segfaults when
12094 the error routine gets callbed before xmlInitParser()
12095 get called.
12096 * nanoftp.c error.c: Applied patches from Justin Fletcher
12097 correcting some xmlGenericError misuses.
12098
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000012099Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
12100
12101 *doc/xmllint.xml, doc/xmllint.1
12102 New and improved man page for xmllint - .xml is the original, .1
12103 is the generated man page
12104
Daniel Veillardc9484202001-10-24 12:35:52 +000012105Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
12106
12107 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
12108 the web site from the main HTML document.
12109
Daniel Veillard5151c062001-10-23 13:10:19 +000012110Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12111
12112 * parser.c: fixed an erroneous validation bug when PE refs
12113 occurs in external parsed entities referenced from the
12114 internals subset
12115 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
12116 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
12117 added the associated testcase, it's a nice one.
12118 * HTMLparser.c: generate the DTD node as HTML still ...
12119 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
12120
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000012121Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
12122
12123 * HTMLparser.c: fixed a bug in htmlNewDoc()
12124
Daniel Veillard89cad532001-10-22 09:46:13 +000012125Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
12126
12127 * test/threads/*: added entities testing to the Thread test
12128 * testThreads.c: make the test reasonable
12129 * DOCBparser.c: fix the DTD public and system ID
12130 * xmllint.c: added --sgml for SGML DocBook importing
12131 * Makefile.am: added Docbtests target
12132
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000012133Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12134
12135 * nanoftp.c: use only "anonymous@" string for anonymous passwds
12136 * testThreads.c: removed bogus include
12137
Daniel Veillardce2c2f02001-10-18 14:57:24 +000012138Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
12139
12140 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
12141 fixed a very serious (looping) validation bug
12142
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000012143Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
12144
12145 * include/libxml/globals.h include/libxml/threads.h threads.c
12146 testThreads.c: far more testing, cleaning up bugs
12147 * *.c : make sure globals.h is always included.
12148
Daniel Veillard7cc95c02001-10-17 15:45:12 +000012149Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
12150
12151 * HTMLparser.c: try to get rid of parser loops for good.
12152
Daniel Veillardab7488e2001-10-17 11:30:37 +000012153Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
12154
12155 * configure.in: fixed some bugs in CFLAGS passing.
12156 * test/threads Makefile.am testThreads.c: added a specific
12157 threaded test case (really nasty, guaranteed).
12158
Daniel Veillard85c11fa2001-10-16 21:03:08 +000012159Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
12160
12161 * catalog.c: serious cleanup on the management of the
12162 XML catalog tree, more tests done, especially with
12163 the catalog PI.
12164
Daniel Veillard364789a2001-10-16 12:45:00 +000012165Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
12166
12167 * catalog.c: avoid a problem in catalog cleanup on SMP if
12168 catalogs were not initialized.
12169
Daniel Veillard81463942001-10-16 12:34:39 +000012170Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
12171
12172 * catalog.c xpath.c: trying to cleanup the not thread safe
12173 parts of the library.
12174
Daniel Veillard64a411c2001-10-15 12:32:07 +000012175Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
12176
12177 * include/libxml/globals.h configure.in global.data: make
12178 the allocation be per-thread a configure option
12179 * encoding.c include/libxml/parser.h: fixed compilation
12180 errors
12181
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000012182Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12183
12184 * include/libxml/parser.h: Norm reported that a few lines
12185 added were breaking libxslt compile, removed them for now
12186
Daniel Veillard6f350292001-10-14 09:56:15 +000012187Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
12188
12189 * parser.c parserInternals.c threads.c: debugged and fixed
12190 initialization problems which were giving troubles on SMP
12191 boxes.
12192
Daniel Veillard6661ffa2001-10-13 14:18:17 +000012193Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12194
12195 * include/libxml/Makefile.am: missing globals.h
12196
Daniel Veillarde7090612001-10-13 12:18:28 +000012197Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000012198
Daniel Veillarde7090612001-10-13 12:18:28 +000012199 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000012200
Daniel Veillardd0463562001-10-13 09:15:48 +000012201Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12202
12203 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
12204 include/libxml/parserInternals.h include/libxml/tree.h
12205 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
12206 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
12207 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
12208 Applied the last patches from Gary, cleanup, activated threading
12209 all user accessible global variables are now handled in globals.[ch]
12210 Still a bit rought but make tests passes with either
12211 --with-threads defined at configure time or not.
12212 * Makefile.am example/Makefile.am: added globals.[ch] and threads
12213 linking options
12214
Daniel Veillardb8478642001-10-12 17:29:10 +000012215Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
12216
12217 * Makefile.am include/libxml/Makefile.am
12218 include/libxml/globals.h globals.c include/libxml/threads.h
12219 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
12220 configure.in: started integrating the core of the thread support
12221 not activated yet but half integrated. The code should still
12222 compile and work anyway.
12223
Daniel Veillardb44025c2001-10-11 22:55:55 +000012224Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12225
12226 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
12227 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
12228 integrating the non-controversial parts of Gary Pennington
12229 multithread patches
12230 * catalog.c: corrected a small bug introduced
12231
Daniel Veillard75b96822001-10-11 18:59:45 +000012232Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
12233
12234 * catalog.c include/libxml/catalog.h: very serious cleanup,
12235 isolating unportable code and as much as possible the accesses
12236 to the global shared catalog. May need more testing !
12237
Daniel Veillard78d12092001-10-11 09:12:24 +000012238Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12239
12240 * include/libxml/debugXML.h debugXML.c tree.c: integrating
12241 Keith Isdale patches for the XSLT debugger interfaces. Some
12242 cleanup
12243
Daniel Veillardff0b7312001-10-11 06:46:09 +000012244Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
12245
12246 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
12247 * DOCBparser.c: generate line nubers in elements
12248
Daniel Veillard60087f32001-10-10 09:45:09 +000012249Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
12250
12251 * configure.in: preparing 2.4.6 release
12252 * doc/xml.html doc/html/*: updated and rebuilt the docs
12253 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
12254
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000012255Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
12256
12257 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
12258 adding documentation for DV's supercatalog support
12259
Daniel Veillard82d75332001-10-08 15:01:59 +000012260Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
12261
12262 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
12263 super catalog support adding one API and one flag --sgml to
12264 xmlcatalog
12265
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000012266Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
12267
12268 * doc/xmlcatalog_man.xml, xmlcatalog.1
12269 One more crack at
12270 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
12271
12272
Thomas Broyer47334c02001-10-07 16:41:52 +000012273Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12274
12275 * xpath.c: implemented xmlXPathObjectCopy for external objects
12276 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
12277
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000012278Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
12279
12280 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
12281 finishing up fix to
12282 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
12283 the xmlcatalog man page display more elegantly
12284
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000012285Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
12286
12287 * configure.in: closing bug #61832
12288 * HTMLparser.c: removed a warning
12289
Daniel Veillard6ab38382001-10-06 13:08:27 +000012290Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
12291
12292 * xpath.c: fixing #61673 part I, do not loose doc information
12293 when copying result value trees.
12294
Daniel Veillard556c6682001-10-06 09:59:51 +000012295Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12296
12297 * xpath.c: trying to harden the XPath interpreter
12298
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000012299Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
12300
12301 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
12302 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
12303
William M. Brack1633d182001-10-05 15:41:19 +000012304Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12305
12306 * HTMLparser: repaired another loop problem
12307
Daniel Veillard20ee8c02001-10-05 09:18:14 +000012308Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
12309
12310 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
12311 parsing.
12312 * xpath.c: fix bug #61291 the default XML namespace node is
12313 missing from the namespace axis.
12314 * tree.c: refuse to create namespaces nodes with prefix "xml"
12315
Daniel Veillard651f9472001-10-04 14:51:06 +000012316Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
12317
12318 * SAX.c: ouch a non-defined namespace could lead to a crash,
12319 fixed #61215
12320
Daniel Veillard7dd05702001-10-04 14:25:12 +000012321Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
12322
12323 * parserInternals.c: closed bug #61054
12324
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000012325Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12326
12327 * include/libxml/Makefile.am: closing #60708
12328
Daniel Veillarda293c322001-10-02 13:54:14 +000012329Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
12330
12331 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
12332 adding xmlSAXParseFileWithData following Marco Stipek suggestion
12333
Daniel Veillardf4309d72001-10-02 09:28:58 +000012334Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12335
12336 * valid.c: close bug #61550 when xml: wasn't considered a namespace
12337
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000012338Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12339
12340 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
12341 * DOCBparser.c HTMLparser.c parser.c: fixed typos
12342
Daniel Veillard16756b62001-10-01 07:36:25 +000012343Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
12344
12345 * catalog.c: Justin Fletcher provided cleaup code in case
12346 HAVE_STAT is not defined
12347 * include/win32config.h: Igor Zlatkovic suggested to have
12348 HAVE_STAT defined there
12349
William M. Brack5e1cac12001-09-28 16:19:18 +000012350Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12351
12352 * catalog.c - fixed typing error reported by M. Barros
12353
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000012354Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
12355
12356 * xmllint.c - fixing typo
12357
William M. Brackd28e48a2001-09-23 01:55:08 +000012358Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12359
12360 * HTMLparser.c: small enhancement to prevent loop on
12361 unrecognizable data
12362
Daniel Veillardb1d62872001-09-21 09:47:08 +000012363Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12364
12365 * parserInternals.c: applying patch from bug #60757 this
12366 should close it
12367
Daniel Veillardc0631a62001-09-20 13:56:06 +000012368Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
12369
12370 * catalog.c xmlcatalog.c: removed a couple of warning
12371 * xpath.c: try to solve the linking problem on platforms
12372 needing trio to compile
12373
Daniel Veillard1a123612001-09-19 08:06:23 +000012374Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000012375
Daniel Veillard1a123612001-09-19 08:06:23 +000012376 * Makefile.am libxml.spec.in: backing up non-documented changes
12377 commited without review or aproval by Jens Finke <jens@gnome.org>
12378 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000012379
Daniel Veillardf5b44e42001-09-17 17:19:54 +000012380Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
12381
12382 * configure.in: Joe Orton provided a patch fixing a problem
12383 when iconv is specified to be in a non-standard directory
12384 but wasn't exported in xml2-config --cflags
12385
Daniel Veillard2fc2db72001-09-14 17:33:51 +000012386Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
12387
Daniel Veillardf5b44e42001-09-17 17:19:54 +000012388 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000012389 troubles with 2.4.4 errors.
12390
Daniel Veillard16698282001-09-14 10:29:27 +000012391Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12392
12393 * encoding.c entities.c: do not output hexadecimal charrefs
12394 when serializing HTML since some version of Netscape can't
12395 grok it, generate decimal ones.
12396 * result/HTML/doc3.htm: output changed due to previous test
12397 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
12398
Daniel Veillard98fed372001-09-13 11:34:58 +000012399Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
12400
12401 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
12402 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
12403
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000012404Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000012405 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000012406
12407 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
12408 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
12409 updated the configuration scripts systems accordingly
12410
Daniel Veillard04382ae2001-09-12 18:51:30 +000012411Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12412
12413 * configure.in: preparing for 2.4.4
12414 * doc/xml.html doc/html/*: updated and rebuilt the docs
12415
Daniel Veillardd63437e2001-09-12 15:00:27 +000012416Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
12417
12418 * win32/dsp/libxml2.def.src: tried to incorporate comments
12419 from bug #59220
12420
Daniel Veillard319a7422001-09-11 09:27:09 +000012421Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
12422
12423 * parser.c result/noent/wml.xml: fixed bug #59981 related
12424 to handling of '&' in attributes when entities are substitued
12425
Daniel Veillard7cf5e442001-09-10 20:16:32 +000012426Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12427
12428 * libxml.h include/libxml/xmlversion.h.in
12429 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
12430 Tried to close bug #60131
12431
Daniel Veillardbce62332001-09-10 18:46:55 +000012432Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12433
12434 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
12435
Daniel Veillard143b04f2001-09-10 18:14:14 +000012436Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
12437
12438 * SAX.c: fixing bug #59946 on xmlns=""
12439
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000012440Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12441
12442 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
12443 but allocates a new error code.
12444
Daniel Veillard05c13a22001-09-09 08:38:09 +000012445Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
12446
12447 * xmllint.c: John Fleck fixed typos in the options output
12448 * parser.c SAX.c: fix ignorable white space SAX selection
12449
12450Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12451
12452 * entities.c: Steve Underwood found the possibility of an
12453 ininite loop in case of error.
12454
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000012455Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
12456
12457 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
12458
Daniel Veillarda050d232001-09-05 15:51:05 +000012459Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
12460
12461 * parser.c: warn if version is not 1.0 but it's not
12462 strictly speaking an error after analyzing the spec
12463
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000012464Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
12465
12466 *doc/catalog.html - add link to the html version of the
12467 man page, other linguistic cleanups
12468
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000012469Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
12470
12471 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
12472 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
12473 file, has not yet been included in the build.
12474
Daniel Veillard99784ff2001-09-01 16:20:28 +000012475Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12476
12477 * catalog.c: removed a duplicate affectation Justin Fletcher
12478
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000012479Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
12480
12481 * tree.c: Armin Sander pointed a possible text coalescing
12482 problem, completed his patch.
12483
Bjorn Reese0b2ae432001-08-31 16:31:57 +000012484Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12485
12486 * trionan.c: Fixed const and volatile re-definition problem
12487
Daniel Veillard5d96fff2001-08-31 14:55:30 +000012488Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
12489
12490 * libxml.4 parser.c: doc updates from Heiko Rupp
12491 * parserInternals.c: 2 sanity checks from Heiko Rupp
12492
Daniel Veillard3ec4c612001-08-28 20:39:49 +000012493Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
12494
12495 * tree.c: applied patch from Armin Sander to make some pointers
12496 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000012497 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000012498
Daniel Veillardb06c6142001-08-27 14:26:30 +000012499Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12500
12501 * xpath.c: hum, restrict the integer usage gcc bug workaround
12502 to only gcc compilers so that other architecture don't get
12503 penalized by this limitation.
12504 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
12505
Daniel Veillard268fd1b2001-08-26 18:46:36 +000012506Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12507
12508 * valid.c: fixed a Windows compiler warning (Chris Poblete)
12509 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
12510
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000012511Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
12512
12513 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
12514 --convert option to xmlcatalog to convert SGML ones to
12515 the XML syntax.
12516 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
12517
12518 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000012519Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12520
12521 * catalog.c xmlIO.c: started some serious testing and fixed
12522 a few bug and optmization needs.
12523
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000012524Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12525
12526 * Makefile.am configure.in include/libxml/xmlwin32version.h:
12527 preparing for a 2.4.3 release even if it may not be ready yet
12528 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
12529 all file parsing lookup to go through the entity resolver, add
12530 to add an API to bypass it (needed to load catalogs themselves),
12531 some cleanup on the catalog code too.
12532 * nanoftp.c: small cleanup
12533 * doc/catalog.html: small update
12534
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000012535Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
12536
12537 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
12538 Jun Kuriyama
12539
Daniel Veillardffb120d2001-08-23 00:52:23 +000012540Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
12541
12542 * doc/catalog.html: finished the catalog documentation
12543
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000012544Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12545
12546 * doc/catalog.html doc/xml.html: added documentation about
12547 Catalog support, misses an API description
12548 * doc/html/*: reextracted the API pages
12549
Daniel Veillarddc2cee22001-08-22 16:30:37 +000012550Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12551
12552 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
12553 Added the part about section 7.2 on URI resolution,
12554 fixed a side effect in the HTML parser, look complete
12555 and ready to rock except the URI/SystemID part!
12556
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000012557Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12558
12559 * include/libxml/catalog.h include/libxml/parser.h
12560 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
12561 xmlIO.c: added support and APIs needed for the catalog PI
12562 * include/libxml/xmlIO.h: cleanup
12563
Daniel Veillarde2940dd2001-08-22 00:06:49 +000012564Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12565
12566 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
12567 include/libxml/catalog.h: starts to look okay, really
12568 plugged the new framework, cleaned a lot of stuff,
12569 added some APIs, except the PI's support missing this
12570 should be mostly complete
12571 * result/catalogs/* test/catalogs/*: added new test, enriched
12572 the existing one with URN ID tests
12573
Daniel Veillard64339542001-08-21 12:57:59 +000012574Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
12575
12576 * catalog.c: fixed nextCatalog
12577 * result/catalogs/docbook test/catalogs/*: started adding
12578 a small regression test
12579
Daniel Veillardcda96922001-08-21 10:56:31 +000012580Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
12581
12582 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
12583 more work on the XML catalog support.
12584 * parser.c include/libxml/parser.h: small cleanup seems using
12585 list as a public parameter name can give portability troubles
12586 * trionan.c trionan.h xpath.c include/libxml/trionan.h
12587 include/libxml/xpath.h include/libxml/Makefile.am: removed
12588 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
12589 wrappers
12590
Bjorn Reese45029602001-08-21 09:23:53 +000012591Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12592
12593 * Makefile.am trio.c triodef.h trionan.c xpath.c
12594 include/libxml/Makefile.am include/libxml/trionan.h:
12595 Re-worked Not-A-Number and Infinity support.
12596 * xmlcatalog.c: added readline include files
12597
Daniel Veillard344cee72001-08-20 00:08:40 +000012598Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12599
12600 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
12601 testCatalog as xmlcatalog, making it an installed app
12602 adding a shell, and preparing it to be a /etc/xml/catalog
12603 management tool, though not ready yet
12604 * catalog.c include/libxml/catalog.h: adding support for
12605 XML Catalogs http://www.oasis-open.org/committees/entity/
12606 not finished, there is some interesting tradeoffs and a
12607 few open questions left.
12608
Daniel Veillardb7664f42001-08-19 13:00:43 +000012609Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
12610
12611 * xmllint.c: fixed a line formatting problem
12612
Daniel Veillard5015b712001-08-17 09:37:52 +000012613Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12614
12615 * SAX.c: removed a couple of unused variable (Albert Chin)
12616
Daniel Veillardbb371292001-08-16 23:26:59 +000012617Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
12618
12619 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
12620 trying to fix some troubles w.r.t. function returning
12621 const xxxPtr.
12622
Daniel Veillardb60c54e2001-08-16 19:34:27 +000012623Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12624
12625 * win32/dsp/libxml2.def.src: another set of symbols conditionally
12626 defined
12627
Daniel Veillardae6db172001-08-16 19:32:00 +000012628Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
12629
12630 * xpointer.c: removed unused var
12631
Daniel Veillard09190202001-08-16 16:27:41 +000012632Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
12633
12634 * testXPath.c: another small cleanup closing bug #59110
12635
Daniel Veillard796f4b62001-08-16 16:00:13 +000012636Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
12637
12638 * win32/dsp/libxml2.def.src: small cleanup closing bug
12639 #59108
12640
Daniel Veillard5aac4e42001-08-15 20:46:57 +000012641Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
12642
12643 * example/gjobread.c: add xmlCleanupParser() before leaving
12644
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000012645Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
12646
12647 * config.h.in configure.in include/libxml/xmlwin32version.h:
12648 released 2.4.2
12649
Daniel Veillardd3d06722001-08-15 12:06:36 +000012650Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
12651
12652 * include/libxml/valid.h debugXML.c valid.c: deprecate
12653 the non-boundchecking Sprintf functions, add Snprintf
12654 this should close bug #57984
12655
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000012656Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
12657
12658 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
12659 URIs before doing the lookups (pointed by Mark Vakoc)
12660
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000012661Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
12662
12663 * xpath.c: serious changes on Result Value Trees and NodeSets
12664 w.r.t. deallocation and collect operations. Probably not
12665 100% clean (merge of allocated trees smells like a problem).
12666 Seems sufficient to close #58943
12667
Daniel Veillard90493a92001-08-14 14:12:47 +000012668Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
12669
12670 * xmllint.c: adding a --format option
12671
Daniel Veillardfe703322001-08-14 12:18:09 +000012672Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
12673
12674 * xpath.c: count() was broken on Result Value Tree
12675 * xmlIO.c: fixed file:/// accesses on _WIN32
12676
Daniel Veillard70ac0e32001-08-13 11:24:16 +000012677Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12678
12679 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
12680 macro was renamed, this should close bug #58683
12681
Daniel Veillardf300b7e2001-08-13 10:43:15 +000012682Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
12683
12684 * SAX.c: small fix fixing bug #58539 reported by coolo, in
12685 entity substitution mode text at the end of the entity might
12686 be added due to text coalescing.
12687 * nanoftp.c parser.c: small cleanup
12688
Daniel Veillard0c720972001-08-08 20:59:00 +000012689Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
12690
12691 * HACKING: added John Fleck right to commit in the doc subdir
12692
Daniel Veillard48da9102001-08-07 01:10:10 +000012693Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12694
12695 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
12696 allow to inherit attributes from the DTD directly in the
12697 tree, this is needed for XPath and can be a useful feature.
12698 Inherited namespaces are always provided at the tree level now
12699 * test/defattr* result/defattr* result/noent/defattr*: added a couple
12700 of tests for this feature (XSLT being the prime user).
12701
Daniel Veillard50f34372001-08-03 12:06:36 +000012702Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12703
12704 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
12705 testSAX.c xmlIO.c xmllint.c include/win32config.h
12706 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
12707 include/libxml/xmlwin32version.h.in win32/README.MSDev
12708 win32/dsp/*: applied Win32 Facelift No.2 patches from
12709 Igor Zlatkovic for Windows/MSC
12710
Daniel Veillard9f4eb912001-08-01 21:22:27 +000012711Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
12712
12713 * SAX.c: unparsedEntityDecl() the URI computation of the
12714 entity wasn't done breaking XSLT unparsed-entity-uri()
12715
Daniel Veillard567e1b42001-08-01 15:53:47 +000012716Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
12717
12718 * xpath.c: fixed a bug when walking the descendants and
12719 the current node has no children
12720 * debugXML.c: show up when a text node is supposed to not be escaped
12721
Thomas Broyerf186c822001-07-31 23:30:37 +000012722Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12723
12724 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
12725 worked like the set:leading() function)
12726 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
12727
Daniel Veillardba6db032001-07-31 16:25:45 +000012728Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12729
12730 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
12731
Daniel Veillard57905372001-07-31 15:52:17 +000012732Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12733
12734 * include/libxml/xmlIO.h: apply change to close #58141
12735 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
12736
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000012737Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12738
12739 * parser.c: when the internal subset uses a PE, then the
12740 included entity can use conditional sections.
12741
Daniel Veillard7d7e3792001-07-30 13:42:13 +000012742Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12743
12744 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
12745 when walking the namespace axis showing up in
12746 libxst/tests/general/bug-12
12747 * xmlmemory.c: added the possibility to trace a given block
12748 defined by its address
12749
Daniel Veillard4aafa792001-07-28 17:21:12 +000012750Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12751
12752 * parser.c: don't override existing encoding specified before
12753 starting xmlParseDocument()
12754
Daniel Veillardfdb1f242001-07-27 23:32:44 +000012755Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12756
12757 * include/libxml/xmlwin32version.h: reinserted, needed for
12758 Windows users of CVS
12759
Darin Adlera77cac02001-07-27 17:41:51 +0000127602001-07-27 Darin Adler <darin@bentspoon.com>
12761
Darin Adler699613b2001-07-27 22:47:14 +000012762 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
12763 * testCatalog.c: Add include of <libxml/parser.h>.
12764
127652001-07-27 Darin Adler <darin@bentspoon.com>
12766
Darin Adlera77cac02001-07-27 17:41:51 +000012767 * include/libxml/.cvsignore:
12768 * include/libxml/xmlwin32version.h:
12769 Remove this file from CVS because it's generated.
12770
Daniel Veillard50822cb2001-07-26 20:05:51 +000012771Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12772
12773 * parser.c include/libxml/parser.h: applied const patches from
12774 Tom Moog #58002
12775
Thomas Broyerba4ad322001-07-26 16:55:21 +000012776Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12777
12778 * xpath.c include/libxml/xpath{,Internals}.h: added a function
12779 lookup framework
12780
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000012781Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12782
12783 * tree.c: fixed xmlCopyNode() for documents
12784
Daniel Veillard6dd398f2001-07-25 22:41:03 +000012785Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12786
12787 * parser.c: fixed bugs #58073 reported by Greg Shtilman
12788
12789Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000012790
12791 * parser.c: fixes bug #57652 reported by Morus Walter
12792
Daniel Veillarde3924972001-07-25 20:25:21 +000012793Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12794
12795 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
12796
Daniel Veillarda53c6882001-07-25 17:18:57 +000012797Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12798
12799 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
12800 errors, lesson don't add new functions at 1am before a release
12801 * xpath.c: integrated fix from Bjorn to avoid divide by zero
12802 from XPath initialization when possible.
12803
Daniel Veillardd9bad132001-07-23 19:39:43 +000012804Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12805
12806 * result/scripts/base*: removing history/readline changed
12807 this slightly
12808 * include/libxml/parser.h SAX.c parser.c parserInternals.c
12809 xmllint.c: make element content line number generation
12810 optionnal to avoid breaking old apps added interface to switch
12811
Daniel Veillardf012a642001-07-23 19:10:52 +000012812Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12813
12814 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +000012815 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillardf012a642001-07-23 19:10:52 +000012816 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
12817 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
12818 John Kroll fixes to allow saving to HTTP via PUT (or
12819 POST of needed).
12820 * doc/html/*.html: regenerated the docs
12821
Thomas Broyere8126242001-07-22 03:54:15 +000012822Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12823
12824 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
12825 xmlHashScanFull and xmlHashScannFull3 to get passed the
12826 three keys as arguments to the callback function
12827
Daniel Veillard5e2dace2001-07-18 19:30:27 +000012828Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12829
12830 * configure.in Makefile.am: removed libxml softlink for good
12831 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
12832 100% coverage by gtk-doc
12833
Daniel Veillard8599e702001-07-17 21:38:51 +000012834Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12835
12836 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
12837 fixed serious troubles due to size_t vs. int mismatch
12838
Daniel Veillard8fcc4942001-07-17 20:07:33 +000012839Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12840
12841 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
12842
Thomas Broyerf06a3d82001-07-16 04:52:57 +000012843Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12844
12845 * include/libxml/xpath{,Internals}.h xpath.c: added a more
12846 convenient extension API for value and context managing
12847 Now handles external objects through xmlXPathPopExternal,
12848 xmlXPathWrapExternal and xmlXPathReturnExternal.
12849 Added functions for sets operations (intersection, etc.)
12850
Daniel Veillard22090732001-07-16 00:06:07 +000012851Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12852
12853 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
12854 xmlIO.c tree.c parserInternals.c entities.c encoding.c
12855 HTMLparser.c: cleanup of global variables, marking some
12856 const or private.
12857
Thomas Broyerf06a3d82001-07-16 04:52:57 +000012858Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000012859
12860 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
12861 fixed xmlXPathNodeSetItem when passing index=0
12862
Daniel Veillard05dec342001-07-14 21:57:39 +000012863Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12864
12865 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
12866
Daniel Veillard28ae6362001-07-14 16:44:32 +000012867Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12868
12869 * xmllint.c: fixed compilation under Cygwin #57503
12870 * TODO: update
12871
Peter Williamsed156f52001-07-13 18:35:13 +0000128722001-07-13 Peter Williams <peterw@ximian.com>
12873
12874 * config.h.in: add #undef HAVE_DLFCN_H
12875
12876 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
12877 builddir.
12878
Daniel Veillard73b36e32001-07-12 15:09:52 +000012879Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12880
12881 * win32/libxml2/libxml2.def.src: added a couple of exported entries
12882 raised by #57348 and #57381
12883
Daniel Veillard7db37732001-07-12 01:20:08 +000012884Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12885
12886 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
12887 tree.c xpointer.c: store the line numbder in element->content,
12888 may break some software, need a configuration mechanism
12889
Darin Adler96037892001-07-11 00:03:16 +0000128902001-07-10 Darin Adler <darin@bentspoon.com>
12891
12892 * .cvsignore:
12893 * example/.cvsignore:
12894 * include/.cvsignore:
12895 * include/libxml/.cvsignore:
12896 Various things that are generated and should be ignored.
12897
Daniel Veillard09ab7e12001-07-10 15:49:44 +000012898Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12899
12900 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
12901 * doc/xml.html doc/html/*: updated the docs
12902
Daniel Veillard04e2dae2001-07-09 20:07:25 +000012903Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12904
12905 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
12906 validation occured on content with element child
12907
Daniel Veillardb8c9be92001-07-09 16:01:19 +000012908Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12909
12910 * tree.c: fixed XML Base computation which was broken
12911 * debugXML.c: added a base function to the shell
12912 * Makefile.am result/scripts/* test/scripts/*: added scripts
12913 based regression tests, and adding 2 XML Base tests
12914
Daniel Veillard19e96c32001-07-09 10:32:59 +000012915Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12916
12917 * tree.c: set properties doc and call xmlSetListDoc for properties
12918 content when grafting them in a different tree.
12919 * aclocal.m4: remove from CVS
12920
Daniel Veillarde086f5c2001-07-08 21:10:40 +000012921Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12922
12923 * win32/libxml2/libxml2.def.src: added some missing entry point
12924 for XPath (Mark Vakoc)
12925
Daniel Veillard388236f2001-07-08 18:35:48 +000012926Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12927
12928 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
12929 layer should URI-Unescape before trying to open resources.
12930
Daniel Veillard04383752001-07-08 14:27:15 +000012931Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12932
12933 * xpath.c: fix the name() bug for elements in the default
12934 namespace reported by Charlie Bozeman
12935
Daniel Veillard7583a592001-07-08 13:15:55 +000012936Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12937
12938 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
12939 led to an XPath fix, improvements of SAX initialization, and
12940 an added option --nocdata to testXPath
12941
Daniel Veillard449d7392001-07-07 19:11:06 +000012942Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12943
12944 * doc/libxml-doc.el: Felix Natter provided anew version working
12945 with XEmacs too
12946
Daniel Veillard5168dbf2001-07-07 00:18:23 +000012947Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12948
12949 * include/libxml/xpath.h: small cleanup
12950 * doc/xml.html: update
12951
Daniel Veillardf524d6e2001-07-05 23:41:40 +000012952Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12953
12954 * Makefile.am configure.in include/libxml/xmlwin32version.h:
12955 released 2.3.14
12956
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012957Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12958
12959 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000012960 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012961
Daniel Veillard73c9c042001-07-05 20:02:54 +000012962Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12963
12964 * xpath.c: a bug reported by Stephan Kulow empty nodesets
12965 were not equal to empty strings
12966
Daniel Veillard1fd36d22001-07-04 22:54:28 +000012967Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12968
12969 * SAX.c: fixed a URI-Reference computation problem when validating
12970 * xmlIO.c: small cleanup
12971
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000012972Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12973
12974 * parser.c: improved the description of a couple of interfaces
12975 upon Larry Stamper suggestion
12976
Daniel Veillard62f313b2001-07-04 19:49:14 +000012977Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12978
12979 * SAX.c entities.c parser.c: changed completely the way entities
12980 are handled when running the parser in entity substitution mode.
12981 This fixes a bug reported by Stephan Kulow and nearly divides
12982 by 3 the amount of memory required by libxslt to load and process
12983 DocBook TDG.
12984
Daniel Veillardf420ac52001-07-04 16:04:09 +000012985Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12986
12987 * HTMLparser.c: fixing a too early root closing problem raised
12988 byt Prashanth Naidu
12989
Daniel Veillard8c357d52001-07-03 23:43:33 +000012990Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12991
12992 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
12993 raised by Mark Vakoc.
12994
Daniel Veillard6e90d192001-07-03 16:37:49 +000012995Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12996
12997 * example/Makefile.am: fixed the include path to add srcdir/include
12998 * Makefile.am configure.in: fix from Albert Chin for iconv detection
12999 and some cleanup
13000
Daniel Veillardf06307e2001-07-03 10:35:50 +000013001Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13002
13003 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
13004 lot of optimization work, results in significant improvements
13005 when handling really complex XPath queries. Add a small optimizer
13006 for unions, improve [n] and [last()], avoid some costly ops.
13007
Daniel Veillard77044732001-06-29 21:31:07 +000013008Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13009
13010 * include/libxml/parser.h parser.c: xmlStrstr args are both const
13011 * xpath.c: small cleanup
13012 * xmlGetNsList: reformated, fixed problems if used on Entities
13013
Daniel Veillard2adbb512001-06-28 16:20:36 +000013014Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13015
13016 * doc/xml.html: added 1.8.14 and 2.3.13 releases
13017
Daniel Veillardb37ecd02001-06-28 16:18:11 +000013018Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13019
13020 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
13021 * Makefile.am example/Makefile.am: workaround automake generating
13022 erroneous deps
13023
Daniel Veillard12f7d292001-06-28 13:12:11 +000013024Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13025
13026 * include/win32config.h: bug #56801 Yon Derek provided a patch
13027 to the windows config file.
13028
Daniel Veillard87ee9142001-06-28 12:54:16 +000013029Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13030
13031 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
13032 libxml.h : Yon Derek provided a set of changes to compile from
13033 CVS on Windows/MSC
13034
Daniel Veillard0e4cd172001-06-28 12:13:56 +000013035Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13036
13037 * parser.c: fixed UTF8 BOM support in push mode
13038 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
13039 added a specific testcase
13040
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000013041Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13042
13043 * Makefile.am: added --push regression tests
13044 * parserInternals.c: the XML parser segfaulted in --push mode
13045
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000013046Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13047
13048 * configure.in: moved the symlinks detection within a CVS
13049 check, this is not portable and will be removed soon.
13050 * xpath.c: small cleanup/speedup
13051
Daniel Veillard11648102001-06-26 16:08:24 +000013052Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13053
13054 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
13055 release of 2.3.12
13056 * parser.c: make an error message if unknow entities in all cases
13057
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000013058Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13059
13060 * uri.c: fixed 2 uri normalization bugs on '//' reduction
13061
Daniel Veillard23793842001-06-25 16:07:45 +000013062Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13063
13064 * include/libxml/Makefile.am: Laszlo Peter pointed out that
13065 includes were installed in the wrong dir
13066
Daniel Veillardf5498f32001-06-25 15:08:36 +000013067Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13068
13069 * doc/html.xml: warn against sending code to exhibit bugs.
13070
Daniel Veillard56f06462001-06-24 21:34:03 +000013071Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13072
13073 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
13074 Tru64 from Thomas Leitner
13075
Daniel Veillardc5d64342001-06-24 12:13:24 +000013076Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13077
13078 * AUTHORS: added William and Bjorn
13079 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
13080 daniel@veillard.com hopefully I won't have to do this again
13081 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
13082 docs can be rebuilt cleanly now
13083 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
13084 from CVs it's generated, added include/libxml/xmlwin32version.h
13085 also generated but which should change far less frequently.
13086 * catalog.c nanoftp.c: made sure to include libxml.h not
13087 libxml/xmlversion.h directly
13088 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
13089 when compiling on WIN32 and MSC
13090
Daniel Veillard07385fd2001-06-23 21:55:48 +000013091Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13092
13093 * include/Makefile.am include/libxml/Makefile.am configure.in:
13094 fixed make distcheck and rebuilding the rpms
13095
Daniel Veillardcd1d9442001-06-23 18:53:44 +000013096Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13097
13098 * configure.in: should finish the migration of exported includes
13099 into a real include/libxml in CVS, at least for CVS users.
13100 * removed the exported headers, added in include/libxml (as well
13101 as xmlversion.h.in).
13102
Daniel Veillard6dd8e052001-06-23 18:38:06 +000013103Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13104
13105 * configure.in: fixed the way to detect symlink
13106
Daniel Veillard66541772001-06-23 18:31:04 +000013107Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13108
13109 * configure.in: updated, include/libxml is now a real CVS dir
13110
Daniel Veillardca989762001-06-23 17:39:29 +000013111Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13112
13113 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
13114 version works with both libxml1 and libxml2 (it autodetects
13115 the prefix of the html-files) from Felix Natter.
13116 * doc/xml.html: updated doc accordingly
13117
Daniel Veillard8cf14d52001-06-23 16:32:46 +000013118Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13119
13120 * xpath.c: fixed the bug generating a template loop in libxslt
13121 when using docbook-xsl-1.4, * should filter out document nodes
13122 * HACKING: added William
13123 * TODO: updated
13124
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000013125Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13126
13127 * doc/FAQ.html: added a warning about gcc-3.0
13128 * doc/xml.html: added reference to gdome2 and removed a confusing
13129 sentence
13130
Daniel Veillardf7f41852001-06-22 15:18:01 +000013131Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13132
13133 * xmlversion.h: okay this is a generated file, but Windows
13134 users need it and they can't generate it, and I want CVS
13135 Windows users ...
13136 * win32/libxml2/libxml2_so.dsp: Windows project file for
13137 the shared lib version of libxml2
13138 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
13139 resources needed for libxslt/xsltproc by Yon Derek
13140
Bjorn Reese3157b342001-06-22 14:41:45 +000013141Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13142
13143 * trio.c: MSVC fix (provided by Igor Zlatkovic)
13144
Daniel Veillard4151acb2001-06-22 10:48:57 +000013145Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13146
Daniel Veillardcc146db2001-06-22 11:10:52 +000013147 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
13148
13149Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13150
Daniel Veillard4151acb2001-06-22 10:48:57 +000013151 * include/win32config.h: Yon Derek provided a first fix
13152 to be able to compile libxslt/xsltproc on Windows
13153
Daniel Veillardd79bcd12001-06-21 22:07:42 +000013154Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13155
13156 * xpath.c: attempt to work around what seemed a gcc optimizer
13157 bug when handling floats on i386 http://veillard.com/gcc.bug
13158 * tree.c entities.c encoding.c: doing some cleanups while
13159 chasing it
13160
Daniel Veillard017b1082001-06-21 11:20:21 +000013161Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13162
13163 * Makefile.am: cleanup when --without-debug is specified
13164 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
13165 w.r.t. --without-debug and other include points
13166 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
13167 Catalogs
13168 * configure.in entities.h tree.h HTMLparser.c: removed
13169 --without-corba, made the _private field mandatory
13170
Daniel Veillard87a764e2001-06-20 17:41:10 +000013171Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13172
13173 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
13174 outputs a BOM in UTF8, an errata has been issued to avoid the
13175 problem, that was the most reasonable solution... Add support
13176 for a leading UTF8 BOM in entities.
13177
Daniel Veillard10ea86c2001-06-20 13:55:33 +000013178Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13179
13180 * valid.c: fixed a bug found when post validating an entity ref
13181 * xmllint.c: added --loaddtd and sligly changed --postvalid to
13182 activate it too
13183
Daniel Veillard39196eb2001-06-19 18:09:42 +000013184Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13185
13186 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
13187 weakness in the node copy the XPointer and the XInclude
13188 implementations. Serious cleanup.
13189
Daniel Veillard3739b982001-06-19 12:51:30 +000013190Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13191
13192 * Makefile.am: Kjartan Maraas provided a small patch to
13193 add xml2-config.in to EXTRA_DIST
13194
Daniel Veillarda9142e72001-06-19 11:07:54 +000013195Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13196
13197 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
13198 provided another failing case found in KDE, the way the
13199 ctxt->vctxt.nodeTab was allocated and freed changed over
13200 time but it wasn't completely cleaned up. This should fix it.
13201
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000013202Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13203
13204 * parser.c: Stephan Kulow also raised the fact that line number
13205 could get miscounted making debug harder, fixed the problem
13206 in xmlParseCharData()
13207
Daniel Veillard64b98c02001-06-17 17:20:21 +000013208Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13209
13210 * valid.c: Stephan Kulow pointed out a problem when validating
13211 and using an empty entity, forgot a 'break' in a case.
13212
Daniel Veillarde3c81b52001-06-17 14:50:34 +000013213Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13214
13215 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
13216 * doc/xml.html: updated with 2.3.11
13217
Daniel Veillard4ec885a2001-06-17 10:31:07 +000013218Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13219
13220 * TODO: updated adding cleanup of generated doc
13221 * configure.in: prepared to release 2.3.11
13222 * xmllint.c: added --version for bug reporting
13223 * doc/html/*.html: rebuilt the doc
13224
Daniel Veillard8b8d2252001-06-16 21:24:56 +000013225Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13226
13227 * xpath.c: first part of the work on selecting namespace to
13228 fix bug #56115
13229
Daniel Veillard96ed5832001-06-15 22:22:04 +000013230Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13231
13232 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
13233 when using -liconv
13234 * TODO: updated
13235
Daniel Veillardc4f631d2001-06-14 11:11:59 +000013236Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13237
13238 * HTMLtree.[ch]: more work on the HTML serialization routnes,
13239 cleanup, encoding support.
13240
Daniel Veillard608ad072001-06-14 08:32:28 +000013241Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13242
13243 * xpath.c: Thomas Broyer suggested a better patch for the / arg
13244
Daniel Veillard239d0522001-06-13 23:02:48 +000013245Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13246
13247 * xpath.c: bug detected by Ankh when / is used as a function arg
13248
Daniel Veillard02bb1702001-06-13 21:11:59 +000013249Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13250
13251 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
13252 of element and use it to avoid outputting formatting spaces at
13253 the wrong place. Implemented the format parameter for HTML save.
13254 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
13255 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
13256 result/HTML/wired.html: of course this impact the result of a
13257 number of HTML tests
13258
Daniel Veillard95d845f2001-06-13 13:48:46 +000013259Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13260
13261 * HTMLtree.[ch]: started augmenting the HTML save API with
13262 encoding and formatting parameters
13263
Daniel Veillardeca60d02001-06-13 07:45:41 +000013264Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13265
13266 * HTMLtree.h: cleanup and started evaluating the work needed on
13267 revamping the HTML output code
13268
Daniel Veillard84666b32001-06-11 17:31:08 +000013269Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13270
13271 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
13272
Daniel Veillard8bdd2202001-06-11 12:47:59 +000013273Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13274
13275 * valid.c: fixed bug #56049, forgot one check in the
13276 validation routine
13277
Daniel Veillardca2366a2001-06-11 12:09:01 +000013278Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13279
13280 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
13281
Daniel Veillard6761eee2001-06-11 10:29:38 +000013282Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13283
13284 * libxml.h: fixed an error in last commit
13285 * doc/FAQ.html: added an entry for compilation from CVS
13286
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000013287Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13288
13289 * xmlversion.h.in libxml.h: Cygwin patches
13290 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
13291 * tree.h: cleanup
13292
Daniel Veillardacd370f2001-06-09 17:17:51 +000013293Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13294
13295 * tree.c: patched xmlFreeNode() to avoid freeing() a static
13296 memory block in a strange case where libxml is linked twice
13297 in the binary.
13298
Daniel Veillard1d047672001-06-09 16:41:01 +000013299Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13300
13301 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
13302 state far too often, simple fix used to avoid it.
13303
Daniel Veillard4497e692001-06-09 14:19:02 +000013304Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13305
13306 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
13307 being processed, applied his patch
13308 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
13309
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000013310Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13311
13312 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
13313 provided fixes to compile on MSCC again
13314 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
13315 also provided an update for the project files.
13316
Daniel Veillarda682b212001-06-07 19:59:42 +000013317Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13318
13319 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
13320 bug #55810
13321
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000013322Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13323
13324 * tree.c: fixed xmlGetNsProp() to close bug #55683
13325 Note this requires libxslt to use it's own function instead.
13326
Daniel Veillardf0c53762001-06-07 16:07:07 +000013327Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13328
13329 * HTMLtree.c: when in a pre element no formatting space should
13330 be added.
13331 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
13332
Daniel Veillard068a9652001-06-07 15:30:26 +000013333Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13334
13335 * configure.in: added tests for signal() and signal.h
13336
Daniel Veillard541d6552001-06-07 14:20:01 +000013337Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13338
13339 * xpath.c: robert pointed out xmlXPathNINF was not initialized
13340
Daniel Veillard8a367d42001-06-07 14:01:34 +000013341Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13342
13343 * doc/libxml-doc.el: Felix Natter provided a new version for
13344 libxml2
13345
Daniel Veillard8a926292001-06-07 11:20:20 +000013346Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13347
13348 * HTMLtree.c: when in a pre element no formatting space should
13349 be added.
13350
Daniel Veillard14839d52001-06-06 16:11:56 +000013351Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13352
13353 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
13354
Daniel Veillarde95e2392001-06-06 10:46:28 +000013355Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13356
13357 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
13358 hack
13359 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
13360 * uri.c: fixed a warning
13361
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000013362Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13363
13364 * HTMLtree.c: trying to close bug #55772 escaping in script
13365 elements
13366 * doc/xml.html: suggest to send mail to the list
13367
13368Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000013369
13370 * error.c: attempt to fix the xmlGetVarStr breakage once and for
13371 good. Use a macro and based on the solution provided in
13372 vsnprintf manual page from GNU.
13373
Bjorn Reese99748722001-06-05 12:49:15 +000013374Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13375
13376 * error.c: Workaround for non-preserving variadic list.
13377 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
13378
Daniel Veillard2e4f1882001-06-01 10:11:57 +000013379Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13380
13381 * doc/xml.html: added 2.3.10 release
13382
Daniel Veillardb3a182e2001-06-01 09:28:09 +000013383Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13384
13385 * configure.in: releasing 2.3.10
13386
Daniel Veillard3c2758d2001-05-31 18:43:43 +000013387Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13388
13389 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
13390
Daniel Veillard20042422001-05-31 18:22:04 +000013391Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13392
13393 * encoding.c: Robert Collins provided a patch to add the
13394 "US-ASCII" encoding alias
13395
Daniel Veillard97ac1312001-05-30 19:14:17 +000013396Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13397
13398 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
13399 string oriented functions and started cleaning the related areas
13400 in xpath.c which needed fixing in this respect
13401
Daniel Veillard2d703722001-05-30 18:32:34 +000013402Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13403
13404 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
13405 #55380
13406 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
13407
Daniel Veillard9403a042001-05-28 11:00:53 +000013408Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13409
13410 * TODO: updated
13411 * nanohttp.[ch] : started adding APIs to get the redirected URL
13412 when this occurs (needed for further base computation
13413 * tree.h: cleanup
13414 * encoding.c: cleanup
13415 * SAX.c: minor change around ctxt->loadsubset
13416
Daniel Veillard6278fb52001-05-25 07:38:41 +000013417Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13418
13419 * Makefile.am include/Makefile.am: small change to have
13420 include/libxml rebuilt if working from CVS.
13421 * uri.c: applied another patch from Carl Douglas for URI escaping,
13422 this should close bug #51876
13423
Daniel Veillardd16df9f2001-05-23 13:44:21 +000013424Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13425
13426 * xinclude.c: fixed XInclude recursive behaviour bug #54678
13427 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
13428 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
13429 added specific regression test
13430 * parser.h: preparing for the XSLT mode where DTD inherited
13431 attributes are added to the tree.
13432
Daniel Veillardbbd22452001-05-23 12:02:27 +000013433Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13434
13435 * xinclude.[ch]: Updated the namespace for the Last Call version
13436 * result/XInclude/include test/XInclude/include: updated the
13437 testsuite accordingly
13438
Daniel Veillard8514c672001-05-23 10:29:12 +000013439Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13440
13441 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
13442 related to bug #51876
13443
Daniel Veillard42596ad2001-05-22 16:57:14 +000013444Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13445
13446 * tree.c: fixed a gross mistake in base computation, xml:base is
13447 not completely correct yet (need cascade).
13448 * xpath.[ch]: added the few things needed to find a function name
13449 and URI from the XPath context when it is called.
13450
Daniel Veillard81418e32001-05-22 15:08:55 +000013451Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13452
13453 * catalog.[ch]: fixes and add xmlLoadCatalogs()
13454 * DOCBparser.c: small cleanup
13455 * xmllint.c: added a --catalogs option to load catalogs from
13456 $SGML_CATALOG_FILES
13457 * tree.c: cleanup
13458 * configure.in: iconv library fixup, ICONV_LIBS
13459
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000013460Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13461
13462 * catalog.c: handling of CATALOG entries. detection of recursion,
13463 and a few bugfixes
13464 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
13465 against the default namespace
13466
Daniel Veillard04b93292001-05-21 08:15:31 +000013467Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13468
13469 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
13470
Daniel Veillarda97a19b2001-05-20 13:19:52 +000013471Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13472
13473 * parser.c: fixed propagation context info when parsing an
13474 external entity.
13475 * doc/html/*.html: regenerated a couple of docs
13476
Daniel Veillard4623acd2001-05-19 15:13:15 +000013477Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13478
13479 * doc/xml.html: update with 2.3.9 informations
13480
Daniel Veillardbed7b052001-05-19 14:59:49 +000013481Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13482
13483 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
13484 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
13485 * doc/html/* : rebuilt the docs
13486 * valid.c: small patch which may improve some case when
13487 validating.
13488
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000013489Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13490
13491 * HTMLparser.c: Closed bug #54891
13492 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
13493 to the suite
13494
13495Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13496
13497 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
13498 applied a documentation patch from LotR and filled in a few missing
13499 descriptions
13500
Daniel Veillard76d66f42001-05-16 21:05:17 +000013501Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13502
13503 * xpath.c tree.c parser.c: speed optimizations at the parser level
13504 document tree freeing and xpath evaluation
13505
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000013506Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13507
13508 * parser.c parser.h parserInternals.h: fixed a couple of
13509 interfaces for handling memory buffer input to const char *
13510 upon suggestion of JamesH.
13511
Daniel Veillardc3739e72001-05-15 15:23:27 +000013512Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13513
13514 * configure.in: LoTR sent a patch fixing the previous commit
13515
Daniel Veillarda4f27e02001-05-15 12:41:29 +000013516Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13517
13518 * configure.in: trying to deal again with the stoopid -R linking
13519 flag of Solaris
13520
Daniel Veillard790142b2001-05-15 10:51:53 +000013521Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13522
13523 * xpath.h: two nodeset access macros from Thomas Broyer
13524
Daniel Veillardba0b8c92001-05-15 09:43:47 +000013525Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13526
13527 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
13528 patch from Thomas Broyer
13529
Daniel Veillarde62d36c2001-05-15 08:53:16 +000013530Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13531
13532 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
13533 case
13534 * INSTALL: was empty added stuff from the FAQ
13535
Daniel Veillard75bea542001-05-11 17:41:21 +000013536Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13537
13538 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
13539 attributes handling and #54433 by adding xmlUnsetProp()
13540 and xmlUnsetNsProp()
13541
Daniel Veillard0a2a1632001-05-11 14:18:03 +000013542Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13543
13544 * HTMLparser.c: Patch from Jonas Borgström
13545 (htmlGetEndPriority): New function, returns
13546 the priority of a certain element.
13547 (htmlAutoCloseOnClose): Only close inline elements if they
13548 all have lower or equal priority.
13549 * result/HTML: this of course changed a number of tests results.
13550
Daniel Veillard7d6fd212001-05-10 15:34:11 +000013551Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13552
13553 * xmlIO.c catalog.c: plugged in the default catalog resolution
13554 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
13555 documentations
13556 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
13557
Daniel Veillarda7374592001-05-10 14:17:55 +000013558Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13559
13560 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
13561 integrating catalogs
13562 * catalog.[ch] testCatalog.c: adding a small catalo API
13563 (only SGML catalog support).
13564 * parser.c: restaured xmlKeepBlanksDefault(0) API
13565
Daniel Veillardc17337c2001-05-09 10:51:31 +000013566Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13567
13568 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
13569
Daniel Veillard257d9102001-05-08 10:41:44 +000013570Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13571
13572 * parser.c: added xmlParseExternalEntityPrivate() to allow
13573 propagation of ctxt->_private when parsing external entities
13574
Daniel Veillard083c2662001-05-08 08:27:14 +000013575Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13576
13577 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
13578
Daniel Veillard01ef7382001-05-08 07:31:43 +000013579Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13580
13581 * configure.in: fixed a small portability problem with AM_CONDITIONAL
13582
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000013583Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13584
13585 * valid.c: warn when indeterminist content model is detected
13586 * result/VC/ElementValid8: this adds a message
13587 * Makefile.am: add --novalid for VCM tests
13588 * parserInternals.c: added a call to Init memory
13589
Daniel Veillard64269352001-05-04 17:52:34 +000013590Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13591
13592 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
13593 when both parameters are NULL.
13594
Daniel Veillard37721922001-05-04 15:21:12 +000013595Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13596
13597 * valid.c: applied small patch from Gary Pennington, reindented
13598 some part of the code.
13599
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000013600Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13601
13602 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
13603 release, updated and regenerated the docs
13604
Daniel Veillard357c9602001-05-03 10:49:20 +000013605Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13606
13607 * xpath.c result/XPath/expr/floats : clarified and cleanup
13608 printing of abnormal floats in tests.
13609
Daniel Veillarda2bc3682001-05-03 08:27:20 +000013610Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13611
13612 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
13613 * results/HTML/ : a few changes in the output of the HTML tests as
13614 a result.
13615 * configure.in: tying to fix -liconv where needed
13616
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000013617Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13618
13619 * Makefile.am: fixed a stupid error
13620
Daniel Veillard7150a032001-05-02 16:41:11 +000013621Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13622
13623 * configure.in Makefile.am: make the inclusion of the trio
13624 modules in the library conditional
13625
Daniel Veillardc057c5d2001-05-02 12:41:24 +000013626Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13627
13628 * DOCBparser.c: patche from László Kovács, fixed entities refs
13629 in attributes handling
13630
Daniel Veillardedddff92001-05-02 10:58:52 +000013631Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13632
13633 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
13634 flushing
13635
Daniel Veillardc8f620b2001-04-30 20:31:33 +000013636Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13637
13638 * xpath.c: fix of an XSLT namespace bug reported on the list
13639 general/bug-8-
13640
Daniel Veillard5792e162001-04-30 17:44:45 +000013641Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13642
13643 * strio.h trio.c: Dan McNichol suggested a couple of small
13644 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
13645
Daniel Veillard02141ea2001-04-30 11:46:40 +000013646Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13647
13648 * tree.c parser.c encoding.c: spent a bit more time looking
13649 at the parsing speed and DOM handling. Added a few more
13650 speedups.
13651
Daniel Veillard3ed155f2001-04-29 19:56:59 +000013652Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13653
13654 * parser.c: small but effective parsing speed improvement
13655
Daniel Veillardb59076b2001-04-29 17:04:07 +000013656Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13657
13658 * configure.in: default on the DocBook parser inclusion (for Gnome)
13659 * DOCBparser.h: fixed a header reference
13660
Daniel Veillardb45c43b2001-04-28 17:02:11 +000013661Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13662
13663 * configure.in xpath.c: applied Bjorn patches for FPE on the
13664 alpha
13665
Daniel Veillardeefd4492001-04-28 16:55:50 +000013666Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13667
13668 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
13669 xmlSaveFormatFileTo()
13670
Daniel Veillarde39a93d2001-04-28 14:35:02 +000013671Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13672
13673 * xpath.c: simple and efficient optimization, XPath functions
13674 aways bind to the same code, cache this
13675 * TODO: updated (by saying some is obsolete)
13676
Daniel Veillard2156a562001-04-28 12:24:34 +000013677Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13678
13679 * xpath.c: more cleanup work on XPath name parsing routines
13680
Daniel Veillard61d80a22001-04-27 17:13:01 +000013681Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13682
13683 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
13684 xmlXPathParseName
13685 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
13686 * debugXML.c: avoid compilation problems if compiling without
13687 HTML support, Igor Zlatkovic
13688 * win32/libxml2/libxml2.def.src: being able to compile without
13689 XPath on Windows
13690
Daniel Veillarddbb14a72001-04-26 20:54:01 +000013691Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13692
13693 * libxml.m4: yet another patch from Toshio Kuratomi
13694
Daniel Veillard2913e4c2001-04-26 19:29:02 +000013695Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13696
13697 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
13698
Daniel Veillard67fee942001-04-26 18:59:03 +000013699Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13700
13701 * tree.[ch]: added xmlSaveFormatFile interface for saving
13702 and indenting a file.
13703
Daniel Veillard82e49712001-04-26 14:38:03 +000013704Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13705
13706 * xpath.c: fixed bug #53689 related to processing-instruction()
13707
Daniel Veillard02f077a2001-04-26 10:59:11 +000013708Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13709
13710 * DOCBparser.c: patche from László Kovács
13711
Daniel Veillard30211a02001-04-26 09:33:18 +000013712Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13713
13714 * parser.c: applied fixes from Christian Glahn bug report #53391
13715
Daniel Veillard5a7c3452001-04-26 09:16:13 +000013716Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13717
13718 * error.c: Jean François Lecomte provided a complete description
13719 and a fix to bug #53537
13720
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000013721Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13722
13723 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
13724
Daniel Veillard1034da22001-04-25 19:06:28 +000013725Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13726
13727 * DOCBparser.c SAX.c: a bit more work on entities processing.
13728 Still Need to cleanup XML output and references in attributes
13729
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000013730Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13731
13732 * DOCBparser.c include/Makefile.am: two patches from László Kovács
13733
Daniel Veillardb33c2012001-04-25 12:59:04 +000013734Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13735
13736 * tree.c: trying to fix #53574, not completely complete,
13737 I would like xmllint --copy --debug test/ent1 and
13738 xmllint --debug test/ent1 to show the same result.
13739 * xpath.c: fix a bug when trying to sort namespace nodes
13740
Daniel Veillard5146f202001-04-25 10:29:44 +000013741Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13742
13743 * HTMLtree.c: real fix for #53402
13744
Daniel Veillard7533cc82001-04-24 15:52:00 +000013745Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13746
13747 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
13748 PIs when using xsl:output
13749 * valid.c: closing #53537 some case generate segfaults if there
13750 is validity errors
13751
Daniel Veillard61b33d52001-04-24 13:55:12 +000013752Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13753
13754 * SAX.c testDocbook.c DOCBparser.c: more work on the support
13755 of external parsed entities, added --noent to testDocbook
13756 * valid.c: Garry Pennington found an uninitialized variable
13757 access in xmlValidateElementContent()
13758
Daniel Veillard56098d42001-04-24 12:51:09 +000013759Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13760
13761 * HTMLparser.c : HTML parsing still sucks ... trying to deal
13762 with madness
13763 * result/HTML/ : this modified the result of the regression tests
13764 a lot.
13765
Daniel Veillard122376b2001-04-24 12:12:30 +000013766Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13767
13768 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
13769 to doc where it wasn't checked against NULL reported by
13770 Jens Laas
13771
Daniel Veillard43dadeb2001-04-24 11:23:35 +000013772Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13773
13774 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
13775 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
13776
Daniel Veillardeae522a2001-04-23 13:41:34 +000013777Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13778
13779 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
13780 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
13781 * SAX.[ch]: cleanup and updates for DocBook
13782 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
13783 ex SGML identifier changes
13784 * valid.c: removed a static unused function.
13785
Daniel Veillardde57c612001-04-23 09:13:36 +000013786Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13787
13788 * HTMLtree.c: applied change for Paul Sponagl on script saving
13789 * Makefile.am: the warning about entity title.xml are normal.
13790
Daniel Veillard393df012001-04-22 20:11:18 +000013791Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13792
13793 * configure.in: release of 2.3.7
13794 * Makefile.am: fixing make distcheck
13795
Daniel Veillarda41123c2001-04-22 19:31:20 +000013796Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13797
13798 * doc/html/* doc/xml.html: updated and regenerated the docs
13799
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000013800Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13801
13802 * xpath.c: fixed the XPointer problem introduced in 2.3.6
13803
Daniel Veillarde82a9922001-04-22 12:12:58 +000013804Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13805
13806 * tree.c: fixed #53388 with the provided patch
13807
Daniel Veillard06803992001-04-22 10:35:56 +000013808Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13809
13810 * valid.c: Bjorn detected an invalid memory access. Fixed
13811 vstateVPush()
13812
Daniel Veillard40af6492001-04-22 08:50:55 +000013813Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13814
13815 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
13816
Bjorn Reese70a9da52001-04-21 16:57:29 +000013817Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13818
13819 * libxml.h: new header used only for the compilation of libxml
13820 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
13821 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
13822 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
13823 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
13824 xmlmemory.c xpath.c xpointer.c: libxml.h integration
13825 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
13826 baseline (version 1.2 plus a single patch).
13827 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
13828 scientific notation for numbers. Tests added.
13829 * xpath.c: formatting of numbers changed to use sprintf
13830 (contribution from William Brack)
13831
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000013832Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13833
13834 * valid.c: cleanup, more useful debugging
13835 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
13836 * xmlIO.c: entity loading is printed as an error when validating
13837
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000013838Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13839
13840 * valid.c: fixed to validate within entities
13841 * test/VCM/v22.xml: added a specific testcase
13842
Daniel Veillardca1f1722001-04-20 15:47:35 +000013843Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13844
13845 * valid.c: forgot an epsilon transition in for ()+
13846 * test/VCM/v21.xml : added a specific test case
13847
Daniel Veillard85349052001-04-20 13:48:21 +000013848Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13849
13850 * valid.c: removed a state explosion exhibited by RSS
13851 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
13852 from bug #51872
13853
Daniel Veillarddab4cb32001-04-20 13:03:48 +000013854Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13855
13856 * valid.[ch] tree.h: worked *hard* to get non-determinist content
13857 validation without using an ugly NFA -> DFA algo in the source.
13858 Made a specific algorithm easier to maintain, using a single
13859 stack and without recursion.
13860 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
13861 * hash.c: made the growing routine static
13862 * tree.h parser.c: added the parent information to an
13863 xmlElementContent node.
13864
Daniel Veillarde470df72001-04-18 21:41:07 +000013865Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13866
13867 * SAX.c parser.c xpath.c: generating IDs when not validating
13868 from an external parsed entity was poisoning the ID has table
13869 with removed values. This was killing XSLT on the KDE help
13870 browser.
13871
Daniel Veillardceacdd92001-04-18 15:10:35 +000013872Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13873
13874 * entities.h: andrew@ugh.net.au detected a double declaration
13875
Daniel Veillarda10efa82001-04-18 13:09:01 +000013876Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13877
13878 * debugXML.c hash.c tree.h valid.c : some changes related to
13879 the validation suport to improve speed with DocBook
13880 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
13881 the way validation errors get reported
13882
Daniel Veillard1ed3f882001-04-18 09:45:35 +000013883Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13884
13885 * HTMLparser.c HTMLtree.c: applied part of the patches provided
13886 by P C Chow and William M. Brack for XSLT HTML output
13887
Daniel Veillard2d90de42001-04-16 17:46:18 +000013888Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13889
13890 * xmlversion.h.in win32config.h win32/libxml2/*: applied
13891 Igor Zlatkovic patches for MSC compilation and added his
13892 updates
13893
Daniel Veillarde043ee12001-04-16 14:08:07 +000013894Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13895
13896 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
13897 prefix lookup.
13898 * parserInternals.c: fixed the bug reported by Morus Walter
13899 due to an off by one typo in xmlStringCurrentChar()
13900
Daniel Veillarda3bfca52001-04-12 15:42:58 +000013901Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13902
13903 * HTMLparser.c result/HTML/*: revamped the way the HTML
13904 parser handles end of tags or end of input
13905
Daniel Veillard82daa812001-04-12 08:55:36 +000013906Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13907
13908 * tree.[ch] : added xmlDocCopyNode for gdome2 support
13909
Daniel Veillard67a21302001-04-11 14:39:16 +000013910Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13911
13912 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
13913 bug where the linktime verions of free() won't work ...
13914
Daniel Veillard27b55282001-04-11 12:22:25 +000013915Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13916
13917 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
13918
Daniel Veillardafc73112001-04-11 11:51:41 +000013919Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13920
13921 * doc/xml.html: added 2.3.6 release
13922
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000013923Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13924
13925 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
13926 * result/wml.xml: resulted in a small output change
13927
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000013928Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13929
13930 * tree.c: xmlNewDoc was missing the charset initialization
13931 * xmllint.c: added --auto to autogenerate a doc, allow to
13932 reproduce the problem fixed on xmlNewDoc
13933
Daniel Veillard1731d6a2001-04-10 16:38:06 +000013934Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13935
13936 * xpath.c: trying to get 52979 solved
13937 * tree.c result/ result/noent/: trying to get 52712 solved, this
13938 also made me clean up the fact that XML output in general should
13939 not add formating blanks by default, this changed the output of
13940 a few tests
13941
Daniel Veillard73639a72001-04-10 14:31:39 +000013942Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13943
13944 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
13945
Daniel Veillardfac26a12001-04-08 13:08:14 +000013946Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13947
13948 * configure.in: finally released 2.3.6
13949
Daniel Veillard911f49a2001-04-07 15:39:35 +000013950Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13951
13952 * xpath.c: checking for null pointer generated by new code
13953
Daniel Veillardd8df6c02001-04-05 16:54:14 +000013954Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13955
13956 * xpath.c: fixed a [] evaluation problem reported
13957 * test/XPath/tests/simpleaddr: extended test
13958 * result/XPath/simpleaddr: updated result
13959
Daniel Veillard3b2c2612001-04-04 00:09:00 +000013960Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13961
13962 * xmllint.c: Dan Timis reported a portability problem
13963 on Macs without mmap, fixed it.
13964
Daniel Veillardb38bd552001-04-03 18:22:00 +000013965Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13966
13967 * testXPath.c : added a --tree option allowing to display the
13968 tree dump of the XPath expression
13969
Daniel Veillard4dd93462001-04-02 15:16:19 +000013970Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13971
13972 * xpath.c: fixed a memleak when comparing nodesets
13973 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
13974 * tree.c: added a TODO
13975
Daniel Veillard92ad2102001-03-27 12:47:33 +000013976Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13977
13978 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
13979 we need string functions
13980 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
13981 to be able to use them where needed. Applied some changes
13982 to reduce name linking pollution and compile in only what's
13983 needed.
13984 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
13985 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
13986 for the string manipulation functions
13987 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
13988 to the free() function of xmlmemory.c
13989 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
13990 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
13991 usage.
13992
13993
Daniel Veillard2be30642001-03-27 00:32:28 +000013994Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13995
13996 * error.c: applied the context output patch of the error
13997 handling submitted by Chuck Griffith
13998 * error/VC/*: this slightly change some error logs
13999
Daniel Veillard50582112001-03-26 22:52:16 +000014000Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14001
14002 * parser.c: fixed line number reporting on error
14003
Daniel Veillard04be4f52001-03-26 21:23:53 +000014004Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14005
14006 * parser.c: Sullivan and Darin found a parser bug,
14007 applied the patch.
14008
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000014009Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14010
14011 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
14012 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
14013 xmlversion.h.in xpointer.c: of course the way I defined
14014 UNUSED breaks on old gcc version. Try to be smart and
14015 also define it directly in xmlversion.h
14016 * configure.in: removed -ansi flag from the pedantic set
14017
14018Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000014019 Huge cleanup, I switched to compile with
14020 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
14021 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
14022 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
14023 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
14024 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
14025 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
14026 encoding.h entities.c error.c list.[ch] nanoftp.c
14027 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
14028 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
14029 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
14030 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
14031 Cleanup, staticfied a number of non-exported functions,
14032 detected and cleaned up a dozen of problem found this way,
14033 avoided a lot of public function name/typedef/system names clashes
14034 * doc/xml.html: updated
14035 * configure.in: switched private flags to the really pedantic ones.
14036
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000014037Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14038
14039 * configure.in: 2.3.5
14040 * doc/html/*: rebuilt the docs
14041
Daniel Veillard146c9122001-03-22 15:22:27 +000014042Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14043
14044 * parser.c: fixed a reported bug in NOTATION parsing
14045 * uri.c: accepted but not fixed bug 51876, added TODO
14046 * Makefile.am: fixed bug 51876
14047
Daniel Veillarda5f013b2001-03-22 12:44:45 +000014048Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14049
14050 * config.h.in configure.in error.c: fix a compilation problem
14051 on platforms without vsnprintf (xml@thewrittenword.com)
14052
Daniel Veillarde020c3a2001-03-21 18:06:15 +000014053Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14054
14055 * parser.c: fixed a function name header typo
14056 * SAX.c: notations can also occur in external subset.
14057
Daniel Veillard7d42b542001-03-20 13:22:46 +000014058Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14059
14060 * error.c: removed a C++ like comment
14061
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000014062Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14063
14064 * parser.c: fixing bug 52299 strange condition leading
14065 to a parser crash due to a buffer overflow
14066 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
14067 added the specific test case
14068
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000014069Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14070
14071 * xpath.[ch]: still a lot of cleanup based on XSLT, added
14072 xmlXPathConvert{String,Number,Boolean} to be able to make
14073 type casts without a context stack, fixed some implementation
14074 problems related to the absence of context at parse-time,
14075 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
14076 in the public API too
14077 * xpointer.c xpathInternals.h: we need to know at parse time
14078 whether we are compiling an XPointer
14079
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000014080Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14081
14082 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
14083 cleaned up the parser internals, refactored XPath code, added
14084 new compilation based APIs and cleanly separated public and
14085 private APIs.
14086
Daniel Veillardd007d6c2001-03-19 00:01:07 +000014087Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14088
14089 * xpath.h: the comp field must be added at the end to avoid
14090 killing binary compat.
14091
Daniel Veillard9e7160d2001-03-18 23:17:47 +000014092Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14093
14094 * Makefile.am: detect XPath memleaks in regreson tests
14095 * error.c: fixed and error w.r.t. error reporting still using
14096 stderr
14097 * hash.c: added new line at end of file
14098 * tree.h: minor cleanup
14099 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
14100 expression parsing from evaluation, resulted in a number of
14101 changes internally, and in XPointer. Likely to break stuff
14102 using xpathInternals.h but should remain binary compatible,
14103 new interfaces will be added.
14104
Daniel Veillardd574f782001-03-14 19:40:17 +000014105Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14106
14107 * configure.in: fixed a couple of problems reported by
14108 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
14109 without gcc on non linux platforms.
14110
Daniel Veillard0a6c3582001-03-14 19:15:37 +000014111Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14112
14113 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
14114 a fix for --with-html-dir= configure support. I hope it won't
14115 break rpm generation
14116
Daniel Veillarda022fe02001-03-14 16:30:00 +000014117Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14118
14119 * xmlIO.c: one function comment cleanup.
14120
Daniel Veillard25239c12001-03-14 13:56:48 +000014121Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14122
14123 * SAX.c: external subset notations were improperly registered
14124 in the internal subset.
14125
Daniel Veillard2c4754f2001-03-13 09:31:12 +000014126Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14127
14128 * README.cvs-commits: added, pointing to HACKING
14129 * HACKING: updated
14130
Daniel Veillard82ab81e2001-03-12 21:11:21 +000014131Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14132
14133 * parser.c: and Matt Sergeant found one in the XML push
14134 parser (erroneous check I forgot to remove when I fixed the
14135 main parser).
14136
Daniel Veillard68d7b672001-03-12 18:22:04 +000014137Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14138
14139 * xpath.c: ptittom found a small bug in UnaryExpr
14140
Daniel Veillarde356c282001-03-10 12:32:04 +000014141Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14142
14143 * configure.in: bumped to 2.3.4
14144 * error.c: fixed bug #51860
14145 * tree.c: fixed bug #51861
14146 * valid.c: cleanup, more debug, failed to fix one bug crap ...
14147 * tree.[ch] : added xmlDefaultBufferSize
14148 * nanoftp.c: typo in function name header block
14149 * doc/xml.html : updated, added link to XML::LibXSLT
14150 * doc/html/* : rebuilt the docs
14151
Daniel Veillard80f32572001-03-07 19:45:40 +000014152Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14153
14154 * parser.c SAX.c: the new content parsing code raised an
14155 ugly bug in the characters() SAX callback. Found it
14156 just because of strangeness in XSLT XML Rec ouptut :-(
14157
Daniel Veillard6c831202001-03-07 15:57:53 +000014158Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14159
14160 * Makefile.am: Martin Baulig suggested to add -lm
14161 * tree.c: found another bug in xmlNodeGetContent()
14162
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000014163Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14164
14165 * xpath.c: Bjorn found the error related to strictness of comparison.
14166
Daniel Veillard29631a82001-03-05 09:49:20 +000014167Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14168
14169 * parser.c: trying to fix the Dtd parsing problem reported
14170 by Gary, side effect of last week speed optimizations.
14171
Daniel Veillard14be0a12001-03-03 18:50:55 +000014172Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14173
14174 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
14175 * parserInternals.c: removed unneeded test raised by Stric
14176
Bjorn Reesee1dc0112001-03-03 12:09:03 +000014177Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
14178
14179 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
14180 and fixed by William Brack). Added xmlXPathFormatNumber.
14181 Changed the sorting slightly.
14182 * configure.in Makefile.am example/Makefile.am: Added -lm.
14183 Please note that applications linking with libxml2, must
14184 also like with the math library from now on.
14185
Daniel Veillardf9533d12001-03-03 10:04:57 +000014186Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14187
14188 * HTMLparser.c: fixed loop reported by Marc Sanfacon
14189
Daniel Veillard2f362242001-03-02 17:36:21 +000014190Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14191
14192 * parser.c: one must report spaces even if the Dtd element
14193 content proves that this is not part of the element content.
14194 * result/valid/*.xml: this changed the ouptu slightly
14195
Daniel Veillardb402c072001-03-01 17:28:58 +000014196Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14197
14198 * configure.in: bumped to 2.3.3
14199 * doc/xml.html: updated
14200
Daniel Veillard77851712001-02-27 21:54:07 +000014201Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14202
14203 * tree.c: minor doc fix
14204 * xpath.c: deallocation issues when a result tree has been
14205 converted to a node-set
14206
Daniel Veillardec70e912001-02-26 20:10:45 +000014207Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14208
14209 * doc/xml.html: oops corrected dates s/2000/2001
14210
Daniel Veillard8730c562001-02-26 10:49:57 +000014211Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14212
14213 * valid.c: new patch from Gary Pennington
14214
Daniel Veillard91e9d582001-02-26 07:31:12 +000014215Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14216
14217 * doc/xml.html: applied patch from Ankh
14218
Daniel Veillardedac3c92001-02-26 01:36:19 +000014219Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14220
14221 * xinclude.c: fixed a problem building on Mac
14222
Daniel Veillard21a0f912001-02-25 19:54:14 +000014223Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14224
14225 * parser.c: more work on increasing parsing ferformances
14226
Daniel Veillard48b2f892001-02-25 16:11:03 +000014227Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14228
14229 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
14230 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
14231 avoiding memcpy in production builds MEM_CLEANUP macro use
14232 * parser.[ch] parserInternals.c: optimizations of the tightest
14233 internal loops inside the parser. Better checking of I/O
14234 flushing/loading conditions
14235 * xmllint.c : added --timing
14236
Daniel Veillard71681102001-02-24 17:48:53 +000014237Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14238
14239 * configure.in: bumped to 2.3.2
14240 * doc/xml.html: updated for release
14241
Daniel Veillardbbd51d52001-02-24 03:07:03 +000014242Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14243
14244 * xpath.c: found a memleak and fixed a nasty bug
14245
Daniel Veillardf7cd4812001-02-23 18:44:52 +000014246Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14247
14248 * xmllint.[c1] : added return code errors for xmllint
14249 * xpath.c: specific debug dump function for result value trees
14250
Daniel Veillard4b637072001-02-21 21:52:55 +000014251Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14252
14253 * xpath.c: finally implemented xmlXPathCompareNodeSets
14254 * test/XPath/expr/floats results/XPath/expr/floats: added
14255 a test for float expressions
14256
Daniel Veillardf714aa32001-02-21 03:07:44 +000014257Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14258
14259 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
14260 * parserInternals.[ch]: trying to speed up parsing
14261 * xpath.c : speeded up node set equality op
14262
Daniel Veillarde0c3a622001-02-19 18:05:20 +000014263Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14264
14265 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
14266 better handling of ID/IDREF and the list modules associated
14267 * configure.in: small CFLAGS cleanup
14268
Daniel Veillarda8abee62001-02-19 15:14:59 +000014269Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14270
14271 * configure.in: fixed iconv detection on AIX (stric)
14272
Daniel Veillardbca64ef2001-02-19 22:20:01 +000014273Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000014274
14275 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
14276
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000014277Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
14278
14279 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
14280 and optimized xmlXPathNodeSetSort
14281
Daniel Veillard142adbf2001-02-17 13:21:05 +000014282Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14283
14284 * xpath.c: bug fix when context size is 0
14285 * parser.c: I like Norm's Dtd because they still manage to break
14286 the parser occasionally
14287
Daniel Veillardf23e0092001-02-16 13:21:29 +000014288Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14289
14290 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
14291
Daniel Veillarde0e26512001-02-16 00:11:46 +000014292Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14293
14294 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
14295 attributes within the XML-1.0 namespace
14296
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000014297Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14298
14299 * xpathInternals.h: exported a few axis functions
14300 * doc/xml.html: updated the doc
14301
Daniel Veillard760f4422001-02-15 14:59:48 +000014302Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14303
14304 * configure.in: applied patch from Daniel van Balen for OpenBSD
14305 and bumped version to 2.3.1
14306 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
14307 attempt to find autoclosing was simply broken, removed it,
14308 updated the examples, this is better
14309
Daniel Veillardd194dd22001-02-14 10:37:43 +000014310Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14311
14312 * hash.[ch]: added Paolo Casarini patch to provide Delete from
14313 hash functionnalities.
14314 * doc/html/* : rebuild the doc
14315
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000014316Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14317
14318 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
14319 on predicate
14320 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
14321 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
14322 really want to have tags closed on output even if we accept
14323 unclosed ones on input
14324
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000014325Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14326
14327 * xpath.c: ouch don't free NULL, rare case fixed
14328 * tree.c: don't coalesce text nodes if they don't have the
14329 same behaviour wrt escaping on output
14330
Daniel Veillardd12b69d2001-02-11 20:17:31 +000014331Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14332
14333 * xpath.c: small fixup
14334 * SAX.c: don't warn on empty namespaces.
14335
Daniel Veillard6a2e4062001-02-08 10:31:33 +000014336Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14337
14338 * README: a bit of cleanup
14339 * configure.in: preparing for 2.3.0 release
14340
Daniel Veillard1f83d392001-02-08 09:37:42 +000014341Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14342
14343 * hash.[ch]: added a first version of xmlHashSize()
14344 * valid.c: another bug fix from Gary Pennington
14345
Daniel Veillard5eef6222001-02-07 18:24:48 +000014346Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14347
14348 * valid.c: couple of bug fixes pointed by Gary Pennington
14349 * HTMLtree.c: #if 0 cleanup
14350
Daniel Veillard2c257ec2001-02-06 13:29:07 +000014351Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14352
14353 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
14354 which removes a time consuming check of xmlXPathNodeSetAdd()
14355 and use it in places where we are sure to not break unicity
14356
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000014357Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14358
14359 * xpath.c: bug fixes found from XSLT
14360 * tree.c: preserve node->name special values when copying nodes.
14361 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
14362 external subset are fetched when available but without full
14363 validation. Added xmlLoadExtDtdDefaultValue, need a function.
14364 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
14365 output with encoding disabled.
14366
Daniel Veillard2c833b62001-02-03 08:52:06 +000014367Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14368
14369 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
14370 xmlCheckFilename should not be called from xmlFileOpenW
14371 and xmlGzfileOpenW
14372
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000014373Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14374
14375 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
14376 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
14377 added the new tests for URI normalization
14378 * testURI.c: fixed stoopid bugs
14379 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
14380 the URI in the error messages are now properly normalized
14381
Daniel Veillardea28ce62001-02-02 08:20:19 +000014382Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14383
14384 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
14385
Daniel Veillarde99a4762001-02-01 04:34:35 +000014386Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14387
14388 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
14389
Daniel Veillard2b325a02001-01-31 20:46:31 +000014390Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14391
14392 * xpath.c: fixed mod operator
14393
Daniel Veillardde55cf62001-01-31 15:53:13 +000014394Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14395
14396 * parser.c: fixed xmlStrcat doc
14397 * tree.c: 2 fixes form Anders Carlson for copying nodes and
14398 trees.
14399
Daniel Veillard2f913b72001-01-31 13:23:49 +000014400Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14401
14402 * xpath.c result/XPath/tests/chaptersbase
14403 result/XPath/tests/simplebase: fixed XPath node()
14404 * tree.c: small fix in xmlNewNs()
14405 * Makefile.am: removed extraneous xml2Conf.sh rule
14406
Daniel Veillardb42042b2001-01-28 07:40:36 +000014407Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14408
14409 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
14410 Changed the library name, in order to get libxml-devel and
14411 libxml2-devel to coexist on a single system
14412 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
14413 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
14414
Daniel Veillardee0a4662001-01-27 18:59:33 +000014415Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14416
14417 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
14418 libxml2-devel installable in // as libxml-devel.
14419
Daniel Veillard5eb05942001-01-27 17:50:22 +000014420Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14421
14422 * doc/Makefile.am: fixed make rebuild in doc
14423 * doc/html/*.html: rebuilt the docs
14424
Daniel Veillard65c295d2001-01-26 09:32:39 +000014425Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14426
14427 * tree.c: patch from Bjorn Reese on xmlBufferCCat
14428
Daniel Veillard8e199902001-01-25 18:54:39 +000014429Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14430
14431 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
14432 the HTML doc to go into the -devel RPM ...
14433 * aclocal.m4 config.h.in: some updates due to auto* magic
14434
Daniel Veillard93086662001-01-25 18:13:04 +000014435Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14436
14437 * xpath.h: added a hook in the context structure allowing to
14438 link to extra support, needed for XSLT
14439
Daniel Veillardf17e09b2001-01-25 13:55:35 +000014440Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14441
14442 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
14443 xmlXPtrCmpPoints to use it.
14444 * propagated the following patch from Alejandro Forero
14445 * include/win32config.h xmlIO.c: applied further suggestions
14446 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
14447 * example/gjobread.c: fixed warnings, now that it builds
14448
14449Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
14450
14451 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
14452
14453 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
14454 filename points to a valid file (not a directory).
14455 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
14456 Added calls to xmlCheckFilenameDir.
14457
14458 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
14459 `path' (rather than `filename') as the parameter to gzopen and open.
14460
Daniel Veillard48177c22001-01-23 15:27:41 +000014461Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14462
14463 * Makefile.am: fixed a problem with EXTRA_DIST
14464
Daniel Veillardb83ba402001-01-22 22:45:10 +000014465Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14466
14467 * Makefile.am example/Makefile.am: finally found the trick
14468 to build the example, i.e. add "." in SUBDIRS before example
14469 in the list <grin/>
14470
Daniel Veillard82687162001-01-22 15:32:01 +000014471Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14472
14473 * doc/xml.html: updated with an XSLT section, removed pointer to
14474 W3C CVS base.
14475
Daniel Veillard8a7642f2001-01-22 10:45:16 +000014476Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14477
14478 * xpath.c: when copying a XSLT tree object teh tree need to be copied
14479 too, and deallocation need to occur the same way.
14480
Daniel Veillarde4566462001-01-22 09:58:39 +000014481Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14482
14483 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
14484 type correponding to an XSLT result tree fragment. Share most
14485 of the data format with node set, as well as operators.
14486 * HTMLtree.c: added a newline at the end of the doctype output
14487 whe this one is not present initially.
14488 * tree.c: make sure taht the parent and doc pointers are properly
14489 set when copying attributes (lists).
14490
Daniel Veillard701c7362001-01-21 09:48:59 +000014491Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14492
14493 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
14494
Daniel Veillard5a2b6972001-01-20 21:15:50 +000014495Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14496
14497 * xpath.c: seems I finally killed that ugly path evaluation
14498 context bug (tagged 9999 in case is is wrong)
14499
Daniel Veillard8f4d9752001-01-19 05:32:34 +000014500Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14501
14502 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
14503 for XSLT
14504
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000014505Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14506
14507 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
14508 for xmlGzfileOpen() bug
14509
Daniel Veillardf6eea272001-01-18 12:17:12 +000014510Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14511
14512 * xpath.c: removed an error found by XSLT usage
14513 * tree.c parserInternals.h: use a predefined static string
14514 for text and comment nodes, avoid freeing them in xmlFreeNode,
14515 exported the string name in parserInternals.h and added
14516 another value to disable encoding at output (for XSLT),
14517 gain memory, time.
14518
Daniel Veillard8f2cc572001-01-17 08:19:35 +000014519Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14520
14521 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
14522 win32/libxml2/libxml2_so.dsp: new makefiles and update
14523 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
14524
Daniel Veillardf831bfb2001-01-16 17:26:04 +000014525Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14526
14527 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
14528 Gary Pennington
14529
Daniel Veillard389e6b72001-01-15 19:41:13 +000014530Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14531
14532 * xpath.c: fixed the comaprision of values and nodelists,
14533 need to compare nodelist still ...
14534 * debugXML.c: avoided a possible core dump
14535 * HTMLparser.c: cleanup
14536 * nanohttp.c: contributed fix.
14537 * tree.c: fixes in properties handling added xmlSetNsProp
14538 needed by libxslt
14539 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
14540 comment
14541 * TODO: updated
14542
Daniel Veillard167bd532001-01-06 21:09:34 +000014543Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14544
14545 * parser.c parserInternals.c: applied Bjorn Reese optimization
14546 patch
14547
14548Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14549
14550 * Makefile.am: applied patch fro make check from Martin Vidner
14551
Daniel Veillard503b8932001-01-05 06:36:31 +000014552Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14553
14554 * configure.in: preparing 2.2.11
14555 * doc/html/*: rebuild the HTML files
14556 * doc/xml.html : updated
14557
Daniel Veillardc2f4df22001-01-04 14:06:39 +000014558Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14559
14560 * tree.c: fixed a stupid bug
14561 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
14562 patches related to validation of an XInclude processing result
14563 * TODO: updated
14564
Daniel Veillarde2488192001-01-04 10:54:22 +000014565Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14566
14567 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
14568 on large files
14569
Daniel Veillardf060a412001-01-03 20:52:44 +000014570Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14571
14572 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
14573
Daniel Veillard45cff692001-01-03 18:02:04 +000014574Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14575
14576 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
14577 reported by Jonas Borgström
14578 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
14579
Daniel Veillard08108982001-01-03 15:24:58 +000014580Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14581
14582 * testXPath.c xpath.c: fixing the XPath union expressions problem
14583 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
14584
Daniel Veillard4a6845d2001-01-03 13:32:39 +000014585Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14586
14587 * xmllint.c: Made is so if the file name is "-" is will read form
14588 standard input. Sven Heinicke <sven@zen.org>
14589 * tree.c: fixed a problem when growing buffer
14590 * tree.h: fixed the comment of the node types following andersca
14591 comment
14592 * TODO: updated
14593
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000014594Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14595
14596 * HTMLparser.[ch]: added a way to avoid adding automatically
14597 omitted tags. htmlHandleOmittedElem() allows to change the
14598 default handling.
14599 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
14600 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
14601 of xmllint too when using --memory flag, added a memory test
14602 suite at the Makefile level.
14603 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
14604 with namespace use when encountering QNames in XPath evalation,
14605 added xmlns() scheme in XPointer.
14606 * nanoftp.c : incorporated a fix
14607 * parser.c xmlIO.c: fixed problems raised with encoding when using
14608 the memory I/O
14609 * parserInternals.c: closed bug 25934 reported by
14610 torsten.landschoff@innominate.de
14611 * TODO: updated
14612
Daniel Veillarda1fe9102000-11-25 10:49:25 +000014613Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14614
14615 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
14616 on a non-updated tree :-(, made a 2.2.10 release to correct the
14617 situation
14618
Daniel Veillardce6e98d2000-11-25 09:54:49 +000014619Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14620
14621 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
14622 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
14623 integrated a set of OpenVMS changes from Howard Taylor
14624 <Howard.Taylor@pacoast.com>
14625
Daniel Veillard58770e72000-11-25 00:48:47 +000014626Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14627
14628 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
14629 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
14630
Daniel Veillardf62ceff2000-11-24 23:36:01 +000014631Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14632
14633 * HTMLparser.c: some fixes on auto-open of html/head/body
14634 * encoding.c: fixed a compilation error on some gcc env
14635 * xpath.c xpointer.[ch] xpathInternals.h: improved the
14636 XPointer implementation
14637 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
14638 related XPointer tests and associated results
14639
Daniel Veillard300f7d62000-11-24 13:04:04 +000014640Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14641
14642 * doc/xmldtd.html doc/xml.html: following a short step by step
14643 guidance on IRC to help maciej with DTDs I started a small
14644 page on the subject.
14645
Daniel Veillard748e45d2000-11-17 16:36:08 +000014646Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14647
14648 * HTMLparser.c: fixed handling of broken charrefs
14649 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
14650 patches
14651
Daniel Veillard28929b22000-11-13 18:22:49 +000014652Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14653
14654 * doc/xml.html doc/html/* : rebuilt the docs after adding
14655 xinclude and updated page for 2.2.7 and 2.2.8
14656 * configure.in: releasing 2.2.8
14657
Daniel Veillard41e06512000-11-13 11:47:47 +000014658Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14659
14660 * parser.[ch] parserInternals.c: applied the conditional
14661 section processing fix from Jonathan P Springer
14662 <jonathan.springer2@gte.net>
14663 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
14664 project file, fixed iconv default non support
14665 * xpath.c: fixed the problem of evaluating relative expressions
14666 when a node context is provided.
14667
Daniel Veillardbf432752000-11-12 15:56:56 +000014668Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14669
14670 * nanoftp.c: fixed gcc 2.95 new warnings
14671 * SAX.c: fixed a stupid bug
14672 * tree.c: fixed a formatting problem when round-tripping
14673 from/to memory
14674 * xinclude.c: chased memleak, fixed a base problem
14675 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
14676 xmlXPtrBuildNodeList()
14677 * TODO: updated
14678 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
14679 adding a first small set of regression tests for XInclude
14680
Daniel Veillardc2def842000-11-07 14:21:01 +000014681Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14682
14683 * nanohttp.[ch]: applied Wayne Davison patches to access
14684 the WWW-Authorization header.
14685 * parser.c: Closed Bug#30847: Problems when switching encoding
14686 in short files by applying Simon Berg's patch.
14687 * valid.c: fixed a validation problem
14688 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
14689 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
14690 Wayne Davison
14691 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
14692 need to be extended to non full nodes selections.
14693 * xinclude.c: starts to work decently
14694
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000014695Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14696
14697 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
14698 debugXML.c xmlversion.h.in: Started adding XInclude support,
14699 this is a new xmllint option
14700 * tree.c xpath.c: applied TOM patches for XPath
14701 * xpointer.c: fixed a couple of errors.
14702 * uri.c: added an escaping function needed for xinclude
14703 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
14704 new warning from RH70 gcc's version
14705
Daniel Veillarda4964b72000-10-31 18:23:44 +000014706Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14707
14708 * HTMLparser.c: fixed loop on invalid char in scripts
14709 * parser.c: update to description of xmlIOParseDTD()
14710 * libxml.m4 xmlversion.h.in: changes contributed by
14711 Michael Schmeing <m.schmeing@internet-factory.de>
14712 * configure.in: preparing for 2.2.7
14713 * Makefile.am: trying to avoid config.h and acconfig.h
14714 being included in the distrib
14715 * configure.in: released 2.2.7
14716
14717Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14718
14719 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
14720 like namespaces for good. Unified xmlNs and xmlNode somewhat.
14721
Daniel Veillard01411222000-10-30 15:33:22 +000014722Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14723
14724 * parser.[ch]: added xmlIOParseDTD()
14725 * xpointer.c: added support for the 2 extra parameters of
14726 string-range, fixed a stoopid error when '0' was present
14727 in XPointer expressions
14728 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
14729 testsuite for the above
14730
Daniel Veillard6db58192000-10-30 09:27:53 +000014731Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14732
14733 * libxml.spec.in: improved package descriptions
14734
Daniel Veillarda5db68a2000-10-29 18:06:06 +000014735Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14736
14737 * xpath.c xpathInternals.h: applied a large cleaning patch
14738 from TOM <ptittom@free.fr>, it also add namespace support
14739 for function and variables registration.
14740
Daniel Veillardbd20df72000-10-29 17:53:40 +000014741Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14742
14743 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
14744 * Makefile.mingw: Wayne Davison's update adding hash.c
14745
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000014746Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14747
14748 * xpath.c: fixed the root evaluation problems
14749 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
14750 ignorable spaces with <b> <bold> <em>
14751 * tree.c: fixed a loop in xmlSearchNsByHref()
14752
Daniel Veillard767662d2000-10-27 17:04:52 +000014753Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14754
14755 * xpath.c: applied another XPath patch from TOM
14756 * xpath.c include/makefile.am: applied another patch from
14757 china@thewrittenword.com (cleanup on IRIX).
14758
Daniel Veillard211cc0a2000-10-27 11:49:33 +000014759Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14760
14761 * xml-config.1: received a fixed version from Fredrik Hallenberg
14762 <hallon@lysator.liu.se>
14763
Daniel Veillardf6bf9212000-10-26 14:07:44 +000014764Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14765
14766 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
14767 cleanup patch for XPath
14768
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000014769Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14770
14771 * patched to redirrect all "out of context" error messages to
14772 a reconfigurable routine. The changes are:
14773 * xmlerror.h : added the export of an error context type (void *)
14774 an error handler type xmlGenericErrorFunc there is an interface
14775 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
14776 to reset the error handling routine and its argument
14777 (by default it's equivalent to respectively fprintf and stderr.
14778 * all the c files: all wild accesses to stderr or stdout within
14779 the library have been replaced to calls to the handler.
14780
Daniel Veillard29a11cc2000-10-25 13:32:39 +000014781Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14782
14783 * configure.in: release 2.2.6
14784 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
14785 exporting the inner functions of xpath for extension modules
14786 * doc/*: updated and rebuilt the doc
14787
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000014788Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14789
14790 * nanohttp.c : applied Wayne HTTP cleanup patch
14791 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
14792 and xmlNodeSetSpacePreserve()
14793
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000014794Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14795
14796 * xpath.c: closing bug #29260
14797
Daniel Veillard126f2792000-10-24 17:10:12 +000014798Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14799
14800 * hash.[ch] debugXML.c: expanded/enhanced the API, added
14801 multikey tuples, made hash structure opaque
14802 * valid.[ch]: moved elements, attributes, notations decalarations
14803 as well as ID and refs to hash tables.
14804 * entities.c: hash cleanup
14805 * xmlmemory.c: fixed a dump problem in debug mode
14806 * include/Makefile.am: problem passing in DESTDIR= values patch
14807 from Marc Christensen <marc@calderasystems.com>
14808 * nanohttp.c: removed debugging remains
14809 * HTMLparser.c: the bogus tag should be ignored (Wayne)
14810 * HTMLparser.c parser.c: fixing a number of problems with the
14811 macros in the *parser.c files (Wayne).
14812 * HTMLparser.c: close the previous option when opening a new one
14813 (Marc Sanfacon).
14814 * result/HTML/*: updated the HTML results accordingly
14815
Daniel Veillard52afe802000-10-22 16:56:02 +000014816Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14817
14818 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
14819 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
14820 XPath functions and XML entities table to them. More to come...
14821 * xmlIO.c: fixed libxml closing FILEs it didn't open.
14822
Daniel Veillard683cb022000-10-22 12:04:13 +000014823Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14824
14825 * tree.c: coalesce adjacent text nodes
14826 * valid.c: handling of blank nodes in DTd validation (raised
14827 by problems with a posteriori validation).
14828 * nanohttp.c: changing behaviour on HTTP write stuff.
14829 * HTMLtree.c: forced body and html to be explicitely closed.
14830 * xpath.h: exported more XPath functions.
14831
Daniel Veillard1baf4122000-10-15 20:38:39 +000014832Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14833
14834 * Release of 2.2.5
14835 * xpointer.c: range() range-inside and other helper functions
14836 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
14837
Daniel Veillard47e12f22000-10-15 14:24:25 +000014838Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14839
14840 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
14841 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
14842
Daniel Veillardb732a0e2000-10-15 11:27:01 +000014843Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14844
14845 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
14846 and XPointer modules
14847
Daniel Veillard134c9f32000-10-15 10:27:08 +000014848Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14849
14850 * SAX.h: closed #25107
14851
Daniel Veillard39915622000-10-15 10:06:55 +000014852Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14853
14854 * testSAX.c: fixed problem with cdata reporting
14855 * SAXresult/* : updated
14856
Daniel Veillard1e851392000-10-15 10:02:56 +000014857Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14858
14859 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
14860 Closed bug #27499, added to regression tests
14861 * TODO: updated
14862
Daniel Veillard7eda8452000-10-14 23:38:43 +000014863Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14864
14865 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
14866 support for SCRIPT and STYLE with help from Bjorn Reese
14867 * test/HTML/* result/HTML/*: added simple testcase and updated
14868 the existing ones.
14869
Daniel Veillardff9c3302000-10-13 16:38:25 +000014870Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14871
14872 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
14873 string-range for empty strings
14874 * test/XPath/docs/str test/XPath/xptr/chaptersrange
14875 test/XPath/xptr/strrange: augmented the XPointer testsuite
14876
Daniel Veillard189446d2000-10-13 10:23:06 +000014877Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14878
14879 * doc/xml.html doc/xmlmem.html: added a module describing memory
14880 interfaces and use, updated the main page.
14881
Daniel Veillard2f971a22000-10-12 23:26:32 +000014882Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14883
14884 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
14885 nanoftp code work on Windows too now
14886
14887Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000014888
14889 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
14890 * xpointer.c: implemented string-range() at least a good first version
14891 * test/XPath/docs/str test/XPath/xptr/strrange
14892 result/XPath/xptr/strrange: the string-range() tests
14893
Daniel Veillardd3c68c42000-10-12 08:06:28 +000014894Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14895
14896 * Makefile.am include/Makefile.am include/win32config.h
14897 win32/Makefile.mingw: fixed problems reported by Wayne Davison
14898 and make distcheck
14899
Daniel Veillard19d61112000-10-11 23:50:35 +000014900Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14901
14902 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
14903 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
14904 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
14905
Daniel Veillardb0426ca2000-10-11 23:39:43 +000014906Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14907
14908 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
14909 patch for socklen_t detection by
14910 Albert Chin-A-Young <china@thewrittenword.com>
14911
Daniel Veillardcd429612000-10-11 15:57:05 +000014912Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14913
14914 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
14915 and added a --dtdvalid option to xmllint used to test it
14916
Daniel Veillard47c02452000-10-11 13:04:36 +000014917Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14918
14919 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
14920 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
14921
Daniel Veillard2d38f042000-10-11 10:54:10 +000014922Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14923
14924 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
14925 handlings (registration, lookup, cleanup)
14926
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000014927Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14928
14929 * configure.in Makefile.am include/makefile.am: adding XPointer
14930 and XPtrtests target
14931 * xpointer.[ch] : new files for XPointer support
14932 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
14933 more XPath tests
14934
Daniel Veillard57fda592000-10-10 23:24:14 +000014935Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14936
14937 * configure.in: fixed, very broken, make distcheck works again
14938
Daniel Veillarde8282ed2000-10-10 23:01:31 +000014939Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14940
14941 * More work toward 2.2.5, integrated a number of patches
14942 * configure.in Makefile.am win32config.h.in: trying to cleanup
14943 make distcheck .... huh ...
14944 * include/Makefile.am include/win32config.h: new directory
14945 for includes
14946 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
14947 updated teh makefiles and instructions for WIN32
14948 * xpath.c: small fixes
14949 * test/XPath/ results/XPath: updated the testcases and results
14950 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
14951 suggested patches
14952 * valid.c: fixed an ID bug
14953
Daniel Veillardb71379b2000-10-09 12:30:39 +000014954Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14955
14956 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +000014957 the automake bug where wrong dependencies were generated.
Daniel Veillardb71379b2000-10-09 12:30:39 +000014958 * xpath.[ch]: worked on XPointer
14959
Daniel Veillard7e99c632000-10-06 12:59:53 +000014960Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14961
14962 * configure.in Makefile.am: 2.2.5, ship the include in an
14963 include/libxml subdirectory, use symlinks when using CVS
14964 * testSAX.c: fixed small bug
14965 * testXPath.c: changed the way testfiles are parsed
14966 * debugXML.c: same kind of cleanup when parsing an argument expression
14967 XPath/XPointers can have blanks embedded
14968 * xpath.[ch]: more cleanup, reorgs for XPointer work
14969 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
14970 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
14971
Daniel Veillard55b91f22000-10-05 16:30:11 +000014972Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14973
14974 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
14975 in the XPath engine, rewrote large parts of it, now it's far
14976 cleaner and in sync with the REC not an old WD. Fixed a parsing
14977 problem in the interactive XML shell found when testing XPath.
14978
Daniel Veillardac260302000-10-04 13:33:43 +000014979Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14980
14981 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
14982 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
14983 examples with the extra test
14984
Daniel Veillard7cfce322000-10-04 12:40:27 +000014985Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14986
14987 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
14988 the global init function.
14989
Daniel Veillard970112a2000-10-03 09:33:21 +000014990Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14991
14992 * HTMLparser.c: Doohhh, attribute name parsing was still case
14993 sensitive ! Fixed this ...
14994 * result/HTML/* : updated the tests results accordingly
14995
Daniel Veillard740abf52000-10-02 23:04:54 +000014996Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14997
14998 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
14999 engine, should be far more stable, incorporated a new version of
15000 preceding/following axis, need testing
15001 * uri.c: fixed file:///c:/a/b/c problem
15002 * test/XPath/tests/idsimple: augmented the XPath tests
15003
Daniel Veillard3bff2b02000-10-01 20:33:47 +000015004Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15005
15006 * doc/* rebuilding docs for 2.2.4 release
15007
Daniel Veillard8b5dd832000-10-01 20:28:44 +000015008Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15009
15010 * configure.in: releasing 2.2.4
15011 * parser.[ch]: added xmlStrEqual()
15012 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
15013 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
15014 use xmlStrEqual instead
15015 * TODO: updated
15016 * added an XPath test
15017
Daniel Veillardbc765302000-10-01 18:23:35 +000015018Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15019
15020 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
15021 * entities.h: exported xmlInitializePredefinedEntities
15022 * parser.[ch] : added xmlInitParser()
15023 * parserInternals.h : had to export htmlInitAutoClose()
15024
Daniel Veillardf09e7e32000-10-01 15:53:30 +000015025Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15026
15027 * xpath.[ch] : fixed some serious XPath Predicate evaluation
15028 problems
15029 * Makefile.am : added XPath regression tests to normal tests
15030 * uri.c: fixed a problem with local paths, cleanup
15031 * parser.c: fixed a problem with large CData sections
15032
Daniel Veillardd2ade932000-09-30 14:39:55 +000015033Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15034
15035 * configure.in xml-config.in: patch from "Ben Taylor"
15036 <sol7x86@hotmail.com> for solaris shared libs lookup
15037
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000150382000-09-30 Martin Baulig <baulig@suse.de>
15039
15040 * libxml-2.0.pc.in: Provide pkg-config script.
15041
15042 * configure.in: Create the libxml-2.0.pc script from the
15043 libxml-2.0.pc.in templates.
15044 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000015045 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000015046
Daniel Veillard4b0755c2000-09-25 14:26:28 +000015047Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15048
15049 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
15050 when compiling with MSC
15051
Daniel Veillard46057e12000-09-24 18:49:59 +000015052Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15053
15054 * xpath.c: patch for normalize-string() substring-before(),
15055 substring-after() and translate() functions from Bjorn Reese
15056 <breese@mail1.stofanet.dk>
15057 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
15058 Fredrik Hallenberg <hallon@lysator.liu.se>
15059 * TODO: updated
15060
Daniel Veillard281f8ff2000-09-24 08:12:14 +000015061Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15062
15063 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
15064 problem of socklen_t being undefined on a number of platforms
15065 * debugXML.c: fixed a compilation problem when without snprintf
15066
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000015067Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15068
15069 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
15070 an URI bug and a fix for the control-character-induced infinite loop
15071 * nanohttp.c: preventive fix for compiling on WIN32
15072
Daniel Veillard64c20ed2000-09-22 16:07:02 +000015073Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15074
15075 * xmlint.c: closing bug #25000
15076
Daniel Veillardb656ebe2000-09-22 13:51:48 +000015077Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15078
15079 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
15080 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
15081 modified slightly Wayne Davison patch adding xmlStrcasecmp and
15082 related function, fixing xmlStrncmp(), and associated cleanup
15083 * result/HTML/entities.html.sax: updating result
15084
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000015085Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15086
15087 * uri.c: applied patch for URI escaping from Wayne Davison
15088 <wayned@blorf.net>
15089 * tree.c parserInternals.c HTMLparser.c: memset checks patches
15090 from Denis Barbier <barbier@imacs.polytechnique.fr>
15091 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
15092 patch from Wayne Davison
15093
Daniel Veillardd5f97f82000-09-17 16:38:14 +000015094Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15095
15096 * doc/xml.html : updated with new releases, adding "how to help"
15097
Daniel Veillard04698d92000-09-17 16:00:22 +000015098Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15099
15100 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
15101 removed a few warnings in pedantic mode ...
15102 * parserInternals.c parser.c: moved encoding switching function
15103 to parserInternals.c
15104 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
15105
Daniel Veillarda2c6da92000-09-16 18:15:00 +000015106Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15107
15108 * HTMLparser.c parser.c: set ctxt->errNo before calling the
15109 error or warning handlers
15110
Daniel Veillardb1059e22000-09-16 14:02:43 +000015111Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15112
15113 * parserInternals.c parserInternals.h parser.c Makefile.am:
15114 created a new module parserInternals.c, moved most of the
15115 code shared by the various parsers there, as well as
15116 deprecated code from parser.c. More cleanup of parser.c
15117 * uri.c: fixed a problem when URI is NULL
15118 * valid.c: speedup when looking for an attribute declaration
15119
Daniel Veillard39c7d712000-09-10 16:14:55 +000015120Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15121
15122 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
15123 the cleanup of the computation of URI references when seeking
15124 external entities. The URI reference string and the resulting
15125 URI are both stored now.
15126 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
15127 large s(n)printf checks and cleanup from Denis Barbier
15128 <barbier@imacs.polytechnique.fr>
15129 * xmlversion.h.in tree.h: couple of SGML declarations for a
15130 possible docbook module.
15131 * result/VC/ : a couple of test output changed due to the change
15132 of the entities URI
15133
Daniel Veillardb513f5a2000-09-10 14:01:12 +000015134Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15135
15136 * parser.h: added a _private field for linking user's data
15137
Daniel Veillarddd477ce2000-09-10 13:23:08 +000015138Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15139
15140 * parser.c parserInternals.h: demacroified most of the IS_XXX
15141 the gain in size is significant so ...
15142
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000015143Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15144
15145 * entities.c: cases where looking up entities with doc==NULL
15146 covered
15147
Daniel Veillard90e11312000-09-05 10:42:32 +000015148Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15149
Daniel Veillard1de50802000-09-07 08:54:32 +000015150 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000015151 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
15152
Daniel Veillard98a79162000-09-04 11:15:39 +000015153Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15154
Daniel Veillard1de50802000-09-07 08:54:32 +000015155 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000015156 * test/URI/uri.data result/URI/uri.data: first set of tests/results
15157 * Makefile.in: added URItest and included thenin "make tests"
15158
15159Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000015160
15161 * xmlversion.h.in: closed bug 22941
15162
Daniel Veillard2bb89092000-08-31 14:57:50 +000015163Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15164
15165 * doc/xmlio.html: added doc and example for entity loader
15166 redefinition.
15167
Daniel Veillard96984452000-08-31 13:50:12 +000015168Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15169
15170 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
15171 used by libxml
15172
Daniel Veillarde715dd22000-08-29 18:29:38 +000015173Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15174
15175 * parser.c: Fixed bug on invalid ontent characters and when using
15176 push.
15177 * xmllint.c: fixed xmllint endling of errors in push mode
15178
Daniel Veillard4948eb42000-08-29 09:41:15 +000015179Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15180
15181 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015182 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000015183 * result/HTML/*.sax: regenerated HTML SAX output
15184 * parser.c: more cleanup.
15185
Daniel Veillarde010c172000-08-28 10:04:51 +000015186Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15187
15188 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015189 patches from Wayne Davison <wayned@users.sourceforge.net>,
15190 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000015191 * HTMLparser.c: fixed an ignorable white space detection bug
15192 occuring when parsing with SAX only
15193 * result/HTML/*.sax: updated since the output is now HTML
15194 encoded...
15195
Daniel Veillard47f3f312000-08-27 22:40:15 +000015196Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15197
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015198 * HTMLparser.[ch]: applied some of Wayne Davison
15199 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000015200
Daniel Veillarde0854c32000-08-27 21:12:29 +000015201Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15202
15203 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
15204 undeclared namespace prefix was used, added a warning.
15205 Cleaned up support w.r.t. entities, spilling out a warning
15206 and being pedantic on lookups.
15207 * test/warning/ent9 : added testcase for previous example.
15208 * TODO: updated
15209 * parserInternals.h parser.c: changed the way names are parsed
15210 now allow infinite size and decrease penalty for normal use
15211 * parser.c: Started a big cleanup/check of the parser code,
15212 fixed some of the most tortuous entity code, spotted code
15213 unused anymore
15214 * test/*: added tests for very long names and related nasty
15215 things.
15216
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000015217Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15218
15219 * doc/encoding.html: added encoding aliases doc
15220 * doc/xml.html: updates
15221 * encoding.[ch]: added EncodingAliases functions
15222 * entities.[ch] valid.[ch] debugXML.c: removed two serious
15223 bottleneck affecting large DTDs like Docbook
15224 * parser.[ch] xmllint.c: added a pedantic option, will be
15225 useful
15226 * SAX.c: redefinition of entities is reported in pedantic mode
15227 * testHTML.c: uninitialized warning from gcc
15228 * uri.c: fixed a couple of bugs
15229 * TODO: added issue raised by Michael
15230
Daniel Veillard0d6b1702000-08-22 23:52:16 +000015231Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15232
15233 * doc/encoding.html: propagated Martin Duerst suggestions
15234
Daniel Veillard52402ce2000-08-22 23:36:12 +000015235Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15236
15237 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
15238 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
15239 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
15240 by Wayne Davison
15241
Daniel Veillard2f2bf412000-08-20 15:11:02 +000015242Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15243
15244 * nanoftp.c nanohttp.c: small cleanup
15245 * TODO: updated
15246
Daniel Veillard244ece92000-08-19 20:58:02 +000015247Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15248
15249 * added an old VC testcase and updated title.xml entity
15250
Daniel Veillardb8f25c92000-08-19 19:52:36 +000015251Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15252
15253 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
15254 done on auto-opening of <p> tags and cleanup of SAX output
15255
Daniel Veillard979e55e2000-08-19 16:48:54 +000015256Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15257
15258 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
15259
Daniel Veillard4540be42000-08-19 16:40:28 +000015260Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15261
15262 * doc/xml.html libxml.* structure.*: updated the doc a bit
15263
Daniel Veillard808a3f12000-08-17 13:50:51 +000015264Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15265
15266 * testSAX.c testHTML.c result/HTML/: cleanup of the output
15267 of SAX tests
15268
Daniel Veillard29579362000-08-14 17:57:48 +000015269Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15270
15271 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
15272 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
15273
Daniel Veillard1255ab72000-08-14 15:13:33 +000015274Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15275
15276 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
15277 * testHTML.c: fix core dump on Solaris 2.x systems
15278 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
15279 * result/HTML/*.sax: previous bug fix lead to new results
15280
Daniel Veillard03109292000-08-14 14:58:22 +000015281Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15282
15283 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
15284 * configure.in: added --with-readline=DIR to accept alternate
15285 path for readline include/library
15286 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
15287 for ANSI under HP-UX
15288 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
15289 includes @LIBS@
15290
Daniel Veillard7c29ce22000-08-12 21:20:53 +000015291Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15292
15293 * doc/* : rebuilt the docs
15294 * getting ready for 2.2.2 release
15295
Daniel Veillard87b95392000-08-12 21:12:04 +000015296Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15297
15298 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
15299 and xmlAddFeature()
15300 * tree.[ch]: added xmlAddChildList()
15301 * xmllint.c: MAP_FAILED macro test
15302 * parser.h: added xmlParseCtxtExternalEntity()
15303 * valid.c: applied bug fixes removed warning
15304 * tree.c: added CDATA block to elements content
15305 * testSAX.c: cleanup of output
15306 * testHTML.c: added SAX testing
15307 * encoding.c: better error recovery
15308 * SAX.c, parser.c: fixed one of the external entity processing
15309 of the OASis testsuite
15310 * Makefile.am: added HTML SAX regression tests
15311 * configure.in: bumped to 2.2.2
15312 * test/HTML/ result/HTML: added a few of HTML tests, and added the
15313 SAX results
15314
Daniel Veillard88a172f2000-08-04 18:23:10 +000015315Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15316
15317 * configure.in: patch for HP compiler
15318
153192000-08-04 Sven Heinicke <sven@zen.org>
15320
15321 * xmllint.c: Was coredumping sometimes when the file given didn't
15322 exist.
15323
Daniel Veillard46e370e2000-07-21 20:32:03 +000015324Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15325
15326 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000015327
Daniel Veillard46e370e2000-07-21 20:32:03 +000015328 when using in memory parsing. Need some cleanup.
15329 * xmllint.c configure.in: added a --memory flag to test memory
15330 parsing
15331
Daniel Veillard36650692000-07-21 15:16:39 +000015332Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15333
15334 * nanohttp.c: fixed socklen_t replacement to unsigned int
15335 * parser.c: fixed a space handdling missing at the end of
15336 production 28 DOCTYPE.
15337 * xmlmemory.c: fixed a stupid bug on the routine to override
15338 allocation functions
15339 * TODO: updated
15340
Daniel Veillarde46e20d2000-07-14 15:02:46 +000015341Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15342
15343 * doc/ regenerated the docs
15344
Daniel Veillard32bc74e2000-07-14 14:49:25 +000015345Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15346
15347 * doc/encoding.html doc/xml.html: added I18N doc
15348 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
15349 improvements, both parser and filters, added ASCII & HTML,
15350 fixed the ISO-Latin-1 one
15351 * xmllint.c testHTML.c: added/made visible --encode
15352 * debugXML.c : cleanup
15353 * most .c files: applied patches due to warning on Windows and
15354 when using Sun Pro cc compiler
15355 * xpath.c : cleanup memleaks
15356 * nanoftp.c : added a TESTING preprocessor flag for standalong
15357 compile so that people can report bugs more easilly
15358 * nanohttp.c : ditched socklen_t which was a portability mess
15359 and replaced it with unsigned int.
15360 * tree.[ch]: added xmlHasProp()
15361 * TODO: updated
15362 * test/ : added more test for entities, NS, encoding, HTML, wap
15363 * configure.in: preparing for 2.2.0 release
15364
Daniel Veillard49703262000-07-10 10:27:46 +000015365Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15366
15367 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +000015368 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard49703262000-07-10 10:27:46 +000015369
Daniel Veillard306be992000-07-03 12:38:45 +000015370Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15371
15372 * doc/xml.html: changed the xmlsoft.org structure, updated the
15373 examples w.r.t. root and childs
15374
Daniel Veillard7d853352000-07-02 18:53:09 +000015375Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15376
Daniel Veillard784b9352003-02-16 15:50:27 +000015377 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7d853352000-07-02 18:53:09 +000015378
Daniel Veillard365e13b2000-07-02 07:56:37 +000015379Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15380
15381 * HTMLparser.c: Work on character encoding support for the HTML parser
15382 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
15383 * encoding.c: Fixed a potential memleak in the encoding stuff
15384
Daniel Veillardaf743792000-07-01 11:49:28 +000015385Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15386
15387 * doc/FAQ.html doc/Makefile.am : added a FAQ
15388
15389Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000015390
15391 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
15392 of the HTML parser to force it to not bypass SAX
15393
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000015394Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15395
15396 * win32config.h.in: updated
15397 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
15398 lacks iconv support :-( need to release 2.1.1
15399 * configure.in: release 2.1.1
15400 * HTMLparser: fixed bug #14784
15401 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
15402 by Windows compiler
15403 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
15404 the SAX startDocument() callback.
15405 * TODO: updated
15406
15407Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15408
15409 * added xmlStopParser()
15410
Daniel Veillardbe803962000-06-28 23:40:59 +000015411Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15412
15413 * configure.in: 2.1.0 prerelease
15414 * Large resync between W3C and Gnome tree
15415 * nanoftp, nanohttp.c: fixed stalled connections probs
15416 * HTMLtree.c SAX.c : support for attribute without values in
15417 HTML for andersca
15418 * valid.c: Fixed most validation + namespace problems
15419 * HTMLparser.c: start document callback for andersca
15420 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
15421 * parser.h, SAX.c: serious speed improvement for large
15422 CDATA blocks
15423 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
15424 different encoding
15425 * example/Makefile.am example/gjobread.c tree.h: work on
15426 libxml1 libxml2 convergence.
15427 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
15428 and the LIBXML_TEST_VERSION macro
15429
Daniel Veillardc310d562000-06-23 18:32:15 +000015430Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15431
15432 * doc/xml.html: various patches and improvements typo fixed by
15433 Felix Natter
15434 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
15435 from Felix Natter <fnatter@gmx.net>
15436
Daniel Veillardf3029822000-05-06 08:11:19 +000015437Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15438
15439 * doc/upgrade.html: updated with instructions for support of both
15440 libxml-1.x and libxml-2.x
15441 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
15442 for 2.x support and also fixed includes
15443
15444
Daniel Veillard496a1cf2000-05-03 14:20:55 +000015445Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15446
15447 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
15448 the encoding support, added iconv support, so now libxml if
15449 compiled with iconv automatically support japanese encodings
15450 among others. Work based on initial patch from Yuan-Chen Cheng
15451 I may have broken binary compat in the encoding handler
15452 registration scheme, but that was so utterly broken I don't
15453 expect anybody to have used this feature until now.
15454 * parserInternals.h: fixup on the CHAR range macro
15455 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
15456 code.
15457 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
15458 * uri.c: added xmlParseURI() I can't believe I forgot to
15459 implement this one in 2.0 !!!
15460 * SAX.c: moved doc->encoding update in the endDocument() call.
15461 * TODO: updated.
15462
Daniel Veillard06047432000-04-24 11:33:38 +000015463Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15464
15465 * tree.h: removed extraneous xmlRemoveProp definition
15466 * TODO: added item about --disable-corba configure switch
15467 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
15468 * nanoftp.c: fixed include problems giving troubles on AIX and
15469 slowlaris
15470 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
15471 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
15472 comment and headers changes to lower gtk-doc number of warnings
15473 * doc/html/*: rebuilt docs
15474
Daniel Veillarde0aed302000-04-16 08:52:20 +000015475Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15476
15477 * HACKING: documented the tag for 1.x and instructions
15478
Daniel Veillard5e873c42000-04-12 13:27:38 +000015479Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15480
15481 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
15482 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
15483 xmlCreateIOParserCtxt
15484 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
15485 significant overall improvement
15486 * xmllint.c: added I/O test to xmllint
15487 * testSAX.c: added a speed test
15488 * doc/* : updated/regenerated
15489
Daniel Veillardfc708e22000-04-08 13:17:27 +000015490Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15491
15492 * xpath.c uri.h parserInternals.h: cosmetic changes from
15493 "Timur I. Bakeyev" <timur@bat.ru>, including making
15494 xmlCreateURI() public
15495
Daniel Veillard5d211f42000-04-07 17:00:24 +000015496Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15497
15498 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
15499 and the code at the same time. Added a clean mechanism for
15500 overload or added input methods: xmlRegisterInputCallbacks()
15501 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
15502 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
15503 * TODO: updated
15504 * doc/* : updated/regenerated
15505 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
15506 source dir
15507
Daniel Veillarde77a9182000-04-05 19:12:29 +000015508Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15509
15510 * testURI.c: yet another forgotten commit, I should get some sleep !
15511
Daniel Veillardce8b83b2000-04-05 18:38:42 +000015512Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15513
15514 * xmllint.c: forgot to commit this too ?
15515
Daniel Veillardb9df4042000-04-05 14:23:16 +000015516Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15517
15518 * xmlversion.h.in : forgot to commit this previously
15519
Daniel Veillard361d8452000-04-03 19:48:13 +000015520Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15521
15522 * configure.in: preparing libxml-2.0.0 version looks Ok so far
15523 * README TODO: updated for release
15524 * uri.c uri.h: added authority parsing/saving
15525 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
15526 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
15527 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
15528 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
15529 Makefile.am : added compile-time customization of libxml
15530 --with-ftp --with-http --with-html --with-xpath --with-debug
15531 --with-mem-debug
15532 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
15533 #include <libxml/xxx.h> I hope it won't break too much stuff
15534 and will be manageable in the future...
15535 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
15536 and added xmllint to the installed programs
15537 * uri.h: added xmlFreeURI()
15538
Daniel Veillardec303412000-03-24 13:41:54 +000015539Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15540
15541 * uri.c uri.h: finished the escaping handling, the base support
15542 and the URI path normalization. Looks good just lacks the
15543 authority content parsing code.
15544 * Makefile.am: added instructions to generate testURI
15545 * TODO: updated
15546 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
15547 added links and icons for W3C and Gnome
15548
Daniel Veillard8f621982000-03-20 13:07:15 +000015549Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15550
15551 * xmlmemory.[ch] : seems I forgot to actually update the files in
15552 the last commit :-)
15553 * doc/xml.html doc/html/* : updated and uploaded the docs
15554
Daniel Veillard3dd82e72000-03-20 11:48:04 +000015555Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15556
15557 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
15558 * TODO: updated
15559 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000015560 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000015561 gfree).
15562 * Makefile.am, uri.c, uri.h: added a set of functions to do
15563 exact (litteraly copied from the RFC 2396 productions) parsing
15564 and handling of URI. Will be needed for XLink, one XML WFC,
15565 XML Base and reused in the nano[ftp/http] modules. Still work
15566 to be done.
15567
Daniel Veillardedfb29b2000-03-14 19:59:05 +000015568Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15569
15570 * configure.in, libxml.spec.in : libxml2
15571 * doc/* : updated the doc page, rebuilt the docs
15572
Daniel Veillardcf461992000-03-14 18:30:20 +000015573Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15574
15575 * all: tagged LIB_XML_1_X
15576 * *.c *.h : updated from W3C CVS tree
15577 * configure.in : 2.0.0-beta
15578 * libxml.spec.in : libxml2 package nam
15579 * result/* : new version of the tests output
15580
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000015581Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15582
15583 * doc/xml.html, doc/update.html: updated docs, 1.8.7
15584
Daniel Veillardb566ce12000-03-04 11:39:42 +000015585Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15586
15587 * doc/* : rebuilt the docs
15588 * parser.c: final patch on #6766
15589 * valid.c: small patch on validity checks.
15590
Daniel Veillardfb76c402000-03-04 11:39:42 +000015591Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15592
15593 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
15594 added
15595 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
15596 compatibility w.r.t. XML spec and existing code.
15597
Daniel Veillard90fb02c2000-03-02 03:46:43 +000015598Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15599
15600 * parser.c: seems a better solution to <a> </a> exists,
15601 will try it for a while
15602
Daniel Veillard83a30e72000-03-02 03:33:32 +000015603Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15604
15605 * parser.c: tried to remove the <a> </a> generating <a/>
15606 this is hard. Left a flag for that purpose. Fixed bug #6766
15607 * configure.in: prepared 1.8.7 not released, due to previous
15608 problem
15609
Daniel Veillard88f00ae2000-03-02 00:15:55 +000015610Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15611
15612 * doc/xml.html : applied second patch from Paul DuBois
15613
Daniel Veillard402e8c82000-02-29 22:57:47 +000015614Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15615
15616 * doc/xml.html : applied patch from Paul DuBois
15617
Daniel Veillardd0f7f742000-02-02 17:42:48 +000015618Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15619
15620 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
15621
Daniel Veillard5feb8492000-02-02 17:15:36 +000015622Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15623
15624 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
15625 compilation warnings on various platforms.
15626 * parser.c: Fixed #5281 validity error callbacks are now desactived
15627 by default if not validating.
15628
Daniel Veillardf341f932000-02-02 14:52:08 +000015629Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15630
15631 * nanoftp.c, win32config.h.in: patches to compile on WIN32
15632
Daniel Veillard13c757e2000-02-01 23:59:15 +000015633Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15634
15635 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
15636 <gkatsi@cs.toronto.edu>
15637
Daniel Veillard726e8792000-01-30 20:04:29 +000015638Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15639
15640 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
15641 processing URLs
15642
Daniel Veillarde41f2b72000-01-30 20:00:07 +000015643Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15644
15645 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
15646 xmlNanoFTPUpdateURL for persistent control connections.
15647 * configure.in: 1.8.6
15648
15649Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15650
15651 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
15652 * tree.[ch] : added xmlSaveNoEmptyTags
15653
James Henstridgef3be9312000-01-28 13:59:21 +0000156542000-01-29 James Henstridge <james@daa.com.au>
15655
15656 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
15657
15658 * Makefile.am: added nanoftp.[ch] to the build.
15659
Daniel Veillardaeea04f2000-01-25 19:27:27 +000015660Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15661
15662 * nanoftp.[ch]: cleanup, comments, API
15663 * debugXML.c : fixed a bug in the cat command
15664 * doc/*: regenerated the docs
15665
Daniel Veillardda07c342000-01-25 18:31:22 +000015666Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15667
15668 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
15669 * debugXML.c : fixed a bug in the cat command
15670 * valid.c: fixing some small probs
15671 * libxml.spec.in: get rid of the SNAP suffix
15672 * doc/xml.html: updated the status
15673
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000015674Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15675
15676 * xml-config.in: xml-config --version to just return the
15677 version number
15678 * xpath.c: some cleanup w.r.t. axis when the current node is
15679 an attribute.
15680 * TODO: updated
15681
Daniel Veillard461a66c2000-01-18 18:01:01 +000015682Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15683
15684 * configure.in: prepared for libxml-1.8.5
15685 * doc/* recompiled the documentation
15686
156872000-01-17 Jody Goldberg <jgoldberg@home.com>
15688
15689 * configure.in : WARNING autoconf subtlety alert :
15690 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
15691 when looking for zlib.h so that HAVE_ZLIB_H is defined.
15692 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
15693 get defined by AC_CHECK_HEADERS.
15694
Daniel Veillardf967b902000-01-17 16:06:10 +000015695Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15696
15697 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
15698 Rune.Djurhuus@fast.no
15699
Daniel Veillardad8f99d2000-01-15 14:20:03 +000015700Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15701
15702 * TODO: updated
15703 * tree.c, parser.c: made sure that only memory alloc problems
15704 and internal parser errors are allowed to write to stdout or
15705 stderr.
15706
Daniel Veillard0142b842000-01-14 14:45:24 +000015707Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15708
15709 * tree.c : restored xmlNewGlobalNs since this seems used by
15710 a lot of existing code :-(, fixed a bug in xmlNewNs
15711 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
15712 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
15713 to exit() from the library code.
15714 * xpath.c, parser.c: removed bugs or unused code detected by
15715 Windows compilers
15716 * parser.c: started adding interfaces for parsing well balanced
15717 XML fragments
15718 * configure.in: releasing 1.8.4
15719 * doc/* : rebuilt the docs
15720
Daniel Veillard2eac5032000-01-09 21:08:56 +000015721Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15722
15723 * tree.[ch] : added xmlNewDocFragment() for DOM
15724 * testHTML.c: uninitialized variable.
15725
Daniel Veillardf3a73582000-01-05 14:58:39 +000015726Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15727
15728 * doc/* : rebuild the docs
15729
Daniel Veillard71b656e2000-01-05 14:46:17 +000015730Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15731
15732 * acconfig.h: readline and history patch
15733 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
15734 * tree.c: added check and handling when possibly removing an ID
15735 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
15736 and saving.
15737 * test/HTML/entities.html result/HTML/entities.html* : test for
15738 various entities reference cases
15739 * result/HTML/* : as a result output of some testcase have
15740 changed
15741 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
15742 by previous example. added xmlParseTryOrFinish().
15743 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
15744 entities.h debugXML.h HTMLparser.h: changed the way struct are
15745 declared to allow gtk-doc to expose those
15746 * parser.c: closed bug #4960
15747 * Makefile.am configure.in: Applied patch from
15748 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
15749 and math/socket libs detection
15750
Daniel Veillard437b87b2000-01-03 17:30:46 +000015751Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15752
15753 * configure.in, Makefile.am: link tester against readline
15754 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
15755
Daniel Veillard686d6b62000-01-03 11:08:02 +000015756Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15757
15758 * tree.[ch]: added xmlRemoveProp
15759 * win32config.h.in nanohttp.c: avoid including the Windows
15760 socket stuff in every C files
15761 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
15762 the XmL parser(s)
15763 * test/ns4 result/ns4 etc...: added test case for previous prob
15764 * tree.c: xmlNewNs wasn't checking for double definition
15765 * Makefile.in: fixed a problem with dist-hook duplicates
15766 * parser.[hc], xmlIO.c: fixed the loading of external entities
15767 APIs, now xmlLoadExternalEntity() is used everywhere and
15768 setting up an app specific front-end using the
15769 * SAX.c parser.c: some fixes, now the xhtml spec validates
15770 with the xhtml DTD.
15771 * error.c: fixed crashes in case of no input stream
15772 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
15773 to the validation tests and results
15774
Daniel Veillard5e5c6231999-12-29 12:49:06 +000015775Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15776
15777 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
15778 too htmlCreatePushParserCtxt() and htmlParseChunk()
15779 * parser.c: a bit of cleanup.
15780 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
15781 to XML) removed the last mem leak known
15782 * HTMLtree.c: output message cleanup
15783 * xmlmemory.c: display content info about memory blocks
15784 * result/HTML/wired.* : missing att value warning change
15785
Daniel Veillardbe849cf1999-12-28 16:43:59 +000015786Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15787
15788 * doc/* : rebuilt the documentation
15789
Daniel Veillarddbfd6411999-12-28 16:35:14 +000015790Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15791
15792 * parser.[ch] parserInternals.h: Push parser for XML,
15793 seems to work fine now
15794 * tester.c debugXML.[ch]: Added an XML shell debug facility and
15795 --push for push testing
15796 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
15797 * testSAX.c: added --push
15798 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
15799 subtree
15800 * xmlIO.[ch] : enriched API + fixes for push mode
15801 * entities.[ch]: added the entity content length to the struct.
15802 * xmlmemory.[ch]: new API to show the last entries for the shell
15803 * valid.c: added required attribute testing
15804 * SAX.c: the cdata callback now merge contiguous fragments
15805 * HTMLparser.c: cleanup of some macros
15806
Daniel Veillard3c558c31999-12-22 11:30:41 +000015807Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15808
15809 * parser.c: fix for PIs name starting with xml
15810 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000015811 * *.c, configure.in win32config.h.in : generate win32config.h for
15812 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000015813
Daniel Veillard0caf07a1999-12-21 16:25:49 +000015814Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15815
15816 * parser.c: fixed a stupid = vs. == bug :-(
15817 * doc/gnome-xml.sgml: s/glade/xml/
15818
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000015819Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15820
15821 * configure.in, doc/xml.html : bug fix release 1.8.2
15822 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
15823 Hopefully the end of that silly C++ include problem
15824 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
15825 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
15826 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
15827 troubles with autoclosed elements when the stree shape doesn't
15828 follow the DtD specs. Added htmlIsAutoClosed() and
15829 htmlAutoCloseTag()
15830 * result/HTML/*.htm*: Updated the HTML examples regression tests output
15831 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
15832 * debugXML.c: fixed a bug on printing default namespaces.
15833 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
15834
Daniel Veillardb24054a1999-12-18 15:32:46 +000015835Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15836
15837 * result/HTML/*.htm[l] : updated the HTML regression tests according
15838 to the new output
15839 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
15840 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
15841 problem due to intermix of extern "C" { ... } declarations for C++
15842 and recursive includes in the headers
15843
Chris Lahey323c48c1999-12-18 15:32:45 +0000158441999-12-20 Chris Lahey <clahey@umich.edu>
15845
15846 * HTMLtree.c: Made it so that html nodes with a single child do
15847 not insert a carriage return before or after the child node.
15848
Daniel Veillardb24054a1999-12-18 15:32:46 +000015849Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000015850
15851 * configure.in, doc/xml.html : bug fix release 1.8.1
15852 * parser.c: fixed bug #4344
15853 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
15854 added the glue to avoid C++ problems
15855 * doc/* : regenerated the documentation
15856
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000015857Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15858
15859 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
15860 namespace recognition, and Dia as a resul :-(
15861 * encoding.c: closed bug #3950
15862
Daniel Veillard944b5ff1999-12-15 19:08:24 +000015863Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15864
15865 * valid.c: debugging a posteriori validation, except URI expansion
15866 stuff this should be fixed now
15867 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
15868 Carl Nygard <cnygard@bellatlantic.net>
15869 * tester.c: added --postvalid, cleaning of the code
15870 * tree.[ch]: added xmlDocGetRootElement()
15871
Ramiro Estrugobfce3771999-12-15 04:32:07 +000015872Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
15873
15874 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
15875 c++ losage.
15876
Daniel Veillard10a2c651999-12-12 13:03:50 +000015877Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15878
15879 * configure.in, doc/xml.html : bumped to 1.8.0
15880 * xlink.[ch], Makefile.am : added framework for link detection
15881 * parser.h: added nbChars to parser context, needed for cleanup.
15882 * xmlmemory.c: removed a nasty bug when out of mem
15883 * valid.[ch]: adding namespace support for attribute decl
15884 * tester.c: added --debugent option
15885 * debugXML.[ch]: added xmlDebugDumpEntities()
15886 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
15887 buffers instead, this was really needed, validation was breaking
15888 in strange ways due to that. Added xmlParseStringPEReference()
15889 and other parsing from strings functions. Entities processing
15890 modified again, but PERef are still not handled correcly but
15891 unless you're Eve Maller you won't notice :-)
15892 * HTMLparser.c: large changes toward reliability, and switched to
15893 lowercase internal tags, XHTML is lowercase, so it will help
15894 that output is closer to next version.
15895 * doc/* : regenerated the documentation, it is now hosted at
15896 http://xmlsoft.org/ (same bits I just bought the domain :-)
15897
15898
Daniel Veillard294cbca1999-12-03 13:19:09 +000015899Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15900
15901 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
15902 doc generation
15903 * parser.c: fixed bugs #3908 and #3937 and a memory leak
15904 in the SAX API
15905 * doc/*: rebuilt the doc making sure everything appears in the
15906 HTML files
15907
Daniel Veillardf5c2c871999-12-01 09:51:45 +000015908Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15909
15910 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
15911 added the patch from Carl Nygard <cnygard@bellatlantic.net>
15912 which allow impressive speed improvement on dataset with
15913 large text pieces, but at the cost of broken binary
15914 compatibility and slightly bigger memory usage.
15915 Configure with --with-buffers to activate them, they
15916 are protected with XML_USE_BUFFER_CONTENT define.
15917 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
15918 goal is 0 memory left allocated once parser is no more used
15919 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
15920 call xmlCleanupParser() and xmlMemoryDump()
15921
Daniel Veillarda819dac1999-11-24 18:04:22 +000015922Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15923
15924 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
15925 * parser.[ch] encoding.[ch]: added memory cleanup routines
15926 * parser.c: closing bug #3788
15927 * doc/*: rebuilt the doc
15928
Daniel Veillard11a48ec1999-11-23 10:40:46 +000015929Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15930
15931 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
15932 xmlNewTextChild() and xmlSetCompressMode() behaviour.
15933 * tester.c: added --compress option
15934 * doc/*: rebuilt the documentation
15935
Daniel Veillard4c3a2031999-11-19 17:46:26 +000015936Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15937
15938 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
15939 if given /proc/kcore as input !
15940 * doc/xml.html doc/*: updated and rebuilt the documentation
15941
15942Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000015943
15944 * parser.c: Fixed some wrongly space collapsing code due to
15945 a misreading of the spec.
15946 * result/*: fixed the output accordingly
15947
15948Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000015949
15950 * encoding.c: bug fix and typos
15951 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
15952 * parser.c: added attribute normalization closing bug #3597
15953 * test/att* result/att* SAXresult/att*: testcase for attribute
15954 normalization
15955
Daniel Veillardd7e200c1999-11-15 17:53:11 +000015956Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15957
15958 * configure.in: closing bug #3163 by adding extra flags for the
15959 cc compiler on HP-UX
15960
Daniel Veillard51e3b151999-11-12 17:02:31 +000015961Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15962
15963 * valid.[ch] : removed a typo and an enumerated type bug in the
15964 xmlAddElementDecl() function
15965 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
15966 call to xmlEncodeEntitiesReentrant() so that the functions
15967 New, Set and Get are at the same level.
15968 * parser.c HTMLparser.c: extra memory allocation bug for
15969 attributes detected by someone using libxml in embedded systems :-)
15970
Daniel Veillard962195f1999-10-28 15:51:53 +000015971Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15972
15973 * xmlmemory.h: turned off mem debug :-\
15974
Daniel Veillard35008381999-10-25 13:15:52 +000015975Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15976
15977 * parser.c: closed bug #2784 a one line fix, but worth pushing
15978 a new release out
15979 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
15980 some structures, comments before and after the
15981 main element, and other nastyness
15982 * HTMLtree.c tree.c: accomodate the extended HTML supported
15983 * configure.in: pushing 1.7.4
15984 * test/ent8 and related outputs : added a new test for bug #2784
15985 * test/HTML/wired.html and related output: a nasty HTML example
15986 * Makefile.am: improved the test scripts
15987 * docs/* : reran the documentation extractor, updated xml.html
15988
Daniel Veillard7c1206f1999-10-14 09:10:25 +000015989Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15990
15991 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
15992 HTMLparser and debugged the HTML related code. HTML documents
15993 now have their own type
15994 * entities.c: do not dump &apos; for HTML output
15995 * xmlmemory.c: improvement, breakpoint mechanism
15996 * testHTML.c: added --sax --repeat ...
15997 * Makefile.am: improved the HTML tests
15998 * valid.[ch]: added xmlValidGetValidElements and
15999 xmlValidGetPotentialChildren
16000 * tester.c: added --insert to test the 2 new functions
16001 * test//* result//* SAXresult//* : regression test cleanup
16002 and extension.
16003 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
16004 gnome-xml-nanohttp.html
16005
Daniel Veillard7d2c2761999-10-11 15:09:51 +000016006Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16007
16008 * HTMLparser.c: fixed problems with some autoclose tags
16009 * tree.c: fixed XML output problems.
16010 * result/* SAXresult/*: update of the tests output
16011
Daniel Veillard6077d031999-10-09 09:11:45 +000016012Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16013
16014 * Makefile.am: Arturo patch for xmlConf.sh version info
16015 * parser.c: Tim Josling patch for single quoted items
16016 * tester.c: Tim Josling patch for tester options usage
16017 * tree.h: indent cleanup
16018
Daniel Veillard2673d3c1999-10-08 14:37:09 +000016019Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16020
16021 * HTMLparser.c parser.h : Fixed problems with HTML parsing
16022 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
16023
Daniel Veillard00fdf371999-10-08 09:40:39 +000016024Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16025
16026 * tree.c : Raph patch for initialization of CORBA fields
16027 * parser.c, xpath.c, ...: modification of doc comments
16028 * xpath.c : allow spaces in xpath expressions
16029
Daniel Veillardad219441999-09-27 08:17:49 +000016030Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16031
16032 * xmlmemory.h: turning off memory debug :-(
16033
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016034Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16035
16036 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
16037 better SAX interfaces.
16038 * testSAX.c: uses the new SAX routine, avoid fetching any remote
16039 entity.
16040 * configure.in: 1.7.2
16041
16042Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000016043
16044 * libxml.spec.in: fixed the URL
16045 * doc/xml.html: improved the documentation front-end
16046
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016047Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000016048
16049 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
16050
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016051Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000016052
16053 * libxml.spec.in: fixed the alpha compile problem
16054 * parser.[ch]: changed errno to errNo in the parser context :-(
16055 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
16056 * doc/xml.html: changed CHAR to xmlChar
16057 * doc/html/*: recompiled the documentation
16058 * configure.in: 1.7.1
16059
Daniel Veillard7f7d1111999-09-22 09:46:25 +000016060Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16061
16062 * parser.h: modified the parser context struct to regain 1.4.0
16063 binary compatibility
16064 * parser.c, xml-error.h: added errno ot teh context and defined
16065 a set of errors values with update of errno
16066 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
16067 DTDs and entities
16068 * *.h, *.c: complete cleanup of the use of config.h and include
16069 protection depending on the current setup.
16070 * overalll debugging, maintenance and bug-fixing on all modules
16071 * updated the documentation
16072 * ready for 1.7.0
16073
Daniel Veillardc08a2c61999-09-08 21:35:25 +000016074Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16075
16076 * HTMLparser.c : cleanup
16077 * SAX.c valid.c valid.h: added ID/IDREF checking
16078 * tree.c tree.h: extended doc structure for refs
16079 * configure.in: 1.6.2
16080 * parser.c: patched bug in SAX user arg call
16081 * parserInternals.h: patched missing close in C++ wrapping
16082 * testXPath.c xpath.c xpath.h: prepared for extensibility,
16083 especially upcoming XPointer implementation.
16084 * doc/xml.html: augmented, typo
16085
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000016086Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
16087
16088 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
16089 not all invocations of install understand -d.
16090
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000016091Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
16092
16093 * Makefile.am: prepend all the test* calls with $(top_builddir) -
16094 to make 'check' works, when builddir != srcdir.
16095
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000016096Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16097
16098 * doc/xml.html : updated the documentation
16099
Daniel Veillard6454aec1999-09-02 22:04:43 +000016100Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16101
16102 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
16103 not deallocated memory blocks
16104 * *.c : replaces all calls to malloc() free() and realloc() to
16105 the wrapper functions/macros
16106 * tree.c : removed memory leaks dues to calling xmlFreeNode()
16107 instead of xmlFreeNodeList()
16108
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000016109Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16110
16111 * HTMLparser.c: corrected a stupid bug leading to core dump at
16112 tree deallocation. Removed warnings indicated by
16113 Stephane.Conversy@lri.fr
16114 * entities.c: Fixes Yet Another Stupid Bug, entities were not
16115 looked for in the external subset
16116
16117Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000016118
16119 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
16120 on SGI by Stephane.Conversy@lri.fr
16121
Daniel Veillardb96e6431999-08-29 21:02:19 +000016122Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16123
16124 * all .h : changed the prototype declaration indent as in gtk
16125 * most .c : working on reducing the TODOs in the code
16126 * most .c : cleanup though -pedantic and Insure++
16127 * improvements on validation ID checkings.
16128 * tree.[ch] SAX.c: added support for namespace on attributes #2022
16129 * xml-config.in: closed #1810
16130
16131Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000016132
16133 * tree.h, valid.c, valid.h: more work on validity, IDs
16134 * xpath.c: added/fixed comparidon and equlity, added a new isinf
16135 definition for AIX
16136
Daniel Veillardb556eb51999-08-15 17:19:50 +000016137Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16138
16139 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
16140 the distribution due to a cut'n paste error at last commit
16141
Daniel Veillardb05deb71999-08-10 19:04:08 +000016142Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16143
16144 * configure.in: upgraded to version 1.4.0
16145 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
16146 Big update, added a large part of the validation process,
16147 it should be usable, but some parts are missing
16148 * xpath.c: improved the implementation w.r.t. root.
16149 * Makefile.am: added more tests
16150 * test and result trees: added a lot of tests
16151 * libxml.spec.in: export libxml.so.0 and libxml.so.1
16152
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000016153Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16154
16155 * Added an HACKING file
16156
Daniel Veillarde2d034d1999-07-27 19:52:06 +000016157Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16158
16159 * xpath.[ch] : improvements and debug of the XPath implementation
16160 * parser.c, HTMLparser.c : modified the parsers to be progressive
16161 * tree.[ch] : extended the Buffer promitives
16162 * xmlIO.[ch] : added basic I/O routines providing progressive
16163 parsing and ready for I18N conversion plugins
16164 * SAXresult/* : the SAX callback sequence maybe slightly different
16165 now
16166 * test*.c : improved/updated the tests programs
16167 * doc/* : recompiled the docs.
16168
Daniel Veillard15b75af1999-07-26 16:42:37 +0000161691999-07-26 Michael Meeks <michael@edenproject.org>
16170
16171 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
16172
16173 * tree.c: Ditto.
16174
Daniel Veillard1566d3a1999-07-15 14:24:29 +000016175Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16176
16177 * configure.in: upgraded to version 1.4.0
16178 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
16179 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
16180 XML query language, see http://www.w3.org/TR/xpath for more details.
16181 * parser.c, parser.h: added CHAR* related string functions for XPath
16182 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
16183 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
16184 rebuild the docs.
16185 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
16186 and regression testing capabilities for XPath.
16187
Daniel Veillardd79d7871999-07-12 10:38:12 +000016188Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16189
16190 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
16191 closing bug #1646
16192
Daniel Veillardbe9e5951999-07-12 09:16:45 +000016193Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16194
16195 * Makefile.am, example/Makefile.am: closed bug #1683
16196
Daniel Veillard3166ab11999-07-11 16:14:19 +000016197Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16198
16199 * example/Makefile.am, configure.in: added the makefile for the
16200 gjobread example
16201
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000016202Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
16203
16204 * doc/Makefile.am:
16205 - fix which allow "make install DESTDIR=</install/prefix>".
16206
Daniel Veillard7cc3c041999-07-09 10:11:57 +000016207Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16208
16209 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
16210 which fixed a problem on the file reading-code.
16211
Daniel Veillard82150d81999-07-07 07:32:15 +000016212Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16213
16214 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
16215 output.
16216 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
16217
Daniel Veillard5233ffc1999-07-06 22:25:25 +000016218Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16219
16220 * parser.h : Oops removed the binary compatibility problem
16221 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
16222 * parser.c, HTMLparser.c: applied patches for reading from stdin
16223
Daniel Veillardbe70ff71999-07-05 16:50:46 +000016224Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16225
16226 * parser.c, entities.c, valid.c: cleanup bug #1591
16227 * configure.in: cleanup bug #1592
16228 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
16229 the same tree back-end. Hence gdome will be available for it.
16230 * doc/Makefile.am: close bug #617
16231
Daniel Veillard97fea181999-06-26 23:07:37 +000016232Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16233
16234 * parser.c: alloctate a per parser context SAX interface block
16235
Daniel Veillard14fff061999-06-22 21:49:07 +000016236Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16237
16238 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
16239 and xmlEncodeEntitiesReentrant with the correct one :-\
16240
16241Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16242
16243 * commit of my internal XML base changes, quite a lot of
16244 changes, cleanups, better entities support, framework for
16245 new I/O and charset detection and handling
16246 * Fixed the configure/Makefile stuff to generate shared libs
16247 with the proper version info, so we jumped on rev from
16248 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
16249 xmlEncodeEntities() result need to be freed now, and a string
16250 xmlParserVersion provide the current library version.
16251
Raph Levien05240da1999-06-15 21:27:11 +000016252Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
16253
16254 * parser.c: fixed a buffer overrun for when you have a very long
16255 attribute with no entities in it.
16256
Daniel Veillardbb2da581999-06-13 14:37:07 +000016257Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16258
16259 * added example directory
16260 * added example/gjobs.xml gjobread.c, still need a Makefile.in
16261
Daniel Veillard011b63c1999-06-02 17:44:04 +000016262Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16263
16264 * Release of libxml-1.1, nearly everything has been touched for
16265 this.
16266 * Added more regression tests
16267 * Updated the documentation
16268
Daniel Veillard27d88741999-05-29 11:51:49 +000016269Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16270
16271 * tree.[ch]: unified the XML_NO_CORBA defines.
16272 * parser.c encoding.[ch]: started plugging in char encoding detection
16273
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000016274Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
16275
16276 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
16277 Also freed allocated buffer.
16278
Daniel Veillard27d88741999-05-29 11:51:49 +000016279Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000016280 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
16281 reentrancy problem at printing. One is left in entities.c, to
16282 remove ASAP
16283 * testSAX.c : added a test example showing the use of the SAX
16284 interface if one doesn't want to build the DOM tree.
16285 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
16286
Daniel Veillard517752b1999-04-05 12:20:10 +000016287Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16288
16289 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
16290 large revamping of the parser to use SAX callbacks
16291 http://www.megginson.com/SAX/ (or at least a C like interface
16292 a la Expat). It's now possible to set up your own callbacks
16293 and the parser will not build a DOM tree.
16294 * test/* result/*: updated the test suite, I finally removed
16295 the old Namespace draft support (PI based).
16296
Daniel Veillard87c83bd1999-04-02 16:04:43 +000016297Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16298
16299 * Makefile.am: added test result to EXTRA_DIST for make tests
16300
Daniel Veillard64068b31999-03-24 20:42:16 +000016301Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16302
16303 * parser.c, parserInternals.h: moved the chars macro definitions
16304 to parserInternals.h
16305 * parser.c, error.c: applied patches from "Knut Ã…kesson"
16306 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
16307
Daniel Veillard012ccc11999-03-23 10:11:11 +000016308Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16309
16310 * xml-config.in : applied patch to make --version work
16311
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000163121999-03-05 Raja R Harinath <harinath@cs.umn.edu>
16313
16314 * Makefile.am (check-local): Alias for `tests' target. This will
16315 cause `make check' to do the right thing.
16316 (tests): Don't run tests in srcdir. Also, replaced calls to
16317 basename with a `sed' "equivalent".
16318
Daniel Veillardd109e371999-03-05 06:26:45 +000016319Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16320
16321 * Renamed error.h to xml-error.h, corrected Makefile.am to list
16322 it in the header and not the sources, updated the doc.
16323 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
16324 pointing this out.
16325
Daniel Veillardbc50b591999-03-01 12:28:53 +000016326Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16327
16328 * parser.c, parser.h, parserInternals.h: memory leak hunting,
16329 exported the inputStream routines.
16330 * doc/html/* : updated accordingly
16331
Daniel Veillardd692aa41999-02-28 21:54:31 +000016332Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16333
16334 * parser.c, parser.h, parserInternals.h: added a few extra
16335 internal calls to allocate and free parser contexts ...
16336 * doc/html/* : updated accordingly
16337
Daniel Veillard55a99271999-02-25 11:01:29 +000016338Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16339
16340 * configure.in, Makefile.am, doc/makefile.am : General changes for
16341 1.0.0 release and including the generated HTML documentation.
16342
Daniel Veillard35925471999-02-25 08:46:07 +000016343Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16344
16345 * makefile.am : added parserInternals.h, oops.
16346
Daniel Veillard1e346af1999-02-22 10:33:01 +000016347Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16348
16349 * parserInternals.h: added this header giving access to the parser
16350 internal functions.
16351 * doc/Makefile.am : added a rebuild target which rebuilds the full
16352 set of documentations
16353 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
16354 the internal subset.
16355 * *.c *.h: modifications needed to generate the documentation using
16356 gtk-doc, cleanup of functions blocks, reorganisation of struct
16357 declarations.
16358
Daniel Veillard1164e751999-02-16 16:29:17 +000016359Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16360
16361 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
16362 the tar and spec file to include the beginning of the doc.
16363
Nuno Ferreira03d04781999-02-13 00:07:17 +0000163641999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
16365
16366 * doc/.cvsignore: Added this file.
16367
Daniel Veillard6800ef31999-02-08 18:33:22 +000016368Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16369
16370 * tree.c: fixed xmlGetProp to return "" when the attribute
16371 exists, even if the node-list is NULL.
16372
Daniel Veillard726c7e31999-02-08 15:13:10 +000016373Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16374
16375 * tree.c: patched an error outputting empty attribute values.
16376 * Makefile.am and doc/makefile.am: have been updated during the
16377 week-end. Sorry for an empty CVS log, I got a shell problem.
16378
Daniel Veillard1899e851999-02-01 12:18:54 +000016379Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16380
16381 * tree.h: cleaned up using enums instead of defines
16382 * parser.c, valid.[ch]: more work on parsing/output of element
16383 declarations
16384
Daniel Veillard3b9def11999-01-31 22:15:06 +000016385Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16386
16387 * valid.[ch], tree.c, parser.c : more work toward full parsing
16388 of XML DTDs.
16389 * README: added informations about mailing-list and on-line
16390 documentation
16391
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000163921999-01-27 Raja R Harinath <harinath@cs.umn.edu>
16393
16394 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
16395
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000016396Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16397
16398 * parser.c, tree.[ch] : more work toward conformance testing,
16399 added a last element to accelerate parsing of very flat structures
16400 started working on internal subset Element content declaration.
16401 * valid.[ch] : first cut at adding code toward validation.
16402 * previous changes had also small impact on most files, especially
16403 the conformance testing using James Clark test suite.
16404
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000016405Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16406
16407 * test/* : updated the examples, most of them were not well
16408 formed (humm), and added rdf2.
16409 * result/* : resulting changes in the output.
16410
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000016411Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16412
16413 * tree.c: changed the behaviour of xmlGetProp on NULL values.
16414
Daniel Veillard44b3a061998-12-05 17:27:22 +000016415Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16416
16417 * tree.c: patched a bug in the generation of empty attributes
16418
Daniel Veillardbe36afe1998-11-27 06:39:50 +000016419Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16420
16421 * entities.[ch], tree.[ch], tester.c: added copy interfaces
16422 for node/trees/documents/... Biggest problem is namespace
16423 support when copying subtrees.
16424
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000016425Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16426
16427 * parser.c, entities.c: improve entities and char ref encoding,
16428 and cleanups of error messages.
16429
Daniel Veillard242590e1998-11-13 18:04:35 +000016430Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16431
16432 * parser.c, entities.c: simple bug hunting done during rpm2html and
16433 rpmfind integration.
16434
Daniel Veillard42dc9b31998-11-09 01:17:21 +000016435Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16436
16437 * parser.[ch]: Added interfaces allowing to specify a SAX
16438 handler before parsing.
16439
Daniel Veillarde3bffb91998-11-08 14:40:56 +000016440Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16441
16442 * parser.c: redirrect all errors reporting through the SAX
16443 error function
16444
Daniel Veillardda4d3c41998-11-04 20:07:05 +000016445Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16446
16447 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
16448 * libtool, tlmain ...: update of the libtool files
16449
Miguel de Icaza442321c1998-11-04 18:13:38 +0000164501998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
16451
16452 * entities.c: Use g_snprintf insteda of snprintf.
16453
Daniel Veillard0ba4d531998-11-01 19:34:31 +000016454Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16455
16456 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
16457 added ent5 test for this purpose.
16458 * parser.c, parser.h: formatting, comments and UTF-8 planning.
16459
Daniel Veillard27271681998-10-30 06:39:40 +000016460Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16461
16462 * parser.c: fixed? a strange error due to compression on a GWP
16463 document.
16464
Daniel Veillard25940b71998-10-29 05:51:30 +000016465Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16466
16467 * tree.[ch]: bug fixing
16468 * entities.[ch]: defined a specific type for predefined entities
16469 * doc/xml.html: more documentation on the library, how to use it,
16470 overview of the interfaces.
16471
Daniel Veillard16253641998-10-28 22:58:05 +000016472Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16473
16474 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
16475
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000016476Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16477
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000016478 * tree.c: corrected a small bug
16479 * doc/xml.html: continuing writing documentation.
16480
16481Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16482
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000016483 * debugXML.h debugXML.c: added debugging utilities.
16484 * tester.c: added --debug switch.
16485 * tree.c: patched an incorrect node->type assignment.
16486 * parser.c: formatting, ensure that node->doc != NULL in attributes
16487
Daniel Veillardccb09631998-10-27 06:21:04 +000016488Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16489
16490 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
16491 entity support and provide an internal representation close to
16492 DOM one (entity ref nodes, and attribute value as tree). I tried
16493 to preserve the interface but this will surely break some apps
16494 (I have to change rpm2html/rpmfind for example). I had to change
16495 two interfaces, and the generated tree is somewhat different.
16496 * doc/* : started documenting the XML library, the tree and
16497 DOM/Corba. This is a first step.
16498
Daniel Veillard11e00581998-10-24 18:27:49 +000016499Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16500
16501 * parser.c: Set up the fonctions comment block, boring but useful.
16502 * parser.h, SAX.c, parser.c: now attributes are processed through
16503 the SAX interface. The problem is that my SAX interface diverged
16504 quite a bit from the original one, well this is not an official
16505 spec, and translating it from Java to C is hairy anyway...
16506
Daniel Veillard97b58771998-10-20 06:14:16 +000016507Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16508
16509 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
16510 fonctions comment block, boring but useful.
16511
16512Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000016513
16514 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
16515 conversion routines. However they are not yet used to convert the
16516 inputs. The core will run with UTF-8.
16517
Daniel Veillard33942841998-10-18 19:12:41 +000016518Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16519
16520 * tree.c : make sure that the type id is properly set-up when
16521 a new object is allocated, needed for DOM.
16522
Daniel Veillard27fb0751998-10-17 06:47:46 +000016523Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16524
16525 * tree.h, tree.c: Ok, the main objects in the tree will be native
16526 corba objects, it costs 8 bytes per Node, Attribute and Document
16527 but it simplifies the Corba integration a lot (no extra interface
16528 objects to allocate/free).
16529
Daniel Veillard0bef1311998-10-14 02:36:47 +000016530Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16531
16532 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
16533 and changed NODEs contants for conformity with DOM Level 1
16534
Daniel Veillard27864701998-10-08 03:47:24 +000016535Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16536
16537 * added hooks to keep track of servants when creating objects
16538 xmlDoc and xmlNode (for Corba export).
16539
Daniel Veillarda6e1d121998-10-04 14:41:05 +000016540Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16541
16542 * added xml-config script.
16543
Daniel Veillard7066a791998-10-01 20:28:28 +000016544Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16545
16546 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
16547 to autoupdate libtool and automake conf files.
16548
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000165491998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
16550
16551 * Makefile.am: Use '?' to separate the sed
16552 commands as ',' is used when people pass -Wl,something.
16553
16554
Daniel Veillard15a8df41998-09-24 19:15:06 +000016555Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16556
16557 * tree.c, tree.h: added a per-document compression interface.
16558
Daniel Veillard151b1b01998-09-23 00:49:46 +000016559Tue Sep 22 20:47:38 EDT 1998
16560
16561 * tree.c, tree.h: added saving with compression and added interfaces
16562 to control the compression level (xmlGetCompressMode,
16563 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
16564
Daniel Veillard70120ff1998-09-22 00:24:21 +000016565Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16566
16567 * parser.c: corrected a loop for files of size 0
16568
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000165691998-08-20 Raja R Harinath <harinath@cs.umn.edu>
16570
16571 * error.h: New file. Contains prototyes from `error.c'.
16572
Tom Tromeyc19653d1998-08-14 01:22:43 +000016573Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
16574
16575 * Makefile.am (xmlincdir): New macro.
16576 (xmlinc_HEADERS): Renamed from include_HEADERS.
16577
Daniel Veillard845664d1998-08-13 04:43:19 +000016578Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16579
16580 * applied small patch on numeric entities from
16581 Christopher Blizzard <blizzard@appliedtheory.com>
16582
Daniel Veillard260a68f1998-08-13 03:39:55 +000016583Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16584
16585 * New release 0.2, removed the old xml_* files so that it's
16586 coherent with the other CVS base (W3C), far better conformance
16587 to standard, new namespaces, decent entities support, beginning
16588 of a SAX-like interface. Nearly nothing left intact, even the
16589 test examples ...
16590
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000165911998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
16592
16593 * .cvsignore: Add .deps dir
16594
Daniel Veillardf8015fa1998-07-26 21:31:38 +000016595Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16596
16597 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
16598
Daniel Veillardfe926001998-07-26 04:28:20 +000016599Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000016600
Daniel Veillardfe926001998-07-26 04:28:20 +000016601 * configure.in: added test for CPP
16602 * AUTHORS, Changelog: the original ones didn't get commited but the
16603 glib ones instead, fixed.
16604 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000016605
Daniel Veillardfe926001998-07-26 04:28:20 +000016606Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000016607
Daniel Veillardfe926001998-07-26 04:28:20 +000016608 * integrated code developped at W3C
16609 * changed the original Copyright
16610 * migrated to automake
16611 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000016612