blob: fa436154cefc18660bb43cdcf7e9fd4c401db8bb [file] [log] [blame]
Daniel Veillardce192eb2003-04-16 15:58:05 +00001Wed Apr 16 17:46:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
2
3 * relaxng.c xmllint.c: more work on RelaxNG streaming validation
4 trying to improve the subset compiled, and more testing.
5 * doc/downloads.html doc/xml.html doc/xmlmem.html: some updates on the
6 documentation
7 * test/relaxng/tutor11_1_3.xml: fixes the DTD path
8 * result/relaxng/*.err: fix some of the outputs
9
Daniel Veillardf4e55762003-04-15 23:32:22 +000010Wed Apr 16 01:28:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
11
12 * relaxng.c xmlreader.c xmllint.c include/libxml/relaxng.h
13 include/libxml/xmlreader.h: implemented streaming of
14 RelaxNG (when possible) on top of the xmlReader interface,
15 provided it as xmllint --stream --relaxng .rng .xml
16 This seems to mostly work.
17 * Makefile.am: updated to test RelaxNG streaming
18
Daniel Veillardc58f4ef2003-04-14 16:11:26 +000019Mon Apr 14 18:08:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
20
21 * relaxng.c include/libxml/relaxng.h: integrated the regexp
22 based validity checking of fragments of the document for
23 which the RNG can be compiled to regexps. Works on all regression
24 tests, only fix needed is related to error messages.
25
Daniel Veillard52b48c72003-04-13 19:53:42 +000026Sun Apr 13 21:51:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
27
28 * relaxng.c xmlregexp.c include/libxml/xmlautomata.h
29 include/libxml/xmlregexp.h: Starting work precompiling
30 parts of RelaxNG schemas. Not plugged onto validity checking
31 yet, just the regexp building part. Needed to extend some
32 of the automata and regexp APIs.
33
Daniel Veillardf6bad792003-04-11 19:38:54 +000034Fri Apr 11 21:36:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
35
36 * xmllint.c xmlreader.c include/libxml/xmlreader.h: make sure
37 xmllint --stream and xmllint --stream --valid returns errors
38 code appropriately
39
Daniel Veillardc6cae7b2003-04-11 09:02:11 +000040Fri Apr 11 10:59:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
41
42 * xmlreader.c include/libxml/xmlreader.h: Added the Expand()
43 and Next() operation to work on subtrees within the reader
44 framework.
45 * doc/libxml2-api.xml python/libxml2class.txt: resulting updates
46 * python/tests/reader5.py: added an example for those new
47 functions of the reader.
48
Daniel Veillard645c6902003-04-10 21:40:49 +000049Thu Apr 10 23:38:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
50
51 * HTMLtree.c: patch from Vasily Tchekalkin to fix #109865
52
Daniel Veillard9e077102003-04-10 13:36:54 +000053Thu Apr 10 15:32:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
54
55 * xmlreader.c: fixing HasValue for namespace as raised by
56 Denys Duchier
57
Daniel Veillard02ea1412003-04-09 12:08:47 +000058Wed Apr 9 14:07:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
59
60 * HTMLparser.c include/libxml/HTMLparser.h: exported
61 htmlCreateMemoryParserCtxt() it was static
62
Daniel Veillardd3b9cd82003-04-09 11:24:17 +000063Wed Apr 9 13:21:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
64
65 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
66 update from Charles Bozeman for date and duration types
67 * test/schemas/date_0.* test/schemas/dur_0.*
68 result/schemas/date_0.* result/schemas/dur_0.*: updated too
69
Daniel Veillardc00cda82003-04-07 10:22:39 +000070Mon Apr 7 12:19:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
71
72 * tree.c valid.c xpath.c include/libxml/tree.h include/libxml/valid.h:
73 fixing bug #107129, removing excessive allocation and calls
74 to *printf in the code to build QName strings.
75
Igor Zlatkovic69651182003-04-05 09:43:30 +000076Sat Apr 5 11:41:36 CEST 2003 Igoe Zlatkovic <igor@zlatkovic.com>
77
78 * win32/libxml2.def.src: fixed conditional exports, reported by
79 Luke Murray.
80
Daniel Veillardadba5f12003-04-04 16:09:01 +000081Fri Apr 4 18:08:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
82
83 * parser.c: fixed a possible problem with xmlRecoverMemory()
84
Daniel Veillarda48ed3d2003-04-03 15:28:28 +000085Thu Apr 3 17:24:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
86
87 * trio.c trio.h triodef.h trionan.c trionan.h triop.h triostr.c
88 triostr.h: Bjorn sent an update for the TRIO portability layer.
89
Igor Zlatkovicd6c86502003-04-01 20:00:42 +000090Tue Apr 1 21:57:26 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
91
92 * win32/libxml2.def.src: exported new functions
93
Daniel Veillardc2d4a932003-04-01 11:13:05 +000094Tue Apr 1 13:09:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
95
96 * configure.in NEWS: preparing release 2.5.6
97 * doc/*: updated and rebuilt the docs
98
Daniel Veillarde5020412003-04-01 09:55:20 +000099Tue Apr 1 11:52:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
100
101 * SAX.c: fixed an uninitialized memory access pointed by valgrind
102 on C14Ntests
103
Daniel Veillard7fe1f3a2003-03-31 22:13:33 +0000104Tue Apr 1 00:12:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
105
106 * relaxng.c: one more fixup of error message reporting
107
Daniel Veillard5f1946a2003-03-31 16:38:16 +0000108Mon Mar 31 18:36:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
109
110 * relaxng.c: more work on bug #109225, and fixed an uninitialized
111 variable pointed out by valgrind
112
Daniel Veillarda507fbf2003-03-31 16:09:37 +0000113Mon Mar 31 18:05:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
114
115 * relaxng.c: try to work on bug #109225 and provide better
116 error reports.
117 * result/relaxng/* : this change the output of a number of tests
118 * xinclude.c: fixing the parsed entity redefinition problem
119 raised on the list.
120 * test/schemas/date_0.xsd: updated the date test c.f. E2-12
121
Daniel Veillardb3721c22003-03-31 11:22:25 +0000122Mon Mar 31 13:19:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
123
124 * xmlschemastypes.c: fixed date comparison to handle the tzo
125 The only failures left are disagreements on Notations and
126 '+1' not being allowed for ulong, uint, ushort and ubyte.
127
Daniel Veillard455cc072003-03-31 10:13:23 +0000128Mon Mar 31 12:11:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
129
130 * xmlschemastypes.c: fixed gMonth parsing routine accordingly
131 to the XML Schemas errata
132 http://www.w3.org/2001/05/xmlschema-errata#e2-12
133
Daniel Veillarde637c4a2003-03-30 21:10:09 +0000134Sun Mar 30 23:04:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
135
136 * relaxng.c xmlschemastypes.c: more work on XML Schemas datatypes
137 and facets support. Currently only schemas with binHex or
138 base64 don't compile. A few error left in the test suite:
139 found 1035 test instances: 919 success 23 failures
140 most are gdate or gdateyear failing check, and a few cases where
141 James clark tests results are strange.
142 * valid.c: allow to reuse the Notation checking routine without
143 having a validation context.
144 * SAX.c: removed a #if 0
145
Daniel Veillardb6c7f412003-03-29 16:41:55 +0000146Sat Mar 29 17:35:05 CET 2003 Daniel Veillard <daniel@veillard.com>
147
148 * xinclude.c: forgot to apply one check from #106931 patch
149 * xmlschemastypes.c: more work on XML Schemas datatypes
150
Daniel Veillardc4c21552003-03-29 10:53:38 +0000151Sat Mar 29 11:49:25 CET 2003 Daniel Veillard <daniel@veillard.com>
152
153 * relaxng.c include/libxml/relaxng.h xmlschemastypes.c: more work
154 on cleaning up XML Schemas datatypes based on James Clark tests
155 test/xsdtest/xsdtest.xml
156
Daniel Veillard80b19092003-03-28 13:29:53 +0000157Fri Mar 28 14:24:08 CET 2003 Daniel Veillard <daniel@veillard.com>
158
159 * relaxng.c: implemented comparisons for Schemas values.
160 * xmlschemastypes.c include/libxml/xmlschemastypes.h: fixed
161 some bugs in duration handling, comparisons for durations
162 and decimals, removed all memory leaks pointed out by James
163 testsuite. Current status is now
164 found 238 test schemas: 197 success 41 failures
165 found 1035 test instances: 803 success 130 failures
166
Daniel Veillard91a13252003-03-27 23:44:43 +0000167Fri Mar 28 00:41:55 CET 2003 Daniel Veillard <daniel@veillard.com>
168
169 * xmlschemas.c include/libxml/xmlschemas.h: fixed bugs and memory
170 leaks in the W3C XML Schemas code
171 * xmlschemastypes.c: implemented nonPositiveInteger
172 * test/schemas/length2_0.xsd result/schemas/length2_0_0.err:
173 fixed the test and result.
174
Daniel Veillard6560a422003-03-27 21:25:38 +0000175Thu Mar 27 22:23:07 CET 2003 Daniel Veillard <daniel@veillard.com>
176
177 * HTMLparser.c tree.c: two patches from James Bursa on the HTML
178 parser and a typo
179 * xmlschemastypes.c: reindenting, fixing a memory access
180 problem with dates.
181
Daniel Veillard6c5b2d32003-03-27 14:55:52 +0000182Thu Mar 27 15:53:35 CET 2003 Daniel Veillard <daniel@veillard.com>
183
184 * parser.c: fixing #109227 providing more context in case of
185 start/end tag mismatch
186 * python/tests/ctxterror.py python/tests/readererr.py: update the
187 tests accordingly
188
Daniel Veillardd9b72832003-03-27 14:24:00 +0000189Thu Mar 27 15:22:41 CET 2003 Daniel Veillard <daniel@veillard.com>
190
191 * xinclude.c: should fix #109327 errors on memory accesses
192
Daniel Veillardc7e9b192003-03-27 14:08:24 +0000193Thu Mar 27 15:06:13 CET 2003 Daniel Veillard <daniel@veillard.com>
194
195 * HTMLtree.c: Fixed reopening of #78662 <form action="...">
196 is an URI reference
197
Daniel Veillarde209b332003-03-26 21:40:13 +0000198Wed Mar 26 22:38:39 CET 2003 Daniel Veillard <daniel@veillard.com>
199
200 * xpath.c: fixed bug #109160 on non-ASCII IDs
201
Daniel Veillard642104e2003-03-26 16:32:05 +0000202Wed Mar 26 17:30:37 CET 2003 Daniel Veillard <daniel@veillard.com>
203
204 * parser.c: Norm suggested a nicer error message for xml:space values
205 errors
206
Daniel Veillarde4fa2932003-03-26 00:38:10 +0000207Wed Mar 26 01:34:19 CET 2003 Daniel Veillard <daniel@veillard.com>
208
209 * xpath.c include/libxml/xpath.h: first part of the fix to
210 performance bug #108905, adds xmlXPathOrderDocElems() providing
211 document order for nodes.
212 * python/libxml.c: Python may require TRIO as Albert Chin pointed out
213
Daniel Veillard09628212003-03-25 15:10:27 +0000214Tue Mar 25 16:07:00 CET 2003 Daniel Veillard <daniel@veillard.com>
215
216 * xmlschemastypes.c: removing a warning with Sun compiler
217 bug #109154
218
MST 2003 John Fleckda271742003-03-25 14:05:17 +0000219Tue Mar 25 07:02:56 MST 2003 John Fleck <jfleck@inkstain.net>
220
221 * doc/xmllint.xml
222 * doc/xmllint.1
223 update xmllint man page with --relaxng option
224
Daniel Veillard2032d292003-03-25 11:09:40 +0000225Tue Mar 25 12:07:03 CET 2003 Daniel Veillard <daniel@veillard.com>
226
227 * python/setup.py.in : was missing "drv_libxml2.py"
228
Daniel Veillard9adc0462003-03-24 18:39:54 +0000229Mon Mar 24 19:38:05 CET 2003 Daniel Veillard <daniel@veillard.com>
230
231 * tree.c xpath.c: some changes related to the new way of
232 handling Result Value Tree, before 2.5.5
233
Daniel Veillardd8da01c2003-03-24 15:58:23 +0000234Mon Mar 24 16:36:23 CET 2003 Daniel Veillard <daniel@veillard.com>
235
236 * configure.in NEWS: preparing release 2.5.5
237 * doc/* : updated the documentation and regenerated it.
238
Daniel Veillardef0b4502003-03-24 13:57:34 +0000239Mon Mar 24 14:56:01 CET 2003 Daniel Veillard <daniel@veillard.com>
240
241 * xpath.c: fixed some problems related to #75813 about handling
242 of Result Value Trees
243
Daniel Veillard9231ff92003-03-23 22:00:51 +0000244Sun Mar 23 22:57:20 CET 2003 Daniel Veillard <daniel@veillard.com>
245
246 * uri.c: applied a set of patches from Lorenzo Viali correcting
247 URI parsing errors.
248
Daniel Veillard5f8d1a32003-03-23 21:02:00 +0000249Sun Mar 23 22:00:14 CET 2003 Daniel Veillard <daniel@veillard.com>
250
251 * parser.c: validity status was not passed back when validating in
252 entities, but raised by Oliver Fischer
253
Daniel Veillard04ee2f22003-03-23 20:31:46 +0000254Sun Mar 23 21:30:50 CET 2003 Daniel Veillard <daniel@veillard.com>
255
256 * HTMLtree.c: avoid escaping ',' in URIs
257
Daniel Veillardef8dd7b2003-03-23 12:02:56 +0000258Sun Mar 23 12:57:00 CET 2003 Daniel Veillard <daniel@veillard.com>
259
260 * parser.c: fixing bug #108976 get the ID/REFs to reference
261 the ID in the document content and not in the entity copy
262 * SAX.c include/libxml/parser.h: more checking of the ID/REF
263 stuff, better solution for #107208
264 * xmlregexp.c: removed a direct printf, dohhh
265 * xmlreader.c: fixed a bug on streaming validation of empty
266 elements in entities
267 * result/VC/ElementValid8 test/VCM/v20.xml result/valid/xhtml1.xhtml:
268 cleanup of the validation tests
269 * test/valid/id* test/valid/dtds/destfoo.ent result/valid/id*:
270 added more ID/IDREF tests to the suite
271
Daniel Veillard2cfd9df2003-03-22 22:39:16 +0000272Sat Mar 22 23:38:08 CET 2003 Daniel Veillard <daniel@veillard.com>
273
274 * xmlreader.c: fixed #107043 removing 2 warnings with Sun One
275 compiler.
276
Daniel Veillard20863822003-03-22 17:51:47 +0000277Sat Mar 22 18:50:45 CET 2003 Daniel Veillard <daniel@veillard.com>
278
279 * relaxng.c: valgrind'ed and cleaned up a couple of memory issues.
280
Daniel Veillard9ff2d472003-03-22 15:18:01 +0000281Sat Mar 22 16:15:50 CET 2003 Daniel Veillard <daniel@veillard.com>
282
283 * SAX.c: fix bug #107208 avoid false duplicates when ID/REFs are
284 defined in entities content
285
Daniel Veillard99737f52003-03-22 14:55:50 +0000286Sat Mar 22 15:53:27 CET 2003 Daniel Veillard <daniel@veillard.com>
287
288 * SAX.c: Fixed validation bug #108858 on namespace names using
289 entities and reported by Brent Hendricks
290 * xmllint.c: report xmlTextReaderHasValue() result in --stream
291 --debug output.
292
Daniel Veillard48ef4c92003-03-22 12:38:15 +0000293Sat Mar 22 13:32:39 CET 2003 Daniel Veillard <daniel@veillard.com>
294
295 * xmlreader.c: fixed bug #108801 reported by Malcolm Tredinnick
296 about the DocType node not being reported sometimes.
297 * python/tests/reader.py: added to test to the regression checks
298
Daniel Veillard120e8eb2003-03-22 01:00:34 +0000299Sat Mar 22 01:57:40 CET 2003 Daniel Veillard <daniel@veillard.com>
300
301 * xmlreader.c: fixed bug #108546 on long CDATA (or text nodes)
302 reported by Edd Dumbill
303
Daniel Veillard77a90a72003-03-22 00:04:05 +0000304Sat Mar 23 01:00:24 CET 2003 Daniel Veillard <daniel@veillard.com>
305
306 * HTMLparser.c parser.c parserInternals.c: patch from
307 johan@evenhuis.nl for #107937 fixing some line counting
308 problems, and some other cleanups.
309 * result/HTML/: this result in some line number changes
310
Daniel Veillard580ced82003-03-21 21:22:48 +0000311Fri Mar 21 22:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
312
313 * configure.in Makefile.am: fixed Red Hat bug #86118 use libxml2.spec
314 instead of libxml.spec
315 * relaxng.c: fixed some of the error reporting excessive
316 verbosity
317 * catalog.c debugXML.c valid.c xmlreader.c xmlschemas.c xpath.c
318 xmlschemastypes.c: removed some warnings from gcc
319 * doc/libxml2-api.xml: rebuilt
320
Daniel Veillarde063f482003-03-21 16:53:17 +0000321Fri Mar 21 17:25:23 CET 2003 Daniel Veillard <daniel@veillard.com>
322
323 * relaxng.c: another optimization, for choice this time
324 * result/relaxng/spec1* result/relaxng/tutor12_1*
325 result/relaxng/tutor3_7: cleanups.
326
Daniel Veillard0e3d3ce2003-03-21 12:43:18 +0000327Fri Mar 21 13:41:23 CET 2003 Daniel Veillard <daniel@veillard.com>
328
329 * relaxng.c: fixed xmlRelaxNGNodeMatchesList
330 * test/relaxng/testsuite.xml: augmented the test suite
331 * result/relaxng/spec1* result/relaxng/tutor12_1*: this fixes
332 some schemas validation tests in the presence of foreign
333 namespaces.
334
Daniel Veillardbbb78b52003-03-21 01:24:45 +0000335Fri Mar 21 02:23:34 CET 2003 Daniel Veillard <daniel@veillard.com>
336
337 * relaxng.c: added another interleave speedup.
338
Daniel Veillardef2e4ec2003-03-20 16:23:26 +0000339Thu Mar 20 17:22:00 CET 2003 Daniel Veillard <daniel@veillard.com>
340
341 * xmlschemastypes.c: added integer and fixed one of the
342 IDREFS regression tests pbm
343 * result/relaxng/docbook_0.err: updated
344
Daniel Veillard249d7bb2003-03-19 21:02:29 +0000345Wed Mar 19 21:58:47 CET 2003 Daniel Veillard <daniel@veillard.com>
346
347 * valid.c xmlschemastypes.c: attempt to cope with ID/IDREF(S)
348 declared both in the DTD and in the Schemas <grin/>
349 * relaxng.c: more debug, added a big optimization for <mixed>
350 * test/relaxng/testsuite.xml: augmented the testsuite
351 * test/relaxng/ result/relaxng: added the RelaxNG spec and a
352 DocBook example to the regression tests
353
Daniel Veillard798024a2003-03-19 10:36:09 +0000354Wed Mar 19 11:34:10 CET 2003 Daniel Veillard <daniel@veillard.com>
355
356 * check-xsddata-test-suite.py: cosmetic change for output
357 * relaxng.c: try to minimize calls to malloc/free for states.
358
Daniel Veillarda1a9d042003-03-18 16:53:17 +0000359Tue Mar 18 17:50:31 CET 2003 Daniel Veillard <daniel@veillard.com>
360
361 * tree.c: removed a warning
362 * xmlschemastypes.c: more cleanup, added ENTITY and ENTITIES
363 support
364 * check-relaxng-test-suite.py check-xsddata-test-suite.py:
365 cleanup/improvements of the regression tests batch
366 * test/relaxng/testsuite.xml: augmented libxml2 own testsuite
367
Daniel Veillard28c52ab2003-03-18 11:39:17 +0000368Tue Mar 18 12:36:22 CET 2003 Daniel Veillard <daniel@veillard.com>
369
370 * relaxng.c: fixed error msg cleanup deallocation
371 * xmlschemastypes.c: added a function to handle lists of
372 atomic types, added support for IDREFS
373
Daniel Veillardc3da18a2003-03-18 00:31:04 +0000374Tue Mar 18 01:28:15 CET 2003 Daniel Veillard <daniel@veillard.com>
375
376 * relaxng.c valid.c xmlschemastypes.c: added Datatype ID
377 and IDREF, usable from RelaxNG now
378 * include/libxml/xmlschemastypes.h: need to add a new interface
379 because the validation modifies the infoset
380 * test/relaxng/testsuite.xml: extended the testsuite
381
Daniel Veillard952379b2003-03-17 15:37:12 +0000382Mon Mar 17 16:34:07 CET 2003 Daniel Veillard <daniel@veillard.com>
383
384 * relaxng.c: fixed the last core RelaxNG bug known #107083,
385 shemas datatype ID/IDREF support still missing though.
386 * xmlreader.c: fix a crashing bug with prefix raised by
387 Merijn Broeren
388 * test/relaxng/testsuite.xml: augmented the testsuite with
389 complex inheritance tests
390
Daniel Veillardfd573f12003-03-16 17:52:32 +0000391Sun Mar 16 18:45:50 CET 2003 Daniel Veillard <daniel@veillard.com>
392
393 * relaxng.c: switched back to the previous Relax-NG code base,
394 the derivation algorithm need severe constraining code to avoid
395 combinatorial explosion. Fixed the problem with Sebastian Rahtz
396 TEI based example and other bugs
397 * result/relaxng/*err: updated the results
398 * test/relaxng/testsuite.xml: started a new test suite
399
Daniel Veillard1564e6e2003-03-15 21:30:25 +0000400Sat Mar 15 22:26:46 CET 2003 Daniel Veillard <daniel@veillard.com>
401
402 * relaxng.c include/libxml/relaxng.h: After coming to the conclusion
403 that the original RelaxNG validation code was un-fixeable, it got
404 rewritten to use the derivation algorithm from James Clark and
405 redebugged it (nearly) from scratch:
406 found 373 test schemas: 372 success 1 failures
407 found 529 test instances: 529 success 0 failures
408
Daniel Veillard39eb88b2003-03-11 11:21:28 +0000409Tue Mar 11 12:08:23 CET 2003 Daniel Veillard <daniel@veillard.com>
410
411 * SAX.c parser.c: fix some recursion problems introduced in the
412 last release.
413 * relaxng.c: more debugging of the RNG validation engine, still
414 problems though.
415
Daniel Veillard5add8682003-03-10 13:13:58 +0000416Mon Mar 10 14:10:47 CET 2003 Daniel Veillard <daniel@veillard.com>
417
418 * Makefile.am: stop generating wrong result file with * in name
419 * relaxng.c: fixing the include bug raised by Sebastian Rahtz
420 * result/relaxng/demo* test/relaxng/demo: added the tests from
421 Sebastian reproducing the problem.
422
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +0000423Sun Mar 9 18:02:31 MST 2003 John Fleck <jfleck@inkstain.net>
424
Daniel Veillard5add8682003-03-10 13:13:58 +0000425 * doc/xmllint.1: regenerating man page from xmllint.xml to pick
426 up Aleksey's change
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +0000427
Aleksey Sanin693c9bc2003-03-09 22:36:52 +0000428Sun Mar 9 13:53:16 2003 Aleksey Sanin <aleksey@aleksey.com>
429
430 * xmllint.c doc/xmllint.xml: use $XMLLINT_INDENT environment
431 variable to control the indentation for the xmllint "--format"
432 option
433
Igor Zlatkovic47ba1c72003-03-08 13:29:42 +0000434Sat Mar 8 14:27:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
435
436 * encoding.c: applied Gennady's patch against buffer overrun
437
Daniel Veillard42f12e92003-03-07 18:32:59 +0000438Fri Mar 7 19:29:40 CET 2003 Daniel Veillard <daniel@veillard.com>
439
440 * test/xsdtest/xsdtest.xml uri.c: after and exchange with James
441 Clark it appeared I had bug in URI parsing code ...
442 * relaxng.c include/libxml/relaxng.h: completely revamped error
443 reporting to not loose message from optional parts.
444 * xmllint.c: added timing for RNG validation steps
445 * result/relaxng/*: updated the result, all error messages changed
446
Daniel Veillardedfd5882003-03-07 14:20:40 +0000447Fri Mar 7 15:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
448
449 * xpath.c: fix bug #107804, the algorithm used for document order
450 computation was failing on attributes.
451
Daniel Veillard83391282003-03-06 21:37:30 +0000452Thu Mar 6 22:35:50 CET 2003 Daniel Veillard <daniel@veillard.com>
453
454 * valid.c: fix bug #107764 , possibility of buffer overflow
455 in xmlValidDebug()
456
Daniel Veillard6c73cb82003-03-05 16:45:40 +0000457Wed Mar 5 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
458
459 * nanoftp.c include/libxml/nanoftp.h: adding xmlNanoFTPDele()
460 from Philipp Dunkel
461
Daniel Veillard5f704af2003-03-05 10:01:43 +0000462Wed Mar 5 10:57:09 CET 2003 Daniel Veillard <daniel@veillard.com>
463
464 * xmlschemastype.c: made powten array static it should not be exported
465 * HTMLparser.c: fix bug #107361 by reusing the code from the XML
466 parser function.
467 * testHTML.c: get rid of valgrind messages on the HTML SAX tests
468
Daniel Veillard7b72ee52003-02-27 23:24:53 +0000469Fri Feb 28 00:23:00 CET 2003 Daniel Veillard <daniel@veillard.com>
470
471 * tree.c: fixed a node dump crash on attributes
472 * test/xsdtest/xsdtest.xml test/xsdtest/xsdtest.xsl: fixed
473 an URI test bug and get better output.
474
Daniel Veillard463a5472003-02-27 21:30:32 +0000475Thu Feb 27 22:28:40 CET 2003 Daniel Veillard <daniel@veillard.com>
476
477 * check-xsddata-test-suite.py: give more infos
478 * relaxng.c: fix a bug reported by Sebastian Rahtz and
479 REF->DEF in attribute values.
480
Daniel Veillardeb7189f2003-02-27 20:11:13 +0000481Thu Feb 27 21:09:32 CET 2003 Daniel Veillard <daniel@veillard.com>
482
483 * check-xsddata-test-suite.py test/xsdtest/xsdtest.xml
484 test/xsdtest/xsdtest.xsl: import of the XSD Datatype
485 regression tests from James Clark.
486
Daniel Veillard8bc6cf92003-02-27 17:42:22 +0000487Thu Feb 27 18:40:04 CET 2003 Daniel Veillard <daniel@veillard.com>
488
489 * relaxng.c xmlschemas.c xmlschemastypes.c
490 include/libxml/xmlschemastypes.h: added param support for relaxng
491 type checking, started to increment the pool of simple types
492 registered, still much work to be done on simple types and
493 facets checkings.
494
Daniel Veillard19ab45b2003-02-26 15:49:03 +0000495Wed Feb 26 16:45:39 CET 2003 Daniel Veillard <daniel@veillard.com>
496
497 * entities.c: fixes again one of the problem raised by
498 James Clark in #106788
499
Daniel Veillardc482e262003-02-26 14:48:48 +0000500Wed Feb 26 15:46:48 CET 2003 Daniel Veillard <daniel@veillard.com>
501
502 * relaxng.c: Fixed a couple of problem raised by James Clark
503 in bug #107083, the support for ID/IDREF/IDREFS at the WXS
504 datatype level still not fixed though.
505
Daniel Veillard17bed982003-02-24 20:11:43 +0000506Mon Feb 24 21:09:19 CET 2003 Daniel Veillard <daniel@veillard.com>
507
508 * configure.in: preparing release 2.5.4
509 * doc/*: updated and rebuilt the docs
510 * relaxng.c: removed warnings
511 * result/relaxng/*: updated the results
512
Daniel Veillardf4be0182003-02-24 19:54:33 +0000513Mon Feb 24 20:53:17 CET 2003 Daniel Veillard <daniel@veillard.com>
514
515 * valid.c: fixes a DTD regexp generation problem.
516
Daniel Veillard02111c12003-02-24 19:14:52 +0000517Mon Feb 24 20:12:57 CET 2003 Daniel Veillard <daniel@veillard.com>
518
519 * parser.c: fixes bug #105998 about false detection of
520 attribute consumption loop.
521
Daniel Veillard2406abd2003-02-24 18:16:47 +0000522Mon Feb 24 19:14:57 CET 2003 Daniel Veillard <daniel@veillard.com>
523
524 * xinclude.c: Fixes bug #106931 in XInclude entities merging.
525
Daniel Veillardfcc822e2003-02-24 17:52:08 +0000526Mon Feb 24 18:50:35 CET 2003 Daniel Veillard <daniel@veillard.com>
527
528 * SAX.c: fixed bug #105992
529
Daniel Veillard3ebc7d42003-02-24 17:17:58 +0000530Mon Feb 24 18:14:16 CET 2003 Daniel Veillard <daniel@veillard.com>
531
532 * tree.c: fixed xmlSetProp and al. when the node passed is not an
533 element.
534 * relaxng.c: fixed bugs 7.3 (though not complete) and memory leaks
535 found 373 test schemas: 369 success 4 failures
536 found 529 test instances: 525 success 4 failures
537 * check-relaxng-test-suite.py: added memory debug reporting
538
Daniel Veillardc64b8e92003-02-24 11:47:13 +0000539Mon Feb 24 12:41:54 CET 2003 Daniel Veillard <daniel@veillard.com>
540
541 * uri.c parser.c: some warning removal on Igor's patch
542 * tree.c: seems I messed up with #106788 fix
543 * python/libxml.c: fixed some base problems when Python provides
544 the resolver.
545 * relaxng.c: fixed the interleave algorithm
546 found 373 test schemas: 364 success 9 failures
547 found 529 test instances: 525 success 4 failures
548 the resulting failures are bug in the algorithm from 7.3 and
549 lack of support for params
550
Daniel Veillard0046c0f2003-02-23 13:52:30 +0000551Sun Feb 23 14:49:39 CET 2003 Daniel Veillard <daniel@veillard.com>
552
553 * parser.c: another fix for nodeinfo in entities problem
554 * tree.c entities.c: fixed bug #106788 from James Clark
555 some spaces need to be serialized as character references.
556
Igor Zlatkovic40ed73b2003-02-23 13:40:12 +0000557Sat Feb 22 18:28:16 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
558
559 * parser.c uri.c: fixed the bug I introduced in the path
560 handling, reported by Sebastian Bergmann
561
Daniel Veillard44e1dd02003-02-21 23:23:28 +0000562Sat Feb 22 00:19:48 CET 2003 Daniel Veillard <daniel@veillard.com>
563
564 * parser.c: fixing some nodeinfo in entities problem raised
565 by Glenn W. Bach
566 * relaxng.c: implemented the first section 7.3 check
567 * result/relaxng/*: updated the results
568
Daniel Veillardc5312d72003-02-21 17:14:10 +0000569Fri Feb 21 18:12:19 CET 2003 Daniel Veillard <daniel@veillard.com>
570
571 * relaxng.c: fixed some problems in the previous commit
572 and finished implementing 4.16 rules checking
573 found 373 test schemas: 353 success 20 failures
574 found 529 test instances: 519 success 6 failures
575 * result/relaxng/*: updated the results
576
Daniel Veillard4c5cf702003-02-21 15:40:34 +0000577Fri Feb 21 16:37:39 CET 2003 Daniel Veillard <daniel@veillard.com>
578
579 * relaxng.c: implemented checks from section 7.2
580
Daniel Veillard77648bb2003-02-20 15:03:22 +0000581Thu Feb 20 16:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
582
583 * relaxng.c: implemented the checks from section 7.1, fixed
584 some of the 4.20 and 4.21 problems.
585 found 373 test schemas: 338 success 35 failures
586 found 529 test instances: 519 success 6 failures
587 * result/relaxng/*: updated the results
588
Daniel Veillard1c745ad2003-02-20 00:11:02 +0000589Thu Feb 20 01:09:24 CET 2003 Daniel Veillard <daniel@veillard.com>
590
591 * relaxng.c: implemented the 4.20 and 4.21 simplification rules.
592 * result/relaxng/*: updated the results
593
Daniel Veillardce14fa52003-02-19 17:32:48 +0000594Wed Feb 19 18:30:30 CET 2003 Daniel Veillard <daniel@veillard.com>
595
596 * relaxng.c: more bugfixes
597 * result/relaxng/*: updated the results
598
Igor Zlatkovic7e1d1582003-02-19 14:51:44 +0000599Wed Feb 19 15:39:56 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
600
601 * DOCBparser.c: obsoleted xmlNormalizeWindowsPath
602 * HTMLparser.c: obsoleted xmlNormalizeWindowsPath
603 * SAX.c: ensured xmlDoc.URL is always canonic
604 * parser.c: obsoleted xmlNormalizeWindowsPath
605 * uri.c include/libxml/uri.h: introduced xmlCanonicPath
606 * xmlIO.c include/libxml/xmlIO.h: obsoleted xmlNormalizeWindowsPath
607 * win32/libxml2.def.src: added few exports
608
609
Daniel Veillard2e9b1652003-02-19 13:29:45 +0000610Wed Feb 19 14:26:51 CET 2003 Daniel Veillard <daniel@veillard.com>
611
612 * Makefile.am configure.in: patched to have shared libraries
613 for Python regression tests and static binaries for gdb debug
614 in my development environment
615 * relaxng.c: more bugfixes
616 found 373 test schemas: 296 success 77 failures
617 found 529 test instances: 516 success 8 failures
618 * result/relaxng/*: updated the results
619
Daniel Veillard8fe98712003-02-19 00:19:14 +0000620Wed Feb 19 01:17:48 CET 2003 Daniel Veillard <daniel@veillard.com>
621
622 * relaxng.c: guess what ! Relax-NG bugfixing, what a surprize...
623
Daniel Veillardd4310742003-02-18 21:12:46 +0000624Tue Feb 18 22:09:50 CET 2003 Daniel Veillard <daniel@veillard.com>
625
626 * xmlschemastypes.c: float/double check bugfix
627 * tree.c include/libxml/tree.h: exported a function for NMTOKEN
628 validation
629 * xmlreader.c: add a TODO for Jody
630 * relaxng.c: bugfix bugfix bugfix
631 found 373 test schemas: 300 success 73 failures
632 found 529 test instances: 507 success 10 failures
633 * result/relaxng/*: updated the results
634
Daniel Veillard2df2de22003-02-17 23:34:33 +0000635Tue Feb 18 00:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
636
637 * relaxng.c check-relaxng-test-suite.py: more RelaxNG bug hunting
638
Daniel Veillard416589a2003-02-17 17:25:42 +0000639Mon Feb 17 18:23:32 CET 2003 Daniel Veillard <daniel@veillard.com>
640
641 * relaxng.c check-relaxng-test-suite.py: more work on the
642 RelaxNG implementation conformance testing.
643 found 373 test schemas: 284 success 89 failures
644 found 529 test instances: 448 success 47 failures
645 * result/relaxng/*: updated the results
646
Daniel Veillard784b9352003-02-16 15:50:27 +0000647Sun Feb 16 16:48:38 CET 2003 Daniel Veillard <daniel@veillard.com>
648
649 * ChangeLog tree.c doc/libxml-doc.el doc/libxml2-api.xml: applied
650 a patch from Kjartan Maraas to fix some typos
651
Daniel Veillardfebcca42003-02-16 15:44:18 +0000652Sun Feb 16 16:40:52 CET 2003 Daniel Veillard <daniel@veillard.com>
653
654 * relaxng.c: more bug-hunting
655 * testRelax.c include/libxml/relaxng.h: added --tree to dump the
656 intermediate rng tree
657 * python/generator.py: patch from Stephane Bidoul to fix the generator
658 on python < 2.2
659
Daniel Veillardd2298792003-02-14 16:54:11 +0000660Fri Feb 14 17:49:26 CET 2003 Daniel Veillard <daniel@veillard.com>
661
662 * check-relaxng-test-suite.py relaxng.c: more testing on the
663 Relax-NG front, cleaning up the regression tests failures
664 current state and I forgot support for "mixed":
665 found 373 test schemas: 280 success 93 failures
666 found 529 test instances: 401 success 68 failures
667 * tree.c include/libxml/tree.h xmlschemastypes.c: finished and
668 moved the Name, NCName and QName validation routine in tree.c
669 * uri.c: fixed handling of URI ending up with #, i.e. having
670 an empty fragment ID.
671 * result/relaxng/*: updated the results
672
Daniel Veillard9a237c92003-02-13 15:52:58 +0000673Thu Feb 13 16:49:24 CET 2003 Daniel Veillard <daniel@veillard.com>
674
675 * check-xinclude-test-suite.py: improved the script accordingly
676 to the XInclude regression tests updates
677 * xpointer.c: Implemented XPointer element() Scheme W3C PR of 13
678 November 2002
679 * result/XPath/xptr/chapterschildseq result/XPath/xptr/vidchildseq
680 test/XPath/xptr/chapterschildseq test/XPath/xptr/vidchildseq:
681 augmented the Xpointer testsuite for the element() scheme
682
Daniel Veillardf4b4f982003-02-13 11:02:08 +0000683Thu Feb 13 12:00:30 CET 2003 Daniel Veillard <daniel@veillard.com>
684
685 * relaxng.c: added TODO for the DTD compatibility spec
686 * xinclude.c: more bug fixes driven by the testsuite
687
Daniel Veillardd581b7e2003-02-11 18:03:05 +0000688Tue Feb 11 19:01:02 CET 2003 Daniel Veillard <daniel@veillard.com>
689
690 * check-xinclude-test-suite.py xinclude.c: Work on the W3C/NIST
691 regression tests for XInclude, improved the script, improving
692 XInclude error reporting mechanism
693
Daniel Veillard1d788d22003-02-10 16:21:58 +0000694Mon Feb 10 17:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
695
696 * NEWS doc/* configure.in: preparing release 2.5.3
697
Daniel Veillardfd7ce5f2003-02-10 16:12:39 +0000698Mon Feb 10 17:11:22 CET 2003 Daniel Veillard <daniel@veillard.com>
699
700 * tree.c: trying to fix #104934 about some XHTML1 serialization
701 issues.
702
Daniel Veillard809faa52003-02-10 15:43:53 +0000703Mon Feb 10 16:41:13 CET 2003 Daniel Veillard <daniel@veillard.com>
704
705 * encoding.c xmlIO.c: fixing bug #104646 about iconv based
706 encoding conversion when the input buffer stops in the
707 middle of a multibyte char
708
Daniel Veillard1703c5f2003-02-10 14:28:44 +0000709Mon Feb 10 15:24:47 CET 2003 Daniel Veillard <daniel@veillard.com>
710
711 * test/relaxng/OASIS/spectest.xml: OASIS RelaxNG testsuite
712 * check-relaxng-test-suite.py: python script to run regression
713 against OASIS RelaxNG testsuite
714 * relaxng.c: some cleanup tweaks
715 * HTMLparser.c globals.c: cleanups in comments
716 * doc/libxml2-api.xml: updated the API
717 * result/relaxng/*: errors moved files, so large diffs but
718 no changes at the semantic level.
719
Daniel Veillard6aa2f602003-02-10 00:01:56 +0000720Mon Feb 10 01:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
721
722 * tree.c: fixing #105678 problem when dumping a namespace node.
723
Daniel Veillard591b4be2003-02-09 23:33:36 +0000724Mon Feb 10 00:30:01 CET 2003 Daniel Veillard <daniel@veillard.com>
725
726 * xpath.c: fixed doc comment problems
727 * python/generator.py python/libxml_wrap.h python/types.c: adding
728 RelaxNG wrappers
729 * python/tests/Makefile.am python/tests/relaxng.py: added a specific
730 test of those early Python RelaxNG bindings
731
732Sun Feb 9 15:18:43 CET 2003 Daniel Veillard <daniel@veillard.com>
Daniel Veillard231d7912003-02-09 14:22:17 +0000733
734 * libxml.spec.in: fixes a libtool problem on AMD 64bits builds
735 * relaxng.c: found the validation problem I had with interleave
736 when not covering all remaining siblings
737 * Makefile.am test.relaxng/* result/relaxng/*: augmented the
738 testsuite and check the RNG schemas against the RNG schemas
739 given in appendix A
740
Igor Zlatkovic6dacee62003-02-08 17:52:57 +0000741Sat Feb 8 18:55:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
742
743 * win32/Makefile.msvc: updates for RelaxNG
744 * win32/Makefile.mingw: updates for RelaxNG
745 * win32/libxml2.def.src: added RelaxNG exports
746
Daniel Veillard97fd5672003-02-07 13:01:54 +0000747Fri Feb 7 14:00:53 CET 2003 Daniel Veillard <daniel@veillard.com>
748
749 * xinclude.c: applied another bug fix from Sean Chittenden
750
Daniel Veillardef4d3bc2003-02-07 12:38:22 +0000751Fri Feb 7 13:34:08 CET 2003 Daniel Veillard <daniel@veillard.com>
752
753 * configure.in xmllint.c: I f...ed up the default configuration
754 of schemas and --relaxng option display in xmllint, pointed by
755 Morus Walter.
756 * xlink.c: Sean Chittenden pointed a couple of errors in the XLink
757 detection module, fixes bug #105374.
758
Daniel Veillardc5a70f22003-02-06 23:41:59 +0000759Fri Feb 7 01:43:38 CET 2003 Daniel Veillard <daniel@veillard.com>
760
761 * xmlschemastypes.c: added the boolean base type.
762
Daniel Veillard96a4b252003-02-06 08:22:32 +0000763Thu Feb 6 10:23:52 CET 2003 Daniel Veillard <daniel@veillard.com>
764
765 * xmlschemastypes.c: started implementing some of the missing
766 default simple types
767 * result/relaxng/*: updated the results
768
Daniel Veillard72fef162003-02-05 14:31:19 +0000769Wed Feb 5 15:28:04 CET 2003 Daniel Veillard <daniel@veillard.com>
770
771 * NEWS doc/*: updated the docs, ready for 2.5.2 release
772
Daniel Veillard71531f32003-02-05 13:19:53 +0000773Wed Feb 5 14:15:59 CET 2003 Daniel Veillard <daniel@veillard.com>
774
775 * HTMLparser.c tree.c xmlIO.c: comments cleanups
776 * Makefile.am: use xmllint for doing the RelaxNG tests
777 * configure.in: preparing 2.5.2 made schemas support default to
778 on instead of off
779 * relaxng.c: removed the verbosity
780 * xmllint.c: added --relaxng option
781 * python/generator.py python/libxml_wrap.h: prepared the integration
782 of the new RelaxNG module and schemas
783 * result/relaxng/*: less verbose output
784
Daniel Veillardec498e12003-02-05 11:01:50 +0000785Wed Feb 5 12:00:36 CET 2003 Daniel Veillard <daniel@veillard.com>
786
787 * valid.c: do not run content model validation if the
788 content is not determinist
789
Daniel Veillardde590ca2003-02-05 10:45:26 +0000790Wed Feb 5 11:43:58 CET 2003 Daniel Veillard <daniel@veillard.com>
791
792 * SAX.c: added the redefinition of namespaced attribute
793 check that was missing as Fabrice Desré pointed out.
794
Daniel Veillard930dfb62003-02-05 10:17:38 +0000795Wed Feb 5 11:09:29 CET 2003 Daniel Veillard <daniel@veillard.com>
796
797 * HTMLparser.c include/libxml/HTMLparser.h: applied HTML
798 improvements from Nick Kew, allowing to do more checking
799 to HTML elements and attributes.
800
Daniel Veillard4287c572003-02-04 22:48:53 +0000801Tue Feb 4 23:47:06 CET 2003 Daniel Veillard <daniel@veillard.com>
802
803 * xinclude.c: fixing bug #105137 about entities declaration
804 needing to be copied to the including document.
805
Daniel Veillard652d8a92003-02-04 19:28:49 +0000806Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
807
808 * catalog.c: fixed bug #104817 with delegateURI
809 * xpath.c: fixing bugs #104123 and #104125
810
Daniel Veillard0e298ad2003-02-04 16:14:33 +0000811Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
812
813 * configure.in valid.c xmlreader.c python/libxml_wrap.h
814 python/types.c: fixing #104096 to compile without regexps
815
Daniel Veillard57e79b32003-02-04 15:33:12 +0000816Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
817
818 * valid.c: fixing bug #103969 forgot to add an epsilon transition
819 when building the automata for elem*
820
Daniel Veillard358a9892003-02-04 15:22:32 +0000821Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
822
823 * HTMLparser.c: applied patch from Arne de Bruijn fixing
824 bug #103827
825
Daniel Veillardeb137172003-02-04 15:18:06 +0000826Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
827
828 * HTMLparser.c: updating a comment, fixing #103776
829
Daniel Veillard8d589042003-02-04 15:07:21 +0000830Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
831
832 * parser.c: fixing bug 105049 for validity checking of content
833 within recursive entities.
834
Daniel Veillarde5b110b2003-02-04 14:43:39 +0000835Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
836
837 * HTMLparser.c: try to fix # 105049
838 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
839 * tree.c: updated a function comment
840
Daniel Veillard419a7682003-02-03 23:22:49 +0000841Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
842
843 * relaxng: more work on grammars and refs/defs
844 * test/relaxng/* result/relaxng/*: augmented/updated the
845 regression tests
846
Daniel Veillard144fae12003-02-03 13:17:57 +0000847Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
848
849 * relaxng: more work on name classes, except support
850 * test/relaxng/* result/relaxng/*: augmented/updated the
851 regression tests
852
Daniel Veillard1ed7f362003-02-03 10:57:45 +0000853Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
854
855 * relaxng: more work on name classes, the "validate all" schemas
856 seems to work now.
857 * test/relaxng/* result/relaxng/*: augmented/updated the
858 regression tests
859
Daniel Veillard3b2e4e12003-02-03 08:52:58 +0000860Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
861
862 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
863 * parser.c: put a guard against infinite document depth, basically
864 trying to avoid another kind of DoS attack.
865 * relaxng.c: some code w.r.t. nameClasses
866
Daniel Veillardfc1a4502003-02-02 16:02:55 +0000867Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
868
869 * test/relaxng/* result/relaxng/*: check all the namespace support
870 was actually correct based on tutorial section 10.
871
Daniel Veillarde2a5a082003-02-02 14:35:17 +0000872Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
873
874 * relaxng: include seems to work okay now
875 * test/relaxng/* result/relaxng/*: augmented/updated the
876 regression tests
877
Daniel Veillarda9d912d2003-02-01 17:43:10 +0000878Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
879
880 * relaxng.c: a bit of work done in the train back.
881 * test/relaxng/*: added one of the include tests
882
Daniel Veillard154877e2003-01-30 12:17:05 +0000883Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
884
885 * relaxng: more work done in the train
886 * test/relaxng/* result/relaxng/*: augmented/updated the
887 regression tests
888
Daniel Veillarde431a272003-01-29 23:02:33 +0000889Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
890
891 * relaxng.c: debugging of externalRef
892 * test/relaxng/* result/relaxng/*: augmented/updated the
893 regression tests
894
Daniel Veillardd41f4f42003-01-29 21:07:52 +0000895Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
896
897 * relaxng.c: more work on Relax-NG, implementing externalRef
898 * test/relaxng/* result/relaxng/*: augmented/updated the
899 regression tests
900 * Makefile.am: cleanup to Relaxtests target
901
Daniel Veillardb08c9812003-01-28 23:09:49 +0000902Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
903
904 * relaxng.c: more work on Relax-NG, implementing interleave
905 * test/relaxng/* result/relaxng/*: augmented/updated the
906 regression tests
907
Daniel Veillard76fc5ed2003-01-28 20:58:15 +0000908Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
909
910 * relaxng.c: more work on Relax-NG, implementing interleave
911 * test/relaxng/* result/relaxng/*: augmented/updated the
912 regression tests
913
MST 2003 John Fleckda81d192003-01-27 14:35:56 +0000914Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
915
916 * doc/tutorial/customfo.xsl
917 * doc/tutorial/customhtml.xsl
918 adding stylesheet customizations used to generate fo
919 for pdf and html
920
Daniel Veillardc6e997c2003-01-27 12:35:42 +0000921Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
922
923 * relaxng.c: more work on Relax-NG
924 * test/relaxng/* result/relaxng/*: augmented/updated the
925 regression tests
926 * xmlschemastypes.c: added a number of base type definition but not
927 the associated checks, those are still TODOs
928
MST 2003 John Fleck731967e2003-01-27 00:39:50 +0000929Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
930
931 in docs/tutorial:
932 * apa.html
933 * apb.html
934 * apc.html
935 * apd.html
936 * ape.html
937 * apf.html
938 * apg.html
939 * ar01s02.html
940 * ar01s03.html
941 * ar01s04.html
942 * ar01s05.html
943 * ar01s06.html
944 * ar01s07.html
945 * ar01s08.html
946 * index.html
947 * xmltutorial.pdf
948 * xmltutorial.xml
949 add index to tutorial
950
MST 2003 John Fleck937362d2003-01-27 00:04:32 +0000951Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
952
953 * doc/xmlcatalog.1
954 * doc/xmlcatalog_man.html
955 * doc/xmlcatalog_man.xml
956 belatedly fixing bug #93622 (adds rewriteURI type to
957 "--add" option in xmlcatalog man page
958
Daniel Veillard3be27512003-01-26 19:49:04 +0000959Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
960
Daniel Veillardc6e997c2003-01-27 12:35:42 +0000961 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +0000962 Julio Merino, closing #104475
963
Daniel Veillardea3f3982003-01-26 19:45:18 +0000964Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
965
966 * relaxng.c: more work on Relax-NG
967 * test/relaxng/* result/relaxng/*: augmented/updated the
968 regression tests
969
Daniel Veillardedc91922003-01-26 00:52:04 +0000970Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
971
972 * relaxng.c: more work on Relax-NG
973 * test/relaxng/* result/relaxng/*: augmented/updated the
974 regression tests
975
Daniel Veillarddd1655c2003-01-25 18:01:32 +0000976Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
977
978 * README: updated the policy on private mail answers
979 * relaxng.c: more work on Relax-NG
980 * test/relaxng/* result/relaxng/*: augmented/updated the
981 regression tests
982
Daniel Veillard7424eb62003-01-24 14:14:52 +0000983Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
984
985 * error.c parser.c tree.c: applied a documentation patch from
986 Stefan Kost
987
Daniel Veillard276be4a2003-01-24 01:03:34 +0000988Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
989
990 * relaxng.c: more work on Relax-NG
991 * doc/*: regenerated the docs
992 * test/relaxng/* result/relaxng/*: updated and augmented the
993 Relax-NG regression tests and results
994
Daniel Veillard6eadf632003-01-23 18:29:16 +0000995Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
996
997 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
998 First commit of the new Relax-NG validation code, not generally
999 useful yet.
1000 * test/relaxng/* result/relaxng/*: current state of the regression
1001 tests
1002
Daniel Veillard814a76d2003-01-23 18:24:20 +00001003Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1004
1005 * tree.c: minimized the memory allocated for GetContent
1006 and a bit of cleanup.
1007
Daniel Veillardff12c492003-01-23 16:42:55 +00001008Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
1009
1010 * python/generator.py: seems there is no good reasons to
1011 not generate bindings for XPointer
1012
Daniel Veillard540a31a2003-01-21 11:21:07 +00001013Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1014
1015 * xmlreader.c doc/apibuild.py: applied a new patch from
1016 Stéphane Bidoul for cleanups
1017 * doc/libxml2-api.xml: rebuilt the API description with
1018 new entry points
1019
Daniel Veillard417be3a2003-01-20 21:26:34 +00001020Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1021
1022 * xmlreader.c python/drv_libxml2.py python/generator.py
1023 python/libxml.c python/libxml.py python/libxml_wrap.h
1024 python/types.c: patch from Stéphane Bidoul for better per
1025 context error message APIs
1026 * python/tests/ctxterror.py python/tests/readererr.py:
1027 update of the tests
1028
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +00001029Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
1030
1031 * doc/guidelines.html
1032 grammar and spelling cleanup
1033
Daniel Veillard26f70262003-01-16 22:45:08 +00001034Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1035
1036 * xmlreader.c include/libxml/xmlreader.h python/generator.py
1037 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
1038 a patch from Stéphane Bidoul to allow per XMLtextReader error
1039 and warning handling
1040 * python/tests/Makefile.am python/tests/readererr.py: adding the
1041 specific regression test
1042
Daniel Veillard71f9d732003-01-14 16:07:16 +00001043Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1044
1045 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
1046 should raise a syntax error
1047
Daniel Veillarde4a07e72003-01-14 14:40:25 +00001048Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1049
1050 * python/libxml.c: cleanup patch from Stéphane Bidoul
1051
Daniel Veillard81601f92003-01-14 13:42:37 +00001052Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
1053
1054 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
1055
Daniel Veillarde6227e02003-01-14 11:42:39 +00001056Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
1057
1058 * python/generator.py python/libxml.c python/libxml.py
1059 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +00001060 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +00001061 Python level.
1062 * python/tests/Makefile.am python/tests/ctxterror.py: added a
1063 regression test for it.
1064
Daniel Veillard4dbe77a2003-01-14 00:17:42 +00001065Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1066
1067 * xmlreader.c: fixed the streaming property of the reader,
1068 it was generating tree faster than consuming it. Pointed out
1069 by Nate Myers
1070 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
1071
Igor Zlatkovic9df24742003-01-12 21:15:55 +00001072Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1073
Igor Zlatkovicd31876c2003-01-12 21:43:13 +00001074 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +00001075
Daniel Veillard8e7e1c02003-01-10 17:06:09 +00001076Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1077
1078 * xpath.c: fix to the XPath implementation for parent and
1079 ancestors axis when operating on a Result Value Tree.
1080 Fixes bug #100271
1081
Daniel Veillardcacbe5d2003-01-10 16:09:51 +00001082Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1083
1084 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
1085 to fix some URI/file escaping problems
1086
Daniel Veillard3b87b6b2003-01-10 15:21:50 +00001087Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
1088
1089 * python/generator.py: fixed a bug raised by Raymond Wiker,
1090 docSetRootElement() should not raise an exception if the
1091 return is None
1092
Daniel Veillard3e20a292003-01-10 13:14:40 +00001093Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
1094
1095 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
1096 fixed bug #102181 by applying the suggested change and fixing
1097 the generation/registration problem.
1098
Daniel Veillarde55e8e42003-01-10 12:50:02 +00001099Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1100
1101 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
1102 routines.
1103
Daniel Veillard8f872442003-01-09 23:19:02 +00001104Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
1105
1106 * parser.c: one more IsEmptyElement crazyness, that time in
1107 external parsed entities if substitution is asked.
1108 * python/tests/reader3.py: added a specific test.
1109
Daniel Veillarde329fc22003-01-09 21:36:42 +00001110Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1111
1112 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
1113 support and improved error handler registration
1114
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +00001115Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1116
1117 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
1118 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
1119 * README: fixed a link
1120
Daniel Veillarde2830f12003-01-08 17:47:49 +00001121Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
1122
1123 * configure.in doc/* NEWS: preparing 2.5.1 release
1124 * SAX.c parser.c: fixing XmlTextReader bug
1125
Daniel Veillard8bf70b92003-01-07 23:14:24 +00001126Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1127
1128 * SAX.c: fuck, I introduced a memory leak on external parsed
1129 entities in 2.5.0 :-(
1130
Daniel Veillard56ada1d2003-01-07 11:17:25 +00001131Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
1132
1133 * xmllint.c: another fix needed as pointed by Christophe Merlet
1134 for --stream --debug if compiled without debug support.
1135
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00001136Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
1137
1138 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +00001139 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00001140 update man page with --stream and --chkregister
1141
Daniel Veillard8326e732003-01-07 00:19:07 +00001142Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1143
1144 * globals.c: fixed --with-threads compile
1145 * xmllint.c: fixed --without-debug compile
1146 * include/libxml/globals.h: cleanup
1147 * include/libxml/schemasInternals.h: add a missing include
1148
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001149Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1150
1151 * configure.in NEWS: preparing 2.5.0 release
1152 * SAX.c: only warn in pedantic mode about namespace name
1153 brokeness
1154 * globals.c: fix a doc generation problem
1155 * uri.c: fix #101520
1156 * doc/*: updated and rebuilt the doc for the release, includuding
1157 stylesheet update
1158 * python/Makefile.am: fix a filename bug
1159
1160Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
1161
1162 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
1163 should not be called.
1164
1165Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1166
1167 * libxml-2.0.pc.in: applied the patch to fix #101894
1168
1169Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1170
1171 * tree.c : applied patch from Lukas Schroeder for register callbacks
1172 * valid.c: modified patch from Lukas Schroeder to test
1173 register callbacks with --chkregister
1174
1175Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1176
1177 * xmlreader.c: seriously changed the way data are pushed to
1178 the underlying parser, go by block of 512 bytes instead of
1179 tryng to detect tag boundaries at that level. Changed the
1180 way empty element are detected and tagged.
1181 * python/tests/reader.py python/tests/reader2.py
1182 python/tests/reader3.py: small changes mostly due to context
1183 reporting being different and DTD node being reported. Some
1184 errors previously undetected are now caught and fixed.
1185 * doc/xmlreader.html: flagged last section as TODO
1186
1187Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
1188
1189 * python/libxml.py: integrated the Python 2.2 optimizations
1190 from Hannu Krosing, while maintaining compatibility with
1191 1.5 and 2.1
1192
1193Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1194
1195 * xmllint.c: a bit of cleanup
1196 * xmlreader.c: small fix
1197 * doc/xmlreader.html: more work on the XmlTextReader tutorial
1198 * python/libxml.py: a few fixes pointed out by Hannu Krosing
1199
1200Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1201
1202 * python/setup.py.in: patch from Stéphane Bidoul to include
1203 drv_libxml2.py in setup.py
1204
1205Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1206
1207 * doc/xmlreader.html: starting documenting the new XmlTextReader
1208 interface.
1209
1210Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1211
1212 * xmllint.c: added the --stream flag to use the TextReader API
1213 * xmlreader.c: small performance tweak
1214
1215Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1216
1217 * xmlreader.c python/tests/reader2py: okay the DTD validation
1218 code on top of the XMLTextParser API should be solid now.
1219
1220Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
1221
1222 * xmlreader.c python/tests/reader2py: Fixing some more mess
1223 with validation and recursive entities while using the
1224 reader interface, it's getting a bit messy...
1225
1226Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1227
1228 * xmlreader.c python/tests/reader.py: another couple of problem
1229 related to IsEmptyElement reported by Stéphane Bidoul needed
1230 some fixes.
1231
1232Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1233
1234 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
1235 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
1236 based on the python XmlTextReader interface.
1237
1238Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1239
1240 * tree.c: backing out one change in the last patch which broke the
1241 regression tests
1242
1243Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
1244
1245 * global.data globals.c tree.c include/libxml/globals.h: applied
1246 an old patch from Lukas Schroeder to track node creation and
1247 destruction. Probably missing a lot of references at the moment
1248 and not usable reliably.
1249
1250Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1251
1252 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
1253 from doc/news.html and a stylesheet
1254
1255Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1256
1257 * xmlreader.c python/tests/reader.py: fixed another couple of
1258 xmlreader bugs reported by Stéphane Bidoul and added tests.
1259
1260Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1261
1262 * xmlreader.c python/tests/reader2.py: fixed another validity
1263 checking in external parsed entities raised by Stéphane Bidoul
1264 and added a specific regression test.
1265 * python/tests/reader3.py: cleanup
1266
1267Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1268
1269 * xmlreader.c python/tests/reader2.py: fixed a problem with
1270 validation within entities pointed by Stéphane Bidoul, augmented
1271 the tests to catch those.
1272
1273Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1274
1275 * python/generator.py: modified the generator to allow keeping
1276 class references when creating new classes, needed to fix a bug
1277 pointed by Stéphane Bidoul where the input buffer of the
1278 xmlTextReader instance gets destroyed if the python wrapper for
1279 the input is not referenced anymore.
1280
1281Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
1282
1283 * xmlreader.c python/tests/reader.py: fixed another pair of problem
1284 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
1285
1286Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1287
1288 * xmlreader.c python/tests/reader.py: fixed another problem
1289 pointed by Stéphane Bidoul
1290
1291Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1292
1293 * xmlreader.c python/tests/reader.py: fixed a limit case problem
1294 with "<a/>"
1295
1296Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1297
1298 * SAX.c: warn on xmlns:prefix="foo"
1299 * xmlreader.c python/tests/reader.py: fixed a couple of problem
1300 for namespace attributes handling.
1301
1302Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1303
1304 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
1305 a really nasty problem raised by a DocBook XSLT transform
1306 provided by Sebastian Bergmann
1307
1308Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
1309
1310 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
1311 by Stéphane Bidoul and integrated it into the tests
1312
1313Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
1314
1315 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
1316 extended the XmlTextReader API a bit, addding accessors for
1317 the current doc and node, and an entity substitution mode for
1318 the parser.
1319 * python/libxml.py python/libxml2class.txt: related updates
1320 * python/tests/Makefile.am python/tests/reader.py
1321 python/tests/reader2.py python/tests/reader3.py: updated a bit
1322 the old tests and added a new one to test the entities handling
1323
1324Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1325
1326 * python/generator.py python/libxml2class.txt
1327 python/tests/reader.py python/tests/reader2.py: changed the
1328 generator to provide casing for the XmlTextReader similar to
1329 C# so that examples and documentation are more directly transposable.
1330 Fixed the couple of tests in the suite.
1331
1332Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
1333
1334 * doc/guidelines.html: added a document on guildeline for
1335 publishing and deploying XML
1336
1337Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1338
1339 * valid.c xmlreader.c: final touch running DTD validation
1340 on the XmlTextReader
1341 * python/tests/Makefile.am python/tests/reader2.py: added a
1342 specific run based on the examples from test/valid/*.xml
1343
1344Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
1345
1346 * python/libxml.py: added a few predefined xmlTextReader parser
1347 configuration values.
1348
1349Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1350
1351 * python/libxml_wrap.h: trying to fix #102037
1352
1353Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1354
1355 * SAX.c: fixing bug #95296, when the predefined entities
1356 are redefined in the DTD the default one must be used
1357 instead anyway.
1358
1359Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
1360
1361 * doc/xmllint.xml
1362 * doc/xmllint.1
1363 Add discussion of XML_DEBUG_CATALOG to xmllint man
1364 page - bug #100907
1365
1366
1367Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1368
1369 * xmlreader.c: Fixed the empty node detection to avoid reporting
1370 an inexistant close tag.
1371
1372Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1373
1374 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
1375 for Python 2.1
1376
1377Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1378
1379 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
1380
1381Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1382
1383 * doc/libxml2-api.xml python/tests/reader.py: one really need
1384 to provide the base URI information when creating a reader parser
1385 from an input stream. Updated the API and the example using it.
1386
1387Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
1388
1389 * testReader.c xmlreader.c valid.c include/libxml/tree.h
1390 include/libxml/valid.h include/libxml/xmlreader.h: working on
1391 DTD validation on top of xml reader interfaces. Allows to
1392 validate arbitrary large instances. This required some extensions
1393 to the valid module interface and augmenting the size of xmlID
1394 and xmlRef structs a bit.
1395 * uri.c xmlregexp.c: simple cleanup.
1396
1397Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1398
1399 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
1400 work on the xml reader interfaces.
1401 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
1402 Web page for the Windows binaries.
1403
1404Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1405
1406 * xmlIO.c: applied a patch for VMS following the report by
1407 Nigel Hall
1408
1409Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1410
1411 * parser.c: the parseStartTag bug fix wasn't complete.
1412
1413Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1414
1415 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
1416 parseStartTag, fixing it.
1417 * test/att4 result/att4 result/noent/att4: adding the test
1418 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
1419 more methods to XmlTextReader.
1420
1421Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1422
1423 * win32/libxml2.def.src: added more xml reader exports
1424 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
1425 to the build
1426
1427Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
1428
1429 * doc/tutorial/xmltutorial.xml
1430 plus generated html and pdf
1431 Updating tutorial again based on further comments from Niraj
1432 Tolia on the last iteration
1433
1434Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
1435
1436 * doc/tutorial/xmltutorial.xml
1437 * doc/tutorial/includekeyword.c
1438 * doc/tutorial/includegetattribute.c
1439 plus generated html and pdf
1440 Adding fix from Niraj Tolia to tutorial to properly free memory.
1441
1442
1443Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1444
1445 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
1446 more methods of XmlTextReader.
1447 * python/libxml2class.txt python/tests/reader.py: this increased the
1448 methods in the bndings, augmented the test to check those new
1449 functions.
1450
1451Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1452
1453 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
1454 methods of XmlTextReader.
1455 * python/generator.py python/libxml_wrap.h python/types.c
1456 python/libxml2class.txt: added the reader to the Python bindings
1457 * python/tests/Makefile.am python/tests/reader.py: added a specific
1458 test for the Python bindings of the Reader APIs
1459 * parser.c: small cleanup.
1460
1461Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1462
1463 * xinclude.c: fallback was only copying the first child not the
1464 full child list of the fallback element, closes #89684 as reopened
1465 by Bernd Kuemmerlen
1466
1467Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1468
1469 * win32/libxml2.def.src: exported htmlNodeDumpOutput
1470
1471Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
1472
1473 * configure.in: preparing release of 2.4.30
1474 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
1475 gives enum values, fix functype return type, put back fields in
1476 structs
1477 * doc/*: updated the docs rebuilt
1478
1479Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1480
1481 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
1482 about htmlNodeDumpOutput location.
1483 * xpath.c: removed an undefined function signature
1484 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
1485 too many symbols in the API breaking the python bindings.
1486 Updated with the libxslt/libexslt changes.
1487
1488Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1489
1490 * configure.in: preparing release of 2.4.29
1491 * doc/*: rebuilt the docs and API
1492 * xmlreader.c: a few more fixes for the XmlTextReader API
1493
1494Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1495
1496 * include/win32config.h: applied mingw patch from Magnus Henoch
1497
1498Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1499
1500 * catalog.c doc/libxml2-api.xml: a bit more cleanup
1501
1502Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1503
1504 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
1505 building Python script, does the C parsing directly, generates
1506 a better API description including structure fieds defs and
1507 enums. Still a couple of bugs, but good enough for the python
1508 wrappers now.
1509 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
1510 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
1511 include/libxml/schemasInternals.h include/libxml/tree.h: more
1512 cleanup based on the python analysis script reports.
1513 * libxml.spec.in: make sure the API XML description is part of the
1514 devel package.
1515
1516Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1517
1518 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
1519 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
1520 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
1521 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
1522 code cleanup, especially the function comments.
1523 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
1524
1525Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1526
1527 * Makefile.am xmlreader.c include/libxml/Makefile.am
1528 include/libxml/xmlreader.h: Adding a new set of APIs based on
1529 the C# TextXmlReader API but converted to C. Allow to parse
1530 in constant memory usage, far simpler to program and explain
1531 than the SAX like APIs, unfinished but working.
1532 * testReader.c: test program
1533
1534Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1535
1536 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
1537
1538Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1539
1540 * tree.c: Chip turner indicated that XHTML1 serialization
1541 rule for style actually break on both IE and Mozilla,
1542 try to avoid the rule if escaping ain't necessary
1543
1544Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
1545
1546 * nanhttp.c: handle HTTP URL escaping, problem reported by
1547 Glen Nakamura and Stefano Zacchiroli
1548
1549Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1550
1551 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
1552
1553Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1554
1555 * uri.c: Johann Richard pointed out some XPointer problems for
1556 URN based URI references in XInclude. Modified the URI parsing
1557 and saving routines to allow correct parsing and saving of
1558 XPointers, especially when attached to "opaque" scheme accordingly
1559 to RFC 2396
1560
1561Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1562
1563 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
1564 of refactoring to the HTML saving code.
1565 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
1566 in the doc.
1567
1568Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
1569
1570 * tree.c include/libxml/tree.h: refactored the XML dump of a node
1571 to a buffer API to reuse the generic dump to an OutputIO layer,
1572 this reduces code, fixes xmlNodeDump() for XHTML, also made
1573 xmlNodeDump() now return the number of byte written.
1574
1575Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
1576
1577 * python/setup.py.in: another patch from Stéphane Bidoul for
1578 Python bindings on Windows
1579 * doc/parsedecl.py: small cleanup
1580
1581Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1582
1583 * libxml.spec.in configure.in: add a line in %changelog for releases
1584
1585Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
1586
1587 * parser.c: patch from Marcus Clarke fixing a problem in entities
1588 parsing that was detected in KDe documentations environment.
1589
1590Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
1591
1592 * python/libxml.c (libxml_prev): Return the previous as opposed to
1593 the next node (I guess this is the result of some cut & paste programming:)
1594
1595Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1596
1597 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
1598
1599Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1600
1601 * python/generator.py python/libxml.c python/setup.py.in: trying
1602 to fix the Python bindings build on Windows (Stéphane Bidoul)
1603
1604Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1605
1606 * win32/configure.js: added option for python bindings
1607 * win32/libxml2.def.src: added more exports
1608
1609Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1610
1611 * win32/Makefile.mingw: fixed unresolved symbols when linking with
1612 pthreads
1613 * win32/wince/*: applied updates to Windows CE port from Javier
1614
1615Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1616
1617 * configure.in: preparing 2.4.28
1618 * libxml.spec.in doc/Makefile.am: some cleanup
1619 * doc/*: updated the news and regenerated.
1620
1621Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1622
1623 * HTMLparser.c: final touch at closing #87235 </p> end tags
1624 need to be generated.
1625 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
1626 this change slightly the output of a few tests
1627 * doc/*: regenerated
1628
1629Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1630
1631 * parserInternals.c: fixing bug #99190 when UTF8 document are
1632 parsed using the progressive parser and the end of the chunk
1633 is in the middle of an UTF8 multibyte character.
1634
1635Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1636
1637 * threads.c: fixed initialization problem in xmlNewGlobalState
1638 which was causing crash.
1639 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
1640 in xmlInitializeGlobalState.
1641 * parserInternals.c: cleaned up ctxt->sax initialisation.
1642
1643Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1644
1645 * tree.c include/libxml/tree.h: modified the existing APIs
1646 to handle XHTML1 serialization rules automatically, also add
1647 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
1648 libxslt serialization uses it when needed without changing
1649 the library API.
1650 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
1651 result/xhtml1: added a new test specifically for xhtml1 output
1652 and updated the result of one XHTML1 test
1653
1654Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
1655
1656 * xinclude.c parserInternals.c encoding.c: fixed #99082
1657 for xi:include encoding="..." support on text includes.
1658 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
1659 test/XInclude/ents/isolatin.txt : added a specific regression test
1660 * python/generator.py python/libxml2class.txt: fixed the generator
1661 the new set of comments generated for doc/libxml2-api.xml were
1662 breaking the python generation.
1663
1664Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1665
1666 * doc/Makefile.am: repair some problem if gtk-doc fail or such
1667 * configure.in: patch for Solaris on new autoconf closes #98880
1668 * doc/parsedecl.py: repair the frigging API building script,
1669 did I say that python xmllib sucks ?
1670 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
1671 and some comment are no more truncated.
1672
1673Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1674
1675 * parser.c: Martin Stoilov pointed out a potential leak in
1676 xmlCreateMemoryParserCtxt
1677
1678Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1679
1680 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
1681 included in HTML documents and using the push parser.
1682
1683Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
1684
1685 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
1686 specified, look for the Python interpreter not just in the
1687 specified root but also in the specified location. Fixes #98825
1688
1689Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1690
1691 * python/libxml.c: fixing bug #98792 , node may have no doc
1692 and dereferencing without checking ain't good ...
1693
1694Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
1695
1696 * configure.in: preparing release 2.4.27
1697 * doc/* : updated and rebuilt the docs
1698 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
1699 and all the docs are actually packaged and in the final RPMs
1700 * parser.c parserInternals.c include/libxml/parser.h: restore
1701 xmllint --recover feature.
1702
1703Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1704
Daniel Veillard784b9352003-02-16 15:50:27 +00001705 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001706 processing of parsed entities, and XPath computation on sustitued
1707 entities.
1708 * testXPath.c: make sure entities are substitued.
1709
1710Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1711
Daniel Veillard784b9352003-02-16 15:50:27 +00001712 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001713 processing of internal parsed entities, which had to be changed.
1714
1715Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1716
1717 * Makefile.am python/Makefile.am python/tests/Makefile.am:
1718 trying to fix bug #98517 about building outside the source tree
1719 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
1720
1721Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1722
1723 * include/win32config.h: cleanup
1724 * win32/Makefile.mingw: integrated mingw in JScript configure
1725 * win32/Makefile.msvc: modified to allow mingw coexistence
1726 * win32/configure.js: integrated mingw
1727 * win32/Readme.txt: cleanup
1728
1729Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1730
1731 * HTMLparser.c: strengthen the guard in the Pop macros,
1732 like in the XML parser, closes bug #97315
1733
1734Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1735
1736 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
1737 callback is never used.
1738
1739Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1740
1741 * parserInternals.c: fixed the initialization of the SAX structure
1742 which was breaking xsltproc
1743 * xpath.c: patch from Petr Pajas for CDATA nodes
1744 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
1745 * parser.c include/libxml/parser.h: patch from Peter Jones
1746 removing a leak in xmlSAXParseMemory() and adding the
1747 function xmlSAXParseMemoryWithData()
1748
1749Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
1750
1751 adding pdf of tutorial, changing web page to link to it
1752 * doc/tutorial/xmltutorial.pdf
1753 * doc/xml.html
1754 * doc/docs.html
1755
1756Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
1757
1758 * doc/tutorial/ar01s08.html
1759 adding file what I forgot for tutorial
1760
1761
1762Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
1763
1764 Adding encoding discussion to tutorial
1765 Added:
1766 * doc/tutorial/images/*.png: DocBook admonition image files
1767 * doc/tutorial/apf.html, apg.html: new generated html
1768 * doc/tutorial/includeconvert.c: conversion code entity file
1769 changed:
1770 * doc/tutorial/xmltutorial.xml: DocBook original
1771 * doc/tutorial/*.html: generated html
1772
1773Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1774
1775 * include/libxml/*.h: retired xmlwin32version.h
1776 * doc/Makefile.am: retired xmlwin32version.h
1777 * win32/configure.js: retired xmlwin32version.h
1778
1779Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1780
1781 * win32/libxml2.def.src: exported additional symbols
1782 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
1783 sisterhood
1784
1785Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1786
1787 * globals.c: fixed a typo pointed out by Igor
1788 * xpath.c: try to speed up node compare using line numbers
1789 if available.
1790
1791Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1792
1793 * tree.c: make xmlFreeNode() handle attributes correctly.
1794
1795Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1796
1797 * catalog.c: completed the #96963 fix, as reported by Karl
1798 Eichwalder
1799
1800Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1801
1802 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
1803
1804Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1805
1806 * Makefile.am: switched the order of a couple of includes
1807 to fix bugs #97100
1808
1809Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1810
1811 * catalog.c: fixed bug #96963, reverted to the old behaviour of
1812 xmlLoadCatalogs that used to separate directories with a ':'.
1813
1814Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1815
1816 * threads.c: improvements to the Windows-side of thread handling
1817 * testThreads.c: conditionally excluded unistd.h
1818 * testThradsWin32.c: broke overlong lines
1819 * include/win32config.h: adapted thread-related macros to the new
1820 scheme and for pthreads on Windows
1821 * win32/Makefile.msvc: introduced a more flexible thread build,
1822 added testThreads[Win32].c to the build
1823 * win32/configure.js: introduced a more flexible thread config
1824
18252002-10-31 John Fleck <jfleck@inkstain.net>
1826
1827 * doc/xml.html (and, by implication, FAQ.html)
1828 added UTF-8 conversaion FAQ from Marcus Labib Iskander
1829
1830Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1831
1832 * configure.in: removed xmlwin32version.h
1833 * include/libxml/Makefile.am: removed xmlwin32version.h
1834
1835Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1836
1837 * tree.c: applied patch from Brian Stafford to fix a bug
1838 in xmlReconciliateNs()
1839
1840Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1841
1842 * tree.c: applied patch from Christian Glahn to allow
1843 xmlNewChild() on document fragment nodes
1844
1845Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1846
1847 * parser.c: Christian Glahn found a problem with a recent
1848 patch to xmlParseBalancedChunkMemoryRecover()
1849 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
1850 problems
1851 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
1852 test/schemas/seq*: added the test cases from Charles
1853
1854Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1855
1856 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
1857 serious cleanup of the spec file and associated changes
1858 in the Makefiles.
1859 * valid.c: try to remove some warnings on x86_64
1860
1861Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1862
1863 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
1864 fix bug #96586
1865
1866Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1867
1868 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
1869 parsing, applied his patch
1870 * result/HTML/attrents.html result/HTML/attrents.html.err
1871 result/HTML/attrents.html.sax test/HTML/attrents.html:
1872 added the test and result case provided by Mikhail Sogrine
1873
1874Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1875
1876 * vms/build_libxml.com vms/config.vms vms/readme.vms
1877 include/libxml/parser.h include/libxml/parserInternals.h
1878 include/libxml/tree.h include/libxml/xmlIO.h
1879 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
1880 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
1881 Applied the VMS update patch from Craig A. Berry
1882 * doc/*.html: update
1883
1884Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1885
1886 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
1887
1888Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1889
1890 * debugXML.c: adding a grep command to --shell in xmllint
1891 for T.V. Raman
1892
1893Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1894
1895 * xmlcatalog.c: tried to fix some of the problem with --sgml
1896
1897Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
1898
1899 * parser.c: tried to fix bug #91500 where doc->children may
1900 be overriden by a call to xmlParseBalancedChunkMemory()
1901
1902Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
1903
1904 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
1905 identifiers in SGML catalogs containing '&'
1906
1907Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1908
1909 * python/types.c: fixed bugs when passing result value tree
1910 to Python functions.
1911
1912Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1913
1914 * configure.in: preparing the release of 2.4.26
1915 * doc/*: updated and rebuilt the documentation
1916
1917Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1918
1919 * parser.c: fixed a XML Namespace compliance bug reported by
1920 Alexander Grimalovsky
1921
1922Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1923
1924 * HTMLtree.c: fixed serialization of script and style when
1925 they are not lowercase (i.e. added using the API to the tree).
1926
1927Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1928
1929 * valid.c: make xmlValidateDocument emit a warning msg if there
1930 is no DTD, pointed by Christian Glahn
1931
1932Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1933
1934 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
1935 content model when some of the blocks have min or max, and a couple
1936 of bugs found in the process.
1937 * result/schemas/list0* test/schemas/list0*: added some specific
1938 regression tests
1939
1940Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
1941
1942 * README: updated the contact informations
1943
1944Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1945
1946 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
1947 misses it, reported by Peter Bray.
1948
1949Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
1950
1951 * tree.c: investigating xmlNodeGetContent() on namespace nodes
1952 and removed a few warnings
1953
1954Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
1955
1956 * parser.c: Christian Glahn found a small bug in the push parser.
1957 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
1958 public
1959
1960Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1961
1962 * xmlschemas.c include/libxml/xmlschemas.h: added
1963 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
1964 * testSchemas.c: added --memory to test the new interface
1965
1966Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1967
1968 * doc/index.py doc/search.php: integrated the XSLT indexing,
1969 a few fixed in the indexer, added a scope selection at the
1970 search level.
1971
1972Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1973
1974 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
1975 this was due to uninitialized parts of the validation context
1976
1977Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1978
1979 * debugXML.c: applied patch from Mark Vakoc except the API
1980 change, preserved it.
1981 * doc/*: updated the docs to point to the search engine for
1982 information lookup or before bug/help reports.
1983
1984Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1985
1986 * doc/index.py doc/search.php: added mailing-list archives
1987 indexing and lookup
1988
1989Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1990
1991 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
1992
1993Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1994
1995 * doc/index.py: improved HTML indexing
1996 * doc/search.php: make the queries also lookup the HTML based indexes
1997
1998Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1999
2000 * doc/index.py: added HTML page indexing
2001
2002Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2003
2004 * xmlIO.c: extended Windows path normalisation to fix the base
2005 problem in libxslt.
2006 * catalog.c: fixed list handling in XML_CATALOG_FILES
2007
2008Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2009
2010 * valid.c: typo/bug found by Christian Glahn
2011
2012Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2013
2014 * xmlIO.c: applied Windows CE patch from Javier.
2015 * win32/wince: new directory, contains support for the PocketPC
2016 with Windows CE from Javier.
2017 * include/win32config.h: reorganised, removed duplicate
2018 definitions and applied WinCE patch from Javier.
2019 * include/wsockcompat.h: new file, now contains WinSock
2020 compatibility macros.
2021 * win32/Makefile.msvc: introduced double-run compilation.
2022
2023Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2024
2025 * configure.in include/libxml/xmlwin32version.h: preparing release
2026 of 2.4.25
2027 * doc/*: updated and regenerated teh docs and web pages.
2028
2029Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2030
2031 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
2032 error were not covering namespace declarations.
2033 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
2034 it was missing the attribute declaration for the namespace
2035 * result/VC/NS3: the fix now report breakages in that test
2036
2037Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2038
2039 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
2040
2041Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2042
2043 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
2044 and regenerated the docs and web site
2045
2046Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2047
2048 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
2049 ATTRIBUTE_UNUSED is always put after the attribute declaration,
2050 not before
2051
2052Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2053
2054 * python/generator.py python/libxml2class.txt: fixed a stupid error
2055 breaking the python API
2056
2057Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2058
2059 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
2060 triostr.c triostr.h: applied a trio update patch from
2061 Bjorn Reese which should work with MinGW
2062
2063Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2064
2065 * tree.c: improving some documentation comments
2066 * xmlregexp.c: found and fixed a mem leak with python regression tests
2067 * doc/*: rebuilt the doc and the API XML file including the
2068 xmlregexp.h xmlautomata.h and xmlunicode.h headers
2069 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
2070 python/types.c: added access to the XML Schemas regexps from
2071 python
2072 * python/tests/Makefile.am python/tests/regexp.py: added a
2073 simple regexp bindings test
2074
2075Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
2076
2077 * doc/xml.html:
2078 fixing ftp links - thanks to Vitaly Ostanin
2079
2080Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
2081
2082 * xmlregexp.c: fixed the data callback on transition functionality
2083 which was broken when using the compact form
2084 * result/schemas/*: updated the results, less verbose, all tests
2085 pass like before
2086 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
2087 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
2088 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
2089 annoying warnings
2090 * xpath.c: try to provide better error report when possible
2091
2092Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2093
2094 * Makefile.am: fixed a breakage raised by Jacob
2095
2096Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2097
2098 * include/win32config.h: added HAVE_ERRNO_H definition for parts
2099 which don't use sockets
2100
2101Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2102
2103 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
2104 * win32/configure.js: applied zlib patch from Daniel Gehriger
2105
2106Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2107
2108 * win32/configure.js: applied the patch from Mark Vakoc for
2109 regexp support
2110 * win32/libxml2.def.src: applied the patch from Mark Vakoc
2111 for regexp support
2112
2113Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2114
2115 * xmlschemastypes.c: as pointed by Igor Float and Double
2116 parsing ain't finished yet
2117
2118Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2119
2120 * Makefile.am configure.in: trying to fix #88412 by bypassing
2121 all the python subdir if python ain't detected
2122
2123Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2124
2125 * Makefile.am configure.in include/libxml/xmlversion.h.in:
2126 made configuring with regexps/automata/unicode the default
2127 but without schemas ATM
2128 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
2129 fixed the regexp based DTD validation performance and memory
2130 problem by switching to a compact form for determinist regexps
2131 and detecting the determinism property in the process. Seems
2132 as fast as the old DTD validation specific engine :-) despite
2133 the regexp built and compaction process.
2134
2135Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2136
2137 * valid.c: determinism is debugged, new DTD checking code now works
2138 but xmlFAComputesDeterminism takes far too much CPU and the whole
2139 set usues too much memory to be really usable as-is
2140
2141Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2142
2143 * tree.c: fixed another stupid bug in xmlGetNodePath()
2144 * xmllint.c: --version now report the options compiled in
2145
2146Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2147
2148 * HTMLparser.c: small cleanup
2149 * valid.c xmlregexp.c: switched DTD validation to use only regexp
2150 when configured with them. A bit of debugging around the determinism
2151 checks is still needed
2152
2153Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2154
2155 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
2156
2157Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2158
2159 * xmlIO.c: small portability glitch fixed.
2160
2161Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2162
2163 * xmlschemastypes.c: incomplete steps for real/double support
2164 * testAutomata.c include/libxml/xmlautomata.h
2165 include/libxml/xmlregexp.h: avoiding a compilation problem
2166 * valid.c include/libxml/valid.h: starting the work toward using
2167 the regexps for actual DTD validation
2168
2169Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2170
2171 * hash.c: cosmetic cleanup
2172 * valid.c include/libxml/tree.h include/libxml/valid.h: started
2173 integrating a DTD validation layer based on the regexps
2174
2175Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2176
2177 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
2178 the determinism was tested before eliminating the epsilon
2179 transitions :-(
2180
2181Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
2182
2183 * python/generator.py python/libxml.c python/libxml.py
2184 python/libxml2-python-api.xml python/libxml2class.txt
2185 python/libxml_wrap.h python/types.c: updated the python
2186 bindings, added code for easier File I/O, and the ability to
2187 define a resolver from Python fixing bug #91635
2188 * python/tests/Makefile.am python/tests/inbuf.py
2189 python/tests/outbuf.py python/tests/pushSAXhtml.py
2190 python/tests/resolver.py python/tests/serialize.py: updated
2191 and augmented the set of Python tests.
2192
2193Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2194
2195 * win32/configure.js: added more readme info for the binary
2196 package.
2197
2198Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2199
2200 * xmlIO.c: fixed a stupid out of bound array error
2201
2202Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2203
2204 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
2205 messing around with support for Windows path, cleanups,
2206 trying to identify and fix the various code path to the
2207 filename access. Added xmlNormalizeWindowsPath()
2208
2209Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2210
2211 * error.c valid.c: working on better error reporting of validity
2212 errors, especially providing an accurate context.
2213 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
2214 error reports in those cases.
2215
2216Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2217
2218 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
2219 parser.c parserInternals.c xmlIO.c: get rid of all the
2220 perror() calls made in the library execution paths. This
2221 should fix both #92059 and #92385
2222
2223Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
2224
2225 * xmllint.c: memory leak reporting was broken after a change
2226 of the preprocessor symbol used to activate it.
2227
2228Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2229
2230 * tree.c: try to make the copy function work for node of
2231 type XML_DOCUMENT_FRAG_NODE, they are only created by the
2232 DOM layers though, not libxml2 itself.
2233
2234Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
2235
2236 * valid.c: try to provide file and line informations, not all
2237 messages are covered, but it's a (good) start
2238
2239Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
2240
2241 * xinclude.c: reimplemented a large part of the XInclude
2242 processor, trying to minimize resources used, James Henstridge
2243 provided a huge test case which was exhibiting severe memory
2244 consumption problems.
2245
2246Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
2247
2248 * python/Makefile.am: applied patch from Christophe Merlet to
2249 reestablish DESTDIR
2250
2251Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
2252
2253 * libxml.spec.in: fixes libary path for x86_64 AMD
2254
2255Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
2256
2257 * doc/tutorial/includekeyword.c
2258 * doc/tutorial/xmltutorial.xml:
2259 (plus resulting generated html files)
2260 fixing one spot I missed in the tutorial where I hadn't freed
2261 memory properly
2262
2263Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
2264
2265 * doc/tutorial/includeaddattribute.c
2266 * doc/tutorial/includeaddkeyword.c
2267 * doc/tutorial/includegetattribute.c
2268 * doc/tutorial/includekeyword.c
2269 * doc/tutorial/xmltutorial.xml
2270 * doc/tutorial/*.html:
2271 update tutorial to properly free memory (thanks to Christopher
2272 R. Harris for pointing out that this needs to be done)
2273 * doc/tutorial/images/callouts/*.png:
2274 added image files so the callouts are graphical, making it
2275 easier to read ( use "--param callout.graphics 1" to generate
2276 html with graphical callouts)
2277
2278Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
2279
2280 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
2281 nice logos generated by Marc Liyanage
2282 * doc/site.xsl *.html: changed the stylesheet to show the new
2283 logo and regenerated the pages
2284
2285Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2286
2287 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
2288
2289Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2290
2291 * xpath.c: possible mem leak patch from Jason Adams
2292
2293Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2294
2295 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
2296 in the XQuery namespace
2297 * configure.in: preparing 2.4.24
2298 * doc/*.html: updated the web pages
2299
2300Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2301
2302 * python/generator.py: closing bug #85258 by generating conditional
2303 compile check to avoid linking to routines not configured in.
2304
23052002-08-22 Havoc Pennington <hp@pobox.com>
2306
2307 * autogen.sh: update error message for missing automake
2308
2309Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2310
2311 * python/Makefile.am: typo in target name resulted in libxml2.py
2312 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
2313
2314Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2315
2316 * win32/win32/Makefile.mingw: updated with version from
2317 Elizabeth Barham at http://soggytrousers.net/repository/
2318
2319Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2320
2321 * win32/Makefile.msvc: added the prefix location to the include
2322 and lib search path.
2323
23242002-08-18 Havoc Pennington <hp@pobox.com>
2325
2326 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
2327 both automake 1.6 and 1.4 installed get the right automake. Means
2328 compilation from CVS will now require the latest automake 1.4
2329 release, or manually creating symlinks called "automake-1.4" and
2330 "aclocal-1.4"
2331
2332Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2333
2334 * configure.in python/Makefile.am: more AMD 64 induced changes from
2335 Frederic Crozat
2336
2337Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2338
2339 * xinclude.c: oops I was missing the xml:base fixup too
2340 * result/XInclude/*.xml: this adds xml:base attributes to most
2341 results of the tests
2342
2343Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2344
2345 * xinclude.c: quick but apparently working implementation of
2346 xi:fallback, should close bug #89684
2347 * Makefile.am test/XInclude/docs/fallback.xml
2348 result/XInclude/fallback.xml: added a basic test for fallback,
2349 and run with --nowarning to avoid a spurious warning
2350 * configure.in: applied patch from Frederic Crozat for python
2351 bindings on AMD 64bits machines.
2352
2353Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2354
2355 * parser.c: xmlSAXUserParseMemory() really ought to fail if
2356 the caller don't pass a SAX callback block.
2357
2358Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2359
2360 * tree.c: applied the same fix for the XML-1.0 namespace to
2361 xmlSearchNsByHref() as was done for xmlSearchNs()
2362
2363Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2364
2365 * libxml.3: small cleanup of the man page
2366 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
2367 when serializing HREF attributes generated by XSLT.
2368
2369Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2370
2371 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
2372 version of Marc Liyanage' patch for boolean attributes in HTML
2373 output
2374
2375Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
2376
2377 * python/tests/serialize.py: fixed the test results, indenting
2378 behaviour changed slightly
2379
2380Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
2381
2382 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
2383 new c14n function to Windows def files
2384
2385Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
2386
2387 * c14n.c: fixed a memory leak in c14n code
2388
2389Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2390
2391 * parser.c include/libxml/parser.h: adding a new API for Christian
2392 Glahn: xmlParseBalancedChunkMemoryRecover
2393 * valid.c: patch from Rick Jones for some grammar cleanup in
2394 validation messages
2395 * result/VC/* result/valid/*: this slightly change some of the
2396 regression tests outputs
2397
2398Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2399
2400 * tree.c: trying to fix a problem in namespaced attribute handling
2401 raised by Christian Glahn
2402
2403Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2404
2405 * encoding.c include/libxml/encoding.h: Opening the interface
2406 xmlNewCharEncodingHandler as requested in #89415
2407 * python/generator.py python/setup.py.in: applied cleanup
2408 patches from Marc-Andre Lemburg
2409 * tree.c: fixing bug #89332 on a specific case of loosing
2410 the XML-1.0 namespace on xml:xxx attributes
2411
2412Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
2413
2414 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
2415 corner case from new Merlin's test suite and added a callback
2416 that will be used to improve xmlsec performance
2417
2418
2419Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2420
2421 * HTMLtree.c: trying to fix the <style> escaping problem in
2422 HTML serialization bug #89342
2423
2424Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2425
2426 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
2427 and rebuilt the web site.
2428
2429Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
2430
2431 * include/libxml/tree.h: added _private member to xmlNs struct
2432
2433Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2434
2435 * HTMLparser.c: fixing bug #84876 based on the xml working
2436 code.
2437
2438Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2439
2440 * python/Makefile.am: enhanced to fix bug 72012 (errors
2441 when using '-jX' make parameter)
2442
2443Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2444
2445 * xpath.c: small additional enhancement for booleans
2446 compared to nodesets
2447
2448Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2449
2450 * HTMLtree.c: changed the order of the encoding declaration
2451 attributes in the meta tags due to a bug in IE/Mac
2452
2453Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2454
2455 * xpath.c: enhanced handling of booleans (especially '='
2456 and '!=' for nodesets) - fixes bug 85256. Added new
2457 routine xmlXPathNotEqualValues for more proper handling
2458 of '!=' when nodesets are involved.
2459
2460Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2461
2462 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
2463 doc/xmlcatalog_man.xml to the source distribution
2464
2465Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2466
2467 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
2468 asked for this.
2469
2470Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
2471
2472 * configure.in: preparing 2.4.23
2473 * doc/*: rebuilt the docs
2474
2475Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2476
2477 * parser.c: fixing bug #84169 by fixing the
2478 comment of xmlCreatePushParserCtxt to describe the
2479 encoding detection parameters better.
2480
2481Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2482
2483 * valid.c: fixing bug #79331 in one path the lookup for
2484 ID attributes on a namespaced node wasn't handled correctly :-\
2485
2486Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
2487
2488 * HTMLparser.c: trying to fix 87235 about discarded white
2489 spaces in the HTML parser.
2490 * result/HTML/*: this changes the output of a number of HTML
2491 regression tests
2492
2493Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
2494
2495 * xpath.c: applied patch from Richard Jinks for the namespace
2496 axis + fixed a memory error.
2497 * parser.c parserInternals.c: applied patches from Peter Jacobi
2498 removing ctxt->token for good.
2499 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
2500 popped out by the regression tests.
2501 * Makefile.am: patch for threads makefile from Gary Pennington
2502
2503Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2504
2505 * xpath.c: enhanced behaviour of position() after usage of
2506 expressions involving preceding-sibling (et al).
2507
2508Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
2509
2510 * hash.c: applied a patch from Peter Jacobi to solve a problem
2511 when compiling with the Watcom C on Win32
2512 * result/schemas/*.err: the change of hashing algo generated
2513 permutations in the output
2514
2515Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2516
2517 * hash.c: applied patch from Sander Vesik improving the quality of
2518 the hash function.
2519
25202002-06-14 Aleksey Sanin <aleksey@aleksey.com>
2521
2522 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
2523 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
2524 xmllint.c xpath.c: replaced sprintf() with snprintf()
2525 to prevent possible buffer overflow (the bug was pointed
2526 out by Anju Premachandran)
2527
2528Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2529
2530 * parser.c: removed an uninitialized data error popped by valgrind
2531 on PE references
2532
2533Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
2534
2535 * doc/xml.html
2536 adding tutorial reference to the web page
2537
2538Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
2539
2540 * doc/tutorial/xmltutorial.xml
2541 * doc/tutorial/ar01s07.html
2542 * doc/tutorial/ape.html
2543 * doc/tutorial/includegetattribute.c
2544 adding section to tutorial about retrieving an attribute
2545 value
2546
2547Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2548
2549 * parser.c: applied a couple of patches from Peter Jacobi to start
2550 to get rid of ctxt->token, with a possible significant speed
2551 improvement to be gained once done. Better compliance with PE
2552 references constructs in DTDs too.
2553 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
2554 from Peter too
2555
2556Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2557
2558 * parser.c: Babak Vahedipour-Kunze reported that openTag in
2559 xmlParseElement was likely to have been deallocated at the
2560 time of the report, possibly leading to segfault. Just report
2561 the tag name now.
2562
2563Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2564
2565 * xpath.c: patch from Richard Jinks for XPath substring() function
2566 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
2567
25682002-06-06 Aleksey Sanin <aleksey@aleksey.com>
2569
2570 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
2571
2572Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
2573
2574 *doc/FAQ.html
2575 fixing typos in FAQ, thanks to Robert Funnell for the
2576 editing help
2577
2578Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2579
2580 * NEWS: got complaints from rpmlint that it was empty
2581
2582Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
2583
2584 * added doc/tutorial, including:
2585 apa.html
2586 apb.html
2587 apc.html
2588 apd.html
2589 ar01s02.html
2590 ar01s03.html
2591 ar01s04.html
2592 ar01s05.html
2593 ar01s06.html
2594 includeaddattribute.c
2595 includeaddkeyword.c
2596 includekeyword.c
2597 includestory.xml
2598 index.html
2599 xmltutorial.xml
2600 libxml tutorial, including generated html
2601
2602Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
2603
2604 * result/c14n/exc-without-comments/merlin-c14n-two-*
2605 result/c14n/without-comments/merlin-c14n-two-*
2606 test/c14n/exc-without-comments/merlin-c14n-two-*
2607 test/c14n/without-comments/merlin-c14n-two-*
2608 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
2609 c14n/exc-c14n and slightly modified test script to handle
2610 these test cases
2611 * c14n.c: fixed bugs for complicated nodes set (namespace
2612 without node and others from merlin-c14n-two.tar.gz)
2613 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
2614 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
2615 for xmlsec performance patch
2616 * xpath.c: fixed self::node() for namespaces and attributes
2617
2618Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
2619
2620 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
2621 but with the format parameter
2622 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
2623
2624Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
2625
2626 * Makefile.am: updated c14n tests suite
2627 * c14n.c: performance improvement for previous c14n patch
2628
2629Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2630
2631 * parser.c: another peroformance patch from Peter Jacobi, that
2632 time on parsing attribute values.
2633
2634Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
2635
2636 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
2637 into LibXML2 test suite
2638
2639Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
2640
2641 * c14n.c: propagating xpath ancesstors node fix to c14n
2642 plus small performance improvement to reduce number of
2643 mallocs
2644 * xpath.c: fixed ancestors axis processing for namespace nodes
2645
2646Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
2647
2648 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
2649 Peter Jacobi
2650
2651Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2652
2653 * configure.in: preparing 2.4.22
2654
2655Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2656
2657 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
2658 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
2659 a public entry point.
2660 * doc/*: rebuilt the API and docs
2661
2662Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2663
2664 * xpath.c: patch from Richard Jinks to fix a problem introduced
2665 in the previous patch and pointed by Norm
2666
2667Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2668
2669 * libxml.spec.in: fixing bug #81112
2670
2671Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2672
2673 * uri.c: fixing bug #82848
2674
2675Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2676
2677 * result/catalogs/mycatalog.full: Aleksey's commit changed the
2678 output of one catalog test
2679
2680Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2681
2682 * global.data globals.c tree.c include/libxml/globals.h
2683 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
2684 default value for global parameter xmlIndentTreeOutput to 1 and
2685 introduced new global parameter xmlTreeIndentString (the string
2686 used to do one-level indent) with default value " " (as it was
2687 in tree.c)
2688
2689Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2690
2691 * Makefile.am: Merijn Broeren pointed out a problem when compiling
2692 with trio and schemas.
2693
2694Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2695
2696 * xpath.c: patch from Richard Jinks to fix the problem raised in
2697 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
2698
2699Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2700
2701 * xmlschemas.c: a bit of work on import.
2702 * xmlschemastypes.c: Charles Bozeman provided a compare function
2703 for date/time types so min/max facet restrictions should work,
2704 indeterminate comparisons return an error instead of equal.
2705 * test/schemas/date_0* result/schemas/date_0_0: specific test
2706 from Charles Bozeman too
2707
2708Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2709
2710 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
2711 from Christian Cornelssen fixing the man pages and the Catalog
2712 building script.
2713 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
2714 next step is <xs:import> I now have a reasonable understanding
2715 of how it works.
2716
2717Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2718
2719 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
2720
2721Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2722
2723 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
2724
2725Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
2726
2727 * xpath.c: fixing an XPath function evalutation bug pointed out
2728 by Alexey Efimov where the context was lost when evaluating
2729 the function arguments
2730
2731Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
2732
2733 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
2734 function public for XMLSec performance optimizations
2735
2736Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2737
2738 * python/generator.py python/libxml2class.txt : fixed a problem
2739 with the HTML parser pointed by Gary Benson
2740 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
2741 example
2742
2743Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2744 * parser.c: fixed bug #81159 (memory growth in SAX)
2745
2746Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2747 * xpath.c: fixed bug #78858 (the real fix)
2748
2749Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
2750 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
2751
2752Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2753
2754 * tree.c: modified xmlNodeSetBase to allow changing the
2755 base of a document.
2756
2757Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
2758
2759 * xmlschemastypes.c: patch Charles Bozeman for validation of
2760 all the date, time, and duration types
2761 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
2762 * configure.in: fixed an error pointed by an user
2763 * xml2-config.in: fixed an error pointed by an user
2764
2765Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2766
2767 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
2768 win32/libxml2.def.src xmlIO.c: exported default
2769 'file:', 'http:' and 'ftp:' protocols input handlers
2770 and maked protocols comparisson case insensitive
2771
2772Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2773
2774 * configure.in: Neven Has detected a typo
2775
2776Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
2777
2778 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
2779 as one of the persons allowed to commit directly to the
2780 module.
2781
2782Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2783
2784 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
2785 * valid.c: raised a too low limit
2786 * doc/*: rebuilt the docs
2787
2788Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2789
2790 * test/XPath/expr/floats test/XPath/expr/functions
2791 result/XPath/expr/floats result/XPath/expr/functions
2792 xpath.c: another XPath conformance patch from Richard Jinks
2793
2794Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
2795
2796 * xmlschemas.c: fixed validation of attribute groups.
2797 * test/schemas result/schemas: added an example from the primer
2798
2799Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2800
2801 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
2802 * test/schemas result/schemas: updated the test list
2803
2804Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2805
2806 * TODO: updated a bit
2807 * parser.c: made a comment more specific
2808 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
2809 Schemas conformance.
2810 * test/schemas result/schemas: updated the test list
2811
2812Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
2813
2814 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
2815 implementing xs:all with minOccurs = 0
2816 * tes/schemas/* result/schemas/*: added more tests covering
2817 xs:all
2818
2819Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2820
2821 * xmlregexp.c: first implementation of the all particle, this
2822 may need to be revisited for case where not all transitions
2823 must be crossed.
2824
2825Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2826
2827 * tree.c: another entity processing update from Markus Henke
2828
2829Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
2830
2831 * trionan.c: fixed crash on OSF/1
2832
2833Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2834
2835 * xmlschemas.c: more Schemas work
2836 * test/schemas/* result/schemas/*: added more tests coming
2837 from the spec.
2838
2839Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2840
2841 * c14n.c: patch from Aleksey Sanin reflecting a change in the
2842 ExcC14N specification
2843
2844Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2845
2846 * tree.c: patch from Markus Henke, fix for recursive entities.
2847
2848Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2849
2850 * xpath.c: fix a problem with string() on a document node.
2851
2852Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2853
2854 * Makefile.am xmlschemas.c: more Schemas work
2855 * test/schemas/* result/schemas/*: added more tests coming
2856 from the spec.
2857
2858Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2859
2860 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
2861 * result/HTML/*: this changes a few things in the results
2862
2863Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2864
2865 * include/libxml/tree.h: eliminated 'declaration different than
2866 prototype' warning
2867 * include/win32config.h: "resolved" conflicts with errno.h
2868
2869Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2870
2871 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
2872 on the automata interfaces and debug of counted choices
2873 * test/schemas/* result/schemas/*: added a number of tests
2874
2875Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2876
2877 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
2878 a bit of work on Schemas
2879 * testSchemas.c: try to make it more useful
2880 * test/schemas/* result/schemas/* Makefile.am: changed the
2881 Schemas regression test procedure, started adding a few samples
2882
2883Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
2884
2885 * include/libxml/encoding.h: Patch for the Borland C++ builder
2886 * include/libxml/tree.h: Patch for the Borland C++ builder
2887 * threads.c: Patch for the Borland C++ builder
2888 * win32/bcb5: New directory for the Borland C++ builder
2889 project files
2890
2891Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
2892
2893 * win32/Makefile.msvc: Update for XML Schema support
2894 * win32/configure.js: Update for XML Schema support
2895 * win32/libxml2.def.src: Update for XML Schema support
2896
2897Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
2898
2899 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
2900 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
2901 xmlunicode.c include/libxml/Makefile.am
2902 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
2903 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
2904 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
2905 include/libxml/xmlversion.h.in : merged the current state of
2906 XML Schemas implementation, it is not configured in by default,
2907 a specific --schemas configure option has been added.
2908 * test/automata test/regexp test/schemas Makefile.am
2909 result/automata result/regexp result/schemas:
2910 merged automata/regexp/schemas regression tests
2911
2912Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
2913
2914 * xpath.c: Gary found a compile time problem, fixes #78823
2915
2916Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2917
2918 * configure.in: release of 2.4.20
2919 * doc/*: updated and rebuilt the docs
2920
2921Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2922
2923 * python/Makefile.am: patch from Cristian Gafton to build on
2924 Red Hat 6.2, should also fix #75779
2925
2926Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2927
2928 * valid.c: first part of fixing #78729
2929
2930Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
2931
2932 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
2933 escaping of URI when saving HTML files.
2934 * result/HTML/*: this impacted some tests
2935
2936Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
2937
2938 * configure.in: trying to fix #77441
2939
2940Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2941
2942 * include/libxml/xmlIO.h: Hallski complained it could not be
2943 included by itself.
2944
2945Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2946
2947 * configure.in: applied an IEEE flag patch for OSF/1 #77825
2948
2949Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2950
2951 * win32/configure.js: patch from Nilo for the c14n option
2952 * win32/Makefile.msvc: fixed libxml2.def generation with threads
2953
2954Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2955
2956 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
2957 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
2958 LIBXML_THREAD_ENABLED
2959
2960Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2961
2962 * xpath.c: another patch from Richard Jinks for substring conformance
2963 * test/XPath/expr/floats test/XPath/expr/strings
2964 result/XPath/expr/floats result/XPath/expr/strings: update of the
2965 test suite to check those.
2966
2967Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2968
2969 * xpath.c: patch from Richard Jinks for .x float parsing.
2970
2971Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2972
2973 * parser.c: patch from Markus Henke when an encoding ain't recognized
2974
2975Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2976
2977 * libxml.m4: got a report that #include <string.h> was needed
2978
2979Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2980
2981 * xmllint.c: applied a fix from Anthony Jones for -o /--output
2982
2983Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
2984
2985 * doc/example.html: fixing typo
2986
2987Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2988
2989 * xpath.c: fixed a bug in the nodeset to boolean comparison code
2990 pointed out by Melvyn Sopacua.
2991
2992Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2993
2994 * libxml.m4: Frédéric Crozat gave a patch related to the change
2995 of Include paths breaking the libxml.m4
2996
2997Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2998
2999 * xpath.c: Fix bug #76927 forgot to save some context
3000 when evaluating binary expressions
3001
3002Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3003
3004 * configure.in: fixed configure for MPE/iX from Markus Henke
3005 * xmlmemory.c: fixed initialization problems
3006 * xpath.c: another set of patches from Richard Jinks this
3007 fixes "make XPathtests" on linux
3008
3009Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
3010
3011 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
3012 * test/XPath/expr/compare test/XPath/expr/equality
3013 test/XPath/expr/floats test/XPath/expr/functions
3014 test/XPath/expr/strings result/XPath/expr/compare
3015 result/XPath/expr/equality result/XPath/expr/floats
3016 result/XPath/expr/functions result/XPath/expr/strings: Updated
3017 tests though they show a divergence on Linux
3018
3019Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3020
3021 * xpath.c trionan.c: previous commit also included patches
3022 from Richard Jinks on some IEEE support corner case
3023
3024Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
3025
3026 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
3027 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
3028 that $(datadir) should be used for docs
3029
3030Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
3031
3032 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
3033 could leak filedescriptors
3034
3035Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3036
3037 * configure.in nanohttp.c: applied patch from Allan Clark for
3038 UnixWare/OpenServer
3039
3040Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3041
3042 * configure.in: preparing 2.4.19
3043 * doc/*: rebuilt the docs
3044
3045Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3046
3047 * nanohttp.c: fixing #76043, got fed up with non-portability
3048 of that piece of code.
3049
3050Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3051
3052 * valid.c SAX.c: Never commit without running "make tests" :-(
3053 fix a couple of stupidities in the previous commit
3054 * result/*: a few changes in some attribute order result of previous
3055 commit.
3056
3057Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3058
3059 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
3060 the internal subset should not raise duplicate ID errors,
3061 also there was a small bug in conjunction to namespace
3062 declarations defaulted and xml:xxx attributes DTD definitions.
3063
3064Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3065
3066 * xpath.c: Richard Jinks also raised some rounding problems
3067 this tries to fix them
3068
3069Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3070
3071 * xpath.c: Richard Jinks spotted an incoherent memory allocation
3072 behaviour in xmlXPathCastToString()
3073
3074Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3075
3076 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
3077 raised by Morus Walter
3078
3079Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3080
3081 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
3082 from Igor
3083
3084Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3085
3086 * xpath.c: fixing #75619, related to a problem when trying
3087 to evaluate condition when the current node set resulting
3088 from that sub-step evaluation is empty. Also fixes 2 potential
3089 problem with previous-sibling and next-siblings axis.
3090
3091Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3092
3093 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
3094 HTML support is not configured in.
3095
3096Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3097
3098 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
3099 include/libxml/tree.h: dohh I really didn't intended to commit
3100 this test version :-(
3101
3102Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3103
3104 * testSAX.c: I wanted to see the real speed at the SAX interface
3105 after a little too many Ximianer started complaining about the
3106 parser speed.
3107 added a --quiet option:
3108 paphio:~/XML -> ls -l db100000.xml
3109 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
3110 paphio:~/XML -> time ./testSAX --quiet db100000.xml
3111 3200006 callbacks generated
3112 real 0m1.270s
3113 Which means 16MBytes/s and 3Mcallback/s
3114
3115Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3116
3117 * xpath.c: valgrind spotted another error that time when running
3118 on libxslt regression tests
3119
3120Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3121
3122 * Makefile.am: adding "make valgrind" running the full regression
3123 tests (except python ones) under Valgrind (using valgrind -q
3124 which was kindly added by the author).
3125 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
3126 passes cleanly now except an obcure floating point initialization
3127 raised in log10() in one XPath regression test ???
3128 * tree.c: edited some comments to close #75244
3129
3130Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
3131
3132 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
3133 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
3134 context of ScrollKeeper, made sure that if the number is
3135 an integer, the serialization follows the description at
3136 http://www.w3.org/TR/xpath#section-String-Functions
3137
3138Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3139
3140 * configure.in: preparing 2.4.18
3141 * doc/*: updated and rebuilt the web site
3142 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
3143 the Windows and Cygwin maintainers.
3144 * parser.c: humm, changed the way the SAX parser work when
3145 xmlSubstituteEntitiesDefault(1) is set, it will then
3146 do the entity registration and loading by itself in case the
3147 user provided SAX getEntity() returns NULL.
3148 * testSAX.c: added --noent to test the behaviour.
3149
3150Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3151
3152 * parser.c: Wilfried Teiken provided a hackish but working
3153 way to get context reported back on entities when parsing
3154 with SAX and without breaking the DOM build.
3155
3156Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3157
3158 * c14n.c: applied a new patch from Aleksey Sanin
3159 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
3160 to reference Aleksey implementation of XML digital Signatures
3161
3162Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3163
3164 * xpath.c: small fix to avoid potential problem due to
3165 ordering of freeing data
3166 * python/Makefile.am: people were complaining about
3167 the generated file in python dir not being built
3168
3169Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3170
3171 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
3172 python/generator.py python/libxml.c python/types.c: Cleanup
3173 of the python Makefiles based on Jacob and James feedback,
3174 fixed the spec file accordingly, fixed the number of warning
3175 that passing my pedantic CFLAGS was generating. Conclusion
3176 is that Python includes are real crap.
3177
3178Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3179
3180 * configure,in: it was reported quite a few times that
3181 xml2-config --cflags should not output
3182 -I$includeprefix/libxml2/libxml because libxml2 header names
3183 clashes with existing names like list.h from C++ stl.
3184 Includes should be #include<libxml/xxx.h> so ...
3185
3186Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3187
3188 * c14n.c: another patch from Aleksey Sanin
3189
3190Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3191
3192 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
3193 canonicalization algorithm
3194 * doc/xml.html doc/index.html: added the C14N references on the
3195 index page.
3196
31972002-03-13 jacob berkman <jacob@ximian.com>
3198
3199 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
3200 usage, redundant, and gcc specific
3201
3202Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3203
3204 * xpath.c: speedup some node selection operations, this can
3205 have a significant impact on DocBook Norm's stylesheets
3206 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
3207 make sure it's always the case
3208 * debugXML.c: distinguish CDATA and comments in ls operations
3209
3210Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3211
3212 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
3213 to generate better API descriptions etc...
3214
3215Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3216
3217 * c14n.c: Fixing #74186, made sure all boolean expressions
3218 get fully parenthesized, ran indent on the output
3219 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
3220 include/libxml/tree.h: also #74186 related, removed the
3221 --with-buffers option, and all the preprocessor conditional
3222 sections that were resulting from it.
3223
3224Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3225
3226 * valid.c: applied patch from Dodji Seketeli fixing an
3227 uninitailized variable in xmlValidGetValidElements()
3228
3229Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3230
3231 * c14n.c: fixed a few comments
3232 * doc/*.html doc/*/*.html: regenerated the docs and added
3233 the C14N API
3234 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
3235
3236Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
3237
3238 * check-xml-test-suite.py: fix to adapt varaiations in the
3239 bindings
3240 * configure.in python/setup.py python/setup.py.in: fixed to
3241 have the version of the python scripts automatically updated
3242
3243Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3244
3245 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
3246 in xmlCopyProp()
3247
3248Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3249
3250 * configure.in: preparing 2.4.17 release
3251 * doc/*: updated and rebuilt the docs
3252 * xpath.c: fixed a comment
3253 * python/libxml.c: fixed a possible reentrancy problem
3254
3255Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3256
3257 * tree.c python/tests/Makefile.am python/tests/attribs.py:
3258 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
3259 added a specific regression test
3260 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
3261 not raise exceptions when failing to find the attribute.
3262
3263Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3264
3265 * configure.in xmllint.c: owen pointed out a problem with the
3266 ftme fix, gettimeofday() was not detected by configure and
3267 the ftime header wasn't included, dohhh
3268
3269Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3270
3271 * configure.in xmllint.c: trying to fix #71457 for timing
3272 precision when gettimeofday() is not availble but ftime() is
3273
3274Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3275
3276 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
3277 are now copied on install and part of the -devel RPM
3278
3279Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
3280
3281 * xpath.c: trying to avoid bug #72150 which was apparently
3282 caused by a gcc bug (or a processor problem) as detailed
3283 at http://veillard.com/gcc.bug
3284
3285Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3286
3287 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
3288 fixed xmlReconciliateNs(), added a Python test/example for
3289 inter-document cut'n paste
3290 * python/libxml.py: fixed node.doc on document nodes and added
3291 xpathEval() onto node objects
3292
3293Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3294
3295 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
3296 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
3297 fixup and integrated tests for the serialization stuff
3298
3299Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3300
3301 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
3302 moved the libxml man page to section 3
3303
3304Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3305
3306 * tree.c: fix bug #72490
3307 * python/libxml.c python/libxml.py: added methods serialize()
3308 and saveTo() to all node elements.
3309
3310Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3311
3312 * xmlIO.c: closed #73430, don't read from an input source
3313 which indicated an end-of-file or an error.
3314
3315Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3316
3317 * parser.c: make sure SAX endDocument is always called as
3318 this could result in a Python memory leak otherwise (it's
3319 used to decrement ref-counting)
3320 * python/generator.py python/libxml.c python/libxml.py
3321 python/libxml2-python-api.xml python/libxml2class.txt
3322 python/tests/error.py python/tests/xpath.py: implemented
3323 the suggestions made by Gary Benson and extended the tests
3324 to match it.
3325
3326Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3327
3328 * python/generator.py: applied patch fixing #73450
3329
3330Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3331
3332 * xpath.c: fixing #61290 "namespace nodes have no parent"
3333 long standing divergence from the XPath REC. NodeSets
3334 simply hold a copy of namespace nodes and those node ->next
3335 points to the parent (which may not be the node carrying the
3336 definition).
3337 * include/libxml/xpath.h: flagged but didn't added a possible
3338 speedup
3339 * DOCBparser.c HTMLparser.c: removed some warnings from push
3340 parser due to new state being added.
3341 * tree.c: new fix from Boris Erdmann
3342 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
3343 the XML Canonalization support from Aleksey Sanin
3344
3345Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3346
3347 * tree.c: patch from Boris Erdmann fixing some namespace odities
3348 with xmlCopyNode()
3349
3350Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3351
3352 * xmlIO.c: fix bug #72706 when loading a NULL entity
3353
3354Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3355
3356 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
3357 actually change in a future XML Namespace revision.
3358
3359Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3360
3361 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
3362 added the possibility of returning nodesets from XPath extension
3363 functions written in Python
3364
3365Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
3366
3367 * python/*: commiting some Python bindings work done while travelling
3368
3369Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3370
3371 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
3372 explicitely with memory debugging switched on
3373
3374Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3375
3376 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3377 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3378 Added wrapper for the xmlURIPtr type, provided accessors, fixed
3379 the accessor generator for strings
3380 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
3381 regression test.
3382
3383Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3384
3385 * python/README python/generator.py python/libxml.c python/setup.py:
3386 added the 'usual' setup.py to allow building a libxml2-python
3387 module based on the same code. The initialization is however
3388 different the 2 .so files fo libxml2 and libxslt are identical and
3389 they entry point initialize both libraries. this is done to avoid
3390 some possible nasty problem since the Python don't merge the maps
3391 of all shared modules.
3392
3393Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3394
3395 * parser.c: fixed a push/encoding bug reported by Michael
3396 on librsvg
3397
3398Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3399
3400 * include/libxml/parserInternals.h: fixes a misplaced #endif
3401
3402Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3403
3404 * parser.c valid.c: found and fixed a couple of allocation bugs
3405
3406Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3407
3408 * doc/xml.html doc/python.html doc/*: added a Python and binding
3409 page describing the current state of the Python bindings and
3410 giving pointers to the other languages wrappers.
3411
3412Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3413
3414 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
3415 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
3416 rebuilt the API and web site
3417 * xpath.c: fixed #71978 portability bugs
3418
3419Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3420
3421 * SAX.c: oops broke automatic defaulting of namespaces attributes.
3422
3423Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3424
3425 * include/libxml/parserInternals.h parser.c: had to change
3426 2 internal parsing API when processing document content
3427 to check the start and end of element content are defined
3428 in the same entity
3429 * valid.c include/libxml/valid.h: attribute normalization can
3430 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
3431 with the context to report it.
3432 * SAX.c: fixed the last known bugs, crazy validation constraints
3433 when a document is standalone seems correctly handled. There
3434 is a couple of open issues left which need consideration especially
3435 PE93 on external unparsed entities and standalone status.
3436 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
3437 The 2 tests left failing are actually in error. Cleanup done.
3438
3439Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3440
3441 * valid.c: implemented E59 spaces in CDATA does not match the
3442 nonterminal S
3443
3444Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3445
3446 * SAX.c parser.c valid.c: more validation test fixups
3447 * check-xml-test-suite.py: added duration info for the tests
3448
3449Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3450
3451 * parser.c valid.c: a couple of errors were reported but not
3452 saved back as such in the parsing context. Down to 1% failure rate
3453 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
3454
3455Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3456
3457 * xmlInternald.c: isExtender was missing a char
3458 * parser.c include/libxml/parser.h: % are acceptable in the
3459 internal subset if within a PUBLIC ID
3460
3461Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3462
3463 * SAX.c parserInternals.c valid.c: more work on the conformance
3464 suite. Took the step to finally block documents with encoding
3465 errors. It's a fatal error per the spec, people should have fixed
3466 their documents by now.
3467
3468Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
3469
3470 * check-xml-test-suite.py: fixed the test script after some discussion
3471 on the semantic of TYPE="error"
3472 * Makefile.am: added the script to the distrib
3473
3474Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3475
3476 * SAX.c entities.c: fixed a couple of conformances issues deep
3477 into the validation code (standalone and undeclared Notations)
3478
3479Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3480
3481 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
3482 stayed there for years !
3483
3484Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3485
3486 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
3487 missing
3488
3489Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3490
3491 * check-xml-test-suite.py: improved the behaviour a bit as
3492 well as the logs
3493 * parser.c valid.c SAX.c: fixed a few more bugs
3494 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
3495
3496Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3497
3498 * check-xml-test-suite.py: python script to run regression tests
3499 against the XML Test suite of W3C/OASis
3500 * SAX.c: fixed a validation bug
3501 * parser.c: fixed 3 errors pointed by the test suite
3502 * doc/buildDocBookCatalog: fixed a typo pointed by drake
3503 * python/Makefile.am: fixed a dependendy
3504
3505Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3506
3507 * xmlmemory.c: avoid a warning bug #71594
3508
3509Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3510
3511 * xmlmemory.c: Jesse Perry provided a patch to remove a few
3512 warning on alpha/Tru64
3513
3514Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3515
3516 * include/libxml/entities.h: fixing a comment
3517 * valid.c: fixing some troubles with validity check on namespaces
3518 * result/VC/NS3 test/VC/NS3: added a specific regression test
3519
3520Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3521
3522 * tree.c: Fixing #71342 serializing '\n' in attribute values
3523 * result/noent/att3 result/att3 test/att3: added a specific
3524 test.
3525
3526Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3527
3528 * python/libxml.c: couple of bug fixes
3529
3530Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3531
3532 * python/*.py: removed tabs and used spaces.
3533
3534Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3535
3536 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
3537 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
3538
3539Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3540
3541 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
3542 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
3543
3544Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3545
3546 * include/libxml/encoding.h include/libxml/entities.h
3547 include/libxml/globals.h include/libxml/parser.h
3548 include/libxml/threads.h include/libxml/tree.h
3549 include/libxml/xmlmemory.h: trying to fix the include mess
3550
3551Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3552
3553 * include/libxml/xmlmemory.h: reverted part of the previous
3554 attempt to provide #69655, this was breaking the build.
3555
3556Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
3557
3558 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
3559 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
3560 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
3561 include/libxml/parserInternals.h include/libxml/tree.h
3562 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
3563 Tentatively fixed #69655 , make compiling with -Wredundant-decls
3564 clean.
3565 * python/libxml.c: fixed a warning.
3566
3567Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3568
3569 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
3570 copying of node, merge back IDs in the target document.
3571 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
3572 test/XInclude/ents/ids.xml: test case
3573 * result/VC/ElementValid4: output changed due to a typo fix
3574
3575Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3576
3577 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +00003578 generate the dependencies right as Jacob found out. Add
3579 an extra dependency rule.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00003580
3581Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3582
3583 * parserInternals.c valid.c: Justin Fletcher found some parts
3584 of the code needing cleanup
3585 * libxml.spec.in python/Makefile.am python/generator.py
3586 python/libxml.c python/libxml.py: Fixed the python Makefiles
3587 corrected a bug showing up on ia64, changed the name of the
3588 python internal module too
3589
3590Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3591
3592 * Makefile.am: applied patch from Andris Pavenis for binary
3593 name suffixes
3594
3595Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
3596
3597 * xmllint.c win32/win32config.h: fixing #68748
3598
3599Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3600
3601 * valid.c: fixing #70166
3602
3603Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3604
3605 * valid.c: fixing #70077
3606
3607Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3608
3609 * Copyright Makefile.am README configure.in libxml.spec.in:
3610 Changed to the MIT Licence
3611 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
3612 doc/xmlio.html: updated the doc accordingly
3613 * include/libxml/xmlwin32version.h configure.in: preparing
3614 2.4.14 release
3615 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3616 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3617 fixed the const xmlChar * wrapper and generator, XPath extension
3618 functions now use the context as first argument
3619 * python/tests/tstxpath.py python/tests/xpath.py
3620 python/tests/xpathext.py: Updated the tests accordingly
3621 * tree.c: fixed bug #70067
3622
3623Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3624
3625 * Makefile.am: cleanup
3626 * debugXML.c: always use stdout if output is NULL
3627 * xmlIO.c: don't close filedescriptors passed to outputBuffers
3628 * python/Makefile.am python/generator.py python/libxml2class.txt
3629 python/libxml_wrap.h python/types.c: augmented the number of bindings
3630 handling FILE * and XPath contexts
3631 * python/tests/Makefile.am: avoid a stupid problem due to the
3632 use of TEST.
3633
3634Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3635
3636 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
3637
3638Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3639
3640 * python/TODO python/libxml.c: cleanup the extension function lookup
3641 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
3642
3643Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3644
3645 * configure.in python/Makefile.am: do not install outside
3646 of prefix
3647
3648Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3649
3650 * python/TODO python/libxml.c: started adding SAX interfaces
3651 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
3652 SAX test
3653
3654Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3655
3656 * tree.c: hardened the addChild function
3657 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3658 python/libxml2class.txt python/libxml_wrap.h python/TODO:
3659 added accessors needed for xmlNode, a bit more testing and
3660 extension of interfaces
3661 * python/tests/Makefile.am python/tests/build.py: added a test
3662 build from scratch/save/load/check
3663
3664Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3665
3666 * parserInternals.c: change a small bit in the way valididy
3667 error messages get initialized
3668 * python/TODO python/libxml.c python/libxml2-python-api.xml
3669 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3670 added some memory debugging to track leaks at the libxml2 level
3671 * python/tests/*.py: changed all tests to check for leaks,
3672 there is just one left in XPath extension registrations.
3673
3674Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
3675
3676 * python/TODO python/generator.py python/libxml2-python-api.xml
3677 python/libxml2class.txt: more accessor classes for the parser
3678 context, allow to switch on and check validity
3679 * python/tests/Makefile.am python/tests/error.py
3680 python/tests/invalid.xml python/tests/valid.xml
3681 python/tests/validate.py: attded more test and and added error.py
3682 which I forgot to commit in the last step
3683
3684Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3685
3686 * python/Makefile.am python/types.c: cleanup
3687 * python/libxml.c python/libxml.py python/libxml_wrap.h
3688 python/generator.py python/libxml2-python-api.xml
3689 python/libxml2class.txt: added class for parser context, added
3690 first cut for push mode support. Added a framework to generate
3691 accessors functions.
3692 * python/tests/Makefile.am python/tests/push.py: added a push
3693 test
3694
3695Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3696
3697 * python/Makefile.am python/TODO python/libxml.py: fixed a small
3698 bug a bit of cleanup.
3699
3700Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3701
3702 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
3703 python/libxml2class.txt: adding error redirections and preformat
3704 to a python handler
3705 * python/tests/Makefile.am python/tests/*.py: cleanup made all
3706 tests self checking
3707
3708Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3709
3710 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
3711 a function
3712
3713Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3714
3715 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
3716 python/libxml.c python/libxml2-python-api.xml
3717 python/libxml2class.txt: Progressing through the TODOs, class
3718 description output, extra XML API, RPM now builds the wrappers
3719 for all python installed versions
3720
3721Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
3722
3723 * configure.in libxml.spec.in python/Makefile.am python/TODO
3724 python/generator.py python/libxml2class.txt: added more informations
3725 in the libxml2-python package including docs. Slightly changed
3726 the class hierarchy
3727 * python/tests/*: added basic regression tests infrastructure too
3728
3729Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3730
3731 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
3732 added libxml2-python as part of the packages installed
3733
3734Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3735
3736 * python/Makefile.am python/generator.py python/libxml.c
3737 python/libxml.py: more work, now able to extend the
3738 XPath interpreter with functions written in python.
3739
3740Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3741
3742 * python/Makefile.am: Jacob sent a patch to allow building from
3743 tarfile.
3744
3745Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3746
3747 * python/Makefile.am python/libxml.c configure.in Makefile.am:
3748 inserted the python wrappers build, I hope this won't be too
3749 unportable
3750
3751Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3752
3753 * xpath.c: minor optimization
3754 * python/generator.py python/libxml.c python/libxml.py
3755 python/libxml_wrap.h: more work on the python bindings,
3756 they now support XPath and there is no evident leak
3757
3758Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3759
3760 * python/generator.py python/libxml.c python/libxml.py:
3761 more work on the python bindings generator.
3762
3763Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3764
3765 * python/generator.py python/libxml.c python/libxml_wrap.h:
3766 more work on the python bindings.
3767
3768Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3769
3770 * python/generator.py python/libxml.c python/libxml.py
3771 python/libxml_wrap.h: commited early version of a python binding
3772 for private use only ATM
3773
3774Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3775
3776 * entities.c tree.c include/libxml/entities.h: applied patch
3777 from Anthony Jones to implement copy of DTD subtree too. Had
3778 just to keep 2 function private which really ought to become
3779 public ones.
3780
3781Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3782
3783 * xmllint.c: added pointers to the web pages in the usage()
3784
3785Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3786
3787 * tree.c: more fixes from Petr Kozelka for attribute handling
3788 in the tree API to align the semantic with DOM.
3789
3790Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3791
3792 * valid.c tree.c entities.c: another set of patches from
3793 Anthony Jones for copy operations cleanup and robustness
3794
3795Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3796
3797 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
3798 an alphabetic index based on comments content
3799 * doc/*: rebuilt the web site with the new references
3800
3801Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3802
3803 * parserInternals.h: Greg Sjaardema suggested to use an
3804 eponential buffer groth policy in xmlParserAddNodeInfo()
3805
3806Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3807
3808 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
3809 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
3810 doc/parsedecl.py doc/Makefile.am: updated the python extractor
3811 to generate cross-references, and added/updated the stylesheets
3812 to generate and link API indexes. The generic keyword index
3813 is not done yet.
3814 * doc/*.html: regenerated all the usual docs too
3815
3816Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3817
3818 * debugXML.c: added an xpath function to the shell for T. V. Raman
3819
3820Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3821
3822 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
3823 debug routines.
3824
3825Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3826
3827 * tree.c: apply an patch from Petr Kozelka for unlink and replace
3828 support of attribute nodes
3829
3830Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3831
3832 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
3833 hopefully near complete and fully documented of the API in XML
3834 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
3835 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
3836 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
3837 include/libxml/parserInternals.h include/libxml/valid.hi
3838 include/libxml/xmlIO.h include/libxml/xmlerror.hi
3839 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
3840 include/libxml/xpath.h include/libxml/xpathInternals.h:
3841 Cleaned up the doc comments a lot in the process, the interface
3842 coverage is now 100%
3843
3844Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3845
3846 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
3847 extracts comments from the gtk-doc DocBook output (a bit
3848 convoluted but seems to work).
3849
3850Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3851
3852 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
3853 added an XML description of the API, moved the script generating
3854 it here. Added a "make api" target
3855
3856Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3857
3858 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
3859
3860Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3861
3862 * xpath.c include/libxml/xpathInternals.h: the change made to
3863 xmlXPathFuncLookupFunc was incompatible roll it back
3864
3865Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3866
3867 * SAX.c: cleanup patch from Anthony Jones
3868 * doc/Makefile.am: fix the headers to avoid in make scan
3869 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
3870 includes, * vs Ptr and general cleanup
3871 * parsedecl.py: first version of a script to extract the
3872 module interfaces, the goal will be to provide .decl or XML
3873 specification of the interfaces to build wrappers.
3874
3875Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3876
3877 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
3878 now provides return codes in case of errors
3879
3880Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
3881
3882 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
3883 Upgraded to trio baseline 1.6
3884 * strio.h strio.c: Replaced by triostr.h and triostr.c
3885
3886Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3887
3888 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
3889 of strdup usage in the code
3890
3891Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3892
3893 * parser.c error.c: Keith Isdale complained rightly that
3894 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
3895
3896Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3897
3898 * tree.c: fixed the funxtion to set the xml: attributes
3899 * debugXML.c: added "setbase" to test it.
3900
3901Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3902
3903 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
3904 to allow updating an attribute content
3905
3906Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3907
3908 * libxml.h: try to avoid problems when compiling on Windows
3909
3910Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3911
3912 * hash.c: patch from Anthony Jones for hash.c allocation size
3913 * Makefile.am: trying to work around Yet Another Libtool Madness
3914 and build the 2.4.13 release finally ...
3915
3916Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3917
3918 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
3919 * doc/* : update of the documentation
3920
3921Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3922
3923 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
3924 at fixing #61290 :-(
3925
3926Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3927
3928 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
3929 Fixes bug #67229
3930
3931Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3932
3933 * tree.c: trying to avoid troubles when a subtree is copied
3934 and coalesced in part with the target tree. Should fix
3935 bug #67407
3936
3937Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3938
3939 * valid.c: fixed validation of attributes content of type
3940 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
3941 values, very old bug. Fixes #67671
3942
3943Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3944
3945 * parser.c include/libxml/parserInternals.h tree.c: integrated
3946 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
3947 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
3948
3949Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3950
3951 * threads.c: applied Serguei Narojnyi's patch to add native
3952 thread support on the Win32 platform
3953 * testThreadsWin32.c Makefile.am: added the test program also
3954 from Serguei, Win32 specific
3955 * include/win32config.h include/libxml/xmlwin32version.h.in:
3956 added patch from Igor for the Windows thread specific defines.
3957
3958Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3959
3960 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
3961
3962Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3963
3964 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
3965 output page into XMLinfo.html. Close bug #66951 and
3966 raised by Robert Collins too.
3967
3968Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
3969
3970 * encoding.c: Paul Keogh pointed out a possibility of segfault
3971 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
3972 Closes bug # 68238
3973
3974Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
3975
3976 * doc/*.html: updated the Gdome2 links
3977
3978Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3979
3980 * libxml.h: Applied following patches from Robert Collins
3981 and make sure IN_LIBXML is defined when compiling it
3982 -------
3983 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
3984 as well as Visual C.
3985 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
3986 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
3987 * strio.c (PLATFORM_UNIX): Define for Cygwin.
3988 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
3989 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
3990 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
3991 xmlSysIDExists xmlNoNetExists).
3992 * xmllint.c: Don't include winsock2.h for Cygwin.
3993
3994Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3995
3996 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
3997 when the version info is not present.
3998
3999Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4000
4001 * tree.c: Anthony Jones pointed out a problem in
4002 xmlStringGetNodeList() and provided a fix for it
4003
4004Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4005
4006 * parser.c: patch from Frank J Franklin to remove a bug in
4007 xmlCreatePushParserCtxt() when the initial buffer passed
4008 is large.
4009
4010Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4011
4012 * win32/*: big cleanup of the Windows/MSVC project files
4013 from Igor Zlatkovic
4014
4015Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
4016
4017 * doc/Makefile.am: should fix #67674 and avoid troubles if
4018 xsltproc is not available or fails in the prefix provided
4019
4020Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
4021
4022 * xmlmemory.c: one more doc patch from Charlie Bozeman.
4023
4024Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4025
4026 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
4027 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
4028 Fixed a few other problems raised by Charlie Bozeman.
4029 * result/VC/ElementValid[5-7]: fixed the output
4030
4031Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
4032
4033 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
4034 patches from Charlie Bozeman. Regenerated the HTML docs.
4035
4036Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
4037
4038 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
4039 for Windows from Igor
4040
4041Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4042
4043 * xmllint.c: applied Justin Fletcher patch for --output or -o
4044
4045Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
4046
4047 * win32/libxml2/libxml2.def.src: close #67019
4048
4049Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
4050
4051 * xmllint.c: applied Justin Fletcher generic timing patch
4052 similar to the one already applied to xsltproc.
4053
4054Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
4055
4056 * include/libxml/tree.h tree.c: applied documentation patches
4057 from Charlie Bozeman
4058
4059Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
4060
4061 *doc/xmllint.xml, xmllint.1 - document --dropdtd
4062
4063Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
4064
4065 * valid.c: fix the xmlStrdup() used in the previous patch.
4066 * valid.c: added --dropdtd
4067 * tree.c: fixed xmlUnlinkNode so it also removes the references
4068 from the document if the node is a DTD
4069
4070Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
4071
4072 * HTMLtree.c valid.c: cleanup some static declarations
4073
4074Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4075
4076 * xmllint.c: removed another strdup()
4077 * doc/FAQ: removed the HP/UX entry
4078
4079Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
4080
4081 * valid.c: fix bug #66816 when validating.
4082 * xmllint.c: don't use sys/time.h if configure did not found it
4083
4084Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
4085
4086 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
4087 xmlcatalog_man.xml
4088
4089Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
4090
4091 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
4092 xmlInitMemory() was declared twice
4093
4094Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
4095
4096 * globals.c: do not reference strdup() !
4097 * configure.in libxml-2.0.pc.in: trying to fix the libs
4098 of the various config extraction modules
4099
4100Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4101
4102 * configure.in : preparing 2.4.12
4103 * doc/* : updated and rebuilt the docs
4104
4105Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
4106
4107 * uri.c: closed bug #66159
4108 * testURI.c: added --escape option
4109 * configure.in: some cleanup for xml2-config --cflags
4110
4111Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
4112
4113 * globals.c testThreads.c: removed some misplaced includes
4114 of xmlversion.h
4115
4116Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
4117
4118 * threads.c: patch from Gary Pennington fixing a possible
4119 problem at initialization time.
4120
4121Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
4122
4123 * configure.in libxml.h parser.c testThreads.c macos/: integrated
4124 Eric Lavigne contribution to build libxml2 on MacOS using
4125 CodeWarrior.
4126
4127Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
4128
4129 * xmllint.c: applied Geert Kloosterman's patch to fix
4130 --repeat --timing output
4131
4132Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
4133
4134 * parser.c: Robin Berjon <robin@knowscape.com> found a case
4135 where non-wellformed XML declaractions were not detected.
4136
4137Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4138
4139 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
4140
4141Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
4142
4143 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
4144 gets reset by xmlCleanupInputCallbacks() and this makes the
4145 function useless. Same for output.
4146
4147Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4148
4149 * xmlIO.c: robert pointed out a loop error in callback cleanups
4150
4151Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
4152
4153 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
4154 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
4155 they are not really tied to debugging
4156
4157Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4158
4159 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
4160 * xmllint.c: better --catalogs description
4161
4162Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
4163
4164 * tree.c: fixed a couple of problems in xmlSetProp()
4165
4166Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
4167
4168 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
4169 unappropriate stdout output.
4170
4171Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
4172
4173 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
4174 by Denis Beurive, closes #65111
4175
4176Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
4177
4178 * valid.c: in case of content model validity error, don't
4179 print it if validity warnings were not requested.
4180
4181Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
4182
4183 * nanoftp.c: applied a couple of patches from Brian D Ripley.
4184 * parserInternals.c: removed the last exit() call. Print an
4185 unmaskable error on stderr instead (library mismatch detection)
4186
4187Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
4188
4189 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
4190 shell instructions from Heiko Rupp
4191
4192Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
4193
4194 * catalog.c: use the URL notation file:// for default catalog paths
4195
4196Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
4197
4198 * include/libxml/tree.h: better comments for _private fields
4199 * tree.c: removed a problem when copying an entity reference.
4200
4201Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4202
4203 * vms/*: updated instructions and diffs from John A Fotheringham
4204
4205Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
4206
4207 * include/libxml/xmlerror.h: avoid an include problem if
4208 #include <libxml/xmlerror.h> happens first in code
4209 seems to be the case in KDE libs
4210
4211Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4212
4213 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
4214 from Igor for Windows
4215
4216Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4217
4218 * Makefile.am: Gary Pennington pointed out a missing prefix
4219
4220Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
4221
4222 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
4223 * doc/*: upgraded and rebuilt the docs
4224
4225Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4226
4227 * HTMLparser.c: fix comment in scripts element parsing.
4228 * result/HTML/doc3*: updated the results.
4229
4230Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
4231
4232 * uri.c: another URI bug fix #63336, using Joel Young patch.
4233
4234Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
4235
4236 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
4237 a cleaned up version of the Pwd shell string generation.
4238
4239Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4240
4241 * valid.c include/libxml/tree.h: trying to fix namespaces +
4242 validation problems for good, closing #63619 in the process
4243 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
4244 wrong in this respect, fixed it.
4245
4246Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4247
4248 * xmllint.c: Morus Walter patch to allow --format and --encode
4249
4250Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
4251
4252 * debugXML.c: Stefan Kost provided an help command for the shell
4253
4254Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
4255
4256 * debugXML.c: Heiko Rupp pointed that the shell would crash
4257 on empty nodesets returns.
4258
4259Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4260
4261 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
4262 migh need the history libraries
4263
4264Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
4265
4266 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
4267 handle the case of < in quoted attributes, Bastian Kleineidam
4268
4269Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4270
4271 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
4272 fixing catalog breakages
4273 * Makefile.am catalog.c result/catalogs/catal
4274 result/catalogs/mycatalog.* test/catalogs/catal*:
4275 fixed more problems in catalog support, added more regression tests
4276 for both XML and SGML catalog handling
4277
4278Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4279
4280 * debugXML.c: applied an improvement to xmlGetLineNo() from
4281 Keith Isdale
4282
4283Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
4284
4285 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
4286 Side effect of the progressive catalog loading
4287
4288Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
4289
4290 * Makefile.am: confexecdir and confexec_DATA were defined twice
4291 pointed out by Karl Eichwalder
4292
4293Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
4294
4295 * xmlcatalog.c: avoid unlink() and use remove() instead.
4296
4297Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4298
4299 * libxml.spec.in: cleanup
4300 * include/libxml/xmlwin32version.h: updated with 2.4.8
4301
4302Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
4303
4304 * encoding.c global.data globals.c testThreads.c: fix bug #63752
4305 of compiling libxml with a non standard set of options
4306
4307Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
4308
4309 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
4310 document --sgml option, fixing gnome bugzilla #63382
4311
4312Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
4313
4314 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
4315 breakage of 2.4.7, added a couple of really needed APIs
4316 like xmlCatalogIsEmpty() and xmlNewCatalog()
4317 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
4318 for install-catalog
4319 * configure.in: preparing 2.4.8
4320
4321Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
4322
4323 * HTMLtree.c tree.c include/libxml/HTMLtree.h
4324 include/libxml/tree.h include/libxml/xmlIO.h: more include
4325 cleanups, export cleanly one html output + format function.
4326
4327Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
4328
4329 * parser.c: removed initGenericErrorDefaultFunc call from
4330 xmlInitParser() since it could destroy previous calls to
4331 xsltSetGenericErrorFunc() effects
4332
4333Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4334
4335 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
4336 keyword.
4337
4338Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
4339
4340 * Makefile.am: cleanup
4341 * threads.c: cleanup too
4342 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
4343 from xsltproc
4344 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +00004345 dependency loop.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004346
4347Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
4348
4349 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
4350 was not used anymore !
4351
4352Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4353
4354 * configure.in: preparing 2.4.7
4355 * Makefile.am doc/Makefile.am: switched to the latest xmllint
4356 manual page from John
4357 * doc/*: updated the doc and rebuilt the generated pages
4358
4359Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
4360
4361 * xmlIO.c: closing bug #62711, the library should never
4362 close stdin or stdout.
4363
4364Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
4365
4366 * uri.c: second pass at fixing #63336, using Joel Young
4367 final patch. looks okay.
4368
4369Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
4370
4371 * uri.c include/libxml/uri.h: trying to clear #63336
4372 allowing the escaping routine to parse unconformant
4373 URI-References.
4374
4375Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
4376
4377 * vms/readme.vms vms/build_libxml.com nanoftp.c
4378 include/libxml/xmlversion.h.in: a few VMS updates from
4379 John A Fotheringham
4380 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
4381 and xmlCleanupOutputCallbacks() for the Perl binding people.
4382
4383Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
4384
4385 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
4386 apply fixes to close #63271 and avoid segfaults when
4387 the error routine gets callbed before xmlInitParser()
4388 get called.
4389 * nanoftp.c error.c: Applied patches from Justin Fletcher
4390 correcting some xmlGenericError misuses.
4391
4392Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
4393
4394 *doc/xmllint.xml, doc/xmllint.1
4395 New and improved man page for xmllint - .xml is the original, .1
4396 is the generated man page
4397
4398Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
4399
4400 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
4401 the web site from the main HTML document.
4402
4403Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4404
4405 * parser.c: fixed an erroneous validation bug when PE refs
4406 occurs in external parsed entities referenced from the
4407 internals subset
4408 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
4409 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
4410 added the associated testcase, it's a nice one.
4411 * HTMLparser.c: generate the DTD node as HTML still ...
4412 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
4413
4414Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
4415
4416 * HTMLparser.c: fixed a bug in htmlNewDoc()
4417
4418Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
4419
4420 * test/threads/*: added entities testing to the Thread test
4421 * testThreads.c: make the test reasonable
4422 * DOCBparser.c: fix the DTD public and system ID
4423 * xmllint.c: added --sgml for SGML DocBook importing
4424 * Makefile.am: added Docbtests target
4425
4426Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4427
4428 * nanoftp.c: use only "anonymous@" string for anonymous passwds
4429 * testThreads.c: removed bogus include
4430
4431Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
4432
4433 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
4434 fixed a very serious (looping) validation bug
4435
4436Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
4437
4438 * include/libxml/globals.h include/libxml/threads.h threads.c
4439 testThreads.c: far more testing, cleaning up bugs
4440 * *.c : make sure globals.h is always included.
4441
4442Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
4443
4444 * HTMLparser.c: try to get rid of parser loops for good.
4445
4446Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
4447
4448 * configure.in: fixed some bugs in CFLAGS passing.
4449 * test/threads Makefile.am testThreads.c: added a specific
4450 threaded test case (really nasty, guaranteed).
4451
4452Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
4453
4454 * catalog.c: serious cleanup on the management of the
4455 XML catalog tree, more tests done, especially with
4456 the catalog PI.
4457
4458Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
4459
4460 * catalog.c: avoid a problem in catalog cleanup on SMP if
4461 catalogs were not initialized.
4462
4463Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
4464
4465 * catalog.c xpath.c: trying to cleanup the not thread safe
4466 parts of the library.
4467
4468Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
4469
4470 * include/libxml/globals.h configure.in global.data: make
4471 the allocation be per-thread a configure option
4472 * encoding.c include/libxml/parser.h: fixed compilation
4473 errors
4474
4475Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4476
4477 * include/libxml/parser.h: Norm reported that a few lines
4478 added were breaking libxslt compile, removed them for now
4479
4480Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
4481
4482 * parser.c parserInternals.c threads.c: debugged and fixed
4483 initialization problems which were giving troubles on SMP
4484 boxes.
4485
4486Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4487
4488 * include/libxml/Makefile.am: missing globals.h
4489
4490Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4491
4492 * globals.c: added a couple of standard includes.
4493
4494Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4495
4496 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
4497 include/libxml/parserInternals.h include/libxml/tree.h
4498 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
4499 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
4500 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
4501 Applied the last patches from Gary, cleanup, activated threading
4502 all user accessible global variables are now handled in globals.[ch]
4503 Still a bit rought but make tests passes with either
4504 --with-threads defined at configure time or not.
4505 * Makefile.am example/Makefile.am: added globals.[ch] and threads
4506 linking options
4507
4508Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4509
4510 * Makefile.am include/libxml/Makefile.am
4511 include/libxml/globals.h globals.c include/libxml/threads.h
4512 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
4513 configure.in: started integrating the core of the thread support
4514 not activated yet but half integrated. The code should still
4515 compile and work anyway.
4516
4517Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4518
4519 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
4520 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
4521 integrating the non-controversial parts of Gary Pennington
4522 multithread patches
4523 * catalog.c: corrected a small bug introduced
4524
4525Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4526
4527 * catalog.c include/libxml/catalog.h: very serious cleanup,
4528 isolating unportable code and as much as possible the accesses
4529 to the global shared catalog. May need more testing !
4530
4531Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4532
4533 * include/libxml/debugXML.h debugXML.c tree.c: integrating
4534 Keith Isdale patches for the XSLT debugger interfaces. Some
4535 cleanup
4536
4537Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4538
4539 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
4540 * DOCBparser.c: generate line nubers in elements
4541
4542Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
4543
4544 * configure.in: preparing 2.4.6 release
4545 * doc/xml.html doc/html/*: updated and rebuilt the docs
4546 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
4547
4548Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
4549
4550 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
4551 adding documentation for DV's supercatalog support
4552
4553Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4554
4555 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
4556 super catalog support adding one API and one flag --sgml to
4557 xmlcatalog
4558
4559Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
4560
4561 * doc/xmlcatalog_man.xml, xmlcatalog.1
4562 One more crack at
4563 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
4564
4565
4566Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4567
4568 * xpath.c: implemented xmlXPathObjectCopy for external objects
4569 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
4570
4571Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
4572
4573 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
4574 finishing up fix to
4575 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
4576 the xmlcatalog man page display more elegantly
4577
4578Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
4579
4580 * configure.in: closing bug #61832
4581 * HTMLparser.c: removed a warning
4582
4583Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4584
4585 * xpath.c: fixing #61673 part I, do not loose doc information
4586 when copying result value trees.
4587
4588Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4589
4590 * xpath.c: trying to harden the XPath interpreter
4591
4592Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
4593
4594 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
4595 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
4596
4597Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4598
4599 * HTMLparser: repaired another loop problem
4600
4601Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4602
4603 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
4604 parsing.
4605 * xpath.c: fix bug #61291 the default XML namespace node is
4606 missing from the namespace axis.
4607 * tree.c: refuse to create namespaces nodes with prefix "xml"
4608
4609Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
4610
4611 * SAX.c: ouch a non-defined namespace could lead to a crash,
4612 fixed #61215
4613
4614Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
4615
4616 * parserInternals.c: closed bug #61054
4617
4618Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4619
4620 * include/libxml/Makefile.am: closing #60708
4621
4622Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4623
4624 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
4625 adding xmlSAXParseFileWithData following Marco Stipek suggestion
4626
4627Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4628
4629 * valid.c: close bug #61550 when xml: wasn't considered a namespace
4630
4631Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4632
4633 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
4634 * DOCBparser.c HTMLparser.c parser.c: fixed typos
4635
4636Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
4637
4638 * catalog.c: Justin Fletcher provided cleaup code in case
4639 HAVE_STAT is not defined
4640 * include/win32config.h: Igor Zlatkovic suggested to have
4641 HAVE_STAT defined there
4642
4643Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4644
4645 * catalog.c - fixed typing error reported by M. Barros
4646
4647Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
4648
4649 * xmllint.c - fixing typo
4650
4651Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4652
4653 * HTMLparser.c: small enhancement to prevent loop on
4654 unrecognizable data
4655
4656Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4657
4658 * parserInternals.c: applying patch from bug #60757 this
4659 should close it
4660
4661Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
4662
4663 * catalog.c xmlcatalog.c: removed a couple of warning
4664 * xpath.c: try to solve the linking problem on platforms
4665 needing trio to compile
4666
4667Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4668
4669 * Makefile.am libxml.spec.in: backing up non-documented changes
4670 commited without review or aproval by Jens Finke <jens@gnome.org>
4671 * HACKING: made 100% clear that no commit should be done directly
4672
4673Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4674
4675 * configure.in: Joe Orton provided a patch fixing a problem
4676 when iconv is specified to be in a non-standard directory
4677 but wasn't exported in xml2-config --cflags
4678
4679Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4680
4681 * configure.in: let's ship 2.4.5 before getting too much
4682 troubles with 2.4.4 errors.
4683
4684Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4685
4686 * encoding.c entities.c: do not output hexadecimal charrefs
4687 when serializing HTML since some version of Netscape can't
4688 grok it, generate decimal ones.
4689 * result/HTML/doc3.htm: output changed due to previous test
4690 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
4691
4692Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
4693
4694 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
4695 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
4696
4697Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4698 Released 2.4.4
4699
4700 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
4701 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
4702 updated the configuration scripts systems accordingly
4703
4704Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4705
4706 * configure.in: preparing for 2.4.4
4707 * doc/xml.html doc/html/*: updated and rebuilt the docs
4708
4709Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4710
4711 * win32/dsp/libxml2.def.src: tried to incorporate comments
4712 from bug #59220
4713
4714Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
4715
4716 * parser.c result/noent/wml.xml: fixed bug #59981 related
4717 to handling of '&' in attributes when entities are substitued
4718
4719Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4720
4721 * libxml.h include/libxml/xmlversion.h.in
4722 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
4723 Tried to close bug #60131
4724
4725Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4726
4727 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
4728
4729Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
4730
4731 * SAX.c: fixing bug #59946 on xmlns=""
4732
4733Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4734
4735 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
4736 but allocates a new error code.
4737
4738Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4739
4740 * xmllint.c: John Fleck fixed typos in the options output
4741 * parser.c SAX.c: fix ignorable white space SAX selection
4742
4743Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4744
4745 * entities.c: Steve Underwood found the possibility of an
4746 ininite loop in case of error.
4747
4748Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4749
4750 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
4751
4752Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4753
4754 * parser.c: warn if version is not 1.0 but it's not
4755 strictly speaking an error after analyzing the spec
4756
4757Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
4758
4759 *doc/catalog.html - add link to the html version of the
4760 man page, other linguistic cleanups
4761
4762Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
4763
4764 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
4765 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
4766 file, has not yet been included in the build.
4767
4768Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4769
4770 * catalog.c: removed a duplicate affectation Justin Fletcher
4771
4772Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
4773
4774 * tree.c: Armin Sander pointed a possible text coalescing
4775 problem, completed his patch.
4776
4777Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4778
4779 * trionan.c: Fixed const and volatile re-definition problem
4780
4781Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
4782
4783 * libxml.4 parser.c: doc updates from Heiko Rupp
4784 * parserInternals.c: 2 sanity checks from Heiko Rupp
4785
4786Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
4787
4788 * tree.c: applied patch from Armin Sander to make some pointers
4789 const in xmlCopyNode()
4790 * include/libxml/tree.h: added fix to the header
4791
4792Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4793
4794 * xpath.c: hum, restrict the integer usage gcc bug workaround
4795 to only gcc compilers so that other architecture don't get
4796 penalized by this limitation.
4797 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
4798
4799Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4800
4801 * valid.c: fixed a Windows compiler warning (Chris Poblete)
4802 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
4803
4804Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
4805
4806 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
4807 --convert option to xmlcatalog to convert SGML ones to
4808 the XML syntax.
4809 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
4810
4811 2.4.3 got released at that point
4812Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4813
4814 * catalog.c xmlIO.c: started some serious testing and fixed
4815 a few bug and optmization needs.
4816
4817Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4818
4819 * Makefile.am configure.in include/libxml/xmlwin32version.h:
4820 preparing for a 2.4.3 release even if it may not be ready yet
4821 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
4822 all file parsing lookup to go through the entity resolver, add
4823 to add an API to bypass it (needed to load catalogs themselves),
4824 some cleanup on the catalog code too.
4825 * nanoftp.c: small cleanup
4826 * doc/catalog.html: small update
4827
4828Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
4829
4830 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
4831 Jun Kuriyama
4832
4833Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
4834
4835 * doc/catalog.html: finished the catalog documentation
4836
4837Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4838
4839 * doc/catalog.html doc/xml.html: added documentation about
4840 Catalog support, misses an API description
4841 * doc/html/*: reextracted the API pages
4842
4843Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4844
4845 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
4846 Added the part about section 7.2 on URI resolution,
4847 fixed a side effect in the HTML parser, look complete
4848 and ready to rock except the URI/SystemID part!
4849
4850Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4851
4852 * include/libxml/catalog.h include/libxml/parser.h
4853 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
4854 xmlIO.c: added support and APIs needed for the catalog PI
4855 * include/libxml/xmlIO.h: cleanup
4856
4857Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4858
4859 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
4860 include/libxml/catalog.h: starts to look okay, really
4861 plugged the new framework, cleaned a lot of stuff,
4862 added some APIs, except the PI's support missing this
4863 should be mostly complete
4864 * result/catalogs/* test/catalogs/*: added new test, enriched
4865 the existing one with URN ID tests
4866
4867Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
4868
4869 * catalog.c: fixed nextCatalog
4870 * result/catalogs/docbook test/catalogs/*: started adding
4871 a small regression test
4872
4873Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
4874
4875 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
4876 more work on the XML catalog support.
4877 * parser.c include/libxml/parser.h: small cleanup seems using
4878 list as a public parameter name can give portability troubles
4879 * trionan.c trionan.h xpath.c include/libxml/trionan.h
4880 include/libxml/xpath.h include/libxml/Makefile.am: removed
4881 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
4882 wrappers
4883
4884Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4885
4886 * Makefile.am trio.c triodef.h trionan.c xpath.c
4887 include/libxml/Makefile.am include/libxml/trionan.h:
4888 Re-worked Not-A-Number and Infinity support.
4889 * xmlcatalog.c: added readline include files
4890
4891Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4892
4893 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
4894 testCatalog as xmlcatalog, making it an installed app
4895 adding a shell, and preparing it to be a /etc/xml/catalog
4896 management tool, though not ready yet
4897 * catalog.c include/libxml/catalog.h: adding support for
4898 XML Catalogs http://www.oasis-open.org/committees/entity/
4899 not finished, there is some interesting tradeoffs and a
4900 few open questions left.
4901
4902Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
4903
4904 * xmllint.c: fixed a line formatting problem
4905
4906Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4907
4908 * SAX.c: removed a couple of unused variable (Albert Chin)
4909
4910Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4911
4912 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
4913 trying to fix some troubles w.r.t. function returning
4914 const xxxPtr.
4915
4916Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4917
4918 * win32/dsp/libxml2.def.src: another set of symbols conditionally
4919 defined
4920
4921Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4922
4923 * xpointer.c: removed unused var
4924
4925Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4926
4927 * testXPath.c: another small cleanup closing bug #59110
4928
4929Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
4930
4931 * win32/dsp/libxml2.def.src: small cleanup closing bug
4932 #59108
4933
4934Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4935
4936 * example/gjobread.c: add xmlCleanupParser() before leaving
4937
4938Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
4939
4940 * config.h.in configure.in include/libxml/xmlwin32version.h:
4941 released 2.4.2
4942
4943Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
4944
4945 * include/libxml/valid.h debugXML.c valid.c: deprecate
4946 the non-boundchecking Sprintf functions, add Snprintf
4947 this should close bug #57984
4948
4949Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
4950
4951 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
4952 URIs before doing the lookups (pointed by Mark Vakoc)
4953
4954Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
4955
4956 * xpath.c: serious changes on Result Value Trees and NodeSets
4957 w.r.t. deallocation and collect operations. Probably not
4958 100% clean (merge of allocated trees smells like a problem).
4959 Seems sufficient to close #58943
4960
4961Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4962
4963 * xmllint.c: adding a --format option
4964
4965Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
4966
4967 * xpath.c: count() was broken on Result Value Tree
4968 * xmlIO.c: fixed file:/// accesses on _WIN32
4969
4970Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4971
4972 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
4973 macro was renamed, this should close bug #58683
4974
4975Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4976
4977 * SAX.c: small fix fixing bug #58539 reported by coolo, in
4978 entity substitution mode text at the end of the entity might
4979 be added due to text coalescing.
4980 * nanoftp.c parser.c: small cleanup
4981
4982Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4983
4984 * HACKING: added John Fleck right to commit in the doc subdir
4985
4986Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4987
4988 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
4989 allow to inherit attributes from the DTD directly in the
4990 tree, this is needed for XPath and can be a useful feature.
4991 Inherited namespaces are always provided at the tree level now
4992 * test/defattr* result/defattr* result/noent/defattr*: added a couple
4993 of tests for this feature (XSLT being the prime user).
4994
4995Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4996
4997 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
4998 testSAX.c xmlIO.c xmllint.c include/win32config.h
4999 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
5000 include/libxml/xmlwin32version.h.in win32/README.MSDev
5001 win32/dsp/*: applied Win32 Facelift No.2 patches from
5002 Igor Zlatkovic for Windows/MSC
5003
5004Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
5005
5006 * SAX.c: unparsedEntityDecl() the URI computation of the
5007 entity wasn't done breaking XSLT unparsed-entity-uri()
5008
5009Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
5010
5011 * xpath.c: fixed a bug when walking the descendants and
5012 the current node has no children
5013 * debugXML.c: show up when a text node is supposed to not be escaped
5014
5015Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5016
5017 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
5018 worked like the set:leading() function)
5019 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
5020
5021Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5022
5023 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
5024
5025Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5026
5027 * include/libxml/xmlIO.h: apply change to close #58141
5028 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
5029
5030Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5031
5032 * parser.c: when the internal subset uses a PE, then the
5033 included entity can use conditional sections.
5034
5035Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5036
5037 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
5038 when walking the namespace axis showing up in
5039 libxst/tests/general/bug-12
5040 * xmlmemory.c: added the possibility to trace a given block
5041 defined by its address
5042
5043Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5044
5045 * parser.c: don't override existing encoding specified before
5046 starting xmlParseDocument()
5047
5048Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5049
5050 * include/libxml/xmlwin32version.h: reinserted, needed for
5051 Windows users of CVS
5052
50532001-07-27 Darin Adler <darin@bentspoon.com>
5054
5055 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
5056 * testCatalog.c: Add include of <libxml/parser.h>.
5057
50582001-07-27 Darin Adler <darin@bentspoon.com>
5059
5060 * include/libxml/.cvsignore:
5061 * include/libxml/xmlwin32version.h:
5062 Remove this file from CVS because it's generated.
5063
5064Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5065
5066 * parser.c include/libxml/parser.h: applied const patches from
5067 Tom Moog #58002
5068
5069Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5070
5071 * xpath.c include/libxml/xpath{,Internals}.h: added a function
5072 lookup framework
5073
5074Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5075
5076 * tree.c: fixed xmlCopyNode() for documents
5077
5078Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5079
5080 * parser.c: fixed bugs #58073 reported by Greg Shtilman
5081
5082Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5083
5084 * parser.c: fixes bug #57652 reported by Morus Walter
5085
5086Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5087
5088 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
5089
5090Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5091
5092 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
5093 errors, lesson don't add new functions at 1am before a release
5094 * xpath.c: integrated fix from Bjorn to avoid divide by zero
5095 from XPath initialization when possible.
5096
5097Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5098
5099 * result/scripts/base*: removing history/readline changed
5100 this slightly
5101 * include/libxml/parser.h SAX.c parser.c parserInternals.c
5102 xmllint.c: make element content line number generation
5103 optionnal to avoid breaking old apps added interface to switch
5104
5105Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5106
5107 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +00005108 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00005109 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
5110 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
5111 John Kroll fixes to allow saving to HTTP via PUT (or
5112 POST of needed).
5113 * doc/html/*.html: regenerated the docs
5114
5115Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5116
5117 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
5118 xmlHashScanFull and xmlHashScannFull3 to get passed the
5119 three keys as arguments to the callback function
5120
5121Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5122
5123 * configure.in Makefile.am: removed libxml softlink for good
5124 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
5125 100% coverage by gtk-doc
5126
5127Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5128
5129 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
5130 fixed serious troubles due to size_t vs. int mismatch
5131
5132Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5133
5134 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
5135
5136Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5137
5138 * include/libxml/xpath{,Internals}.h xpath.c: added a more
5139 convenient extension API for value and context managing
5140 Now handles external objects through xmlXPathPopExternal,
5141 xmlXPathWrapExternal and xmlXPathReturnExternal.
5142 Added functions for sets operations (intersection, etc.)
5143
5144Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5145
5146 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
5147 xmlIO.c tree.c parserInternals.c entities.c encoding.c
5148 HTMLparser.c: cleanup of global variables, marking some
5149 const or private.
5150
5151Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5152
5153 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
5154 fixed xmlXPathNodeSetItem when passing index=0
5155
5156Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5157
5158 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
5159
5160Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5161
5162 * xmllint.c: fixed compilation under Cygwin #57503
5163 * TODO: update
5164
51652001-07-13 Peter Williams <peterw@ximian.com>
5166
5167 * config.h.in: add #undef HAVE_DLFCN_H
5168
5169 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
5170 builddir.
5171
5172Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5173
5174 * win32/libxml2/libxml2.def.src: added a couple of exported entries
5175 raised by #57348 and #57381
5176
5177Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5178
5179 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
5180 tree.c xpointer.c: store the line numbder in element->content,
5181 may break some software, need a configuration mechanism
5182
51832001-07-10 Darin Adler <darin@bentspoon.com>
5184
5185 * .cvsignore:
5186 * example/.cvsignore:
5187 * include/.cvsignore:
5188 * include/libxml/.cvsignore:
5189 Various things that are generated and should be ignored.
5190
5191Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5192
5193 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
5194 * doc/xml.html doc/html/*: updated the docs
5195
5196Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5197
5198 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
5199 validation occured on content with element child
5200
5201Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5202
5203 * tree.c: fixed XML Base computation which was broken
5204 * debugXML.c: added a base function to the shell
5205 * Makefile.am result/scripts/* test/scripts/*: added scripts
5206 based regression tests, and adding 2 XML Base tests
5207
5208Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5209
5210 * tree.c: set properties doc and call xmlSetListDoc for properties
5211 content when grafting them in a different tree.
5212 * aclocal.m4: remove from CVS
5213
5214Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5215
5216 * win32/libxml2/libxml2.def.src: added some missing entry point
5217 for XPath (Mark Vakoc)
5218
5219Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5220
5221 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
5222 layer should URI-Unescape before trying to open resources.
5223
5224Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5225
5226 * xpath.c: fix the name() bug for elements in the default
5227 namespace reported by Charlie Bozeman
5228
5229Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5230
5231 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
5232 led to an XPath fix, improvements of SAX initialization, and
5233 an added option --nocdata to testXPath
5234
5235Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5236
5237 * doc/libxml-doc.el: Felix Natter provided anew version working
5238 with XEmacs too
5239
5240Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5241
5242 * include/libxml/xpath.h: small cleanup
5243 * doc/xml.html: update
5244
5245Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5246
5247 * Makefile.am configure.in include/libxml/xmlwin32version.h:
5248 released 2.3.14
5249
5250Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5251
5252 * doc/html/*: rebuilt the docs for the release
5253 * doc/xml.html: added 2.3.14 release.
5254
5255Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5256
5257 * xpath.c: a bug reported by Stephan Kulow empty nodesets
5258 were not equal to empty strings
5259
5260Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5261
5262 * SAX.c: fixed a URI-Reference computation problem when validating
5263 * xmlIO.c: small cleanup
5264
5265Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5266
5267 * parser.c: improved the description of a couple of interfaces
5268 upon Larry Stamper suggestion
5269
5270Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5271
5272 * SAX.c entities.c parser.c: changed completely the way entities
5273 are handled when running the parser in entity substitution mode.
5274 This fixes a bug reported by Stephan Kulow and nearly divides
5275 by 3 the amount of memory required by libxslt to load and process
5276 DocBook TDG.
5277
5278Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5279
5280 * HTMLparser.c: fixing a too early root closing problem raised
5281 byt Prashanth Naidu
5282
5283Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5284
5285 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
5286 raised by Mark Vakoc.
5287
5288Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5289
5290 * example/Makefile.am: fixed the include path to add srcdir/include
5291 * Makefile.am configure.in: fix from Albert Chin for iconv detection
5292 and some cleanup
5293
5294Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5295
5296 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
5297 lot of optimization work, results in significant improvements
5298 when handling really complex XPath queries. Add a small optimizer
5299 for unions, improve [n] and [last()], avoid some costly ops.
5300
5301Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5302
5303 * include/libxml/parser.h parser.c: xmlStrstr args are both const
5304 * xpath.c: small cleanup
5305 * xmlGetNsList: reformated, fixed problems if used on Entities
5306
5307Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5308
5309 * doc/xml.html: added 1.8.14 and 2.3.13 releases
5310
5311Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5312
5313 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
5314 * Makefile.am example/Makefile.am: workaround automake generating
5315 erroneous deps
5316
5317Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5318
5319 * include/win32config.h: bug #56801 Yon Derek provided a patch
5320 to the windows config file.
5321
5322Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5323
5324 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
5325 libxml.h : Yon Derek provided a set of changes to compile from
5326 CVS on Windows/MSC
5327
5328Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5329
5330 * parser.c: fixed UTF8 BOM support in push mode
5331 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
5332 added a specific testcase
5333
5334Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5335
5336 * Makefile.am: added --push regression tests
5337 * parserInternals.c: the XML parser segfaulted in --push mode
5338
5339Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5340
5341 * configure.in: moved the symlinks detection within a CVS
5342 check, this is not portable and will be removed soon.
5343 * xpath.c: small cleanup/speedup
5344
5345Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5346
5347 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
5348 release of 2.3.12
5349 * parser.c: make an error message if unknow entities in all cases
5350
5351Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5352
5353 * uri.c: fixed 2 uri normalization bugs on '//' reduction
5354
5355Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5356
5357 * include/libxml/Makefile.am: Laszlo Peter pointed out that
5358 includes were installed in the wrong dir
5359
5360Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5361
5362 * doc/html.xml: warn against sending code to exhibit bugs.
5363
5364Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5365
5366 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
5367 Tru64 from Thomas Leitner
5368
5369Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5370
5371 * AUTHORS: added William and Bjorn
5372 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
5373 daniel@veillard.com hopefully I won't have to do this again
5374 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
5375 docs can be rebuilt cleanly now
5376 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
5377 from CVs it's generated, added include/libxml/xmlwin32version.h
5378 also generated but which should change far less frequently.
5379 * catalog.c nanoftp.c: made sure to include libxml.h not
5380 libxml/xmlversion.h directly
5381 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
5382 when compiling on WIN32 and MSC
5383
5384Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5385
5386 * include/Makefile.am include/libxml/Makefile.am configure.in:
5387 fixed make distcheck and rebuilding the rpms
5388
5389Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5390
5391 * configure.in: should finish the migration of exported includes
5392 into a real include/libxml in CVS, at least for CVS users.
5393 * removed the exported headers, added in include/libxml (as well
5394 as xmlversion.h.in).
5395
5396Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5397
5398 * configure.in: fixed the way to detect symlink
5399
5400Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5401
5402 * configure.in: updated, include/libxml is now a real CVS dir
5403
5404Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5405
5406 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
5407 version works with both libxml1 and libxml2 (it autodetects
5408 the prefix of the html-files) from Felix Natter.
5409 * doc/xml.html: updated doc accordingly
5410
5411Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5412
5413 * xpath.c: fixed the bug generating a template loop in libxslt
5414 when using docbook-xsl-1.4, * should filter out document nodes
5415 * HACKING: added William
5416 * TODO: updated
5417
5418Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5419
5420 * doc/FAQ.html: added a warning about gcc-3.0
5421 * doc/xml.html: added reference to gdome2 and removed a confusing
5422 sentence
5423
5424Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5425
5426 * xmlversion.h: okay this is a generated file, but Windows
5427 users need it and they can't generate it, and I want CVS
5428 Windows users ...
5429 * win32/libxml2/libxml2_so.dsp: Windows project file for
5430 the shared lib version of libxml2
5431 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
5432 resources needed for libxslt/xsltproc by Yon Derek
5433
5434Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5435
5436 * trio.c: MSVC fix (provided by Igor Zlatkovic)
5437
5438Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5439
5440 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
5441
5442Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5443
5444 * include/win32config.h: Yon Derek provided a first fix
5445 to be able to compile libxslt/xsltproc on Windows
5446
5447Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5448
5449 * xpath.c: attempt to work around what seemed a gcc optimizer
5450 bug when handling floats on i386 http://veillard.com/gcc.bug
5451 * tree.c entities.c encoding.c: doing some cleanups while
5452 chasing it
5453
5454Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5455
5456 * Makefile.am: cleanup when --without-debug is specified
5457 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
5458 w.r.t. --without-debug and other include points
5459 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
5460 Catalogs
5461 * configure.in entities.h tree.h HTMLparser.c: removed
5462 --without-corba, made the _private field mandatory
5463
5464Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5465
5466 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
5467 outputs a BOM in UTF8, an errata has been issued to avoid the
5468 problem, that was the most reasonable solution... Add support
5469 for a leading UTF8 BOM in entities.
5470
5471Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5472
5473 * valid.c: fixed a bug found when post validating an entity ref
5474 * xmllint.c: added --loaddtd and sligly changed --postvalid to
5475 activate it too
5476
5477Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5478
5479 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
5480 weakness in the node copy the XPointer and the XInclude
5481 implementations. Serious cleanup.
5482
5483Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5484
5485 * Makefile.am: Kjartan Maraas provided a small patch to
5486 add xml2-config.in to EXTRA_DIST
5487
5488Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5489
5490 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
5491 provided another failing case found in KDE, the way the
5492 ctxt->vctxt.nodeTab was allocated and freed changed over
5493 time but it wasn't completely cleaned up. This should fix it.
5494
5495Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5496
5497 * parser.c: Stephan Kulow also raised the fact that line number
5498 could get miscounted making debug harder, fixed the problem
5499 in xmlParseCharData()
5500
5501Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5502
5503 * valid.c: Stephan Kulow pointed out a problem when validating
5504 and using an empty entity, forgot a 'break' in a case.
5505
5506Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5507
5508 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
5509 * doc/xml.html: updated with 2.3.11
5510
5511Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5512
5513 * TODO: updated adding cleanup of generated doc
5514 * configure.in: prepared to release 2.3.11
5515 * xmllint.c: added --version for bug reporting
5516 * doc/html/*.html: rebuilt the doc
5517
5518Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5519
5520 * xpath.c: first part of the work on selecting namespace to
5521 fix bug #56115
5522
5523Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5524
5525 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
5526 when using -liconv
5527 * TODO: updated
5528
5529Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5530
5531 * HTMLtree.[ch]: more work on the HTML serialization routnes,
5532 cleanup, encoding support.
5533
5534Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5535
5536 * xpath.c: Thomas Broyer suggested a better patch for the / arg
5537
5538Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5539
5540 * xpath.c: bug detected by Ankh when / is used as a function arg
5541
5542Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5543
5544 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
5545 of element and use it to avoid outputting formatting spaces at
5546 the wrong place. Implemented the format parameter for HTML save.
5547 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
5548 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
5549 result/HTML/wired.html: of course this impact the result of a
5550 number of HTML tests
5551
5552Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5553
5554 * HTMLtree.[ch]: started augmenting the HTML save API with
5555 encoding and formatting parameters
5556
5557Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5558
5559 * HTMLtree.h: cleanup and started evaluating the work needed on
5560 revamping the HTML output code
5561
5562Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5563
5564 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
5565
5566Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5567
5568 * valid.c: fixed bug #56049, forgot one check in the
5569 validation routine
5570
5571Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5572
5573 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
5574
5575Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5576
5577 * libxml.h: fixed an error in last commit
5578 * doc/FAQ.html: added an entry for compilation from CVS
5579
5580Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5581
5582 * xmlversion.h.in libxml.h: Cygwin patches
5583 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
5584 * tree.h: cleanup
5585
5586Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5587
5588 * tree.c: patched xmlFreeNode() to avoid freeing() a static
5589 memory block in a strange case where libxml is linked twice
5590 in the binary.
5591
5592Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5593
5594 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
5595 state far too often, simple fix used to avoid it.
5596
5597Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5598
5599 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
5600 being processed, applied his patch
5601 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
5602
5603Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5604
5605 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
5606 provided fixes to compile on MSCC again
5607 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
5608 also provided an update for the project files.
5609
5610Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5611
5612 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
5613 bug #55810
5614
5615Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5616
5617 * tree.c: fixed xmlGetNsProp() to close bug #55683
5618 Note this requires libxslt to use it's own function instead.
5619
5620Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5621
5622 * HTMLtree.c: when in a pre element no formatting space should
5623 be added.
5624 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
5625
5626Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5627
5628 * configure.in: added tests for signal() and signal.h
5629
5630Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5631
5632 * xpath.c: robert pointed out xmlXPathNINF was not initialized
5633
5634Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5635
5636 * doc/libxml-doc.el: Felix Natter provided a new version for
5637 libxml2
5638
5639Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5640
5641 * HTMLtree.c: when in a pre element no formatting space should
5642 be added.
5643
5644Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5645
5646 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
5647
5648Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5649
5650 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
5651 hack
5652 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
5653 * uri.c: fixed a warning
5654
5655Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5656
5657 * HTMLtree.c: trying to close bug #55772 escaping in script
5658 elements
5659 * doc/xml.html: suggest to send mail to the list
5660
5661Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5662
5663 * error.c: attempt to fix the xmlGetVarStr breakage once and for
5664 good. Use a macro and based on the solution provided in
5665 vsnprintf manual page from GNU.
5666
5667Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5668
5669 * error.c: Workaround for non-preserving variadic list.
5670 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
5671
5672Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5673
5674 * doc/xml.html: added 2.3.10 release
5675
5676Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5677
5678 * configure.in: releasing 2.3.10
5679
5680Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5681
5682 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
5683
5684Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5685
5686 * encoding.c: Robert Collins provided a patch to add the
5687 "US-ASCII" encoding alias
5688
5689Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5690
5691 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
5692 string oriented functions and started cleaning the related areas
5693 in xpath.c which needed fixing in this respect
5694
5695Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5696
5697 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
5698 #55380
5699 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
5700
5701Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5702
5703 * TODO: updated
5704 * nanohttp.[ch] : started adding APIs to get the redirected URL
5705 when this occurs (needed for further base computation
5706 * tree.h: cleanup
5707 * encoding.c: cleanup
5708 * SAX.c: minor change around ctxt->loadsubset
5709
5710Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5711
5712 * Makefile.am include/Makefile.am: small change to have
5713 include/libxml rebuilt if working from CVS.
5714 * uri.c: applied another patch from Carl Douglas for URI escaping,
5715 this should close bug #51876
5716
5717Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5718
5719 * xinclude.c: fixed XInclude recursive behaviour bug #54678
5720 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
5721 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
5722 added specific regression test
5723 * parser.h: preparing for the XSLT mode where DTD inherited
5724 attributes are added to the tree.
5725
5726Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5727
5728 * xinclude.[ch]: Updated the namespace for the Last Call version
5729 * result/XInclude/include test/XInclude/include: updated the
5730 testsuite accordingly
5731
5732Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5733
5734 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
5735 related to bug #51876
5736
5737Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5738
5739 * tree.c: fixed a gross mistake in base computation, xml:base is
5740 not completely correct yet (need cascade).
5741 * xpath.[ch]: added the few things needed to find a function name
5742 and URI from the XPath context when it is called.
5743
5744Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5745
5746 * catalog.[ch]: fixes and add xmlLoadCatalogs()
5747 * DOCBparser.c: small cleanup
5748 * xmllint.c: added a --catalogs option to load catalogs from
5749 $SGML_CATALOG_FILES
5750 * tree.c: cleanup
5751 * configure.in: iconv library fixup, ICONV_LIBS
5752
5753Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5754
5755 * catalog.c: handling of CATALOG entries. detection of recursion,
5756 and a few bugfixes
5757 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
5758 against the default namespace
5759
5760Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5761
5762 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
5763
5764Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5765
5766 * parser.c: fixed propagation context info when parsing an
5767 external entity.
5768 * doc/html/*.html: regenerated a couple of docs
5769
5770Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5771
5772 * doc/xml.html: update with 2.3.9 informations
5773
5774Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5775
5776 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
5777 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
5778 * doc/html/* : rebuilt the docs
5779 * valid.c: small patch which may improve some case when
5780 validating.
5781
5782Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5783
5784 * HTMLparser.c: Closed bug #54891
5785 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
5786 to the suite
5787
5788Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5789
5790 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
5791 applied a documentation patch from LotR and filled in a few missing
5792 descriptions
5793
5794Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5795
5796 * xpath.c tree.c parser.c: speed optimizations at the parser level
5797 document tree freeing and xpath evaluation
5798
5799Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5800
5801 * parser.c parser.h parserInternals.h: fixed a couple of
5802 interfaces for handling memory buffer input to const char *
5803 upon suggestion of JamesH.
5804
5805Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5806
5807 * configure.in: LoTR sent a patch fixing the previous commit
5808
5809Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5810
5811 * configure.in: trying to deal again with the stoopid -R linking
5812 flag of Solaris
5813
5814Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5815
5816 * xpath.h: two nodeset access macros from Thomas Broyer
5817
5818Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5819
5820 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
5821 patch from Thomas Broyer
5822
5823Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5824
5825 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
5826 case
5827 * INSTALL: was empty added stuff from the FAQ
5828
5829Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5830
5831 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
5832 attributes handling and #54433 by adding xmlUnsetProp()
5833 and xmlUnsetNsProp()
5834
5835Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5836
5837 * HTMLparser.c: Patch from Jonas Borgström
5838 (htmlGetEndPriority): New function, returns
5839 the priority of a certain element.
5840 (htmlAutoCloseOnClose): Only close inline elements if they
5841 all have lower or equal priority.
5842 * result/HTML: this of course changed a number of tests results.
5843
5844Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5845
5846 * xmlIO.c catalog.c: plugged in the default catalog resolution
5847 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
5848 documentations
5849 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
5850
5851Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5852
5853 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
5854 integrating catalogs
5855 * catalog.[ch] testCatalog.c: adding a small catalo API
5856 (only SGML catalog support).
5857 * parser.c: restaured xmlKeepBlanksDefault(0) API
5858
5859Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5860
5861 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
5862
5863Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5864
5865 * parser.c: added xmlParseExternalEntityPrivate() to allow
5866 propagation of ctxt->_private when parsing external entities
5867
5868Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5869
5870 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
5871
5872Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5873
5874 * configure.in: fixed a small portability problem with AM_CONDITIONAL
5875
5876Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5877
5878 * valid.c: warn when indeterminist content model is detected
5879 * result/VC/ElementValid8: this adds a message
5880 * Makefile.am: add --novalid for VCM tests
5881 * parserInternals.c: added a call to Init memory
5882
5883Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5884
5885 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
5886 when both parameters are NULL.
5887
5888Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5889
5890 * valid.c: applied small patch from Gary Pennington, reindented
5891 some part of the code.
5892
5893Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5894
5895 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
5896 release, updated and regenerated the docs
5897
5898Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5899
5900 * xpath.c result/XPath/expr/floats : clarified and cleanup
5901 printing of abnormal floats in tests.
5902
5903Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5904
5905 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
5906 * results/HTML/ : a few changes in the output of the HTML tests as
5907 a result.
5908 * configure.in: tying to fix -liconv where needed
5909
5910Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5911
5912 * Makefile.am: fixed a stupid error
5913
5914Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5915
5916 * configure.in Makefile.am: make the inclusion of the trio
5917 modules in the library conditional
5918
5919Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5920
5921 * DOCBparser.c: patche from László Kovács, fixed entities refs
5922 in attributes handling
5923
5924Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5925
5926 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
5927 flushing
5928
5929Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5930
5931 * xpath.c: fix of an XSLT namespace bug reported on the list
5932 general/bug-8-
5933
5934Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5935
5936 * strio.h trio.c: Dan McNichol suggested a couple of small
5937 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
5938
5939Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5940
5941 * tree.c parser.c encoding.c: spent a bit more time looking
5942 at the parsing speed and DOM handling. Added a few more
5943 speedups.
5944
5945Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5946
5947 * parser.c: small but effective parsing speed improvement
5948
5949Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5950
5951 * configure.in: default on the DocBook parser inclusion (for Gnome)
5952 * DOCBparser.h: fixed a header reference
5953
5954Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5955
5956 * configure.in xpath.c: applied Bjorn patches for FPE on the
5957 alpha
5958
5959Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5960
5961 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
5962 xmlSaveFormatFileTo()
5963
5964Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5965
5966 * xpath.c: simple and efficient optimization, XPath functions
5967 aways bind to the same code, cache this
5968 * TODO: updated (by saying some is obsolete)
5969
5970Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5971
5972 * xpath.c: more cleanup work on XPath name parsing routines
5973
5974Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5975
5976 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
5977 xmlXPathParseName
5978 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
5979 * debugXML.c: avoid compilation problems if compiling without
5980 HTML support, Igor Zlatkovic
5981 * win32/libxml2/libxml2.def.src: being able to compile without
5982 XPath on Windows
5983
5984Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5985
5986 * libxml.m4: yet another patch from Toshio Kuratomi
5987
5988Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5989
5990 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
5991
5992Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5993
5994 * tree.[ch]: added xmlSaveFormatFile interface for saving
5995 and indenting a file.
5996
5997Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5998
5999 * xpath.c: fixed bug #53689 related to processing-instruction()
6000
6001Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6002
6003 * DOCBparser.c: patche from László Kovács
6004
6005Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6006
6007 * parser.c: applied fixes from Christian Glahn bug report #53391
6008
6009Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6010
6011 * error.c: Jean François Lecomte provided a complete description
6012 and a fix to bug #53537
6013
6014Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6015
6016 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
6017
6018Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6019
6020 * DOCBparser.c SAX.c: a bit more work on entities processing.
6021 Still Need to cleanup XML output and references in attributes
6022
6023Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6024
6025 * DOCBparser.c include/Makefile.am: two patches from László Kovács
6026
6027Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6028
6029 * tree.c: trying to fix #53574, not completely complete,
6030 I would like xmllint --copy --debug test/ent1 and
6031 xmllint --debug test/ent1 to show the same result.
6032 * xpath.c: fix a bug when trying to sort namespace nodes
6033
6034Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6035
6036 * HTMLtree.c: real fix for #53402
6037
6038Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6039
6040 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
6041 PIs when using xsl:output
6042 * valid.c: closing #53537 some case generate segfaults if there
6043 is validity errors
6044
6045Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6046
6047 * SAX.c testDocbook.c DOCBparser.c: more work on the support
6048 of external parsed entities, added --noent to testDocbook
6049 * valid.c: Garry Pennington found an uninitialized variable
6050 access in xmlValidateElementContent()
6051
6052Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6053
6054 * HTMLparser.c : HTML parsing still sucks ... trying to deal
6055 with madness
6056 * result/HTML/ : this modified the result of the regression tests
6057 a lot.
6058
6059Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6060
6061 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
6062 to doc where it wasn't checked against NULL reported by
6063 Jens Laas
6064
6065Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6066
6067 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
6068 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
6069
6070Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6071
6072 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
6073 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
6074 * SAX.[ch]: cleanup and updates for DocBook
6075 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
6076 ex SGML identifier changes
6077 * valid.c: removed a static unused function.
6078
6079Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6080
6081 * HTMLtree.c: applied change for Paul Sponagl on script saving
6082 * Makefile.am: the warning about entity title.xml are normal.
6083
6084Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6085
6086 * configure.in: release of 2.3.7
6087 * Makefile.am: fixing make distcheck
6088
6089Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6090
6091 * doc/html/* doc/xml.html: updated and regenerated the docs
6092
6093Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6094
6095 * xpath.c: fixed the XPointer problem introduced in 2.3.6
6096
6097Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6098
6099 * tree.c: fixed #53388 with the provided patch
6100
6101Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6102
6103 * valid.c: Bjorn detected an invalid memory access. Fixed
6104 vstateVPush()
6105
6106Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6107
6108 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
6109
6110Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6111
6112 * libxml.h: new header used only for the compilation of libxml
6113 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
6114 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
6115 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
6116 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
6117 xmlmemory.c xpath.c xpointer.c: libxml.h integration
6118 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
6119 baseline (version 1.2 plus a single patch).
6120 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
6121 scientific notation for numbers. Tests added.
6122 * xpath.c: formatting of numbers changed to use sprintf
6123 (contribution from William Brack)
6124
6125Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6126
6127 * valid.c: cleanup, more useful debugging
6128 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
6129 * xmlIO.c: entity loading is printed as an error when validating
6130
6131Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6132
6133 * valid.c: fixed to validate within entities
6134 * test/VCM/v22.xml: added a specific testcase
6135
6136Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6137
6138 * valid.c: forgot an epsilon transition in for ()+
6139 * test/VCM/v21.xml : added a specific test case
6140
6141Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6142
6143 * valid.c: removed a state explosion exhibited by RSS
6144 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
6145 from bug #51872
6146
6147Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6148
6149 * valid.[ch] tree.h: worked *hard* to get non-determinist content
6150 validation without using an ugly NFA -> DFA algo in the source.
6151 Made a specific algorithm easier to maintain, using a single
6152 stack and without recursion.
6153 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
6154 * hash.c: made the growing routine static
6155 * tree.h parser.c: added the parent information to an
6156 xmlElementContent node.
6157
6158Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6159
6160 * SAX.c parser.c xpath.c: generating IDs when not validating
6161 from an external parsed entity was poisoning the ID has table
6162 with removed values. This was killing XSLT on the KDE help
6163 browser.
6164
6165Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6166
6167 * entities.h: andrew@ugh.net.au detected a double declaration
6168
6169Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6170
6171 * debugXML.c hash.c tree.h valid.c : some changes related to
6172 the validation suport to improve speed with DocBook
6173 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
6174 the way validation errors get reported
6175
6176Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6177
6178 * HTMLparser.c HTMLtree.c: applied part of the patches provided
6179 by P C Chow and William M. Brack for XSLT HTML output
6180
6181Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6182
6183 * xmlversion.h.in win32config.h win32/libxml2/*: applied
6184 Igor Zlatkovic patches for MSC compilation and added his
6185 updates
6186
6187Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6188
6189 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
6190 prefix lookup.
6191 * parserInternals.c: fixed the bug reported by Morus Walter
6192 due to an off by one typo in xmlStringCurrentChar()
6193
6194Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6195
6196 * HTMLparser.c result/HTML/*: revamped the way the HTML
6197 parser handles end of tags or end of input
6198
6199Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6200
6201 * tree.[ch] : added xmlDocCopyNode for gdome2 support
6202
6203Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6204
6205 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
6206 bug where the linktime verions of free() won't work ...
6207
6208Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6209
6210 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
6211
6212Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6213
6214 * doc/xml.html: added 2.3.6 release
6215
6216Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6217
6218 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
6219 * result/wml.xml: resulted in a small output change
6220
6221Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6222
6223 * tree.c: xmlNewDoc was missing the charset initialization
6224 * xmllint.c: added --auto to autogenerate a doc, allow to
6225 reproduce the problem fixed on xmlNewDoc
6226
6227Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6228
6229 * xpath.c: trying to get 52979 solved
6230 * tree.c result/ result/noent/: trying to get 52712 solved, this
6231 also made me clean up the fact that XML output in general should
6232 not add formating blanks by default, this changed the output of
6233 a few tests
6234
6235Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6236
6237 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
6238
6239Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6240
6241 * configure.in: finally released 2.3.6
6242
6243Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6244
6245 * xpath.c: checking for null pointer generated by new code
6246
6247Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6248
6249 * xpath.c: fixed a [] evaluation problem reported
6250 * test/XPath/tests/simpleaddr: extended test
6251 * result/XPath/simpleaddr: updated result
6252
6253Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6254
6255 * xmllint.c: Dan Timis reported a portability problem
6256 on Macs without mmap, fixed it.
6257
6258Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6259
6260 * testXPath.c : added a --tree option allowing to display the
6261 tree dump of the XPath expression
6262
6263Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6264
6265 * xpath.c: fixed a memleak when comparing nodesets
6266 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
6267 * tree.c: added a TODO
6268
6269Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6270
6271 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
6272 we need string functions
6273 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
6274 to be able to use them where needed. Applied some changes
6275 to reduce name linking pollution and compile in only what's
6276 needed.
6277 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
6278 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
6279 for the string manipulation functions
6280 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
6281 to the free() function of xmlmemory.c
6282 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
6283 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
6284 usage.
6285
6286
6287Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6288
6289 * error.c: applied the context output patch of the error
6290 handling submitted by Chuck Griffith
6291 * error/VC/*: this slightly change some error logs
6292
6293Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6294
6295 * parser.c: fixed line number reporting on error
6296
6297Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6298
6299 * parser.c: Sullivan and Darin found a parser bug,
6300 applied the patch.
6301
6302Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6303
6304 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
6305 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
6306 xmlversion.h.in xpointer.c: of course the way I defined
6307 UNUSED breaks on old gcc version. Try to be smart and
6308 also define it directly in xmlversion.h
6309 * configure.in: removed -ansi flag from the pedantic set
6310
6311Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6312 Huge cleanup, I switched to compile with
6313 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
6314 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
6315 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
6316 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
6317 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
6318 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
6319 encoding.h entities.c error.c list.[ch] nanoftp.c
6320 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
6321 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
6322 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
6323 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
6324 Cleanup, staticfied a number of non-exported functions,
6325 detected and cleaned up a dozen of problem found this way,
6326 avoided a lot of public function name/typedef/system names clashes
6327 * doc/xml.html: updated
6328 * configure.in: switched private flags to the really pedantic ones.
6329
6330Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6331
6332 * configure.in: 2.3.5
6333 * doc/html/*: rebuilt the docs
6334
6335Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6336
6337 * parser.c: fixed a reported bug in NOTATION parsing
6338 * uri.c: accepted but not fixed bug 51876, added TODO
6339 * Makefile.am: fixed bug 51876
6340
6341Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6342
6343 * config.h.in configure.in error.c: fix a compilation problem
6344 on platforms without vsnprintf (xml@thewrittenword.com)
6345
6346Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6347
6348 * parser.c: fixed a function name header typo
6349 * SAX.c: notations can also occur in external subset.
6350
6351Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6352
6353 * error.c: removed a C++ like comment
6354
6355Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6356
6357 * parser.c: fixing bug 52299 strange condition leading
6358 to a parser crash due to a buffer overflow
6359 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
6360 added the specific test case
6361
6362Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6363
6364 * xpath.[ch]: still a lot of cleanup based on XSLT, added
6365 xmlXPathConvert{String,Number,Boolean} to be able to make
6366 type casts without a context stack, fixed some implementation
6367 problems related to the absence of context at parse-time,
6368 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
6369 in the public API too
6370 * xpointer.c xpathInternals.h: we need to know at parse time
6371 whether we are compiling an XPointer
6372
6373Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6374
6375 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
6376 cleaned up the parser internals, refactored XPath code, added
6377 new compilation based APIs and cleanly separated public and
6378 private APIs.
6379
6380Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6381
6382 * xpath.h: the comp field must be added at the end to avoid
6383 killing binary compat.
6384
6385Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6386
6387 * Makefile.am: detect XPath memleaks in regreson tests
6388 * error.c: fixed and error w.r.t. error reporting still using
6389 stderr
6390 * hash.c: added new line at end of file
6391 * tree.h: minor cleanup
6392 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
6393 expression parsing from evaluation, resulted in a number of
6394 changes internally, and in XPointer. Likely to break stuff
6395 using xpathInternals.h but should remain binary compatible,
6396 new interfaces will be added.
6397
6398Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6399
6400 * configure.in: fixed a couple of problems reported by
6401 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
6402 without gcc on non linux platforms.
6403
6404Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6405
6406 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
6407 a fix for --with-html-dir= configure support. I hope it won't
6408 break rpm generation
6409
6410Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6411
6412 * xmlIO.c: one function comment cleanup.
6413
6414Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6415
6416 * SAX.c: external subset notations were improperly registered
6417 in the internal subset.
6418
6419Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6420
6421 * README.cvs-commits: added, pointing to HACKING
6422 * HACKING: updated
6423
6424Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6425
6426 * parser.c: and Matt Sergeant found one in the XML push
6427 parser (erroneous check I forgot to remove when I fixed the
6428 main parser).
6429
6430Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6431
6432 * xpath.c: ptittom found a small bug in UnaryExpr
6433
6434Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6435
6436 * configure.in: bumped to 2.3.4
6437 * error.c: fixed bug #51860
6438 * tree.c: fixed bug #51861
6439 * valid.c: cleanup, more debug, failed to fix one bug crap ...
6440 * tree.[ch] : added xmlDefaultBufferSize
6441 * nanoftp.c: typo in function name header block
6442 * doc/xml.html : updated, added link to XML::LibXSLT
6443 * doc/html/* : rebuilt the docs
6444
6445Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6446
6447 * parser.c SAX.c: the new content parsing code raised an
6448 ugly bug in the characters() SAX callback. Found it
6449 just because of strangeness in XSLT XML Rec ouptut :-(
6450
6451Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6452
6453 * Makefile.am: Martin Baulig suggested to add -lm
6454 * tree.c: found another bug in xmlNodeGetContent()
6455
6456Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6457
6458 * xpath.c: Bjorn found the error related to strictness of comparison.
6459
6460Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6461
6462 * parser.c: trying to fix the Dtd parsing problem reported
6463 by Gary, side effect of last week speed optimizations.
6464
6465Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6466
6467 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
6468 * parserInternals.c: removed unneeded test raised by Stric
6469
6470Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
6471
6472 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
6473 and fixed by William Brack). Added xmlXPathFormatNumber.
6474 Changed the sorting slightly.
6475 * configure.in Makefile.am example/Makefile.am: Added -lm.
6476 Please note that applications linking with libxml2, must
6477 also like with the math library from now on.
6478
6479Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6480
6481 * HTMLparser.c: fixed loop reported by Marc Sanfacon
6482
6483Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6484
6485 * parser.c: one must report spaces even if the Dtd element
6486 content proves that this is not part of the element content.
6487 * result/valid/*.xml: this changed the ouptu slightly
6488
6489Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6490
6491 * configure.in: bumped to 2.3.3
6492 * doc/xml.html: updated
6493
6494Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6495
6496 * tree.c: minor doc fix
6497 * xpath.c: deallocation issues when a result tree has been
6498 converted to a node-set
6499
6500Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6501
6502 * doc/xml.html: oops corrected dates s/2000/2001
6503
6504Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6505
6506 * valid.c: new patch from Gary Pennington
6507
6508Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6509
6510 * doc/xml.html: applied patch from Ankh
6511
6512Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6513
6514 * xinclude.c: fixed a problem building on Mac
6515
6516Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6517
6518 * parser.c: more work on increasing parsing ferformances
6519
6520Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6521
6522 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
6523 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
6524 avoiding memcpy in production builds MEM_CLEANUP macro use
6525 * parser.[ch] parserInternals.c: optimizations of the tightest
6526 internal loops inside the parser. Better checking of I/O
6527 flushing/loading conditions
6528 * xmllint.c : added --timing
6529
6530Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6531
6532 * configure.in: bumped to 2.3.2
6533 * doc/xml.html: updated for release
6534
6535Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6536
6537 * xpath.c: found a memleak and fixed a nasty bug
6538
6539Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6540
6541 * xmllint.[c1] : added return code errors for xmllint
6542 * xpath.c: specific debug dump function for result value trees
6543
6544Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6545
6546 * xpath.c: finally implemented xmlXPathCompareNodeSets
6547 * test/XPath/expr/floats results/XPath/expr/floats: added
6548 a test for float expressions
6549
6550Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6551
6552 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
6553 * parserInternals.[ch]: trying to speed up parsing
6554 * xpath.c : speeded up node set equality op
6555
6556Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6557
6558 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
6559 better handling of ID/IDREF and the list modules associated
6560 * configure.in: small CFLAGS cleanup
6561
6562Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6563
6564 * configure.in: fixed iconv detection on AIX (stric)
6565
6566Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6567
6568 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
6569
6570Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
6571
6572 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
6573 and optimized xmlXPathNodeSetSort
6574
6575Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6576
6577 * xpath.c: bug fix when context size is 0
6578 * parser.c: I like Norm's Dtd because they still manage to break
6579 the parser occasionally
6580
6581Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6582
6583 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
6584
6585Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6586
6587 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
6588 attributes within the XML-1.0 namespace
6589
6590Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6591
6592 * xpathInternals.h: exported a few axis functions
6593 * doc/xml.html: updated the doc
6594
6595Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6596
6597 * configure.in: applied patch from Daniel van Balen for OpenBSD
6598 and bumped version to 2.3.1
6599 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
6600 attempt to find autoclosing was simply broken, removed it,
6601 updated the examples, this is better
6602
6603Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6604
6605 * hash.[ch]: added Paolo Casarini patch to provide Delete from
6606 hash functionnalities.
6607 * doc/html/* : rebuild the doc
6608
6609Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6610
6611 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
6612 on predicate
6613 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
6614 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
6615 really want to have tags closed on output even if we accept
6616 unclosed ones on input
6617
6618Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6619
6620 * xpath.c: ouch don't free NULL, rare case fixed
6621 * tree.c: don't coalesce text nodes if they don't have the
6622 same behaviour wrt escaping on output
6623
6624Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6625
6626 * xpath.c: small fixup
6627 * SAX.c: don't warn on empty namespaces.
6628
6629Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6630
6631 * README: a bit of cleanup
6632 * configure.in: preparing for 2.3.0 release
6633
6634Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6635
6636 * hash.[ch]: added a first version of xmlHashSize()
6637 * valid.c: another bug fix from Gary Pennington
6638
6639Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6640
6641 * valid.c: couple of bug fixes pointed by Gary Pennington
6642 * HTMLtree.c: #if 0 cleanup
6643
6644Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6645
6646 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
6647 which removes a time consuming check of xmlXPathNodeSetAdd()
6648 and use it in places where we are sure to not break unicity
6649
6650Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6651
6652 * xpath.c: bug fixes found from XSLT
6653 * tree.c: preserve node->name special values when copying nodes.
6654 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
6655 external subset are fetched when available but without full
6656 validation. Added xmlLoadExtDtdDefaultValue, need a function.
6657 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
6658 output with encoding disabled.
6659
6660Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6661
6662 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
6663 xmlCheckFilename should not be called from xmlFileOpenW
6664 and xmlGzfileOpenW
6665
6666Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6667
6668 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
6669 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
6670 added the new tests for URI normalization
6671 * testURI.c: fixed stoopid bugs
6672 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
6673 the URI in the error messages are now properly normalized
6674
6675Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6676
6677 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
6678
6679Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6680
6681 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
6682
6683Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6684
6685 * xpath.c: fixed mod operator
6686
6687Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6688
6689 * parser.c: fixed xmlStrcat doc
6690 * tree.c: 2 fixes form Anders Carlson for copying nodes and
6691 trees.
6692
6693Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6694
6695 * xpath.c result/XPath/tests/chaptersbase
6696 result/XPath/tests/simplebase: fixed XPath node()
6697 * tree.c: small fix in xmlNewNs()
6698 * Makefile.am: removed extraneous xml2Conf.sh rule
6699
6700Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6701
6702 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
6703 Changed the library name, in order to get libxml-devel and
6704 libxml2-devel to coexist on a single system
6705 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
6706 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
6707
6708Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6709
6710 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
6711 libxml2-devel installable in // as libxml-devel.
6712
6713Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6714
6715 * doc/Makefile.am: fixed make rebuild in doc
6716 * doc/html/*.html: rebuilt the docs
6717
6718Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6719
6720 * tree.c: patch from Bjorn Reese on xmlBufferCCat
6721
6722Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6723
6724 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
6725 the HTML doc to go into the -devel RPM ...
6726 * aclocal.m4 config.h.in: some updates due to auto* magic
6727
6728Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6729
6730 * xpath.h: added a hook in the context structure allowing to
6731 link to extra support, needed for XSLT
6732
6733Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6734
6735 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
6736 xmlXPtrCmpPoints to use it.
6737 * propagated the following patch from Alejandro Forero
6738 * include/win32config.h xmlIO.c: applied further suggestions
6739 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
6740 * example/gjobread.c: fixed warnings, now that it builds
6741
6742Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
6743
6744 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
6745
6746 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
6747 filename points to a valid file (not a directory).
6748 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
6749 Added calls to xmlCheckFilenameDir.
6750
6751 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
6752 `path' (rather than `filename') as the parameter to gzopen and open.
6753
6754Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6755
6756 * Makefile.am: fixed a problem with EXTRA_DIST
6757
6758Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6759
6760 * Makefile.am example/Makefile.am: finally found the trick
6761 to build the example, i.e. add "." in SUBDIRS before example
6762 in the list <grin/>
6763
6764Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6765
6766 * doc/xml.html: updated with an XSLT section, removed pointer to
6767 W3C CVS base.
6768
6769Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6770
6771 * xpath.c: when copying a XSLT tree object teh tree need to be copied
6772 too, and deallocation need to occur the same way.
6773
6774Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6775
6776 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
6777 type correponding to an XSLT result tree fragment. Share most
6778 of the data format with node set, as well as operators.
6779 * HTMLtree.c: added a newline at the end of the doctype output
6780 whe this one is not present initially.
6781 * tree.c: make sure taht the parent and doc pointers are properly
6782 set when copying attributes (lists).
6783
6784Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6785
6786 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
6787
6788Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6789
6790 * xpath.c: seems I finally killed that ugly path evaluation
6791 context bug (tagged 9999 in case is is wrong)
6792
6793Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6794
6795 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
6796 for XSLT
6797
6798Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6799
6800 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
6801 for xmlGzfileOpen() bug
6802
6803Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6804
6805 * xpath.c: removed an error found by XSLT usage
6806 * tree.c parserInternals.h: use a predefined static string
6807 for text and comment nodes, avoid freeing them in xmlFreeNode,
6808 exported the string name in parserInternals.h and added
6809 another value to disable encoding at output (for XSLT),
6810 gain memory, time.
6811
6812Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6813
6814 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
6815 win32/libxml2/libxml2_so.dsp: new makefiles and update
6816 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
6817
6818Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6819
6820 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
6821 Gary Pennington
6822
6823Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6824
6825 * xpath.c: fixed the comaprision of values and nodelists,
6826 need to compare nodelist still ...
6827 * debugXML.c: avoided a possible core dump
6828 * HTMLparser.c: cleanup
6829 * nanohttp.c: contributed fix.
6830 * tree.c: fixes in properties handling added xmlSetNsProp
6831 needed by libxslt
6832 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
6833 comment
6834 * TODO: updated
6835
6836Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6837
6838 * parser.c parserInternals.c: applied Bjorn Reese optimization
6839 patch
6840
6841Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6842
6843 * Makefile.am: applied patch fro make check from Martin Vidner
6844
6845Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6846
6847 * configure.in: preparing 2.2.11
6848 * doc/html/*: rebuild the HTML files
6849 * doc/xml.html : updated
6850
6851Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6852
6853 * tree.c: fixed a stupid bug
6854 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
6855 patches related to validation of an XInclude processing result
6856 * TODO: updated
6857
6858Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6859
6860 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
6861 on large files
6862
6863Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6864
6865 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
6866
6867Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6868
6869 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
6870 reported by Jonas Borgström
6871 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
6872
6873Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6874
6875 * testXPath.c xpath.c: fixing the XPath union expressions problem
6876 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
6877
6878Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6879
6880 * xmllint.c: Made is so if the file name is "-" is will read form
6881 standard input. Sven Heinicke <sven@zen.org>
6882 * tree.c: fixed a problem when growing buffer
6883 * tree.h: fixed the comment of the node types following andersca
6884 comment
6885 * TODO: updated
6886
6887Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6888
6889 * HTMLparser.[ch]: added a way to avoid adding automatically
6890 omitted tags. htmlHandleOmittedElem() allows to change the
6891 default handling.
6892 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
6893 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
6894 of xmllint too when using --memory flag, added a memory test
6895 suite at the Makefile level.
6896 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
6897 with namespace use when encountering QNames in XPath evalation,
6898 added xmlns() scheme in XPointer.
6899 * nanoftp.c : incorporated a fix
6900 * parser.c xmlIO.c: fixed problems raised with encoding when using
6901 the memory I/O
6902 * parserInternals.c: closed bug 25934 reported by
6903 torsten.landschoff@innominate.de
6904 * TODO: updated
6905
6906Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6907
6908 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
6909 on a non-updated tree :-(, made a 2.2.10 release to correct the
6910 situation
6911
6912Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6913
6914 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
6915 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
6916 integrated a set of OpenVMS changes from Howard Taylor
6917 <Howard.Taylor@pacoast.com>
6918
6919Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6920
6921 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
6922 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
6923
6924Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6925
6926 * HTMLparser.c: some fixes on auto-open of html/head/body
6927 * encoding.c: fixed a compilation error on some gcc env
6928 * xpath.c xpointer.[ch] xpathInternals.h: improved the
6929 XPointer implementation
6930 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
6931 related XPointer tests and associated results
6932
6933Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6934
6935 * doc/xmldtd.html doc/xml.html: following a short step by step
6936 guidance on IRC to help maciej with DTDs I started a small
6937 page on the subject.
6938
6939Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6940
6941 * HTMLparser.c: fixed handling of broken charrefs
6942 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
6943 patches
6944
6945Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6946
6947 * doc/xml.html doc/html/* : rebuilt the docs after adding
6948 xinclude and updated page for 2.2.7 and 2.2.8
6949 * configure.in: releasing 2.2.8
6950
6951Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6952
6953 * parser.[ch] parserInternals.c: applied the conditional
6954 section processing fix from Jonathan P Springer
6955 <jonathan.springer2@gte.net>
6956 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
6957 project file, fixed iconv default non support
6958 * xpath.c: fixed the problem of evaluating relative expressions
6959 when a node context is provided.
6960
6961Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6962
6963 * nanoftp.c: fixed gcc 2.95 new warnings
6964 * SAX.c: fixed a stupid bug
6965 * tree.c: fixed a formatting problem when round-tripping
6966 from/to memory
6967 * xinclude.c: chased memleak, fixed a base problem
6968 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
6969 xmlXPtrBuildNodeList()
6970 * TODO: updated
6971 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
6972 adding a first small set of regression tests for XInclude
6973
6974Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6975
6976 * nanohttp.[ch]: applied Wayne Davison patches to access
6977 the WWW-Authorization header.
6978 * parser.c: Closed Bug#30847: Problems when switching encoding
6979 in short files by applying Simon Berg's patch.
6980 * valid.c: fixed a validation problem
6981 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
6982 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
6983 Wayne Davison
6984 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
6985 need to be extended to non full nodes selections.
6986 * xinclude.c: starts to work decently
6987
6988Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6989
6990 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
6991 debugXML.c xmlversion.h.in: Started adding XInclude support,
6992 this is a new xmllint option
6993 * tree.c xpath.c: applied TOM patches for XPath
6994 * xpointer.c: fixed a couple of errors.
6995 * uri.c: added an escaping function needed for xinclude
6996 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
6997 new warning from RH70 gcc's version
6998
6999Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7000
7001 * HTMLparser.c: fixed loop on invalid char in scripts
7002 * parser.c: update to description of xmlIOParseDTD()
7003 * libxml.m4 xmlversion.h.in: changes contributed by
7004 Michael Schmeing <m.schmeing@internet-factory.de>
7005 * configure.in: preparing for 2.2.7
7006 * Makefile.am: trying to avoid config.h and acconfig.h
7007 being included in the distrib
7008 * configure.in: released 2.2.7
7009
7010Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7011
7012 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
7013 like namespaces for good. Unified xmlNs and xmlNode somewhat.
7014
7015Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7016
7017 * parser.[ch]: added xmlIOParseDTD()
7018 * xpointer.c: added support for the 2 extra parameters of
7019 string-range, fixed a stoopid error when '0' was present
7020 in XPointer expressions
7021 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
7022 testsuite for the above
7023
7024Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7025
7026 * libxml.spec.in: improved package descriptions
7027
7028Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7029
7030 * xpath.c xpathInternals.h: applied a large cleaning patch
7031 from TOM <ptittom@free.fr>, it also add namespace support
7032 for function and variables registration.
7033
7034Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7035
7036 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
7037 * Makefile.mingw: Wayne Davison's update adding hash.c
7038
7039Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7040
7041 * xpath.c: fixed the root evaluation problems
7042 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
7043 ignorable spaces with <b> <bold> <em>
7044 * tree.c: fixed a loop in xmlSearchNsByHref()
7045
7046Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7047
7048 * xpath.c: applied another XPath patch from TOM
7049 * xpath.c include/makefile.am: applied another patch from
7050 china@thewrittenword.com (cleanup on IRIX).
7051
7052Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7053
7054 * xml-config.1: received a fixed version from Fredrik Hallenberg
7055 <hallon@lysator.liu.se>
7056
7057Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7058
7059 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
7060 cleanup patch for XPath
7061
7062Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7063
7064 * patched to redirrect all "out of context" error messages to
7065 a reconfigurable routine. The changes are:
7066 * xmlerror.h : added the export of an error context type (void *)
7067 an error handler type xmlGenericErrorFunc there is an interface
7068 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
7069 to reset the error handling routine and its argument
7070 (by default it's equivalent to respectively fprintf and stderr.
7071 * all the c files: all wild accesses to stderr or stdout within
7072 the library have been replaced to calls to the handler.
7073
7074Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7075
7076 * configure.in: release 2.2.6
7077 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
7078 exporting the inner functions of xpath for extension modules
7079 * doc/*: updated and rebuilt the doc
7080
7081Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7082
7083 * nanohttp.c : applied Wayne HTTP cleanup patch
7084 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
7085 and xmlNodeSetSpacePreserve()
7086
7087Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7088
7089 * xpath.c: closing bug #29260
7090
7091Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7092
7093 * hash.[ch] debugXML.c: expanded/enhanced the API, added
7094 multikey tuples, made hash structure opaque
7095 * valid.[ch]: moved elements, attributes, notations decalarations
7096 as well as ID and refs to hash tables.
7097 * entities.c: hash cleanup
7098 * xmlmemory.c: fixed a dump problem in debug mode
7099 * include/Makefile.am: problem passing in DESTDIR= values patch
7100 from Marc Christensen <marc@calderasystems.com>
7101 * nanohttp.c: removed debugging remains
7102 * HTMLparser.c: the bogus tag should be ignored (Wayne)
7103 * HTMLparser.c parser.c: fixing a number of problems with the
7104 macros in the *parser.c files (Wayne).
7105 * HTMLparser.c: close the previous option when opening a new one
7106 (Marc Sanfacon).
7107 * result/HTML/*: updated the HTML results accordingly
7108
7109Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7110
7111 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
7112 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
7113 XPath functions and XML entities table to them. More to come...
7114 * xmlIO.c: fixed libxml closing FILEs it didn't open.
7115
7116Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7117
7118 * tree.c: coalesce adjacent text nodes
7119 * valid.c: handling of blank nodes in DTd validation (raised
7120 by problems with a posteriori validation).
7121 * nanohttp.c: changing behaviour on HTTP write stuff.
7122 * HTMLtree.c: forced body and html to be explicitely closed.
7123 * xpath.h: exported more XPath functions.
7124
7125Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7126
7127 * Release of 2.2.5
7128 * xpointer.c: range() range-inside and other helper functions
7129 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
7130
7131Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7132
7133 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
7134 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
7135
7136Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7137
7138 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
7139 and XPointer modules
7140
7141Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7142
7143 * SAX.h: closed #25107
7144
7145Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7146
7147 * testSAX.c: fixed problem with cdata reporting
7148 * SAXresult/* : updated
7149
7150Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7151
7152 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
7153 Closed bug #27499, added to regression tests
7154 * TODO: updated
7155
7156Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7157
7158 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
7159 support for SCRIPT and STYLE with help from Bjorn Reese
7160 * test/HTML/* result/HTML/*: added simple testcase and updated
7161 the existing ones.
7162
7163Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7164
7165 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
7166 string-range for empty strings
7167 * test/XPath/docs/str test/XPath/xptr/chaptersrange
7168 test/XPath/xptr/strrange: augmented the XPointer testsuite
7169
7170Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7171
7172 * doc/xml.html doc/xmlmem.html: added a module describing memory
7173 interfaces and use, updated the main page.
7174
7175Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7176
7177 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
7178 nanoftp code work on Windows too now
7179
7180Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7181
7182 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
7183 * xpointer.c: implemented string-range() at least a good first version
7184 * test/XPath/docs/str test/XPath/xptr/strrange
7185 result/XPath/xptr/strrange: the string-range() tests
7186
7187Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7188
7189 * Makefile.am include/Makefile.am include/win32config.h
7190 win32/Makefile.mingw: fixed problems reported by Wayne Davison
7191 and make distcheck
7192
7193Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7194
7195 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
7196 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
7197 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
7198
7199Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7200
7201 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
7202 patch for socklen_t detection by
7203 Albert Chin-A-Young <china@thewrittenword.com>
7204
7205Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7206
7207 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
7208 and added a --dtdvalid option to xmllint used to test it
7209
7210Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7211
7212 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
7213 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
7214
7215Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7216
7217 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
7218 handlings (registration, lookup, cleanup)
7219
7220Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7221
7222 * configure.in Makefile.am include/makefile.am: adding XPointer
7223 and XPtrtests target
7224 * xpointer.[ch] : new files for XPointer support
7225 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
7226 more XPath tests
7227
7228Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7229
7230 * configure.in: fixed, very broken, make distcheck works again
7231
7232Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7233
7234 * More work toward 2.2.5, integrated a number of patches
7235 * configure.in Makefile.am win32config.h.in: trying to cleanup
7236 make distcheck .... huh ...
7237 * include/Makefile.am include/win32config.h: new directory
7238 for includes
7239 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
7240 updated teh makefiles and instructions for WIN32
7241 * xpath.c: small fixes
7242 * test/XPath/ results/XPath: updated the testcases and results
7243 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
7244 suggested patches
7245 * valid.c: fixed an ID bug
7246
7247Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7248
7249 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +00007250 the automake bug where wrong dependencies were generated.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007251 * xpath.[ch]: worked on XPointer
7252
7253Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7254
7255 * configure.in Makefile.am: 2.2.5, ship the include in an
7256 include/libxml subdirectory, use symlinks when using CVS
7257 * testSAX.c: fixed small bug
7258 * testXPath.c: changed the way testfiles are parsed
7259 * debugXML.c: same kind of cleanup when parsing an argument expression
7260 XPath/XPointers can have blanks embedded
7261 * xpath.[ch]: more cleanup, reorgs for XPointer work
7262 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
7263 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
7264
7265Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7266
7267 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
7268 in the XPath engine, rewrote large parts of it, now it's far
7269 cleaner and in sync with the REC not an old WD. Fixed a parsing
7270 problem in the interactive XML shell found when testing XPath.
7271
7272Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7273
7274 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
7275 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
7276 examples with the extra test
7277
7278Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7279
7280 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
7281 the global init function.
7282
7283Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7284
7285 * HTMLparser.c: Doohhh, attribute name parsing was still case
7286 sensitive ! Fixed this ...
7287 * result/HTML/* : updated the tests results accordingly
7288
7289Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7290
7291 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
7292 engine, should be far more stable, incorporated a new version of
7293 preceding/following axis, need testing
7294 * uri.c: fixed file:///c:/a/b/c problem
7295 * test/XPath/tests/idsimple: augmented the XPath tests
7296
7297Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7298
7299 * doc/* rebuilding docs for 2.2.4 release
7300
7301Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7302
7303 * configure.in: releasing 2.2.4
7304 * parser.[ch]: added xmlStrEqual()
7305 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
7306 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
7307 use xmlStrEqual instead
7308 * TODO: updated
7309 * added an XPath test
7310
7311Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7312
7313 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
7314 * entities.h: exported xmlInitializePredefinedEntities
7315 * parser.[ch] : added xmlInitParser()
7316 * parserInternals.h : had to export htmlInitAutoClose()
7317
7318Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7319
7320 * xpath.[ch] : fixed some serious XPath Predicate evaluation
7321 problems
7322 * Makefile.am : added XPath regression tests to normal tests
7323 * uri.c: fixed a problem with local paths, cleanup
7324 * parser.c: fixed a problem with large CData sections
7325
7326Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7327
7328 * configure.in xml-config.in: patch from "Ben Taylor"
7329 <sol7x86@hotmail.com> for solaris shared libs lookup
7330
73312000-09-30 Martin Baulig <baulig@suse.de>
7332
7333 * libxml-2.0.pc.in: Provide pkg-config script.
7334
7335 * configure.in: Create the libxml-2.0.pc script from the
7336 libxml-2.0.pc.in templates.
7337 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
7338 script in `$(libdir)/pkgconfig'.
7339
7340Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7341
7342 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
7343 when compiling with MSC
7344
7345Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7346
7347 * xpath.c: patch for normalize-string() substring-before(),
7348 substring-after() and translate() functions from Bjorn Reese
7349 <breese@mail1.stofanet.dk>
7350 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
7351 Fredrik Hallenberg <hallon@lysator.liu.se>
7352 * TODO: updated
7353
7354Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7355
7356 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
7357 problem of socklen_t being undefined on a number of platforms
7358 * debugXML.c: fixed a compilation problem when without snprintf
7359
7360Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7361
7362 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
7363 an URI bug and a fix for the control-character-induced infinite loop
7364 * nanohttp.c: preventive fix for compiling on WIN32
7365
7366Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7367
7368 * xmlint.c: closing bug #25000
7369
7370Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7371
7372 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
7373 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
7374 modified slightly Wayne Davison patch adding xmlStrcasecmp and
7375 related function, fixing xmlStrncmp(), and associated cleanup
7376 * result/HTML/entities.html.sax: updating result
7377
7378Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7379
7380 * uri.c: applied patch for URI escaping from Wayne Davison
7381 <wayned@blorf.net>
7382 * tree.c parserInternals.c HTMLparser.c: memset checks patches
7383 from Denis Barbier <barbier@imacs.polytechnique.fr>
7384 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
7385 patch from Wayne Davison
7386
7387Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7388
7389 * doc/xml.html : updated with new releases, adding "how to help"
7390
7391Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7392
7393 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
7394 removed a few warnings in pedantic mode ...
7395 * parserInternals.c parser.c: moved encoding switching function
7396 to parserInternals.c
7397 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
7398
7399Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7400
7401 * HTMLparser.c parser.c: set ctxt->errNo before calling the
7402 error or warning handlers
7403
7404Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7405
7406 * parserInternals.c parserInternals.h parser.c Makefile.am:
7407 created a new module parserInternals.c, moved most of the
7408 code shared by the various parsers there, as well as
7409 deprecated code from parser.c. More cleanup of parser.c
7410 * uri.c: fixed a problem when URI is NULL
7411 * valid.c: speedup when looking for an attribute declaration
7412
7413Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7414
7415 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
7416 the cleanup of the computation of URI references when seeking
7417 external entities. The URI reference string and the resulting
7418 URI are both stored now.
7419 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
7420 large s(n)printf checks and cleanup from Denis Barbier
7421 <barbier@imacs.polytechnique.fr>
7422 * xmlversion.h.in tree.h: couple of SGML declarations for a
7423 possible docbook module.
7424 * result/VC/ : a couple of test output changed due to the change
7425 of the entities URI
7426
7427Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7428
7429 * parser.h: added a _private field for linking user's data
7430
7431Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7432
7433 * parser.c parserInternals.h: demacroified most of the IS_XXX
7434 the gain in size is significant so ...
7435
7436Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7437
7438 * entities.c: cases where looking up entities with doc==NULL
7439 covered
7440
7441Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7442
7443 * uri.c: applied Wayne Davison patch
7444 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
7445
7446Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7447
7448 * uri.c testUri.c: applied Wayne Davison patches
7449 * test/URI/uri.data result/URI/uri.data: first set of tests/results
7450 * Makefile.in: added URItest and included thenin "make tests"
7451
7452Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7453
7454 * xmlversion.h.in: closed bug 22941
7455
7456Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7457
7458 * doc/xmlio.html: added doc and example for entity loader
7459 redefinition.
7460
7461Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7462
7463 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
7464 used by libxml
7465
7466Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7467
7468 * parser.c: Fixed bug on invalid ontent characters and when using
7469 push.
7470 * xmllint.c: fixed xmllint endling of errors in push mode
7471
7472Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7473
7474 * HTMLparser.c testHTML.c: applied two new patches from
7475 Wayne Davison <wayned@users.sourceforge.net>
7476 * result/HTML/*.sax: regenerated HTML SAX output
7477 * parser.c: more cleanup.
7478
7479Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7480
7481 * HTMLparser.[ch] testHTML.c: applied the second set of
7482 patches from Wayne Davison <wayned@users.sourceforge.net>,
7483 adding htmlEncodeEntities()
7484 * HTMLparser.c: fixed an ignorable white space detection bug
7485 occuring when parsing with SAX only
7486 * result/HTML/*.sax: updated since the output is now HTML
7487 encoded...
7488
7489Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7490
7491 * HTMLparser.[ch]: applied some of Wayne Davison
7492 <wayned@users.sourceforge.net> patches
7493
7494Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7495
7496 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
7497 undeclared namespace prefix was used, added a warning.
7498 Cleaned up support w.r.t. entities, spilling out a warning
7499 and being pedantic on lookups.
7500 * test/warning/ent9 : added testcase for previous example.
7501 * TODO: updated
7502 * parserInternals.h parser.c: changed the way names are parsed
7503 now allow infinite size and decrease penalty for normal use
7504 * parser.c: Started a big cleanup/check of the parser code,
7505 fixed some of the most tortuous entity code, spotted code
7506 unused anymore
7507 * test/*: added tests for very long names and related nasty
7508 things.
7509
7510Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7511
7512 * doc/encoding.html: added encoding aliases doc
7513 * doc/xml.html: updates
7514 * encoding.[ch]: added EncodingAliases functions
7515 * entities.[ch] valid.[ch] debugXML.c: removed two serious
7516 bottleneck affecting large DTDs like Docbook
7517 * parser.[ch] xmllint.c: added a pedantic option, will be
7518 useful
7519 * SAX.c: redefinition of entities is reported in pedantic mode
7520 * testHTML.c: uninitialized warning from gcc
7521 * uri.c: fixed a couple of bugs
7522 * TODO: added issue raised by Michael
7523
7524Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7525
7526 * doc/encoding.html: propagated Martin Duerst suggestions
7527
7528Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7529
7530 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
7531 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
7532 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
7533 by Wayne Davison
7534
7535Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7536
7537 * nanoftp.c nanohttp.c: small cleanup
7538 * TODO: updated
7539
7540Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7541
7542 * added an old VC testcase and updated title.xml entity
7543
7544Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7545
7546 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
7547 done on auto-opening of <p> tags and cleanup of SAX output
7548
7549Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7550
7551 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
7552
7553Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7554
7555 * doc/xml.html libxml.* structure.*: updated the doc a bit
7556
7557Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7558
7559 * testSAX.c testHTML.c result/HTML/: cleanup of the output
7560 of SAX tests
7561
7562Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7563
7564 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
7565 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
7566
7567Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7568
7569 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
7570 * testHTML.c: fix core dump on Solaris 2.x systems
7571 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
7572 * result/HTML/*.sax: previous bug fix lead to new results
7573
7574Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7575
7576 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
7577 * configure.in: added --with-readline=DIR to accept alternate
7578 path for readline include/library
7579 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
7580 for ANSI under HP-UX
7581 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
7582 includes @LIBS@
7583
7584Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7585
7586 * doc/* : rebuilt the docs
7587 * getting ready for 2.2.2 release
7588
7589Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7590
7591 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
7592 and xmlAddFeature()
7593 * tree.[ch]: added xmlAddChildList()
7594 * xmllint.c: MAP_FAILED macro test
7595 * parser.h: added xmlParseCtxtExternalEntity()
7596 * valid.c: applied bug fixes removed warning
7597 * tree.c: added CDATA block to elements content
7598 * testSAX.c: cleanup of output
7599 * testHTML.c: added SAX testing
7600 * encoding.c: better error recovery
7601 * SAX.c, parser.c: fixed one of the external entity processing
7602 of the OASis testsuite
7603 * Makefile.am: added HTML SAX regression tests
7604 * configure.in: bumped to 2.2.2
7605 * test/HTML/ result/HTML: added a few of HTML tests, and added the
7606 SAX results
7607
7608Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7609
7610 * configure.in: patch for HP compiler
7611
76122000-08-04 Sven Heinicke <sven@zen.org>
7613
7614 * xmllint.c: Was coredumping sometimes when the file given didn't
7615 exist.
7616
7617Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7618
7619 * parser.c xmlIO.[ch]: fixed the problem of encoding support
7620
7621 when using in memory parsing. Need some cleanup.
7622 * xmllint.c configure.in: added a --memory flag to test memory
7623 parsing
7624
7625Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7626
7627 * nanohttp.c: fixed socklen_t replacement to unsigned int
7628 * parser.c: fixed a space handdling missing at the end of
7629 production 28 DOCTYPE.
7630 * xmlmemory.c: fixed a stupid bug on the routine to override
7631 allocation functions
7632 * TODO: updated
7633
7634Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7635
7636 * doc/ regenerated the docs
7637
7638Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7639
7640 * doc/encoding.html doc/xml.html: added I18N doc
7641 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
7642 improvements, both parser and filters, added ASCII & HTML,
7643 fixed the ISO-Latin-1 one
7644 * xmllint.c testHTML.c: added/made visible --encode
7645 * debugXML.c : cleanup
7646 * most .c files: applied patches due to warning on Windows and
7647 when using Sun Pro cc compiler
7648 * xpath.c : cleanup memleaks
7649 * nanoftp.c : added a TESTING preprocessor flag for standalong
7650 compile so that people can report bugs more easilly
7651 * nanohttp.c : ditched socklen_t which was a portability mess
7652 and replaced it with unsigned int.
7653 * tree.[ch]: added xmlHasProp()
7654 * TODO: updated
7655 * test/ : added more test for entities, NS, encoding, HTML, wap
7656 * configure.in: preparing for 2.2.0 release
7657
7658Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7659
7660 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +00007661 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007662
7663Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7664
7665 * doc/xml.html: changed the xmlsoft.org structure, updated the
7666 examples w.r.t. root and childs
7667
7668Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7669
Daniel Veillard784b9352003-02-16 15:50:27 +00007670 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007671
7672Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7673
7674 * HTMLparser.c: Work on character encoding support for the HTML parser
7675 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
7676 * encoding.c: Fixed a potential memleak in the encoding stuff
7677
7678Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7679
7680 * doc/FAQ.html doc/Makefile.am : added a FAQ
7681
7682Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7683
7684 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
7685 of the HTML parser to force it to not bypass SAX
7686
7687Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7688
7689 * win32config.h.in: updated
7690 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
7691 lacks iconv support :-( need to release 2.1.1
7692 * configure.in: release 2.1.1
7693 * HTMLparser: fixed bug #14784
7694 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
7695 by Windows compiler
7696 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
7697 the SAX startDocument() callback.
7698 * TODO: updated
7699
7700Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7701
7702 * added xmlStopParser()
7703
7704Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7705
7706 * configure.in: 2.1.0 prerelease
7707 * Large resync between W3C and Gnome tree
7708 * nanoftp, nanohttp.c: fixed stalled connections probs
7709 * HTMLtree.c SAX.c : support for attribute without values in
7710 HTML for andersca
7711 * valid.c: Fixed most validation + namespace problems
7712 * HTMLparser.c: start document callback for andersca
7713 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
7714 * parser.h, SAX.c: serious speed improvement for large
7715 CDATA blocks
7716 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
7717 different encoding
7718 * example/Makefile.am example/gjobread.c tree.h: work on
7719 libxml1 libxml2 convergence.
7720 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
7721 and the LIBXML_TEST_VERSION macro
7722
7723Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7724
7725 * doc/xml.html: various patches and improvements typo fixed by
7726 Felix Natter
7727 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
7728 from Felix Natter <fnatter@gmx.net>
7729
7730Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7731
7732 * doc/upgrade.html: updated with instructions for support of both
7733 libxml-1.x and libxml-2.x
7734 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
7735 for 2.x support and also fixed includes
7736
7737
7738Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7739
7740 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
7741 the encoding support, added iconv support, so now libxml if
7742 compiled with iconv automatically support japanese encodings
7743 among others. Work based on initial patch from Yuan-Chen Cheng
7744 I may have broken binary compat in the encoding handler
7745 registration scheme, but that was so utterly broken I don't
7746 expect anybody to have used this feature until now.
7747 * parserInternals.h: fixup on the CHAR range macro
7748 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
7749 code.
7750 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
7751 * uri.c: added xmlParseURI() I can't believe I forgot to
7752 implement this one in 2.0 !!!
7753 * SAX.c: moved doc->encoding update in the endDocument() call.
7754 * TODO: updated.
7755
7756Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7757
7758 * tree.h: removed extraneous xmlRemoveProp definition
7759 * TODO: added item about --disable-corba configure switch
7760 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
7761 * nanoftp.c: fixed include problems giving troubles on AIX and
7762 slowlaris
7763 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
7764 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
7765 comment and headers changes to lower gtk-doc number of warnings
7766 * doc/html/*: rebuilt docs
7767
7768Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7769
7770 * HACKING: documented the tag for 1.x and instructions
7771
7772Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7773
7774 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
7775 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
7776 xmlCreateIOParserCtxt
7777 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
7778 significant overall improvement
7779 * xmllint.c: added I/O test to xmllint
7780 * testSAX.c: added a speed test
7781 * doc/* : updated/regenerated
7782
7783Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7784
7785 * xpath.c uri.h parserInternals.h: cosmetic changes from
7786 "Timur I. Bakeyev" <timur@bat.ru>, including making
7787 xmlCreateURI() public
7788
7789Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7790
7791 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
7792 and the code at the same time. Added a clean mechanism for
7793 overload or added input methods: xmlRegisterInputCallbacks()
7794 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
7795 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
7796 * TODO: updated
7797 * doc/* : updated/regenerated
7798 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
7799 source dir
7800
7801Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7802
7803 * testURI.c: yet another forgotten commit, I should get some sleep !
7804
7805Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7806
7807 * xmllint.c: forgot to commit this too ?
7808
7809Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7810
7811 * xmlversion.h.in : forgot to commit this previously
7812
7813Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7814
7815 * configure.in: preparing libxml-2.0.0 version looks Ok so far
7816 * README TODO: updated for release
7817 * uri.c uri.h: added authority parsing/saving
7818 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
7819 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
7820 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
7821 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
7822 Makefile.am : added compile-time customization of libxml
7823 --with-ftp --with-http --with-html --with-xpath --with-debug
7824 --with-mem-debug
7825 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
7826 #include <libxml/xxx.h> I hope it won't break too much stuff
7827 and will be manageable in the future...
7828 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
7829 and added xmllint to the installed programs
7830 * uri.h: added xmlFreeURI()
7831
7832Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7833
7834 * uri.c uri.h: finished the escaping handling, the base support
7835 and the URI path normalization. Looks good just lacks the
7836 authority content parsing code.
7837 * Makefile.am: added instructions to generate testURI
7838 * TODO: updated
7839 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
7840 added links and icons for W3C and Gnome
7841
7842Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7843
7844 * xmlmemory.[ch] : seems I forgot to actually update the files in
7845 the last commit :-)
7846 * doc/xml.html doc/html/* : updated and uploaded the docs
7847
7848Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7849
7850 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
7851 * TODO: updated
7852 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
7853 libxml default allocation function with another set (like gmalloc/
7854 gfree).
7855 * Makefile.am, uri.c, uri.h: added a set of functions to do
7856 exact (litteraly copied from the RFC 2396 productions) parsing
7857 and handling of URI. Will be needed for XLink, one XML WFC,
7858 XML Base and reused in the nano[ftp/http] modules. Still work
7859 to be done.
7860
7861Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7862
7863 * configure.in, libxml.spec.in : libxml2
7864 * doc/* : updated the doc page, rebuilt the docs
7865
7866Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7867
7868 * all: tagged LIB_XML_1_X
7869 * *.c *.h : updated from W3C CVS tree
7870 * configure.in : 2.0.0-beta
7871 * libxml.spec.in : libxml2 package nam
7872 * result/* : new version of the tests output
7873
7874Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7875
7876 * doc/xml.html, doc/update.html: updated docs, 1.8.7
7877
7878Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7879
7880 * doc/* : rebuilt the docs
7881 * parser.c: final patch on #6766
7882 * valid.c: small patch on validity checks.
7883
7884Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7885
7886 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
7887 added
7888 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
7889 compatibility w.r.t. XML spec and existing code.
7890
7891Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7892
7893 * parser.c: seems a better solution to <a> </a> exists,
7894 will try it for a while
7895
7896Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7897
7898 * parser.c: tried to remove the <a> </a> generating <a/>
7899 this is hard. Left a flag for that purpose. Fixed bug #6766
7900 * configure.in: prepared 1.8.7 not released, due to previous
7901 problem
7902
7903Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7904
7905 * doc/xml.html : applied second patch from Paul DuBois
7906
7907Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7908
7909 * doc/xml.html : applied patch from Paul DuBois
7910
7911Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7912
7913 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
7914
7915Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7916
7917 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
7918 compilation warnings on various platforms.
7919 * parser.c: Fixed #5281 validity error callbacks are now desactived
7920 by default if not validating.
7921
7922Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7923
7924 * nanoftp.c, win32config.h.in: patches to compile on WIN32
7925
7926Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7927
7928 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
7929 <gkatsi@cs.toronto.edu>
7930
7931Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7932
7933 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
7934 processing URLs
7935
7936Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7937
7938 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
7939 xmlNanoFTPUpdateURL for persistent control connections.
7940 * configure.in: 1.8.6
7941
7942Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7943
7944 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
7945 * tree.[ch] : added xmlSaveNoEmptyTags
7946
79472000-01-29 James Henstridge <james@daa.com.au>
7948
7949 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
7950
7951 * Makefile.am: added nanoftp.[ch] to the build.
7952
7953Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7954
7955 * nanoftp.[ch]: cleanup, comments, API
7956 * debugXML.c : fixed a bug in the cat command
7957 * doc/*: regenerated the docs
7958
7959Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7960
7961 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
7962 * debugXML.c : fixed a bug in the cat command
7963 * valid.c: fixing some small probs
7964 * libxml.spec.in: get rid of the SNAP suffix
7965 * doc/xml.html: updated the status
7966
7967Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7968
7969 * xml-config.in: xml-config --version to just return the
7970 version number
7971 * xpath.c: some cleanup w.r.t. axis when the current node is
7972 an attribute.
7973 * TODO: updated
7974
7975Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7976
7977 * configure.in: prepared for libxml-1.8.5
7978 * doc/* recompiled the documentation
7979
79802000-01-17 Jody Goldberg <jgoldberg@home.com>
7981
7982 * configure.in : WARNING autoconf subtlety alert :
7983 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
7984 when looking for zlib.h so that HAVE_ZLIB_H is defined.
7985 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
7986 get defined by AC_CHECK_HEADERS.
7987
7988Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7989
7990 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
7991 Rune.Djurhuus@fast.no
7992
7993Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7994
7995 * TODO: updated
7996 * tree.c, parser.c: made sure that only memory alloc problems
7997 and internal parser errors are allowed to write to stdout or
7998 stderr.
7999
8000Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8001
8002 * tree.c : restored xmlNewGlobalNs since this seems used by
8003 a lot of existing code :-(, fixed a bug in xmlNewNs
8004 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
8005 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
8006 to exit() from the library code.
8007 * xpath.c, parser.c: removed bugs or unused code detected by
8008 Windows compilers
8009 * parser.c: started adding interfaces for parsing well balanced
8010 XML fragments
8011 * configure.in: releasing 1.8.4
8012 * doc/* : rebuilt the docs
8013
8014Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8015
8016 * tree.[ch] : added xmlNewDocFragment() for DOM
8017 * testHTML.c: uninitialized variable.
8018
8019Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8020
8021 * doc/* : rebuild the docs
8022
8023Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8024
8025 * acconfig.h: readline and history patch
8026 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
8027 * tree.c: added check and handling when possibly removing an ID
8028 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
8029 and saving.
8030 * test/HTML/entities.html result/HTML/entities.html* : test for
8031 various entities reference cases
8032 * result/HTML/* : as a result output of some testcase have
8033 changed
8034 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
8035 by previous example. added xmlParseTryOrFinish().
8036 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
8037 entities.h debugXML.h HTMLparser.h: changed the way struct are
8038 declared to allow gtk-doc to expose those
8039 * parser.c: closed bug #4960
8040 * Makefile.am configure.in: Applied patch from
8041 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
8042 and math/socket libs detection
8043
8044Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8045
8046 * configure.in, Makefile.am: link tester against readline
8047 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
8048
8049Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8050
8051 * tree.[ch]: added xmlRemoveProp
8052 * win32config.h.in nanohttp.c: avoid including the Windows
8053 socket stuff in every C files
8054 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
8055 the XmL parser(s)
8056 * test/ns4 result/ns4 etc...: added test case for previous prob
8057 * tree.c: xmlNewNs wasn't checking for double definition
8058 * Makefile.in: fixed a problem with dist-hook duplicates
8059 * parser.[hc], xmlIO.c: fixed the loading of external entities
8060 APIs, now xmlLoadExternalEntity() is used everywhere and
8061 setting up an app specific front-end using the
8062 * SAX.c parser.c: some fixes, now the xhtml spec validates
8063 with the xhtml DTD.
8064 * error.c: fixed crashes in case of no input stream
8065 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
8066 to the validation tests and results
8067
8068Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8069
8070 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
8071 too htmlCreatePushParserCtxt() and htmlParseChunk()
8072 * parser.c: a bit of cleanup.
8073 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
8074 to XML) removed the last mem leak known
8075 * HTMLtree.c: output message cleanup
8076 * xmlmemory.c: display content info about memory blocks
8077 * result/HTML/wired.* : missing att value warning change
8078
8079Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8080
8081 * doc/* : rebuilt the documentation
8082
8083Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8084
8085 * parser.[ch] parserInternals.h: Push parser for XML,
8086 seems to work fine now
8087 * tester.c debugXML.[ch]: Added an XML shell debug facility and
8088 --push for push testing
8089 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
8090 * testSAX.c: added --push
8091 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
8092 subtree
8093 * xmlIO.[ch] : enriched API + fixes for push mode
8094 * entities.[ch]: added the entity content length to the struct.
8095 * xmlmemory.[ch]: new API to show the last entries for the shell
8096 * valid.c: added required attribute testing
8097 * SAX.c: the cdata callback now merge contiguous fragments
8098 * HTMLparser.c: cleanup of some macros
8099
8100Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8101
8102 * parser.c: fix for PIs name starting with xml
8103 * tree.c: fixed a potential problem with || and && ops
8104 * *.c, configure.in win32config.h.in : generate win32config.h for
8105 those on the Other Side !
8106
8107Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8108
8109 * parser.c: fixed a stupid = vs. == bug :-(
8110 * doc/gnome-xml.sgml: s/glade/xml/
8111
8112Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8113
8114 * configure.in, doc/xml.html : bug fix release 1.8.2
8115 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
8116 Hopefully the end of that silly C++ include problem
8117 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
8118 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
8119 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
8120 troubles with autoclosed elements when the stree shape doesn't
8121 follow the DtD specs. Added htmlIsAutoClosed() and
8122 htmlAutoCloseTag()
8123 * result/HTML/*.htm*: Updated the HTML examples regression tests output
8124 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
8125 * debugXML.c: fixed a bug on printing default namespaces.
8126 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
8127
8128Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8129
8130 * result/HTML/*.htm[l] : updated the HTML regression tests according
8131 to the new output
8132 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
8133 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
8134 problem due to intermix of extern "C" { ... } declarations for C++
8135 and recursive includes in the headers
8136
81371999-12-20 Chris Lahey <clahey@umich.edu>
8138
8139 * HTMLtree.c: Made it so that html nodes with a single child do
8140 not insert a carriage return before or after the child node.
8141
8142Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8143
8144 * configure.in, doc/xml.html : bug fix release 1.8.1
8145 * parser.c: fixed bug #4344
8146 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
8147 added the glue to avoid C++ problems
8148 * doc/* : regenerated the documentation
8149
8150Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8151
8152 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
8153 namespace recognition, and Dia as a resul :-(
8154 * encoding.c: closed bug #3950
8155
8156Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8157
8158 * valid.c: debugging a posteriori validation, except URI expansion
8159 stuff this should be fixed now
8160 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
8161 Carl Nygard <cnygard@bellatlantic.net>
8162 * tester.c: added --postvalid, cleaning of the code
8163 * tree.[ch]: added xmlDocGetRootElement()
8164
8165Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
8166
8167 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
8168 c++ losage.
8169
8170Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8171
8172 * configure.in, doc/xml.html : bumped to 1.8.0
8173 * xlink.[ch], Makefile.am : added framework for link detection
8174 * parser.h: added nbChars to parser context, needed for cleanup.
8175 * xmlmemory.c: removed a nasty bug when out of mem
8176 * valid.[ch]: adding namespace support for attribute decl
8177 * tester.c: added --debugent option
8178 * debugXML.[ch]: added xmlDebugDumpEntities()
8179 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
8180 buffers instead, this was really needed, validation was breaking
8181 in strange ways due to that. Added xmlParseStringPEReference()
8182 and other parsing from strings functions. Entities processing
8183 modified again, but PERef are still not handled correcly but
8184 unless you're Eve Maller you won't notice :-)
8185 * HTMLparser.c: large changes toward reliability, and switched to
8186 lowercase internal tags, XHTML is lowercase, so it will help
8187 that output is closer to next version.
8188 * doc/* : regenerated the documentation, it is now hosted at
8189 http://xmlsoft.org/ (same bits I just bought the domain :-)
8190
8191
8192Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8193
8194 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
8195 doc generation
8196 * parser.c: fixed bugs #3908 and #3937 and a memory leak
8197 in the SAX API
8198 * doc/*: rebuilt the doc making sure everything appears in the
8199 HTML files
8200
8201Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8202
8203 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
8204 added the patch from Carl Nygard <cnygard@bellatlantic.net>
8205 which allow impressive speed improvement on dataset with
8206 large text pieces, but at the cost of broken binary
8207 compatibility and slightly bigger memory usage.
8208 Configure with --with-buffers to activate them, they
8209 are protected with XML_USE_BUFFER_CONTENT define.
8210 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
8211 goal is 0 memory left allocated once parser is no more used
8212 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
8213 call xmlCleanupParser() and xmlMemoryDump()
8214
8215Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8216
8217 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
8218 * parser.[ch] encoding.[ch]: added memory cleanup routines
8219 * parser.c: closing bug #3788
8220 * doc/*: rebuilt the doc
8221
8222Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8223
8224 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
8225 xmlNewTextChild() and xmlSetCompressMode() behaviour.
8226 * tester.c: added --compress option
8227 * doc/*: rebuilt the documentation
8228
8229Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8230
8231 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
8232 if given /proc/kcore as input !
8233 * doc/xml.html doc/*: updated and rebuilt the documentation
8234
8235Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8236
8237 * parser.c: Fixed some wrongly space collapsing code due to
8238 a misreading of the spec.
8239 * result/*: fixed the output accordingly
8240
8241Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8242
8243 * encoding.c: bug fix and typos
8244 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
8245 * parser.c: added attribute normalization closing bug #3597
8246 * test/att* result/att* SAXresult/att*: testcase for attribute
8247 normalization
8248
8249Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8250
8251 * configure.in: closing bug #3163 by adding extra flags for the
8252 cc compiler on HP-UX
8253
8254Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8255
8256 * valid.[ch] : removed a typo and an enumerated type bug in the
8257 xmlAddElementDecl() function
8258 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
8259 call to xmlEncodeEntitiesReentrant() so that the functions
8260 New, Set and Get are at the same level.
8261 * parser.c HTMLparser.c: extra memory allocation bug for
8262 attributes detected by someone using libxml in embedded systems :-)
8263
8264Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8265
8266 * xmlmemory.h: turned off mem debug :-\
8267
8268Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8269
8270 * parser.c: closed bug #2784 a one line fix, but worth pushing
8271 a new release out
8272 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
8273 some structures, comments before and after the
8274 main element, and other nastyness
8275 * HTMLtree.c tree.c: accomodate the extended HTML supported
8276 * configure.in: pushing 1.7.4
8277 * test/ent8 and related outputs : added a new test for bug #2784
8278 * test/HTML/wired.html and related output: a nasty HTML example
8279 * Makefile.am: improved the test scripts
8280 * docs/* : reran the documentation extractor, updated xml.html
8281
8282Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8283
8284 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
8285 HTMLparser and debugged the HTML related code. HTML documents
8286 now have their own type
8287 * entities.c: do not dump &apos; for HTML output
8288 * xmlmemory.c: improvement, breakpoint mechanism
8289 * testHTML.c: added --sax --repeat ...
8290 * Makefile.am: improved the HTML tests
8291 * valid.[ch]: added xmlValidGetValidElements and
8292 xmlValidGetPotentialChildren
8293 * tester.c: added --insert to test the 2 new functions
8294 * test//* result//* SAXresult//* : regression test cleanup
8295 and extension.
8296 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
8297 gnome-xml-nanohttp.html
8298
8299Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8300
8301 * HTMLparser.c: fixed problems with some autoclose tags
8302 * tree.c: fixed XML output problems.
8303 * result/* SAXresult/*: update of the tests output
8304
8305Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8306
8307 * Makefile.am: Arturo patch for xmlConf.sh version info
8308 * parser.c: Tim Josling patch for single quoted items
8309 * tester.c: Tim Josling patch for tester options usage
8310 * tree.h: indent cleanup
8311
8312Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8313
8314 * HTMLparser.c parser.h : Fixed problems with HTML parsing
8315 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
8316
8317Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8318
8319 * tree.c : Raph patch for initialization of CORBA fields
8320 * parser.c, xpath.c, ...: modification of doc comments
8321 * xpath.c : allow spaces in xpath expressions
8322
8323Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8324
8325 * xmlmemory.h: turning off memory debug :-(
8326
8327Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8328
8329 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
8330 better SAX interfaces.
8331 * testSAX.c: uses the new SAX routine, avoid fetching any remote
8332 entity.
8333 * configure.in: 1.7.2
8334
8335Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8336
8337 * libxml.spec.in: fixed the URL
8338 * doc/xml.html: improved the documentation front-end
8339
8340Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8341
8342 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
8343
8344Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8345
8346 * libxml.spec.in: fixed the alpha compile problem
8347 * parser.[ch]: changed errno to errNo in the parser context :-(
8348 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
8349 * doc/xml.html: changed CHAR to xmlChar
8350 * doc/html/*: recompiled the documentation
8351 * configure.in: 1.7.1
8352
8353Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8354
8355 * parser.h: modified the parser context struct to regain 1.4.0
8356 binary compatibility
8357 * parser.c, xml-error.h: added errno ot teh context and defined
8358 a set of errors values with update of errno
8359 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
8360 DTDs and entities
8361 * *.h, *.c: complete cleanup of the use of config.h and include
8362 protection depending on the current setup.
8363 * overalll debugging, maintenance and bug-fixing on all modules
8364 * updated the documentation
8365 * ready for 1.7.0
8366
8367Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8368
8369 * HTMLparser.c : cleanup
8370 * SAX.c valid.c valid.h: added ID/IDREF checking
8371 * tree.c tree.h: extended doc structure for refs
8372 * configure.in: 1.6.2
8373 * parser.c: patched bug in SAX user arg call
8374 * parserInternals.h: patched missing close in C++ wrapping
8375 * testXPath.c xpath.c xpath.h: prepared for extensibility,
8376 especially upcoming XPointer implementation.
8377 * doc/xml.html: augmented, typo
8378
8379Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
8380
8381 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
8382 not all invocations of install understand -d.
8383
8384Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
8385
8386 * Makefile.am: prepend all the test* calls with $(top_builddir) -
8387 to make 'check' works, when builddir != srcdir.
8388
8389Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8390
8391 * doc/xml.html : updated the documentation
8392
8393Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8394
8395 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
8396 not deallocated memory blocks
8397 * *.c : replaces all calls to malloc() free() and realloc() to
8398 the wrapper functions/macros
8399 * tree.c : removed memory leaks dues to calling xmlFreeNode()
8400 instead of xmlFreeNodeList()
8401
8402Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8403
8404 * HTMLparser.c: corrected a stupid bug leading to core dump at
8405 tree deallocation. Removed warnings indicated by
8406 Stephane.Conversy@lri.fr
8407 * entities.c: Fixes Yet Another Stupid Bug, entities were not
8408 looked for in the external subset
8409
8410Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8411
8412 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
8413 on SGI by Stephane.Conversy@lri.fr
8414
8415Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8416
8417 * all .h : changed the prototype declaration indent as in gtk
8418 * most .c : working on reducing the TODOs in the code
8419 * most .c : cleanup though -pedantic and Insure++
8420 * improvements on validation ID checkings.
8421 * tree.[ch] SAX.c: added support for namespace on attributes #2022
8422 * xml-config.in: closed #1810
8423
8424Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8425
8426 * tree.h, valid.c, valid.h: more work on validity, IDs
8427 * xpath.c: added/fixed comparidon and equlity, added a new isinf
8428 definition for AIX
8429
8430Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8431
8432 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
8433 the distribution due to a cut'n paste error at last commit
8434
8435Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8436
8437 * configure.in: upgraded to version 1.4.0
8438 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
8439 Big update, added a large part of the validation process,
8440 it should be usable, but some parts are missing
8441 * xpath.c: improved the implementation w.r.t. root.
8442 * Makefile.am: added more tests
8443 * test and result trees: added a lot of tests
8444 * libxml.spec.in: export libxml.so.0 and libxml.so.1
8445
8446Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8447
8448 * Added an HACKING file
8449
8450Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8451
8452 * xpath.[ch] : improvements and debug of the XPath implementation
8453 * parser.c, HTMLparser.c : modified the parsers to be progressive
8454 * tree.[ch] : extended the Buffer promitives
8455 * xmlIO.[ch] : added basic I/O routines providing progressive
8456 parsing and ready for I18N conversion plugins
8457 * SAXresult/* : the SAX callback sequence maybe slightly different
8458 now
8459 * test*.c : improved/updated the tests programs
8460 * doc/* : recompiled the docs.
8461
84621999-07-26 Michael Meeks <michael@edenproject.org>
8463
8464 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
8465
8466 * tree.c: Ditto.
8467
8468Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8469
8470 * configure.in: upgraded to version 1.4.0
8471 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
8472 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
8473 XML query language, see http://www.w3.org/TR/xpath for more details.
8474 * parser.c, parser.h: added CHAR* related string functions for XPath
8475 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
8476 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
8477 rebuild the docs.
8478 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
8479 and regression testing capabilities for XPath.
8480
8481Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8482
8483 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
8484 closing bug #1646
8485
8486Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8487
8488 * Makefile.am, example/Makefile.am: closed bug #1683
8489
8490Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8491
8492 * example/Makefile.am, configure.in: added the makefile for the
8493 gjobread example
8494
8495Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
8496
8497 * doc/Makefile.am:
8498 - fix which allow "make install DESTDIR=</install/prefix>".
8499
8500Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8501
8502 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
8503 which fixed a problem on the file reading-code.
8504
8505Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8506
8507 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
8508 output.
8509 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
8510
8511Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8512
8513 * parser.h : Oops removed the binary compatibility problem
8514 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
8515 * parser.c, HTMLparser.c: applied patches for reading from stdin
8516
8517Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8518
8519 * parser.c, entities.c, valid.c: cleanup bug #1591
8520 * configure.in: cleanup bug #1592
8521 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
8522 the same tree back-end. Hence gdome will be available for it.
8523 * doc/Makefile.am: close bug #617
8524
8525Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8526
8527 * parser.c: alloctate a per parser context SAX interface block
8528
8529Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8530
8531 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
8532 and xmlEncodeEntitiesReentrant with the correct one :-\
8533
8534Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8535
8536 * commit of my internal XML base changes, quite a lot of
8537 changes, cleanups, better entities support, framework for
8538 new I/O and charset detection and handling
8539 * Fixed the configure/Makefile stuff to generate shared libs
8540 with the proper version info, so we jumped on rev from
8541 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
8542 xmlEncodeEntities() result need to be freed now, and a string
8543 xmlParserVersion provide the current library version.
8544
8545Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
8546
8547 * parser.c: fixed a buffer overrun for when you have a very long
8548 attribute with no entities in it.
8549
8550Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8551
8552 * added example directory
8553 * added example/gjobs.xml gjobread.c, still need a Makefile.in
8554
8555Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8556
8557 * Release of libxml-1.1, nearly everything has been touched for
8558 this.
8559 * Added more regression tests
8560 * Updated the documentation
8561
8562Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8563
8564 * tree.[ch]: unified the XML_NO_CORBA defines.
8565 * parser.c encoding.[ch]: started plugging in char encoding detection
8566
8567Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
8568
8569 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
8570 Also freed allocated buffer.
8571
8572Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8573 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
8574 reentrancy problem at printing. One is left in entities.c, to
8575 remove ASAP
8576 * testSAX.c : added a test example showing the use of the SAX
8577 interface if one doesn't want to build the DOM tree.
8578 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
8579
8580Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8581
8582 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
8583 large revamping of the parser to use SAX callbacks
8584 http://www.megginson.com/SAX/ (or at least a C like interface
8585 a la Expat). It's now possible to set up your own callbacks
8586 and the parser will not build a DOM tree.
8587 * test/* result/*: updated the test suite, I finally removed
8588 the old Namespace draft support (PI based).
8589
8590Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8591
8592 * Makefile.am: added test result to EXTRA_DIST for make tests
8593
8594Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8595
8596 * parser.c, parserInternals.h: moved the chars macro definitions
8597 to parserInternals.h
8598 * parser.c, error.c: applied patches from "Knut Ã…kesson"
8599 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
8600
8601Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8602
8603 * xml-config.in : applied patch to make --version work
8604
86051999-03-05 Raja R Harinath <harinath@cs.umn.edu>
8606
8607 * Makefile.am (check-local): Alias for `tests' target. This will
8608 cause `make check' to do the right thing.
8609 (tests): Don't run tests in srcdir. Also, replaced calls to
8610 basename with a `sed' "equivalent".
8611
8612Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8613
8614 * Renamed error.h to xml-error.h, corrected Makefile.am to list
8615 it in the header and not the sources, updated the doc.
8616 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
8617 pointing this out.
8618
8619Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8620
8621 * parser.c, parser.h, parserInternals.h: memory leak hunting,
8622 exported the inputStream routines.
8623 * doc/html/* : updated accordingly
8624
8625Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8626
8627 * parser.c, parser.h, parserInternals.h: added a few extra
8628 internal calls to allocate and free parser contexts ...
8629 * doc/html/* : updated accordingly
8630
8631Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8632
8633 * configure.in, Makefile.am, doc/makefile.am : General changes for
8634 1.0.0 release and including the generated HTML documentation.
8635
8636Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8637
8638 * makefile.am : added parserInternals.h, oops.
8639
8640Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8641
8642 * parserInternals.h: added this header giving access to the parser
8643 internal functions.
8644 * doc/Makefile.am : added a rebuild target which rebuilds the full
8645 set of documentations
8646 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
8647 the internal subset.
8648 * *.c *.h: modifications needed to generate the documentation using
8649 gtk-doc, cleanup of functions blocks, reorganisation of struct
8650 declarations.
8651
8652Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8653
8654 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
8655 the tar and spec file to include the beginning of the doc.
8656
86571999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
8658
8659 * doc/.cvsignore: Added this file.
8660
8661Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8662
8663 * tree.c: fixed xmlGetProp to return "" when the attribute
8664 exists, even if the node-list is NULL.
8665
8666Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8667
8668 * tree.c: patched an error outputting empty attribute values.
8669 * Makefile.am and doc/makefile.am: have been updated during the
8670 week-end. Sorry for an empty CVS log, I got a shell problem.
8671
8672Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8673
8674 * tree.h: cleaned up using enums instead of defines
8675 * parser.c, valid.[ch]: more work on parsing/output of element
8676 declarations
8677
8678Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8679
8680 * valid.[ch], tree.c, parser.c : more work toward full parsing
8681 of XML DTDs.
8682 * README: added informations about mailing-list and on-line
8683 documentation
8684
86851999-01-27 Raja R Harinath <harinath@cs.umn.edu>
8686
8687 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
8688
8689Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8690
8691 * parser.c, tree.[ch] : more work toward conformance testing,
8692 added a last element to accelerate parsing of very flat structures
8693 started working on internal subset Element content declaration.
8694 * valid.[ch] : first cut at adding code toward validation.
8695 * previous changes had also small impact on most files, especially
8696 the conformance testing using James Clark test suite.
8697
8698Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8699
8700 * test/* : updated the examples, most of them were not well
8701 formed (humm), and added rdf2.
8702 * result/* : resulting changes in the output.
8703
8704Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8705
8706 * tree.c: changed the behaviour of xmlGetProp on NULL values.
8707
8708Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8709
8710 * tree.c: patched a bug in the generation of empty attributes
8711
8712Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8713
8714 * entities.[ch], tree.[ch], tester.c: added copy interfaces
8715 for node/trees/documents/... Biggest problem is namespace
8716 support when copying subtrees.
8717
8718Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8719
8720 * parser.c, entities.c: improve entities and char ref encoding,
8721 and cleanups of error messages.
8722
8723Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8724
8725 * parser.c, entities.c: simple bug hunting done during rpm2html and
8726 rpmfind integration.
8727
8728Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8729
8730 * parser.[ch]: Added interfaces allowing to specify a SAX
8731 handler before parsing.
8732
8733Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8734
8735 * parser.c: redirrect all errors reporting through the SAX
8736 error function
8737
8738Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8739
8740 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
8741 * libtool, tlmain ...: update of the libtool files
8742
87431998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
8744
8745 * entities.c: Use g_snprintf insteda of snprintf.
8746
8747Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8748
8749 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
8750 added ent5 test for this purpose.
8751 * parser.c, parser.h: formatting, comments and UTF-8 planning.
8752
8753Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8754
8755 * parser.c: fixed? a strange error due to compression on a GWP
8756 document.
8757
8758Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8759
8760 * tree.[ch]: bug fixing
8761 * entities.[ch]: defined a specific type for predefined entities
8762 * doc/xml.html: more documentation on the library, how to use it,
8763 overview of the interfaces.
8764
8765Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8766
8767 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
8768
8769Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8770
8771 * tree.c: corrected a small bug
8772 * doc/xml.html: continuing writing documentation.
8773
8774Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8775
8776 * debugXML.h debugXML.c: added debugging utilities.
8777 * tester.c: added --debug switch.
8778 * tree.c: patched an incorrect node->type assignment.
8779 * parser.c: formatting, ensure that node->doc != NULL in attributes
8780
8781Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8782
8783 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
8784 entity support and provide an internal representation close to
8785 DOM one (entity ref nodes, and attribute value as tree). I tried
8786 to preserve the interface but this will surely break some apps
8787 (I have to change rpm2html/rpmfind for example). I had to change
8788 two interfaces, and the generated tree is somewhat different.
8789 * doc/* : started documenting the XML library, the tree and
8790 DOM/Corba. This is a first step.
8791
8792Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8793
8794 * parser.c: Set up the fonctions comment block, boring but useful.
8795 * parser.h, SAX.c, parser.c: now attributes are processed through
8796 the SAX interface. The problem is that my SAX interface diverged
8797 quite a bit from the original one, well this is not an official
8798 spec, and translating it from Java to C is hairy anyway...
8799
8800Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8801
8802 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
8803 fonctions comment block, boring but useful.
8804
8805Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8806
8807 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
8808 conversion routines. However they are not yet used to convert the
8809 inputs. The core will run with UTF-8.
8810
8811Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8812
8813 * tree.c : make sure that the type id is properly set-up when
8814 a new object is allocated, needed for DOM.
8815
8816Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8817
8818 * tree.h, tree.c: Ok, the main objects in the tree will be native
8819 corba objects, it costs 8 bytes per Node, Attribute and Document
8820 but it simplifies the Corba integration a lot (no extra interface
8821 objects to allocate/free).
8822
8823Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8824
8825 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
8826 and changed NODEs contants for conformity with DOM Level 1
8827
8828Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8829
8830 * added hooks to keep track of servants when creating objects
8831 xmlDoc and xmlNode (for Corba export).
8832
8833Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8834
8835 * added xml-config script.
8836
8837Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8838
8839 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
8840 to autoupdate libtool and automake conf files.
8841
88421998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
8843
8844 * Makefile.am: Use '?' to separate the sed
8845 commands as ',' is used when people pass -Wl,something.
8846
8847
8848Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8849
8850 * tree.c, tree.h: added a per-document compression interface.
8851
8852Tue Sep 22 20:47:38 EDT 1998
8853
8854 * tree.c, tree.h: added saving with compression and added interfaces
8855 to control the compression level (xmlGetCompressMode,
8856 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
8857
8858Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8859
8860 * parser.c: corrected a loop for files of size 0
8861
88621998-08-20 Raja R Harinath <harinath@cs.umn.edu>
8863
8864 * error.h: New file. Contains prototyes from `error.c'.
8865
8866Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
8867
8868 * Makefile.am (xmlincdir): New macro.
8869 (xmlinc_HEADERS): Renamed from include_HEADERS.
8870
8871Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8872
8873 * applied small patch on numeric entities from
8874 Christopher Blizzard <blizzard@appliedtheory.com>
8875
8876Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8877
8878 * New release 0.2, removed the old xml_* files so that it's
8879 coherent with the other CVS base (W3C), far better conformance
8880 to standard, new namespaces, decent entities support, beginning
8881 of a SAX-like interface. Nearly nothing left intact, even the
8882 test examples ...
8883
88841998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
8885
8886 * .cvsignore: Add .deps dir
8887
8888Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8889
8890 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
8891
8892Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8893
8894 * configure.in: added test for CPP
8895 * AUTHORS, Changelog: the original ones didn't get commited but the
8896 glib ones instead, fixed.
8897 * Makefile.am: corrected an error in library naming
8898
8899Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8900
8901 * integrated code developped at W3C
8902 * changed the original Copyright
8903 * migrated to automake
8904 * prefixed the filenames by xml_ to avoid filename clashes
8905
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00008906Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
8907
8908 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
8909 should not be called.
8910
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00008911Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
8912
8913 * libxml-2.0.pc.in: applied the patch to fix #101894
8914
Daniel Veillard8a1b1852003-01-05 22:37:17 +00008915Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
8916
8917 * tree.c : applied patch from Lukas Schroeder for register callbacks
8918 * valid.c: modified patch from Lukas Schroeder to test
8919 register callbacks with --chkregister
8920
Daniel Veillard067bae52003-01-05 01:27:54 +00008921Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
8922
8923 * xmlreader.c: seriously changed the way data are pushed to
8924 the underlying parser, go by block of 512 bytes instead of
8925 tryng to detect tag boundaries at that level. Changed the
8926 way empty element are detected and tagged.
8927 * python/tests/reader.py python/tests/reader2.py
8928 python/tests/reader3.py: small changes mostly due to context
8929 reporting being different and DTD node being reported. Some
8930 errors previously undetected are now caught and fixed.
8931 * doc/xmlreader.html: flagged last section as TODO
8932
Daniel Veillard51a447a2003-01-04 19:42:46 +00008933Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
8934
8935 * python/libxml.py: integrated the Python 2.2 optimizations
8936 from Hannu Krosing, while maintaining compatibility with
8937 1.5 and 2.1
8938
Daniel Veillarde59494f2003-01-04 16:35:29 +00008939Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
8940
8941 * xmllint.c: a bit of cleanup
8942 * xmlreader.c: small fix
8943 * doc/xmlreader.html: more work on the XmlTextReader tutorial
8944 * python/libxml.py: a few fixes pointed out by Hannu Krosing
8945
Daniel Veillard623a9eb2003-01-04 12:47:20 +00008946Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
8947
8948 * python/setup.py.in: patch from Stéphane Bidoul to include
8949 drv_libxml2.py in setup.py
8950
Daniel Veillard66b82892003-01-04 00:44:13 +00008951Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
8952
8953 * doc/xmlreader.html: starting documenting the new XmlTextReader
8954 interface.
8955
Daniel Veillard7704fb12003-01-03 16:19:51 +00008956Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
8957
8958 * xmllint.c: added the --stream flag to use the TextReader API
8959 * xmlreader.c: small performance tweak
8960
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00008961Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
8962
8963 * xmlreader.c python/tests/reader2py: okay the DTD validation
8964 code on top of the XMLTextParser API should be solid now.
8965
Daniel Veillard1fdfd112003-01-03 01:18:43 +00008966Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
8967
8968 * xmlreader.c python/tests/reader2py: Fixing some more mess
8969 with validation and recursive entities while using the
8970 reader interface, it's getting a bit messy...
8971
Daniel Veillarddab8ea92003-01-02 14:16:45 +00008972Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
8973
8974 * xmlreader.c python/tests/reader.py: another couple of problem
8975 related to IsEmptyElement reported by Stéphane Bidoul needed
8976 some fixes.
8977
Daniel Veillard4f860202003-01-02 13:00:02 +00008978Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
8979
8980 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
8981 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
8982 based on the python XmlTextReader interface.
8983
Daniel Veillard3c265e42003-01-01 21:06:49 +00008984Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
8985
8986 * tree.c: backing out one change in the last patch which broke the
8987 regression tests
8988
Daniel Veillard5335dc52003-01-01 20:59:38 +00008989Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
8990
8991 * global.data globals.c tree.c include/libxml/globals.h: applied
8992 an old patch from Lukas Schroeder to track node creation and
8993 destruction. Probably missing a lot of references at the moment
8994 and not usable reliably.
8995
Daniel Veillard8ba17412003-01-01 19:13:12 +00008996Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
8997
8998 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
8999 from doc/news.html and a stylesheet
9000
Daniel Veillarde3c036e2003-01-01 15:11:05 +00009001Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
9002
9003 * xmlreader.c python/tests/reader.py: fixed another couple of
9004 xmlreader bugs reported by Stéphane Bidoul and added tests.
9005
Daniel Veillard9e395c22003-01-01 14:50:44 +00009006Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
9007
9008 * xmlreader.c python/tests/reader2.py: fixed another validity
9009 checking in external parsed entities raised by Stéphane Bidoul
9010 and added a specific regression test.
9011 * python/tests/reader3.py: cleanup
9012
Daniel Veillardd5896142002-12-31 14:45:26 +00009013Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
9014
9015 * xmlreader.c python/tests/reader2.py: fixed a problem with
9016 validation within entities pointed by Stéphane Bidoul, augmented
9017 the tests to catch those.
9018
Daniel Veillarddc85f282002-12-31 11:18:37 +00009019Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
9020
9021 * python/generator.py: modified the generator to allow keeping
9022 class references when creating new classes, needed to fix a bug
9023 pointed by Stéphane Bidoul where the input buffer of the
9024 xmlTextReader instance gets destroyed if the python wrapper for
9025 the input is not referenced anymore.
9026
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00009027Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
9028
9029 * xmlreader.c python/tests/reader.py: fixed another pair of problem
9030 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
9031
Daniel Veillard571b8892002-12-30 12:37:59 +00009032Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
9033
9034 * xmlreader.c python/tests/reader.py: fixed another problem
9035 pointed by Stéphane Bidoul
9036
Daniel Veillardaaa105b2002-12-30 11:42:17 +00009037Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9038
9039 * xmlreader.c python/tests/reader.py: fixed a limit case problem
9040 with "<a/>"
9041
Daniel Veillardecaba492002-12-30 10:55:29 +00009042Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9043
9044 * SAX.c: warn on xmlns:prefix="foo"
9045 * xmlreader.c python/tests/reader.py: fixed a couple of problem
9046 for namespace attributes handling.
9047
Daniel Veillard2d84a892002-12-30 00:01:08 +00009048Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9049
9050 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
9051 a really nasty problem raised by a DocBook XSLT transform
9052 provided by Sebastian Bergmann
9053
Daniel Veillard29b3e282002-12-29 11:14:41 +00009054Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
9055
9056 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
9057 by Stéphane Bidoul and integrated it into the tests
9058
Daniel Veillarde18fc182002-12-28 22:56:33 +00009059Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
9060
9061 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
9062 extended the XmlTextReader API a bit, addding accessors for
9063 the current doc and node, and an entity substitution mode for
9064 the parser.
9065 * python/libxml.py python/libxml2class.txt: related updates
9066 * python/tests/Makefile.am python/tests/reader.py
9067 python/tests/reader2.py python/tests/reader3.py: updated a bit
9068 the old tests and added a new one to test the entities handling
9069
Daniel Veillardaba976d2002-12-28 21:14:18 +00009070Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
9071
9072 * python/generator.py python/libxml2class.txt
9073 python/tests/reader.py python/tests/reader2.py: changed the
9074 generator to provide casing for the XmlTextReader similar to
9075 C# so that examples and documentation are more directly transposable.
9076 Fixed the couple of tests in the suite.
9077
Daniel Veillard83298842002-12-28 15:12:33 +00009078Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
9079
9080 * doc/guidelines.html: added a document on guildeline for
9081 publishing and deploying XML
9082
Daniel Veillard336fc7d2002-12-27 19:37:04 +00009083Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
9084
9085 * valid.c xmlreader.c: final touch running DTD validation
9086 on the XmlTextReader
9087 * python/tests/Makefile.am python/tests/reader2.py: added a
9088 specific run based on the examples from test/valid/*.xml
9089
Daniel Veillardf25b4ca2002-12-27 15:18:35 +00009090Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
9091
9092 * python/libxml.py: added a few predefined xmlTextReader parser
9093 configuration values.
9094
Daniel Veillard0e9dafa2002-12-27 11:58:25 +00009095Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9096
9097 * python/libxml_wrap.h: trying to fix #102037
9098
Daniel Veillard8dbd4952002-12-27 11:34:48 +00009099Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
9100
9101 * SAX.c: fixing bug #95296, when the predefined entities
9102 are redefined in the DTD the default one must be used
9103 instead anyway.
9104
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +00009105Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
9106
9107 * doc/xmllint.xml
9108 * doc/xmllint.1
9109 Add discussion of XML_DEBUG_CATALOG to xmllint man
9110 page - bug #100907
9111
9112
Daniel Veillarddf512f42002-12-23 15:56:21 +00009113Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9114
9115 * xmlreader.c: Fixed the empty node detection to avoid reporting
9116 an inexistant close tag.
9117
Daniel Veillard0d132cf2002-12-23 14:43:32 +00009118Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9119
9120 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
9121 for Python 2.1
9122
Daniel Veillardfe8aab92002-12-22 10:25:41 +00009123Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9124
9125 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
9126
Daniel Veillard4258b9c2002-12-20 10:29:40 +00009127Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9128
9129 * doc/libxml2-api.xml python/tests/reader.py: one really need
9130 to provide the base URI information when creating a reader parser
9131 from an input stream. Updated the API and the example using it.
9132
Daniel Veillardea7751d2002-12-20 00:16:24 +00009133Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
9134
9135 * testReader.c xmlreader.c valid.c include/libxml/tree.h
9136 include/libxml/valid.h include/libxml/xmlreader.h: working on
9137 DTD validation on top of xml reader interfaces. Allows to
9138 validate arbitrary large instances. This required some extensions
9139 to the valid module interface and augmenting the size of xmlID
9140 and xmlRef structs a bit.
9141 * uri.c xmlregexp.c: simple cleanup.
9142
Daniel Veillardbeb70bd2002-12-18 14:53:54 +00009143Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9144
9145 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
9146 work on the xml reader interfaces.
9147 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
9148 Web page for the Windows binaries.
9149
Daniel Veillard4a6d39b2002-12-17 18:33:01 +00009150Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9151
9152 * xmlIO.c: applied a patch for VMS following the report by
9153 Nigel Hall
9154
Daniel Veillard3772de32002-12-17 10:31:45 +00009155Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
9156
9157 * parser.c: the parseStartTag bug fix wasn't complete.
9158
Daniel Veillard67df8092002-12-16 22:04:11 +00009159Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
9160
9161 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
9162 parseStartTag, fixing it.
9163 * test/att4 result/att4 result/noent/att4: adding the test
9164 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
9165 more methods to XmlTextReader.
9166
Igor Zlatkovicd453c632002-12-16 18:45:48 +00009167Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9168
9169 * win32/libxml2.def.src: added more xml reader exports
9170 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
9171 to the build
9172
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +00009173Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
9174
9175 * doc/tutorial/xmltutorial.xml
9176 plus generated html and pdf
9177 Updating tutorial again based on further comments from Niraj
9178 Tolia on the last iteration
9179
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +00009180Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
9181
9182 * doc/tutorial/xmltutorial.xml
9183 * doc/tutorial/includekeyword.c
9184 * doc/tutorial/includegetattribute.c
9185 plus generated html and pdf
9186 Adding fix from Niraj Tolia to tutorial to properly free memory.
9187
9188
Daniel Veillardda46d2d2002-12-15 23:36:49 +00009189Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9190
9191 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
9192 more methods of XmlTextReader.
9193 * python/libxml2class.txt python/tests/reader.py: this increased the
9194 methods in the bndings, augmented the test to check those new
9195 functions.
9196
Daniel Veillard0eb38c72002-12-14 23:00:35 +00009197Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
9198
9199 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
9200 methods of XmlTextReader.
9201 * python/generator.py python/libxml_wrap.h python/types.c
9202 python/libxml2class.txt: added the reader to the Python bindings
9203 * python/tests/Makefile.am python/tests/reader.py: added a specific
9204 test for the Python bindings of the Reader APIs
9205 * parser.c: small cleanup.
9206
Daniel Veillard06503452002-12-13 10:42:08 +00009207Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9208
9209 * xinclude.c: fallback was only copying the first child not the
9210 full child list of the fallback element, closes #89684 as reopened
9211 by Bernd Kuemmerlen
9212
Igor Zlatkovic2d45f522002-12-12 12:33:43 +00009213Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9214
9215 * win32/libxml2.def.src: exported htmlNodeDumpOutput
9216
Daniel Veillard000eafb2002-12-12 10:04:22 +00009217Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
9218
Daniel Veillardc1eed322002-12-12 11:01:32 +00009219 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +00009220 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +00009221 gives enum values, fix functype return type, put back fields in
9222 structs
9223 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +00009224
Daniel Veillard024b5702002-12-12 00:15:55 +00009225Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
9226
9227 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
9228 about htmlNodeDumpOutput location.
9229 * xpath.c: removed an undefined function signature
9230 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
9231 too many symbols in the API breaking the python bindings.
9232 Updated with the libxslt/libexslt changes.
9233
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +00009234Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
9235
9236 * configure.in: preparing release of 2.4.29
9237 * doc/*: rebuilt the docs and API
9238 * xmlreader.c: a few more fixes for the XmlTextReader API
9239
Igor Zlatkovicf6273a02002-12-11 17:00:54 +00009240Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9241
9242 * include/win32config.h: applied mingw patch from Magnus Henoch
9243
Daniel Veillard5aad8322002-12-11 15:59:44 +00009244Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
9245
9246 * catalog.c doc/libxml2-api.xml: a bit more cleanup
9247
Daniel Veillarda9b66d02002-12-11 14:23:49 +00009248Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
9249
9250 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
9251 building Python script, does the C parsing directly, generates
9252 a better API description including structure fieds defs and
9253 enums. Still a couple of bugs, but good enough for the python
9254 wrappers now.
9255 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
9256 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
9257 include/libxml/schemasInternals.h include/libxml/tree.h: more
9258 cleanup based on the python analysis script reports.
9259 * libxml.spec.in: make sure the API XML description is part of the
9260 devel package.
9261
Daniel Veillard01c13b52002-12-10 15:19:08 +00009262Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
9263
9264 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
9265 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
9266 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
9267 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
9268 code cleanup, especially the function comments.
9269 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
9270
Daniel Veillarde1ca5032002-12-09 14:13:43 +00009271Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
9272
9273 * Makefile.am xmlreader.c include/libxml/Makefile.am
9274 include/libxml/xmlreader.h: Adding a new set of APIs based on
9275 the C# TextXmlReader API but converted to C. Allow to parse
9276 in constant memory usage, far simpler to program and explain
9277 than the SAX like APIs, unfinished but working.
9278 * testReader.c: test program
9279
Igor Zlatkovic70a296c2002-12-08 17:34:54 +00009280Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9281
9282 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
9283
Daniel Veillard64b35282002-12-04 15:10:40 +00009284Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9285
9286 * tree.c: Chip turner indicated that XHTML1 serialization
9287 rule for style actually break on both IE and Mozilla,
9288 try to avoid the rule if escaping ain't necessary
9289
Daniel Veillard8efff672002-12-04 11:44:48 +00009290Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
9291
9292 * nanhttp.c: handle HTTP URL escaping, problem reported by
9293 Glen Nakamura and Stefano Zacchiroli
9294
Daniel Veillard1c732d22002-11-30 11:22:59 +00009295Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
9296
9297 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
9298
Daniel Veillardfdd27d22002-11-28 11:55:38 +00009299Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9300
9301 * uri.c: Johann Richard pointed out some XPointer problems for
9302 URN based URI references in XInclude. Modified the URI parsing
9303 and saving routines to allow correct parsing and saving of
9304 XPointers, especially when attached to "opaque" scheme accordingly
9305 to RFC 2396
9306
Daniel Veillard8db67d22002-11-27 19:39:27 +00009307Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
9308
9309 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
9310 of refactoring to the HTML saving code.
9311 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
9312 in the doc.
9313
Daniel Veillardebc4ca92002-11-27 11:43:05 +00009314Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
9315
9316 * tree.c include/libxml/tree.h: refactored the XML dump of a node
9317 to a buffer API to reuse the generic dump to an OutputIO layer,
9318 this reduces code, fixes xmlNodeDump() for XHTML, also made
9319 xmlNodeDump() now return the number of byte written.
9320
Daniel Veillard9d5ea172002-11-27 08:02:06 +00009321Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
9322
9323 * python/setup.py.in: another patch from Stéphane Bidoul for
9324 Python bindings on Windows
9325 * doc/parsedecl.py: small cleanup
9326
Daniel Veillard9715c172002-11-25 16:33:40 +00009327Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9328
9329 * libxml.spec.in configure.in: add a line in %changelog for releases
9330
Daniel Veillard9bc53102002-11-25 13:20:04 +00009331Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
9332
9333 * parser.c: patch from Marcus Clarke fixing a problem in entities
9334 parsing that was detected in KDe documentations environment.
9335
Daniel Veillardfaa35ff2002-11-24 13:53:43 +00009336Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
9337
9338 * python/libxml.c (libxml_prev): Return the previous as opposed to
9339 the next node (I guess this is the result of some cut & paste programming:)
9340
Daniel Veillard80d7b902002-11-23 16:23:08 +00009341Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9342
9343 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
9344
Daniel Veillarda1196ed2002-11-23 11:22:49 +00009345Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9346
9347 * python/generator.py python/libxml.c python/setup.py.in: trying
9348 to fix the Python bindings build on Windows (Stéphane Bidoul)
9349
Igor Zlatkovic9ab71552002-11-22 21:41:43 +00009350Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9351
9352 * win32/configure.js: added option for python bindings
9353 * win32/libxml2.def.src: added more exports
9354
Igor Zlatkovicace7cd22002-11-22 18:07:00 +00009355Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9356
9357 * win32/Makefile.mingw: fixed unresolved symbols when linking with
9358 pthreads
9359 * win32/wince/*: applied updates to Windows CE port from Javier
9360
Daniel Veillardf9c4cad2002-11-22 15:57:07 +00009361Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9362
9363 * configure.in: preparing 2.4.28
9364 * libxml.spec.in doc/Makefile.am: some cleanup
9365 * doc/*: updated the news and regenerated.
9366
Daniel Veillardfee408f2002-11-22 13:18:30 +00009367Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
9368
9369 * HTMLparser.c: final touch at closing #87235 </p> end tags
9370 need to be generated.
9371 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
9372 this change slightly the output of a few tests
9373 * doc/*: regenerated
9374
Daniel Veillardd2ff0392002-11-22 12:28:38 +00009375Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
9376
9377 * parserInternals.c: fixing bug #99190 when UTF8 document are
9378 parsed using the progressive parser and the end of the chunk
9379 is in the middle of an UTF8 multibyte character.
9380
William M. Brack8b2c7f12002-11-22 05:07:29 +00009381Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9382
9383 * threads.c: fixed initialization problem in xmlNewGlobalState
9384 which was causing crash.
9385 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
9386 in xmlInitializeGlobalState.
9387 * parserInternals.c: cleaned up ctxt->sax initialisation.
9388
Daniel Veillardd5c2f922002-11-21 14:10:52 +00009389Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
9390
9391 * tree.c include/libxml/tree.h: modified the existing APIs
9392 to handle XHTML1 serialization rules automatically, also add
9393 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
9394 libxslt serialization uses it when needed without changing
9395 the library API.
9396 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
9397 result/xhtml1: added a new test specifically for xhtml1 output
9398 and updated the result of one XHTML1 test
9399
Daniel Veillardd076a202002-11-20 13:28:31 +00009400Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
9401
9402 * xinclude.c parserInternals.c encoding.c: fixed #99082
9403 for xi:include encoding="..." support on text includes.
9404 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
9405 test/XInclude/ents/isolatin.txt : added a specific regression test
9406 * python/generator.py python/libxml2class.txt: fixed the generator
9407 the new set of comments generated for doc/libxml2-api.xml were
9408 breaking the python generation.
9409
Daniel Veillard817e70b2002-11-19 22:28:48 +00009410Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
9411
9412 * doc/Makefile.am: repair some problem if gtk-doc fail or such
9413 * configure.in: patch for Solaris on new autoconf closes #98880
9414 * doc/parsedecl.py: repair the frigging API building script,
9415 did I say that python xmllib sucks ?
9416 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
9417 and some comment are no more truncated.
9418
Daniel Veillarda7e05b42002-11-19 08:11:14 +00009419Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
9420
9421 * parser.c: Martin Stoilov pointed out a potential leak in
9422 xmlCreateMemoryParserCtxt
9423
Daniel Veillardbc6e1a32002-11-18 15:07:25 +00009424Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
9425
9426 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
9427 included in HTML documents and using the push parser.
9428
Daniel Veillard4efd3be2002-11-18 09:11:13 +00009429Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
9430
9431 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
9432 specified, look for the Python interpreter not just in the
9433 specified root but also in the specified location. Fixes #98825
9434
Daniel Veillarda8c0adb2002-11-17 22:37:35 +00009435Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9436
9437 * python/libxml.c: fixing bug #98792 , node may have no doc
9438 and dereferencing without checking ain't good ...
9439
Daniel Veillarddad3f682002-11-17 16:47:27 +00009440Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
9441
9442 * configure.in: preparing release 2.4.27
9443 * doc/* : updated and rebuilt the docs
9444 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
9445 and all the docs are actually packaged and in the final RPMs
9446 * parser.c parserInternals.c include/libxml/parser.h: restore
9447 xmllint --recover feature.
9448
Daniel Veillard68e9e742002-11-16 15:35:11 +00009449Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9450
Daniel Veillard784b9352003-02-16 15:50:27 +00009451 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard68e9e742002-11-16 15:35:11 +00009452 processing of parsed entities, and XPath computation on sustitued
9453 entities.
9454 * testXPath.c: make sure entities are substitued.
9455
Daniel Veillard328f48c2002-11-15 15:24:34 +00009456Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
9457
Daniel Veillard784b9352003-02-16 15:50:27 +00009458 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard328f48c2002-11-15 15:24:34 +00009459 processing of internal parsed entities, which had to be changed.
9460
Daniel Veillard66651aa2002-11-15 11:21:43 +00009461Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9462
9463 * Makefile.am python/Makefile.am python/tests/Makefile.am:
9464 trying to fix bug #98517 about building outside the source tree
9465 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
9466
Igor Zlatkovic2772cea2002-11-14 17:45:20 +00009467Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9468
9469 * include/win32config.h: cleanup
9470 * win32/Makefile.mingw: integrated mingw in JScript configure
9471 * win32/Makefile.msvc: modified to allow mingw coexistence
9472 * win32/configure.js: integrated mingw
9473 * win32/Readme.txt: cleanup
9474
Daniel Veillard8dd86a52002-11-12 21:14:17 +00009475Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
9476
9477 * HTMLparser.c: strengthen the guard in the Pop macros,
9478 like in the XML parser, closes bug #97315
9479
Daniel Veillard0821b152002-11-12 20:57:47 +00009480Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
9481
9482 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
9483 callback is never used.
9484
Daniel Veillard8606bbb2002-11-12 12:36:52 +00009485Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
9486
9487 * parserInternals.c: fixed the initialization of the SAX structure
9488 which was breaking xsltproc
9489 * xpath.c: patch from Petr Pajas for CDATA nodes
9490 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
9491 * parser.c include/libxml/parser.h: patch from Peter Jones
9492 removing a leak in xmlSAXParseMemory() and adding the
9493 function xmlSAXParseMemoryWithData()
9494
MST 2002 John Fleckf854d992002-11-12 03:49:05 +00009495Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
9496
9497 adding pdf of tutorial, changing web page to link to it
9498 * doc/tutorial/xmltutorial.pdf
9499 * doc/xml.html
9500 * doc/docs.html
9501
MST 2002 John Fleck52717f32002-11-11 03:49:33 +00009502Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
9503
9504 * doc/tutorial/ar01s08.html
9505 adding file what I forgot for tutorial
9506
9507
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +00009508Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
9509
9510 Adding encoding discussion to tutorial
9511 Added:
9512 * doc/tutorial/images/*.png: DocBook admonition image files
9513 * doc/tutorial/apf.html, apg.html: new generated html
9514 * doc/tutorial/includeconvert.c: conversion code entity file
9515 changed:
9516 * doc/tutorial/xmltutorial.xml: DocBook original
9517 * doc/tutorial/*.html: generated html
9518
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00009519Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9520
9521 * include/libxml/*.h: retired xmlwin32version.h
9522 * doc/Makefile.am: retired xmlwin32version.h
9523 * win32/configure.js: retired xmlwin32version.h
9524
Igor Zlatkovica2258da2002-11-08 15:55:33 +00009525Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9526
9527 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00009528 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
9529 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +00009530
Daniel Veillard7216cfd2002-11-08 15:10:00 +00009531Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
9532
9533 * globals.c: fixed a typo pointed out by Igor
9534 * xpath.c: try to speed up node compare using line numbers
9535 if available.
9536
Daniel Veillarda70d62f2002-11-07 14:18:03 +00009537Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
9538
9539 * tree.c: make xmlFreeNode() handle attributes correctly.
9540
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +00009541Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9542
9543 * catalog.c: completed the #96963 fix, as reported by Karl
9544 Eichwalder
9545
Daniel Veillard56f21f22002-11-06 15:49:46 +00009546Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9547
9548 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
9549
Daniel Veillard91ad8792002-11-04 17:06:52 +00009550Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9551
9552 * Makefile.am: switched the order of a couple of includes
9553 to fix bugs #97100
9554
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +00009555Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9556
9557 * catalog.c: fixed bug #96963, reverted to the old behaviour of
9558 xmlLoadCatalogs that used to separate directories with a ':'.
9559
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +00009560Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9561
9562 * threads.c: improvements to the Windows-side of thread handling
9563 * testThreads.c: conditionally excluded unistd.h
9564 * testThradsWin32.c: broke overlong lines
9565 * include/win32config.h: adapted thread-related macros to the new
9566 scheme and for pthreads on Windows
9567 * win32/Makefile.msvc: introduced a more flexible thread build,
9568 added testThreads[Win32].c to the build
9569 * win32/configure.js: introduced a more flexible thread config
9570
John Fleck61f6fb62002-10-31 15:23:29 +000095712002-10-31 John Fleck <jfleck@inkstain.net>
9572
9573 * doc/xml.html (and, by implication, FAQ.html)
9574 added UTF-8 conversaion FAQ from Marcus Labib Iskander
9575
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +00009576Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9577
9578 * configure.in: removed xmlwin32version.h
9579 * include/libxml/Makefile.am: removed xmlwin32version.h
9580
Daniel Veillardce66ce12002-10-28 19:01:59 +00009581Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
9582
9583 * tree.c: applied patch from Brian Stafford to fix a bug
9584 in xmlReconciliateNs()
9585
Daniel Veillard7e3f1402002-10-28 18:52:57 +00009586Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9587
9588 * tree.c: applied patch from Christian Glahn to allow
9589 xmlNewChild() on document fragment nodes
9590
Daniel Veillardb39bc392002-10-26 19:29:51 +00009591Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9592
9593 * parser.c: Christian Glahn found a problem with a recent
9594 patch to xmlParseBalancedChunkMemoryRecover()
9595 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
9596 problems
9597 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
9598 test/schemas/seq*: added the test cases from Charles
9599
Daniel Veillard366a9152002-10-23 20:43:53 +00009600Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9601
9602 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
9603 serious cleanup of the spec file and associated changes
9604 in the Makefiles.
9605 * valid.c: try to remove some warnings on x86_64
9606
Daniel Veillardd033d022002-10-23 14:55:02 +00009607Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9608
9609 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
9610 fix bug #96586
9611
Daniel Veillardce02dbc2002-10-22 19:14:58 +00009612Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9613
9614 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
9615 parsing, applied his patch
9616 * result/HTML/attrents.html result/HTML/attrents.html.err
9617 result/HTML/attrents.html.sax test/HTML/attrents.html:
9618 added the test and result case provided by Mikhail Sogrine
9619
Daniel Veillarde645e8c2002-10-22 17:35:37 +00009620Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9621
9622 * vms/build_libxml.com vms/config.vms vms/readme.vms
9623 include/libxml/parser.h include/libxml/parserInternals.h
9624 include/libxml/tree.h include/libxml/xmlIO.h
9625 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
9626 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
9627 Applied the VMS update patch from Craig A. Berry
9628 * doc/*.html: update
9629
Daniel Veillardf000f072002-10-22 14:28:17 +00009630Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9631
9632 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
9633
Daniel Veillard1e208222002-10-22 14:25:25 +00009634Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9635
9636 * debugXML.c: adding a grep command to --shell in xmllint
9637 for T.V. Raman
9638
Daniel Veillard9cdcf362002-10-22 14:23:59 +00009639Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9640
9641 * xmlcatalog.c: tried to fix some of the problem with --sgml
9642
Daniel Veillard935494a2002-10-22 14:22:46 +00009643Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
9644
9645 * parser.c: tried to fix bug #91500 where doc->children may
9646 be overriden by a call to xmlParseBalancedChunkMemory()
9647
9648Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
9649
9650 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
9651 identifiers in SGML catalogs containing '&'
9652
Daniel Veillardc0ac0692002-10-20 21:31:50 +00009653Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9654
9655 * python/types.c: fixed bugs when passing result value tree
9656 to Python functions.
9657
Daniel Veillard48267432002-10-18 11:21:38 +00009658Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9659
9660 * configure.in: preparing the release of 2.4.26
9661 * doc/*: updated and rebuilt the documentation
9662
Daniel Veillardbb284f42002-10-16 18:02:47 +00009663Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9664
9665 * parser.c: fixed a XML Namespace compliance bug reported by
9666 Alexander Grimalovsky
9667
Daniel Veillard44892f72002-10-16 15:23:26 +00009668Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9669
9670 * HTMLtree.c: fixed serialization of script and style when
9671 they are not lowercase (i.e. added using the API to the tree).
9672
Daniel Veillard2fd85422002-10-16 14:32:41 +00009673Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9674
9675 * valid.c: make xmlValidateDocument emit a warning msg if there
9676 is no DTD, pointed by Christian Glahn
9677
Daniel Veillard32370232002-10-16 14:08:14 +00009678Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
9679
9680 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
9681 content model when some of the blocks have min or max, and a couple
9682 of bugs found in the process.
9683 * result/schemas/list0* test/schemas/list0*: added some specific
9684 regression tests
9685
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +00009686Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
9687
9688 * README: updated the contact informations
9689
Daniel Veillard63186732002-10-15 08:43:17 +00009690Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9691
9692 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
9693 misses it, reported by Peter Bray.
9694
Daniel Veillard96c3a3b2002-10-14 15:39:04 +00009695Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
9696
9697 * tree.c: investigating xmlNodeGetContent() on namespace nodes
9698 and removed a few warnings
9699
Daniel Veillard819d5cb2002-10-14 11:15:18 +00009700Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
9701
9702 * parser.c: Christian Glahn found a small bug in the push parser.
9703 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
9704 public
9705
Daniel Veillard6045c902002-10-09 21:13:59 +00009706Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9707
9708 * xmlschemas.c include/libxml/xmlschemas.h: added
9709 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
9710 * testSchemas.c: added --memory to test the new interface
9711
Daniel Veillardf0070122002-10-09 14:24:17 +00009712Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
9713
9714 * doc/index.py doc/search.php: integrated the XSLT indexing,
9715 a few fixed in the indexer, added a scope selection at the
9716 search level.
9717
Daniel Veillard01992e02002-10-09 10:20:30 +00009718Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9719
9720 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
9721 this was due to uninitialized parts of the validation context
9722
Daniel Veillard321be0c2002-10-08 21:26:42 +00009723Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9724
9725 * debugXML.c: applied patch from Mark Vakoc except the API
9726 change, preserved it.
9727 * doc/*: updated the docs to point to the search engine for
9728 information lookup or before bug/help reports.
9729
Daniel Veillard01e87d22002-10-08 16:55:06 +00009730Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9731
9732 * doc/index.py doc/search.php: added mailing-list archives
9733 indexing and lookup
9734
Daniel Veillard9dc1cf12002-10-08 08:26:11 +00009735Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9736
9737 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
9738
Daniel Veillard9b006132002-10-07 11:13:27 +00009739Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9740
9741 * doc/index.py: improved HTML indexing
9742 * doc/search.php: make the queries also lookup the HTML based indexes
9743
Daniel Veillard141d04b2002-10-06 21:51:18 +00009744Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9745
9746 * doc/index.py: added HTML page indexing
9747
Igor Zlatkovic91a62702002-10-04 13:34:16 +00009748Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9749
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +00009750 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +00009751 problem in libxslt.
9752 * catalog.c: fixed list handling in XML_CATALOG_FILES
9753
Daniel Veillardceb09b92002-10-04 11:46:37 +00009754Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9755
9756 * valid.c: typo/bug found by Christian Glahn
9757
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +00009758Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9759
9760 * xmlIO.c: applied Windows CE patch from Javier.
9761 * win32/wince: new directory, contains support for the PocketPC
9762 with Windows CE from Javier.
9763 * include/win32config.h: reorganised, removed duplicate
9764 definitions and applied WinCE patch from Javier.
9765 * include/wsockcompat.h: new file, now contains WinSock
9766 compatibility macros.
9767 * win32/Makefile.msvc: introduced double-run compilation.
9768
Daniel Veillarde16b5742002-09-26 17:50:03 +00009769Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9770
9771 * configure.in include/libxml/xmlwin32version.h: preparing release
9772 of 2.4.25
9773 * doc/*: updated and regenerated teh docs and web pages.
9774
Daniel Veillard90d68fb2002-09-26 16:10:21 +00009775Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9776
9777 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
9778 error were not covering namespace declarations.
9779 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
9780 it was missing the attribute declaration for the namespace
9781 * result/VC/NS3: the fix now report breakages in that test
9782
Daniel Veillardabe01742002-09-26 12:40:03 +00009783Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9784
9785 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
9786
Daniel Veillard2ace1952002-09-26 12:28:02 +00009787Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9788
9789 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
9790 and regenerated the docs and web site
9791
Daniel Veillarddda8f1b2002-09-26 09:47:36 +00009792Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9793
9794 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
9795 ATTRIBUTE_UNUSED is always put after the attribute declaration,
9796 not before
9797
Daniel Veillardd4cb1e82002-09-26 09:34:23 +00009798Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9799
9800 * python/generator.py python/libxml2class.txt: fixed a stupid error
9801 breaking the python API
9802
Daniel Veillardb7c29c32002-09-25 22:44:43 +00009803Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9804
9805 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
9806 triostr.c triostr.h: applied a trio update patch from
9807 Bjorn Reese which should work with MinGW
9808
Daniel Veillardbd9afb52002-09-25 22:25:35 +00009809Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9810
9811 * tree.c: improving some documentation comments
9812 * xmlregexp.c: found and fixed a mem leak with python regression tests
9813 * doc/*: rebuilt the doc and the API XML file including the
9814 xmlregexp.h xmlautomata.h and xmlunicode.h headers
9815 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
9816 python/types.c: added access to the XML Schemas regexps from
9817 python
9818 * python/tests/Makefile.am python/tests/regexp.py: added a
9819 simple regexp bindings test
9820
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00009821Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
9822
Daniel Veillardbd9afb52002-09-25 22:25:35 +00009823 * doc/xml.html:
9824 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00009825
Daniel Veillard118aed72002-09-24 14:13:13 +00009826Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
9827
9828 * xmlregexp.c: fixed the data callback on transition functionality
9829 which was broken when using the compact form
9830 * result/schemas/*: updated the results, less verbose, all tests
9831 pass like before
9832 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
9833 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
9834 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
9835 annoying warnings
9836 * xpath.c: try to provide better error report when possible
9837
Daniel Veillard72336152002-09-21 13:08:14 +00009838Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9839
9840 * Makefile.am: fixed a breakage raised by Jacob
9841
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +00009842Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9843
9844 * include/win32config.h: added HAVE_ERRNO_H definition for parts
9845 which don't use sockets
9846
Igor Zlatkovic01280582002-09-20 16:40:34 +00009847Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9848
9849 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
9850 * win32/configure.js: applied zlib patch from Daniel Gehriger
9851
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +00009852Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9853
9854 * win32/configure.js: applied the patch from Mark Vakoc for
9855 regexp support
9856 * win32/libxml2.def.src: applied the patch from Mark Vakoc
9857 for regexp support
9858
Daniel Veillardb5c05732002-09-20 13:36:25 +00009859Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9860
9861 * xmlschemastypes.c: as pointed by Igor Float and Double
9862 parsing ain't finished yet
9863
Daniel Veillard40b11342002-09-20 12:01:39 +00009864Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
9865
9866 * Makefile.am configure.in: trying to fix #88412 by bypassing
9867 all the python subdir if python ain't detected
9868
Daniel Veillard23e73572002-09-19 19:56:43 +00009869Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9870
9871 * Makefile.am configure.in include/libxml/xmlversion.h.in:
9872 made configuring with regexps/automata/unicode the default
9873 but without schemas ATM
9874 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
9875 fixed the regexp based DTD validation performance and memory
9876 problem by switching to a compact form for determinist regexps
9877 and detecting the determinism property in the process. Seems
9878 as fast as the old DTD validation specific engine :-) despite
9879 the regexp built and compaction process.
9880
Daniel Veillard5acfd6b2002-09-18 16:29:02 +00009881Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9882
9883 * valid.c: determinism is debugged, new DTD checking code now works
9884 but xmlFAComputesDeterminism takes far too much CPU and the whole
9885 set usues too much memory to be really usable as-is
9886
Daniel Veillard0f04f8e2002-09-17 23:04:40 +00009887Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9888
9889 * tree.c: fixed another stupid bug in xmlGetNodePath()
9890 * xmllint.c: --version now report the options compiled in
9891
Daniel Veillarda646cfd2002-09-17 21:50:03 +00009892Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9893
9894 * HTMLparser.c: small cleanup
9895 * valid.c xmlregexp.c: switched DTD validation to use only regexp
9896 when configured with them. A bit of debugging around the determinism
9897 checks is still needed
9898
Daniel Veillard63b01c22002-09-17 19:25:28 +00009899Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9900
9901 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
9902
Daniel Veillard92727042002-09-17 17:59:20 +00009903Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9904
9905 * xmlIO.c: small portability glitch fixed.
9906
Daniel Veillard84d70a42002-09-16 10:51:38 +00009907Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9908
9909 * xmlschemastypes.c: incomplete steps for real/double support
9910 * testAutomata.c include/libxml/xmlautomata.h
9911 include/libxml/xmlregexp.h: avoiding a compilation problem
9912 * valid.c include/libxml/valid.h: starting the work toward using
9913 the regexps for actual DTD validation
9914
Daniel Veillardaeb258a2002-09-13 14:48:12 +00009915Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9916
9917 * hash.c: cosmetic cleanup
9918 * valid.c include/libxml/tree.h include/libxml/valid.h: started
9919 integrating a DTD validation layer based on the regexps
9920
Daniel Veillard4402ab42002-09-12 16:02:56 +00009921Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9922
9923 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
9924 the determinism was tested before eliminating the epsilon
9925 transitions :-(
9926
Daniel Veillardc6d4a932002-09-12 15:00:57 +00009927Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
9928
9929 * python/generator.py python/libxml.c python/libxml.py
9930 python/libxml2-python-api.xml python/libxml2class.txt
9931 python/libxml_wrap.h python/types.c: updated the python
9932 bindings, added code for easier File I/O, and the ability to
9933 define a resolver from Python fixing bug #91635
9934 * python/tests/Makefile.am python/tests/inbuf.py
9935 python/tests/outbuf.py python/tests/pushSAXhtml.py
9936 python/tests/resolver.py python/tests/serialize.py: updated
9937 and augmented the set of Python tests.
9938
Igor Zlatkovic353bf582002-09-10 19:07:14 +00009939Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9940
9941 * win32/configure.js: added more readme info for the binary
9942 package.
9943
Daniel Veillard607b35c2002-09-10 12:16:19 +00009944Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9945
9946 * xmlIO.c: fixed a stupid out of bound array error
9947
9948Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9949
9950 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
9951 messing around with support for Windows path, cleanups,
9952 trying to identify and fix the various code path to the
9953 filename access. Added xmlNormalizeWindowsPath()
9954
Daniel Veillard76575762002-09-05 14:21:15 +00009955Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9956
9957 * error.c valid.c: working on better error reporting of validity
9958 errors, especially providing an accurate context.
9959 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
9960 error reports in those cases.
9961
Daniel Veillard3487c8d2002-09-05 11:33:25 +00009962Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9963
9964 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
9965 parser.c parserInternals.c xmlIO.c: get rid of all the
9966 perror() calls made in the library execution paths. This
9967 should fix both #92059 and #92385
9968
Daniel Veillard19aa7022002-09-05 11:14:19 +00009969Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
9970
9971 * xmllint.c: memory leak reporting was broken after a change
9972 of the preprocessor symbol used to activate it.
9973
Daniel Veillardec6725e2002-09-05 11:12:45 +00009974Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9975
9976 * tree.c: try to make the copy function work for node of
9977 type XML_DOCUMENT_FRAG_NODE, they are only created by the
9978 DOM layers though, not libxml2 itself.
9979
Daniel Veillardb9cd8b42002-09-05 10:58:49 +00009980Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
9981
9982 * valid.c: try to provide file and line informations, not all
9983 messages are covered, but it's a (good) start
9984
Daniel Veillardbbc72c32002-09-05 10:52:10 +00009985Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
9986
9987 * xinclude.c: reimplemented a large part of the XInclude
9988 processor, trying to minimize resources used, James Henstridge
9989 provided a huge test case which was exhibiting severe memory
9990 consumption problems.
9991
Daniel Veillard2206dbf2002-09-05 08:09:37 +00009992Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
9993
9994 * python/Makefile.am: applied patch from Christophe Merlet to
9995 reestablish DESTDIR
9996
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009997Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
9998
9999 * libxml.spec.in: fixes libary path for x86_64 AMD
10000
John Fleckbe98b332002-09-04 03:16:23 +000010001Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
10002
10003 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010004 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +000010005 (plus resulting generated html files)
10006 fixing one spot I missed in the tutorial where I hadn't freed
10007 memory properly
10008
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010009Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
10010
10011 * doc/tutorial/includeaddattribute.c
10012 * doc/tutorial/includeaddkeyword.c
10013 * doc/tutorial/includegetattribute.c
10014 * doc/tutorial/includekeyword.c
10015 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010016 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010017 update tutorial to properly free memory (thanks to Christopher
10018 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010019 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010020 added image files so the callouts are graphical, making it
10021 easier to read ( use "--param callout.graphics 1" to generate
10022 html with graphical callouts)
10023
Daniel Veillarde1662542002-08-28 11:50:59 +000010024Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
10025
10026 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
10027 nice logos generated by Marc Liyanage
10028 * doc/site.xsl *.html: changed the stylesheet to show the new
10029 logo and regenerated the pages
10030
Daniel Veillardb212bbb2002-08-25 14:39:16 +000010031Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10032
10033 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
10034
Daniel Veillard42766c02002-08-22 20:52:17 +000010035Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10036
10037 * xpath.c: possible mem leak patch from Jason Adams
10038
10039Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10040
10041 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
10042 in the XQuery namespace
10043 * configure.in: preparing 2.4.24
10044 * doc/*.html: updated the web pages
10045
10046Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10047
10048 * python/generator.py: closing bug #85258 by generating conditional
10049 compile check to avoid linking to routines not configured in.
10050
Havoc Pennington84ec40a2002-08-22 13:59:35 +0000100512002-08-22 Havoc Pennington <hp@pobox.com>
10052
10053 * autogen.sh: update error message for missing automake
10054
Daniel Veillard08cccaa2002-08-22 09:47:29 +000010055Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
10056
10057 * python/Makefile.am: typo in target name resulted in libxml2.py
10058 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
10059
Daniel Veillard22669b22002-08-22 07:17:11 +000010060Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10061
10062 * win32/win32/Makefile.mingw: updated with version from
10063 Elizabeth Barham at http://soggytrousers.net/repository/
10064
Igor Zlatkovica40adbc2002-08-20 14:42:32 +000010065Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10066
10067 * win32/Makefile.msvc: added the prefix location to the include
10068 and lib search path.
10069
Havoc Pennington830e8972002-08-18 22:22:13 +0000100702002-08-18 Havoc Pennington <hp@pobox.com>
10071
10072 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
10073 both automake 1.6 and 1.4 installed get the right automake. Means
10074 compilation from CVS will now require the latest automake 1.4
10075 release, or manually creating symlinks called "automake-1.4" and
10076 "aclocal-1.4"
10077
Daniel Veillardb6984ef2002-08-14 16:55:31 +000010078Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10079
10080 * configure.in python/Makefile.am: more AMD 64 induced changes from
10081 Frederic Crozat
10082
Daniel Veillardc4bad4a2002-08-14 14:45:25 +000010083Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10084
10085 * xinclude.c: oops I was missing the xml:base fixup too
10086 * result/XInclude/*.xml: this adds xml:base attributes to most
10087 results of the tests
10088
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +000010089Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10090
10091 * xinclude.c: quick but apparently working implementation of
10092 xi:fallback, should close bug #89684
10093 * Makefile.am test/XInclude/docs/fallback.xml
10094 result/XInclude/fallback.xml: added a basic test for fallback,
10095 and run with --nowarning to avoid a spurious warning
10096 * configure.in: applied patch from Frederic Crozat for python
10097 bindings on AMD 64bits machines.
10098
Daniel Veillard9e923512002-08-14 08:48:52 +000010099Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10100
10101 * parser.c: xmlSAXUserParseMemory() really ought to fail if
10102 the caller don't pass a SAX callback block.
10103
Daniel Veillardc1a0da32002-08-14 08:32:18 +000010104Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10105
10106 * tree.c: applied the same fix for the XML-1.0 namespace to
10107 xmlSearchNsByHref() as was done for xmlSearchNs()
10108
Daniel Veillardad11b302002-08-12 14:53:41 +000010109Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10110
10111 * libxml.3: small cleanup of the man page
10112 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
10113 when serializing HREF attributes generated by XSLT.
10114
Daniel Veillardc084e472002-08-12 13:27:28 +000010115Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10116
10117 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
10118 version of Marc Liyanage' patch for boolean attributes in HTML
10119 output
10120
Daniel Veillard5f91b372002-08-12 12:13:01 +000010121Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
10122
10123 * python/tests/serialize.py: fixed the test results, indenting
10124 behaviour changed slightly
10125
Aleksey Sanin9e951762002-08-08 18:02:41 +000010126Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
10127
10128 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
10129 new c14n function to Windows def files
10130
Aleksey Saninea4272a2002-08-02 23:50:03 +000010131Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
10132
10133 * c14n.c: fixed a memory leak in c14n code
10134
Daniel Veillard58e44c92002-08-02 22:19:49 +000010135Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10136
10137 * parser.c include/libxml/parser.h: adding a new API for Christian
10138 Glahn: xmlParseBalancedChunkMemoryRecover
10139 * valid.c: patch from Rick Jones for some grammar cleanup in
10140 validation messages
10141 * result/VC/* result/valid/*: this slightly change some of the
10142 regression tests outputs
10143
Daniel Veillard0bf29002002-08-01 12:54:11 +000010144Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10145
10146 * tree.c: trying to fix a problem in namespaced attribute handling
10147 raised by Christian Glahn
10148
Daniel Veillard6f46f6c2002-08-01 12:22:24 +000010149Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10150
10151 * encoding.c include/libxml/encoding.h: Opening the interface
10152 xmlNewCharEncodingHandler as requested in #89415
10153 * python/generator.py python/setup.py.in: applied cleanup
10154 patches from Marc-Andre Lemburg
10155 * tree.c: fixing bug #89332 on a specific case of loosing
10156 the XML-1.0 namespace on xml:xxx attributes
10157
Aleksey Sanin2c135a12002-08-01 06:31:50 +000010158Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
10159
10160 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
10161 corner case from new Merlin's test suite and added a callback
10162 that will be used to improve xmlsec performance
10163
10164
Daniel Veillard0b22def2002-07-29 16:23:03 +000010165Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10166
10167 * HTMLtree.c: trying to fix the <style> escaping problem in
10168 HTML serialization bug #89342
10169
Daniel Veillard0b28e882002-07-24 23:47:05 +000010170Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10171
10172 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
10173 and rebuilt the web site.
10174
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000010175Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +000010176
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000010177 * include/libxml/tree.h: added _private member to xmlNs struct
10178
Daniel Veillard1d995272002-07-22 16:43:32 +000010179Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10180
10181 * HTMLparser.c: fixing bug #84876 based on the xml working
10182 code.
10183
William M. Brack61eaba52002-07-21 11:14:18 +000010184Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10185
10186 * python/Makefile.am: enhanced to fix bug 72012 (errors
10187 when using '-jX' make parameter)
10188
William M. Brackef61d202002-07-19 08:32:00 +000010189Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10190
10191 * xpath.c: small additional enhancement for booleans
10192 compared to nodesets
10193
Daniel Veillard3a42f3f2002-07-17 17:57:34 +000010194Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10195
10196 * HTMLtree.c: changed the order of the encoding declaration
10197 attributes in the meta tags due to a bug in IE/Mac
10198
William M. Brack0c022ad2002-07-12 00:56:01 +000010199Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10200
10201 * xpath.c: enhanced handling of booleans (especially '='
10202 and '!=' for nodesets) - fixes bug 85256. Added new
10203 routine xmlXPathNotEqualValues for more proper handling
10204 of '!=' when nodesets are involved.
10205
Daniel Veillard06944e22002-07-11 19:55:18 +000010206Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10207
10208 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
10209 doc/xmlcatalog_man.xml to the source distribution
10210
Igor Zlatkovic6ac30172002-07-10 19:22:48 +000010211Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10212
10213 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
10214 asked for this.
10215
Daniel Veillard539638b2002-07-06 19:55:14 +000010216Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
10217
10218 * configure.in: preparing 2.4.23
10219 * doc/*: rebuilt the docs
10220
Daniel Veillard176d99f2002-07-06 19:22:28 +000010221Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10222
10223 * parser.c: fixing bug #84169 by fixing the
10224 comment of xmlCreatePushParserCtxt to describe the
10225 encoding detection parameters better.
10226
Daniel Veillard37f961d2002-07-06 17:53:56 +000010227Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
10228
10229 * valid.c: fixing bug #79331 in one path the lookup for
10230 ID attributes on a namespaced node wasn't handled correctly :-\
10231
Daniel Veillard8c9872c2002-07-05 18:17:10 +000010232Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
10233
10234 * HTMLparser.c: trying to fix 87235 about discarded white
10235 spaces in the HTML parser.
10236 * result/HTML/*: this changes the output of a number of HTML
10237 regression tests
10238
Daniel Veillardfdc91562002-07-01 21:52:03 +000010239Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
10240
10241 * xpath.c: applied patch from Richard Jinks for the namespace
10242 axis + fixed a memory error.
10243 * parser.c parserInternals.c: applied patches from Peter Jacobi
10244 removing ctxt->token for good.
10245 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
10246 popped out by the regression tests.
10247 * Makefile.am: patch for threads makefile from Gary Pennington
10248
William M. Brack6000af52002-06-28 11:43:13 +000010249Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10250
Daniel Veillardfdc91562002-07-01 21:52:03 +000010251 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +000010252 expressions involving preceding-sibling (et al).
10253
Daniel Veillard153120c2002-06-18 07:58:35 +000010254Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
10255
10256 * hash.c: applied a patch from Peter Jacobi to solve a problem
10257 when compiling with the Watcom C on Win32
10258 * result/schemas/*.err: the change of hashing algo generated
10259 permutations in the output
10260
Daniel Veillard5f7f9912002-06-17 17:03:00 +000010261Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10262
10263 * hash.c: applied patch from Sander Vesik improving the quality of
10264 the hash function.
10265
Aleksey Sanina5808b92002-06-14 17:07:41 +0000102662002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +000010267
10268 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
10269 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
10270 xmllint.c xpath.c: replaced sprintf() with snprintf()
10271 to prevent possible buffer overflow (the bug was pointed
10272 out by Anju Premachandran)
10273
Daniel Veillarde059b892002-06-13 15:32:10 +000010274Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10275
10276 * parser.c: removed an uninitialized data error popped by valgrind
10277 on PE references
10278
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +000010279Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
10280
10281 * doc/xml.html
10282 adding tutorial reference to the web page
10283
MDT 2002 John Fleck54520832002-06-13 03:30:26 +000010284Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
10285
10286 * doc/tutorial/xmltutorial.xml
10287 * doc/tutorial/ar01s07.html
10288 * doc/tutorial/ape.html
10289 * doc/tutorial/includegetattribute.c
10290 adding section to tutorial about retrieving an attribute
10291 value
10292
Daniel Veillardf5582f12002-06-11 10:08:16 +000010293Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10294
10295 * parser.c: applied a couple of patches from Peter Jacobi to start
10296 to get rid of ctxt->token, with a possible significant speed
10297 improvement to be gained once done. Better compliance with PE
10298 references constructs in DTDs too.
10299 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
10300 from Peter too
10301
Daniel Veillard38d80e22002-06-11 07:24:56 +000010302Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10303
10304 * parser.c: Babak Vahedipour-Kunze reported that openTag in
10305 xmlParseElement was likely to have been deallocated at the
10306 time of the report, possibly leading to segfault. Just report
10307 the tag name now.
10308
Daniel Veillard9e412302002-06-10 15:59:44 +000010309Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10310
10311 * xpath.c: patch from Richard Jinks for XPath substring() function
10312 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
10313
Aleksey Sanina5808b92002-06-14 17:07:41 +0000103142002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +000010315
10316 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
10317
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +000010318Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
10319
10320 *doc/FAQ.html
10321 fixing typos in FAQ, thanks to Robert Funnell for the
10322 editing help
10323
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000010324Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10325
10326 * NEWS: got complaints from rpmlint that it was empty
10327
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +000010328Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
10329
10330 * added doc/tutorial, including:
10331 apa.html
10332 apb.html
10333 apc.html
10334 apd.html
10335 ar01s02.html
10336 ar01s03.html
10337 ar01s04.html
10338 ar01s05.html
10339 ar01s06.html
10340 includeaddattribute.c
10341 includeaddkeyword.c
10342 includekeyword.c
10343 includestory.xml
10344 index.html
10345 xmltutorial.xml
10346 libxml tutorial, including generated html
10347
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +000010348Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
10349
10350 * result/c14n/exc-without-comments/merlin-c14n-two-*
10351 result/c14n/without-comments/merlin-c14n-two-*
10352 test/c14n/exc-without-comments/merlin-c14n-two-*
10353 test/c14n/without-comments/merlin-c14n-two-*
10354 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
10355 c14n/exc-c14n and slightly modified test script to handle
10356 these test cases
10357 * c14n.c: fixed bugs for complicated nodes set (namespace
10358 without node and others from merlin-c14n-two.tar.gz)
10359 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
10360 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
10361 for xmlsec performance patch
10362 * xpath.c: fixed self::node() for namespaces and attributes
10363
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000010364Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
10365
10366 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
10367 but with the format parameter
10368 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
10369
Aleksey Saninc57f9c12002-05-31 19:14:57 +000010370Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
10371
10372 * Makefile.am: updated c14n tests suite
10373 * c14n.c: performance improvement for previous c14n patch
10374
Daniel Veillarde72c7562002-05-31 09:47:30 +000010375Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10376
10377 * parser.c: another peroformance patch from Peter Jacobi, that
10378 time on parsing attribute values.
10379
Aleksey Sanin508a1012002-05-31 06:32:32 +000010380Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
10381
10382 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
10383 into LibXML2 test suite
10384
Aleksey Sanindffd5c82002-05-31 04:24:13 +000010385Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
10386
10387 * c14n.c: propagating xpath ancesstors node fix to c14n
10388 plus small performance improvement to reduce number of
10389 mallocs
10390 * xpath.c: fixed ancestors axis processing for namespace nodes
10391
Daniel Veillard46de64e2002-05-29 08:21:33 +000010392Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
10393
10394 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
10395 Peter Jacobi
10396
Daniel Veillardd5e22ef2002-05-27 21:17:57 +000010397Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10398
10399 * configure.in: preparing 2.4.22
10400
Daniel Veillard1b31e4a2002-05-27 14:44:50 +000010401Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10402
10403 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
10404 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
10405 a public entry point.
10406 * doc/*: rebuilt the API and docs
10407
Daniel Veillarded23b7d2002-05-27 12:16:02 +000010408Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10409
10410 * xpath.c: patch from Richard Jinks to fix a problem introduced
10411 in the previous patch and pointed by Norm
10412
Daniel Veillardc6924812002-05-24 11:10:43 +000010413Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
10414
10415 * libxml.spec.in: fixing bug #81112
10416
Daniel Veillard234bc4e2002-05-24 11:03:05 +000010417Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10418
10419 * uri.c: fixing bug #82848
10420
Daniel Veillarda2878972002-05-24 07:54:39 +000010421Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10422
10423 * result/catalogs/mycatalog.full: Aleksey's commit changed the
10424 output of one catalog test
10425
Aleksey Sanin114e4752002-05-24 07:20:27 +000010426Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +000010427
Aleksey Sanin114e4752002-05-24 07:20:27 +000010428 * global.data globals.c tree.c include/libxml/globals.h
10429 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
10430 default value for global parameter xmlIndentTreeOutput to 1 and
10431 introduced new global parameter xmlTreeIndentString (the string
10432 used to do one-level indent) with default value " " (as it was
10433 in tree.c)
10434
Daniel Veillard49d5af82002-05-23 11:55:49 +000010435Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10436
10437 * Makefile.am: Merijn Broeren pointed out a problem when compiling
10438 with trio and schemas.
10439
Daniel Veillard7c13af42002-05-22 09:57:32 +000010440Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10441
10442 * xpath.c: patch from Richard Jinks to fix the problem raised in
10443 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
10444
Daniel Veillard5a872412002-05-22 06:40:27 +000010445Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10446
10447 * xmlschemas.c: a bit of work on import.
10448 * xmlschemastypes.c: Charles Bozeman provided a compare function
10449 for date/time types so min/max facet restrictions should work,
10450 indeterminate comparisons return an error instead of equal.
10451 * test/schemas/date_0* result/schemas/date_0_0: specific test
10452 from Charles Bozeman too
10453
Daniel Veillard10b6da42002-05-18 07:55:20 +000010454Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10455
10456 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
10457 from Christian Cornelssen fixing the man pages and the Catalog
10458 building script.
10459 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
10460 next step is <xs:import> I now have a reasonable understanding
10461 of how it works.
10462
Daniel Veillarde5354492002-05-16 08:43:22 +000010463Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10464
10465 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
10466
Igor Zlatkovic1396e182002-05-14 22:22:40 +000010467Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10468
10469 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
10470
Daniel Veillard088bf112002-05-14 11:03:59 +000010471Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
10472
10473 * xpath.c: fixing an XPath function evalutation bug pointed out
10474 by Alexey Efimov where the context was lost when evaluating
10475 the function arguments
10476
Aleksey Sanin79376ba2002-05-14 06:41:32 +000010477Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +000010478
Aleksey Sanin79376ba2002-05-14 06:41:32 +000010479 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
10480 function public for XMLSec performance optimizations
10481
Daniel Veillard3cd72402002-05-13 10:33:30 +000010482Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
10483
10484 * python/generator.py python/libxml2class.txt : fixed a problem
10485 with the HTML parser pointed by Gary Benson
10486 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
10487 example
10488
Aleksey Sanine48a3182002-05-09 18:20:01 +000010489Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10490 * parser.c: fixed bug #81159 (memory growth in SAX)
10491
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000010492Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10493 * xpath.c: fixed bug #78858 (the real fix)
10494
Aleksey Sanin29b6f762002-05-05 06:59:57 +000010495Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000010496 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +000010497
Daniel Veillard4cbe4702002-05-05 06:57:27 +000010498Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10499
10500 * tree.c: modified xmlNodeSetBase to allow changing the
10501 base of a document.
10502
Daniel Veillard070803b2002-05-03 07:29:38 +000010503Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
10504
10505 * xmlschemastypes.c: patch Charles Bozeman for validation of
10506 all the date, time, and duration types
10507 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
10508 * configure.in: fixed an error pointed by an user
10509 * xml2-config.in: fixed an error pointed by an user
10510
Aleksey Sanin5aac8b82002-05-01 18:32:28 +000010511Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10512
10513 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
10514 win32/libxml2.def.src xmlIO.c: exported default
10515 'file:', 'http:' and 'ftp:' protocols input handlers
10516 and maked protocols comparisson case insensitive
10517
Daniel Veillard34de97f2002-04-30 14:29:22 +000010518Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10519
10520 * configure.in: Neven Has detected a typo
10521
Daniel Veillard28577c32002-04-30 06:48:41 +000010522Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
10523
10524 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
10525 as one of the persons allowed to commit directly to the
10526 module.
10527
Daniel Veillardfc57b412002-04-29 15:50:14 +000010528Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10529
10530 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
10531 * valid.c: raised a too low limit
10532 * doc/*: rebuilt the docs
10533
Daniel Veillardeca82812002-04-24 11:42:02 +000010534Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10535
10536 * test/XPath/expr/floats test/XPath/expr/functions
10537 result/XPath/expr/floats result/XPath/expr/functions
10538 xpath.c: another XPath conformance patch from Richard Jinks
10539
Daniel Veillard13e04c62002-04-23 17:51:29 +000010540Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
10541
10542 * xmlschemas.c: fixed validation of attribute groups.
10543 * test/schemas result/schemas: added an example from the primer
10544
Daniel Veillard88c58912002-04-23 07:12:20 +000010545Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10546
10547 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
10548 * test/schemas result/schemas: updated the test list
10549
Daniel Veillarde19fc232002-04-22 16:01:24 +000010550Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10551
10552 * TODO: updated a bit
10553 * parser.c: made a comment more specific
10554 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
10555 Schemas conformance.
10556 * test/schemas result/schemas: updated the test list
10557
Daniel Veillard441bc322002-04-20 17:38:48 +000010558Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
10559
10560 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
10561 implementing xs:all with minOccurs = 0
10562 * tes/schemas/* result/schemas/*: added more tests covering
10563 xs:all
10564
Daniel Veillard8a001f62002-04-20 07:24:11 +000010565Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
10566
10567 * xmlregexp.c: first implementation of the all particle, this
10568 may need to be revisited for case where not all transitions
10569 must be crossed.
10570
Daniel Veillard7646b182002-04-20 06:41:40 +000010571Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10572
10573 * tree.c: another entity processing update from Markus Henke
10574
Bjorn Reese54d02fb2002-04-19 15:16:01 +000010575Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
10576
10577 * trionan.c: fixed crash on OSF/1
10578
Daniel Veillardb4398962002-04-19 07:01:55 +000010579Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
10580
10581 * xmlschemas.c: more Schemas work
10582 * test/schemas/* result/schemas/*: added more tests coming
10583 from the spec.
10584
Daniel Veillard54761132002-04-18 21:00:44 +000010585Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10586
10587 * c14n.c: patch from Aleksey Sanin reflecting a change in the
10588 ExcC14N specification
10589
Daniel Veillardbf8dae82002-04-18 16:39:10 +000010590Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10591
10592 * tree.c: patch from Markus Henke, fix for recursive entities.
10593
Daniel Veillard23b1f372002-04-18 15:50:05 +000010594Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10595
10596 * xpath.c: fix a problem with string() on a document node.
10597
Daniel Veillarddecd64d2002-04-18 14:41:51 +000010598Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10599
10600 * Makefile.am xmlschemas.c: more Schemas work
10601 * test/schemas/* result/schemas/*: added more tests coming
10602 from the spec.
10603
Daniel Veillard6231e842002-04-18 11:54:04 +000010604Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10605
10606 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
10607 * result/HTML/*: this changes a few things in the results
10608
Igor Zlatkovic648b8e92002-04-17 18:35:57 +000010609Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10610
10611 * include/libxml/tree.h: eliminated 'declaration different than
10612 prototype' warning
10613 * include/win32config.h: "resolved" conflicts with errno.h
10614
Daniel Veillardb509f152002-04-17 16:28:10 +000010615Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10616
10617 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
10618 on the automata interfaces and debug of counted choices
10619 * test/schemas/* result/schemas/*: added a number of tests
10620
Daniel Veillard8651f532002-04-17 09:06:27 +000010621Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10622
10623 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
10624 a bit of work on Schemas
10625 * testSchemas.c: try to make it more useful
10626 * test/schemas/* result/schemas/* Makefile.am: changed the
10627 Schemas regression test procedure, started adding a few samples
10628
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000010629Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
10630
10631 * include/libxml/encoding.h: Patch for the Borland C++ builder
10632 * include/libxml/tree.h: Patch for the Borland C++ builder
10633 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +000010634 * win32/bcb5: New directory for the Borland C++ builder
10635 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000010636
Igor Zlatkovicea5148d2002-04-16 17:46:25 +000010637Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
10638
10639 * win32/Makefile.msvc: Update for XML Schema support
10640 * win32/configure.js: Update for XML Schema support
10641 * win32/libxml2.def.src: Update for XML Schema support
10642
Daniel Veillard4255d502002-04-16 15:50:10 +000010643Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
10644
10645 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
10646 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
10647 xmlunicode.c include/libxml/Makefile.am
10648 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
10649 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
10650 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
10651 include/libxml/xmlversion.h.in : merged the current state of
10652 XML Schemas implementation, it is not configured in by default,
10653 a specific --schemas configure option has been added.
10654 * test/automata test/regexp test/schemas Makefile.am
10655 result/automata result/regexp result/schemas:
10656 merged automata/regexp/schemas regression tests
10657
Daniel Veillardbc6f7592002-04-16 07:49:59 +000010658Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
10659
10660 * xpath.c: Gary found a compile time problem, fixes #78823
10661
Daniel Veillarda7084cd2002-04-15 17:12:47 +000010662Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
10663
10664 * configure.in: release of 2.4.20
10665 * doc/*: updated and rebuilt the docs
10666
Daniel Veillardf544f192002-04-15 12:56:56 +000010667Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10668
10669 * python/Makefile.am: patch from Cristian Gafton to build on
10670 Red Hat 6.2, should also fix #75779
10671
Daniel Veillard940492d2002-04-15 10:15:25 +000010672Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10673
10674 * valid.c: first part of fixing #78729
10675
Daniel Veillardeb475a32002-04-14 22:00:22 +000010676Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
10677
10678 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
10679 escaping of URI when saving HTML files.
10680 * result/HTML/*: this impacted some tests
10681
Daniel Veillard9b731d72002-04-14 12:56:08 +000010682Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
10683
10684 * configure.in: trying to fix #77441
10685
Daniel Veillarda8a89fe2002-04-12 21:03:34 +000010686Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10687
10688 * include/libxml/xmlIO.h: Hallski complained it could not be
10689 included by itself.
10690
Daniel Veillardcb5b4d62002-04-11 08:24:26 +000010691Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
10692
10693 * configure.in: applied an IEEE flag patch for OSF/1 #77825
10694
Igor Zlatkovic9425ce22002-04-10 21:57:11 +000010695Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10696
10697 * win32/configure.js: patch from Nilo for the c14n option
10698 * win32/Makefile.msvc: fixed libxml2.def generation with threads
10699
Daniel Veillardda423da2002-04-10 19:25:38 +000010700Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10701
10702 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
10703 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
10704 LIBXML_THREAD_ENABLED
10705
Daniel Veillard0eafdef2002-04-10 16:14:34 +000010706Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10707
10708 * xpath.c: another patch from Richard Jinks for substring conformance
10709 * test/XPath/expr/floats test/XPath/expr/strings
10710 result/XPath/expr/floats result/XPath/expr/strings: update of the
10711 test suite to check those.
10712
Daniel Veillard01917aa2002-04-10 11:30:41 +000010713Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10714
10715 * xpath.c: patch from Richard Jinks for .x float parsing.
10716
Daniel Veillard46d6c442002-04-09 16:10:39 +000010717Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10718
10719 * parser.c: patch from Markus Henke when an encoding ain't recognized
10720
Daniel Veillard88e0ad42002-04-09 13:48:02 +000010721Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10722
10723 * libxml.m4: got a report that #include <string.h> was needed
10724
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000010725Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10726
10727 * xmllint.c: applied a fix from Anthony Jones for -o /--output
10728
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000010729Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
10730
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000010731 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000010732
Daniel Veillardbd6e6312002-04-01 08:04:14 +000010733Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10734
10735 * xpath.c: fixed a bug in the nodeset to boolean comparison code
10736 pointed out by Melvyn Sopacua.
10737
Daniel Veillarde979e3b2002-03-29 22:43:00 +000010738Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10739
10740 * libxml.m4: Frédéric Crozat gave a patch related to the change
10741 of Include paths breaking the libxml.m4
10742
Daniel Veillard7089d6b2002-03-29 17:28:10 +000010743Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10744
10745 * xpath.c: Fix bug #76927 forgot to save some context
10746 when evaluating binary expressions
10747
Daniel Veillardd30be4a2002-03-28 18:25:31 +000010748Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10749
10750 * configure.in: fixed configure for MPE/iX from Markus Henke
10751 * xmlmemory.c: fixed initialization problems
10752 * xpath.c: another set of patches from Richard Jinks this
10753 fixes "make XPathtests" on linux
10754
Daniel Veillard21458c82002-03-27 16:12:22 +000010755Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
10756
10757 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
10758 * test/XPath/expr/compare test/XPath/expr/equality
10759 test/XPath/expr/floats test/XPath/expr/functions
10760 test/XPath/expr/strings result/XPath/expr/compare
10761 result/XPath/expr/equality result/XPath/expr/floats
10762 result/XPath/expr/functions result/XPath/expr/strings: Updated
10763 tests though they show a divergence on Linux
10764
Daniel Veillard28dfed12002-03-27 09:08:17 +000010765Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10766
10767 * xpath.c trionan.c: previous commit also included patches
10768 from Richard Jinks on some IEEE support corner case
10769
Daniel Veillard5fc1f082002-03-27 09:05:40 +000010770Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10771
10772 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
10773 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
10774 that $(datadir) should be used for docs
10775
Daniel Veillarddb1dc392002-03-26 12:44:39 +000010776Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10777
10778 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
10779 could leak filedescriptors
10780
Daniel Veillarddd4b9122002-03-26 07:58:43 +000010781Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10782
10783 * configure.in nanohttp.c: applied patch from Allan Clark for
10784 UnixWare/OpenServer
10785
Daniel Veillard19274092002-03-25 16:48:03 +000010786Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10787
10788 * configure.in: preparing 2.4.19
10789 * doc/*: rebuilt the docs
10790
Daniel Veillard56b2db72002-03-25 16:35:28 +000010791Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10792
10793 * nanohttp.c: fixing #76043, got fed up with non-portability
10794 of that piece of code.
10795
Daniel Veillard6f4561a2002-03-25 12:10:14 +000010796Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10797
10798 * valid.c SAX.c: Never commit without running "make tests" :-(
10799 fix a couple of stupidities in the previous commit
10800 * result/*: a few changes in some attribute order result of previous
10801 commit.
10802
Daniel Veillardd85f4f42002-03-25 10:48:46 +000010803Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10804
10805 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
10806 the internal subset should not raise duplicate ID errors,
10807 also there was a small bug in conjunction to namespace
10808 declarations defaulted and xml:xxx attributes DTD definitions.
10809
Daniel Veillard56cd18b2002-03-22 14:14:43 +000010810Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10811
10812 * xpath.c: Richard Jinks also raised some rounding problems
10813 this tries to fix them
10814
Daniel Veillard4e2df542002-03-22 12:23:14 +000010815Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
10816
10817 * xpath.c: Richard Jinks spotted an incoherent memory allocation
10818 behaviour in xmlXPathCastToString()
10819
Daniel Veillarddb552912002-03-21 13:27:59 +000010820Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10821
10822 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
10823 raised by Morus Walter
10824
Daniel Veillard9e537932002-03-21 13:08:08 +000010825Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10826
10827 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
10828 from Igor
10829
Daniel Veillard6fbcf422002-03-21 12:32:59 +000010830Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10831
10832 * xpath.c: fixing #75619, related to a problem when trying
10833 to evaluate condition when the current node set resulting
10834 from that sub-step evaluation is empty. Also fixes 2 potential
10835 problem with previous-sibling and next-siblings axis.
10836
Daniel Veillard1840ef02002-03-21 08:05:23 +000010837Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10838
10839 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
10840 HTML support is not configured in.
10841
Daniel Veillard561b7f82002-03-20 21:55:57 +000010842Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10843
10844 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
10845 include/libxml/tree.h: dohh I really didn't intended to commit
10846 this test version :-(
10847
Daniel Veillarde50f3b52002-03-20 19:24:21 +000010848Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10849
10850 * testSAX.c: I wanted to see the real speed at the SAX interface
10851 after a little too many Ximianer started complaining about the
10852 parser speed.
10853 added a --quiet option:
10854 paphio:~/XML -> ls -l db100000.xml
10855 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
10856 paphio:~/XML -> time ./testSAX --quiet db100000.xml
10857 3200006 callbacks generated
10858 real 0m1.270s
10859 Which means 16MBytes/s and 3Mcallback/s
10860
Daniel Veillardc62a1472002-03-19 18:35:12 +000010861Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10862
10863 * xpath.c: valgrind spotted another error that time when running
10864 on libxslt regression tests
10865
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000010866Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10867
10868 * Makefile.am: adding "make valgrind" running the full regression
10869 tests (except python ones) under Valgrind (using valgrind -q
10870 which was kindly added by the author).
10871 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
10872 passes cleanly now except an obcure floating point initialization
10873 raised in log10() in one XPath regression test ???
10874 * tree.c: edited some comments to close #75244
10875
Daniel Veillard28cac6b2002-03-19 11:25:30 +000010876Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
10877
10878 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
10879 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
10880 context of ScrollKeeper, made sure that if the number is
10881 an integer, the serialization follows the description at
10882 http://www.w3.org/TR/xpath#section-String-Functions
10883
Daniel Veillard5997aca2002-03-18 18:36:20 +000010884Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10885
Daniel Veillard34ce8be2002-03-18 19:37:11 +000010886 * configure.in: preparing 2.4.18
10887 * doc/*: updated and rebuilt the web site
10888 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
10889 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000010890 * parser.c: humm, changed the way the SAX parser work when
10891 xmlSubstituteEntitiesDefault(1) is set, it will then
10892 do the entity registration and loading by itself in case the
10893 user provided SAX getEntity() returns NULL.
10894 * testSAX.c: added --noent to test the behaviour.
10895
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000010896Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10897
10898 * parser.c: Wilfried Teiken provided a hackish but working
10899 way to get context reported back on entities when parsing
10900 with SAX and without breaking the DOM build.
10901
Daniel Veillard2d347fa2002-03-17 10:34:11 +000010902Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10903
10904 * c14n.c: applied a new patch from Aleksey Sanin
10905 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
10906 to reference Aleksey implementation of XML digital Signatures
10907
Daniel Veillard38bf6f02002-03-16 22:03:31 +000010908Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10909
10910 * xpath.c: small fix to avoid potential problem due to
10911 ordering of freeing data
10912 * python/Makefile.am: people were complaining about
10913 the generated file in python dir not being built
10914
Daniel Veillardd2379012002-03-15 22:24:56 +000010915Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10916
10917 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
10918 python/generator.py python/libxml.c python/types.c: Cleanup
10919 of the python Makefiles based on Jacob and James feedback,
10920 fixed the spec file accordingly, fixed the number of warning
10921 that passing my pedantic CFLAGS was generating. Conclusion
10922 is that Python includes are real crap.
10923
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000010924Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10925
10926 * configure,in: it was reported quite a few times that
10927 xml2-config --cflags should not output
10928 -I$includeprefix/libxml2/libxml because libxml2 header names
10929 clashes with existing names like list.h from C++ stl.
10930 Includes should be #include<libxml/xxx.h> so ...
10931
Daniel Veillard6f293b12002-03-15 09:42:33 +000010932Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10933
10934 * c14n.c: another patch from Aleksey Sanin
10935
Daniel Veillard5c396542002-03-15 07:57:50 +000010936Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10937
10938 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
10939 canonicalization algorithm
10940 * doc/xml.html doc/index.html: added the C14N references on the
10941 index page.
10942
jacob berkman9be65862002-03-14 02:15:56 +0000109432002-03-13 jacob berkman <jacob@ximian.com>
10944
10945 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
10946 usage, redundant, and gcc specific
10947
Daniel Veillard75be0132002-03-13 10:03:35 +000010948Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10949
10950 * xpath.c: speedup some node selection operations, this can
10951 have a significant impact on DocBook Norm's stylesheets
10952 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
10953 make sure it's always the case
10954 * debugXML.c: distinguish CDATA and comments in ls operations
10955
Daniel Veillard61f26172002-03-12 18:46:39 +000010956Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10957
10958 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
10959 to generate better API descriptions etc...
10960
Daniel Veillard9ff88172002-03-11 09:15:32 +000010961Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10962
10963 * c14n.c: Fixing #74186, made sure all boolean expressions
10964 get fully parenthesized, ran indent on the output
10965 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
10966 include/libxml/tree.h: also #74186 related, removed the
10967 --with-buffers option, and all the preprocessor conditional
10968 sections that were resulting from it.
10969
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000010970Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10971
10972 * valid.c: applied patch from Dodji Seketeli fixing an
10973 uninitailized variable in xmlValidGetValidElements()
10974
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000010975Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10976
10977 * c14n.c: fixed a few comments
10978 * doc/*.html doc/*/*.html: regenerated the docs and added
10979 the C14N API
10980 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
10981
Daniel Veillardfa49d872002-03-09 10:20:00 +000010982Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10983
10984 * check-xml-test-suite.py: fix to adapt varaiations in the
10985 bindings
10986 * configure.in python/setup.py python/setup.py.in: fixed to
10987 have the version of the python scripts automatically updated
10988
Daniel Veillarda3db2e32002-03-08 15:46:57 +000010989Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10990
10991 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
10992 in xmlCopyProp()
10993
Daniel Veillardaf43f632002-03-08 15:05:20 +000010994Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
10995
10996 * configure.in: preparing 2.4.17 release
10997 * doc/*: updated and rebuilt the docs
10998 * xpath.c: fixed a comment
10999 * python/libxml.c: fixed a possible reentrancy problem
11000
Daniel Veillardef6c46f2002-03-07 22:21:56 +000011001Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
11002
11003 * tree.c python/tests/Makefile.am python/tests/attribs.py:
11004 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
11005 added a specific regression test
11006 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
11007 not raise exceptions when failing to find the attribute.
11008
Daniel Veillard90bc3712002-03-07 15:12:58 +000011009Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11010
11011 * configure.in xmllint.c: owen pointed out a problem with the
11012 ftme fix, gettimeofday() was not detected by configure and
11013 the ftime header wasn't included, dohhh
11014
Daniel Veillard8c1ae602002-03-07 11:21:00 +000011015Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
11016
11017 * configure.in xmllint.c: trying to fix #71457 for timing
11018 precision when gettimeofday() is not availble but ftime() is
11019
Daniel Veillardf5a457a2002-03-07 10:25:29 +000011020Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11021
11022 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
11023 are now copied on install and part of the -devel RPM
11024
Daniel Veillard7b416132002-03-07 08:36:03 +000011025Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
11026
11027 * xpath.c: trying to avoid bug #72150 which was apparently
11028 caused by a gcc bug (or a processor problem) as detailed
11029 at http://veillard.com/gcc.bug
11030
Daniel Veillardf742d342002-03-07 00:05:35 +000011031Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11032
11033 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
11034 fixed xmlReconciliateNs(), added a Python test/example for
11035 inter-document cut'n paste
11036 * python/libxml.py: fixed node.doc on document nodes and added
11037 xpathEval() onto node objects
11038
Daniel Veillard4e0e2972002-03-06 21:39:42 +000011039Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11040
11041 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
11042 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
11043 fixup and integrated tests for the serialization stuff
11044
Daniel Veillarde915b2d2002-03-06 18:42:40 +000011045Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11046
11047 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
11048 moved the libxml man page to section 3
11049
Daniel Veillard1e774382002-03-06 17:35:40 +000011050Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
11051
11052 * tree.c: fix bug #72490
11053 * python/libxml.c python/libxml.py: added methods serialize()
11054 and saveTo() to all node elements.
11055
Daniel Veillardddffd2a2002-03-05 20:28:20 +000011056Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11057
11058 * xmlIO.c: closed #73430, don't read from an input source
11059 which indicated an end-of-file or an error.
11060
Daniel Veillard8d24cc12002-03-05 15:41:29 +000011061Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11062
11063 * parser.c: make sure SAX endDocument is always called as
11064 this could result in a Python memory leak otherwise (it's
11065 used to decrement ref-counting)
11066 * python/generator.py python/libxml.c python/libxml.py
11067 python/libxml2-python-api.xml python/libxml2class.txt
11068 python/tests/error.py python/tests/xpath.py: implemented
11069 the suggestions made by Gary Benson and extended the tests
11070 to match it.
11071
Daniel Veillardba5e18a2002-03-05 09:36:43 +000011072Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11073
11074 * python/generator.py: applied patch fixing #73450
11075
Daniel Veillard044fc6b2002-03-04 17:09:44 +000011076Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11077
11078 * xpath.c: fixing #61290 "namespace nodes have no parent"
11079 long standing divergence from the XPath REC. NodeSets
11080 simply hold a copy of namespace nodes and those node ->next
11081 points to the parent (which may not be the node carrying the
11082 definition).
11083 * include/libxml/xpath.h: flagged but didn't added a possible
11084 speedup
11085 * DOCBparser.c HTMLparser.c: removed some warnings from push
11086 parser due to new state being added.
11087 * tree.c: new fix from Boris Erdmann
11088 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
11089 the XML Canonalization support from Aleksey Sanin
11090
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000011091Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11092
11093 * tree.c: patch from Boris Erdmann fixing some namespace odities
11094 with xmlCopyNode()
11095
Daniel Veillardc6613042002-03-02 09:34:02 +000011096Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11097
11098 * xmlIO.c: fix bug #72706 when loading a NULL entity
11099
Daniel Veillardc0fef772002-03-01 16:16:31 +000011100Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11101
11102 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
11103 actually change in a future XML Namespace revision.
11104
Daniel Veillard79426f22002-03-01 16:14:17 +000011105Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11106
11107 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
11108 added the possibility of returning nodesets from XPath extension
11109 functions written in Python
11110
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000011111Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
11112
11113 * python/*: commiting some Python bindings work done while travelling
11114
Daniel Veillard97300512002-03-01 09:13:41 +000011115Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11116
11117 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
11118 explicitely with memory debugging switched on
11119
Daniel Veillard6361da02002-02-23 10:10:33 +000011120Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
11121
11122 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11123 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11124 Added wrapper for the xmlURIPtr type, provided accessors, fixed
11125 the accessor generator for strings
11126 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
11127 regression test.
11128
Daniel Veillard0fea6f42002-02-22 22:51:13 +000011129Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11130
11131 * python/README python/generator.py python/libxml.c python/setup.py:
11132 added the 'usual' setup.py to allow building a libxml2-python
11133 module based on the same code. The initialization is however
11134 different the 2 .so files fo libxml2 and libxslt are identical and
11135 they entry point initialize both libraries. this is done to avoid
11136 some possible nasty problem since the Python don't merge the maps
11137 of all shared modules.
11138
Daniel Veillard158a4d22002-02-20 22:17:58 +000011139Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11140
11141 * parser.c: fixed a push/encoding bug reported by Michael
11142 on librsvg
11143
Daniel Veillard7839e162002-02-20 18:54:48 +000011144Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11145
11146 * include/libxml/parserInternals.h: fixes a misplaced #endif
11147
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000011148Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11149
11150 * parser.c valid.c: found and fixed a couple of allocation bugs
11151
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000011152Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11153
11154 * doc/xml.html doc/python.html doc/*: added a Python and binding
11155 page describing the current state of the Python bindings and
11156 giving pointers to the other languages wrappers.
11157
Daniel Veillard5f4b5992002-02-20 10:22:49 +000011158Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11159
11160 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
11161 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
11162 rebuilt the API and web site
11163 * xpath.c: fixed #71978 portability bugs
11164
Daniel Veillard8aff2472002-02-19 21:50:43 +000011165Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
11166
11167 * SAX.c: oops broke automatic defaulting of namespaces attributes.
11168
Daniel Veillard8dc16a62002-02-19 21:08:48 +000011169Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11170
11171 * include/libxml/parserInternals.h parser.c: had to change
11172 2 internal parsing API when processing document content
11173 to check the start and end of element content are defined
11174 in the same entity
11175 * valid.c include/libxml/valid.h: attribute normalization can
11176 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
11177 with the context to report it.
11178 * SAX.c: fixed the last known bugs, crazy validation constraints
11179 when a document is standalone seems correctly handled. There
11180 is a couple of open issues left which need consideration especially
11181 PE93 on external unparsed entities and standalone status.
11182 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
11183 The 2 tests left failing are actually in error. Cleanup done.
11184
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000011185Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11186
11187 * valid.c: implemented E59 spaces in CDATA does not match the
11188 nonterminal S
11189
Daniel Veillard878eab02002-02-19 13:46:09 +000011190Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11191
11192 * SAX.c parser.c valid.c: more validation test fixups
11193 * check-xml-test-suite.py: added duration info for the tests
11194
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000011195Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11196
11197 * parser.c valid.c: a couple of errors were reported but not
11198 saved back as such in the parsing context. Down to 1% failure rate
11199 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
11200
Daniel Veillard4a7ae502002-02-18 19:18:17 +000011201Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11202
11203 * xmlInternald.c: isExtender was missing a char
11204 * parser.c include/libxml/parser.h: % are acceptable in the
11205 internal subset if within a PUBLIC ID
11206
Daniel Veillard8ab0f582002-02-18 18:31:38 +000011207Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
11208
11209 * SAX.c parserInternals.c valid.c: more work on the conformance
11210 suite. Took the step to finally block documents with encoding
11211 errors. It's a fatal error per the spec, people should have fixed
11212 their documents by now.
11213
Daniel Veillard55253e22002-02-18 14:32:39 +000011214Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
11215
11216 * check-xml-test-suite.py: fixed the test script after some discussion
11217 on the semantic of TYPE="error"
11218 * Makefile.am: added the script to the distrib
11219
Daniel Veillard28757702002-02-18 11:19:30 +000011220Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11221
11222 * SAX.c entities.c: fixed a couple of conformances issues deep
11223 into the validation code (standalone and undeclared Notations)
11224
Daniel Veillard82ac6b02002-02-17 23:18:55 +000011225Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11226
11227 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
11228 stayed there for years !
11229
Daniel Veillard7aea52d2002-02-17 23:07:47 +000011230Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11231
11232 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
11233 missing
11234
Daniel Veillardc7612992002-02-17 22:47:37 +000011235Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11236
11237 * check-xml-test-suite.py: improved the behaviour a bit as
11238 well as the logs
11239 * parser.c valid.c SAX.c: fixed a few more bugs
11240 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
11241
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000011242Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11243
11244 * check-xml-test-suite.py: python script to run regression tests
11245 against the XML Test suite of W3C/OASis
11246 * SAX.c: fixed a validation bug
11247 * parser.c: fixed 3 errors pointed by the test suite
11248 * doc/buildDocBookCatalog: fixed a typo pointed by drake
11249 * python/Makefile.am: fixed a dependendy
11250
Daniel Veillard9f28f302002-02-15 20:48:08 +000011251Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11252
11253 * xmlmemory.c: avoid a warning bug #71594
11254
Daniel Veillard144024e2002-02-13 21:14:46 +000011255Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11256
11257 * xmlmemory.c: Jesse Perry provided a patch to remove a few
11258 warning on alpha/Tru64
11259
Daniel Veillarde4301c82002-02-13 13:32:35 +000011260Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11261
11262 * include/libxml/entities.h: fixing a comment
11263 * valid.c: fixing some troubles with validity check on namespaces
11264 * result/VC/NS3 test/VC/NS3: added a specific regression test
11265
Daniel Veillarda6d05382002-02-13 13:07:41 +000011266Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11267
11268 * tree.c: Fixing #71342 serializing '\n' in attribute values
11269 * result/noent/att3 result/att3 test/att3: added a specific
11270 test.
11271
Daniel Veillard797a5652002-02-12 13:46:21 +000011272Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
11273
11274 * python/libxml.c: couple of bug fixes
11275
Daniel Veillard01a6d412002-02-11 18:42:20 +000011276Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11277
11278 * python/*.py: removed tabs and used spaces.
11279
Daniel Veillard397ff112002-02-11 18:27:20 +000011280Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11281
11282 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
11283 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
11284
Daniel Veillard03517542002-02-11 13:54:40 +000011285Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11286
11287 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
11288 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
11289
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000011290Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11291
11292 * include/libxml/encoding.h include/libxml/entities.h
11293 include/libxml/globals.h include/libxml/parser.h
11294 include/libxml/threads.h include/libxml/tree.h
11295 include/libxml/xmlmemory.h: trying to fix the include mess
11296
Daniel Veillard1a612ed2002-02-11 07:54:45 +000011297Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11298
11299 * include/libxml/xmlmemory.h: reverted part of the previous
11300 attempt to provide #69655, this was breaking the build.
11301
Daniel Veillard0ba59232002-02-10 13:20:39 +000011302Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
11303
11304 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
11305 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
11306 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
11307 include/libxml/parserInternals.h include/libxml/tree.h
11308 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
11309 Tentatively fixed #69655 , make compiling with -Wredundant-decls
11310 clean.
11311 * python/libxml.c: fixed a warning.
11312
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000011313Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11314
11315 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
11316 copying of node, merge back IDs in the target document.
11317 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
11318 test/XInclude/ents/ids.xml: test case
11319 * result/VC/ElementValid4: output changed due to a typo fix
11320
Daniel Veillard1c18e302002-02-09 22:16:40 +000011321Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11322
11323 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +000011324 generate the dependencies right as Jacob found out. Add
11325 an extra dependency rule.
Daniel Veillard1c18e302002-02-09 22:16:40 +000011326
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000011327Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11328
11329 * parserInternals.c valid.c: Justin Fletcher found some parts
11330 of the code needing cleanup
11331 * libxml.spec.in python/Makefile.am python/generator.py
11332 python/libxml.c python/libxml.py: Fixed the python Makefiles
11333 corrected a bug showing up on ia64, changed the name of the
11334 python internal module too
11335
Daniel Veillard07be19b2002-02-08 14:20:35 +000011336Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
11337
11338 * Makefile.am: applied patch from Andris Pavenis for binary
11339 name suffixes
11340
Daniel Veillardf216d462002-02-08 13:44:24 +000011341Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
11342
11343 * xmllint.c win32/win32config.h: fixing #68748
11344
Daniel Veillardd455d792002-02-08 13:37:46 +000011345Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11346
11347 * valid.c: fixing #70166
11348
11349Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11350
11351 * valid.c: fixing #70077
11352
Daniel Veillardc575b992002-02-08 13:28:40 +000011353Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11354
11355 * Copyright Makefile.am README configure.in libxml.spec.in:
11356 Changed to the MIT Licence
11357 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
11358 doc/xmlio.html: updated the doc accordingly
11359 * include/libxml/xmlwin32version.h configure.in: preparing
11360 2.4.14 release
11361 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11362 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11363 fixed the const xmlChar * wrapper and generator, XPath extension
11364 functions now use the context as first argument
11365 * python/tests/tstxpath.py python/tests/xpath.py
11366 python/tests/xpathext.py: Updated the tests accordingly
11367 * tree.c: fixed bug #70067
11368
Daniel Veillard7db38712002-02-07 16:39:11 +000011369Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11370
11371 * Makefile.am: cleanup
11372 * debugXML.c: always use stdout if output is NULL
11373 * xmlIO.c: don't close filedescriptors passed to outputBuffers
11374 * python/Makefile.am python/generator.py python/libxml2class.txt
11375 python/libxml_wrap.h python/types.c: augmented the number of bindings
11376 handling FILE * and XPath contexts
11377 * python/tests/Makefile.am: avoid a stupid problem due to the
11378 use of TEST.
11379
Daniel Veillard15a143b2002-02-06 22:40:50 +000011380Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
11381
11382 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
11383
Daniel Veillard70cab352002-02-06 16:06:58 +000011384Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11385
11386 * python/TODO python/libxml.c: cleanup the extension function lookup
11387 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
11388
Daniel Veillard7a96efc2002-02-05 16:34:33 +000011389Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11390
11391 * configure.in python/Makefile.am: do not install outside
11392 of prefix
11393
Daniel Veillard33caa0b2002-02-04 14:07:26 +000011394Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11395
11396 * python/TODO python/libxml.c: started adding SAX interfaces
11397 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
11398 SAX test
11399
Daniel Veillard36eea2d2002-02-04 00:17:01 +000011400Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11401
11402 * tree.c: hardened the addChild function
11403 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11404 python/libxml2class.txt python/libxml_wrap.h python/TODO:
11405 added accessors needed for xmlNode, a bit more testing and
11406 extension of interfaces
11407 * python/tests/Makefile.am python/tests/build.py: added a test
11408 build from scratch/save/load/check
11409
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000011410Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
11411
11412 * parserInternals.c: change a small bit in the way valididy
11413 error messages get initialized
11414 * python/TODO python/libxml.c python/libxml2-python-api.xml
11415 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11416 added some memory debugging to track leaks at the libxml2 level
11417 * python/tests/*.py: changed all tests to check for leaks,
11418 there is just one left in XPath extension registrations.
11419
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000011420Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
11421
11422 * python/TODO python/generator.py python/libxml2-python-api.xml
11423 python/libxml2class.txt: more accessor classes for the parser
11424 context, allow to switch on and check validity
11425 * python/tests/Makefile.am python/tests/error.py
11426 python/tests/invalid.xml python/tests/valid.xml
11427 python/tests/validate.py: attded more test and and added error.py
11428 which I forgot to commit in the last step
11429
Daniel Veillard3ce52572002-02-03 15:08:05 +000011430Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11431
11432 * python/Makefile.am python/types.c: cleanup
11433 * python/libxml.c python/libxml.py python/libxml_wrap.h
11434 python/generator.py python/libxml2-python-api.xml
11435 python/libxml2class.txt: added class for parser context, added
11436 first cut for push mode support. Added a framework to generate
11437 accessors functions.
11438 * python/tests/Makefile.am python/tests/push.py: added a push
11439 test
11440
Daniel Veillardcfb05462002-02-02 23:18:22 +000011441Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11442
11443 * python/Makefile.am python/TODO python/libxml.py: fixed a small
11444 bug a bit of cleanup.
11445
Daniel Veillard5d819032002-02-02 21:49:17 +000011446Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
11447
11448 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
11449 python/libxml2class.txt: adding error redirections and preformat
11450 to a python handler
11451 * python/tests/Makefile.am python/tests/*.py: cleanup made all
11452 tests self checking
11453
Daniel Veillard7fd7a942002-02-02 12:19:46 +000011454Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11455
11456 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
11457 a function
11458
Daniel Veillard9589d452002-02-02 10:28:17 +000011459Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11460
11461 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
11462 python/libxml.c python/libxml2-python-api.xml
11463 python/libxml2class.txt: Progressing through the TODOs, class
11464 description output, extra XML API, RPM now builds the wrappers
11465 for all python installed versions
11466
Daniel Veillard253aa2c2002-02-02 09:17:16 +000011467Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
11468
11469 * configure.in libxml.spec.in python/Makefile.am python/TODO
11470 python/generator.py python/libxml2class.txt: added more informations
11471 in the libxml2-python package including docs. Slightly changed
11472 the class hierarchy
11473 * python/tests/*: added basic regression tests infrastructure too
11474
11475Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11476
11477 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
11478 added libxml2-python as part of the packages installed
11479
Daniel Veillarda7340c82002-02-01 17:56:45 +000011480Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11481
11482 * python/Makefile.am python/generator.py python/libxml.c
11483 python/libxml.py: more work, now able to extend the
11484 XPath interpreter with functions written in python.
11485
Daniel Veillardc3e39442002-02-01 09:29:41 +000011486Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11487
11488 * python/Makefile.am: Jacob sent a patch to allow building from
11489 tarfile.
11490
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000011491Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11492
11493 * python/Makefile.am python/libxml.c configure.in Makefile.am:
11494 inserted the python wrappers build, I hope this won't be too
11495 unportable
11496
Daniel Veillard1971ee22002-01-31 20:29:19 +000011497Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11498
11499 * xpath.c: minor optimization
11500 * python/generator.py python/libxml.c python/libxml.py
11501 python/libxml_wrap.h: more work on the python bindings,
11502 they now support XPath and there is no evident leak
11503
Daniel Veillard36ed5292002-01-30 23:49:06 +000011504Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11505
11506 * python/generator.py python/libxml.c python/libxml.py:
11507 more work on the python bindings generator.
11508
Daniel Veillard96fe0952002-01-30 20:52:23 +000011509Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11510
11511 * python/generator.py python/libxml.c python/libxml_wrap.h:
11512 more work on the python bindings.
11513
Daniel Veillardd2897fd2002-01-30 16:37:32 +000011514Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11515
11516 * python/generator.py python/libxml.c python/libxml.py
11517 python/libxml_wrap.h: commited early version of a python binding
11518 for private use only ATM
11519
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000011520Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11521
11522 * entities.c tree.c include/libxml/entities.h: applied patch
11523 from Anthony Jones to implement copy of DTD subtree too. Had
11524 just to keep 2 function private which really ought to become
11525 public ones.
11526
Daniel Veillarda42f25f2002-01-25 14:15:40 +000011527Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11528
11529 * xmllint.c: added pointers to the web pages in the usage()
11530
Daniel Veillardbd227ae2002-01-24 16:05:41 +000011531Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11532
11533 * tree.c: more fixes from Petr Kozelka for attribute handling
11534 in the tree API to align the semantic with DOM.
11535
Daniel Veillard36065812002-01-24 15:02:46 +000011536Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11537
11538 * valid.c tree.c entities.c: another set of patches from
11539 Anthony Jones for copy operations cleanup and robustness
11540
Daniel Veillardf8592562002-01-23 17:58:17 +000011541Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11542
11543 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
11544 an alphabetic index based on comments content
11545 * doc/*: rebuilt the web site with the new references
11546
Daniel Veillardc8c7be42002-01-23 17:53:44 +000011547Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11548
11549 * parserInternals.h: Greg Sjaardema suggested to use an
11550 eponential buffer groth policy in xmlParserAddNodeInfo()
11551
Daniel Veillard3bf65be2002-01-23 12:36:34 +000011552Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11553
11554 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
11555 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
11556 doc/parsedecl.py doc/Makefile.am: updated the python extractor
11557 to generate cross-references, and added/updated the stylesheets
11558 to generate and link API indexes. The generic keyword index
11559 is not done yet.
11560 * doc/*.html: regenerated all the usual docs too
11561
Daniel Veillard2070c482002-01-22 22:12:19 +000011562Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11563
11564 * debugXML.c: added an xpath function to the shell for T. V. Raman
11565
11566Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000011567
11568 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
11569 debug routines.
11570
Daniel Veillardc169f8b2002-01-22 21:40:13 +000011571Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11572
11573 * tree.c: apply an patch from Petr Kozelka for unlink and replace
11574 support of attribute nodes
11575
Daniel Veillard9d06d302002-01-22 18:15:52 +000011576Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11577
11578 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
11579 hopefully near complete and fully documented of the API in XML
11580 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
11581 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
11582 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
11583 include/libxml/parserInternals.h include/libxml/valid.hi
11584 include/libxml/xmlIO.h include/libxml/xmlerror.hi
11585 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
11586 include/libxml/xpath.h include/libxml/xpathInternals.h:
11587 Cleaned up the doc comments a lot in the process, the interface
11588 coverage is now 100%
11589
Daniel Veillard2d1464f2002-01-21 23:16:56 +000011590Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11591
11592 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
11593 extracts comments from the gtk-doc DocBook output (a bit
11594 convoluted but seems to work).
11595
Daniel Veillard61006472002-01-21 17:31:47 +000011596Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11597
11598 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
11599 added an XML description of the API, moved the script generating
11600 it here. Added a "make api" target
11601
Daniel Veillardd2f23002002-01-21 13:36:00 +000011602Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11603
11604 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
11605
Daniel Veillard99e55eb2002-01-21 08:56:29 +000011606Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11607
11608 * xpath.c include/libxml/xpathInternals.h: the change made to
11609 xmlXPathFuncLookupFunc was incompatible roll it back
11610
Daniel Veillard963d2ae2002-01-20 22:08:18 +000011611Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11612
11613 * SAX.c: cleanup patch from Anthony Jones
11614 * doc/Makefile.am: fix the headers to avoid in make scan
11615 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
11616 includes, * vs Ptr and general cleanup
11617 * parsedecl.py: first version of a script to extract the
11618 module interfaces, the goal will be to provide .decl or XML
11619 specification of the interfaces to build wrappers.
11620
Daniel Veillard0f5f1622002-01-20 12:42:06 +000011621Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11622
11623 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
11624 now provides return codes in case of errors
11625
Bjorn Reese026d29f2002-01-19 15:40:18 +000011626Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
11627
11628 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
11629 Upgraded to trio baseline 1.6
11630 * strio.h strio.c: Replaced by triostr.h and triostr.c
11631
Daniel Veillard572577e2002-01-18 16:23:55 +000011632Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
11633
11634 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
11635 of strdup usage in the code
11636
Daniel Veillarddb5850a2002-01-18 11:49:26 +000011637Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11638
11639 * parser.c error.c: Keith Isdale complained rightly that
11640 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
11641
Daniel Veillardcfa0d812002-01-17 08:46:58 +000011642Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11643
11644 * tree.c: fixed the funxtion to set the xml: attributes
11645 * debugXML.c: added "setbase" to test it.
11646
Daniel Veillard2c748c62002-01-16 15:37:50 +000011647Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11648
11649 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
11650 to allow updating an attribute content
11651
Daniel Veillard8de85c62002-01-15 17:10:15 +000011652Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11653
11654 * libxml.h: try to avoid problems when compiling on Windows
11655
Daniel Veillard314cfa02002-01-14 17:58:01 +000011656Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
11657
11658 * hash.c: patch from Anthony Jones for hash.c allocation size
11659 * Makefile.am: trying to work around Yet Another Libtool Madness
11660 and build the 2.4.13 release finally ...
11661
Daniel Veillard744683d2002-01-14 17:30:20 +000011662Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11663
11664 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
11665 * doc/* : update of the documentation
11666
Daniel Veillarde6a55192002-01-14 17:11:53 +000011667Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11668
11669 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
11670 at fixing #61290 :-(
11671
Daniel Veillardfb25a512002-01-13 20:32:08 +000011672Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11673
11674 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
11675 Fixes bug #67229
11676
Daniel Veillardacb2bda2002-01-13 16:15:43 +000011677Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11678
11679 * tree.c: trying to avoid troubles when a subtree is copied
11680 and coalesced in part with the target tree. Should fix
11681 bug #67407
11682
Daniel Veillardd8224e02002-01-13 15:43:22 +000011683Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11684
11685 * valid.c: fixed validation of attributes content of type
11686 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
11687 values, very old bug. Fixes #67671
11688
Daniel Veillard8107a222002-01-13 14:10:10 +000011689Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11690
11691 * parser.c include/libxml/parserInternals.h tree.c: integrated
11692 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
11693 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
11694
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000011695Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11696
11697 * threads.c: applied Serguei Narojnyi's patch to add native
11698 thread support on the Win32 platform
11699 * testThreadsWin32.c Makefile.am: added the test program also
11700 from Serguei, Win32 specific
11701 * include/win32config.h include/libxml/xmlwin32version.h.in:
11702 added patch from Igor for the Windows thread specific defines.
11703
Daniel Veillard845cce42002-01-09 11:51:37 +000011704Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
11705
11706 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
11707
Daniel Veillard7b602b42002-01-08 13:26:00 +000011708Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11709
11710 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
11711 output page into XMLinfo.html. Close bug #66951 and
11712 raised by Robert Collins too.
11713
Daniel Veillard73c6e532002-01-08 13:15:33 +000011714Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
11715
11716 * encoding.c: Paul Keogh pointed out a possibility of segfault
11717 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
11718 Closes bug # 68238
11719
Daniel Veillard4a859202002-01-08 11:49:22 +000011720Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
11721
11722 * doc/*.html: updated the Gdome2 links
11723
Daniel Veillard3c5ed912002-01-08 10:36:16 +000011724Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11725
11726 * libxml.h: Applied following patches from Robert Collins
11727 and make sure IN_LIBXML is defined when compiling it
11728 -------
11729 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
11730 as well as Visual C.
11731 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
11732 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
11733 * strio.c (PLATFORM_UNIX): Define for Cygwin.
11734 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
11735 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
11736 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
11737 xmlSysIDExists xmlNoNetExists).
11738 * xmllint.c: Don't include winsock2.h for Cygwin.
11739
Daniel Veillard401c2112002-01-07 16:54:10 +000011740Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11741
11742 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
11743 when the version info is not present.
11744
Daniel Veillard6f42c132002-01-06 23:05:13 +000011745Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11746
11747 * tree.c: Anthony Jones pointed out a problem in
11748 xmlStringGetNodeList() and provided a fix for it
11749
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000011750Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11751
Daniel Veillarddb5850a2002-01-18 11:49:26 +000011752 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000011753 xmlCreatePushParserCtxt() when the initial buffer passed
11754 is large.
11755
Daniel Veillard0e47ee22002-01-05 18:25:52 +000011756Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11757
11758 * win32/*: big cleanup of the Windows/MSVC project files
11759 from Igor Zlatkovic
11760
Daniel Veillardcebb1362002-01-02 13:13:30 +000011761Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11762
11763 * doc/Makefile.am: should fix #67674 and avoid troubles if
11764 xsltproc is not available or fails in the prefix provided
11765
Daniel Veillard26908ab2002-01-01 16:50:03 +000011766Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
11767
11768 * xmlmemory.c: one more doc patch from Charlie Bozeman.
11769
Daniel Veillard5344c602001-12-31 16:37:34 +000011770Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11771
11772 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
11773 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
11774 Fixed a few other problems raised by Charlie Bozeman.
11775 * result/VC/ElementValid[5-7]: fixed the output
11776
Daniel Veillardcbaf3992001-12-31 16:16:02 +000011777Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
11778
11779 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
11780 patches from Charlie Bozeman. Regenerated the HTML docs.
11781
Daniel Veillard7f9a6802001-12-20 14:01:47 +000011782Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
11783
11784 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
11785 for Windows from Igor
11786
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000011787Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11788
11789 * xmllint.c: applied Justin Fletcher patch for --output or -o
11790
Daniel Veillardd3b29d22001-12-18 07:53:16 +000011791Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
11792
11793 * win32/libxml2/libxml2.def.src: close #67019
11794
Daniel Veillard01db67c2001-12-18 07:09:59 +000011795Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
11796
11797 * xmllint.c: applied Justin Fletcher generic timing patch
11798 similar to the one already applied to xsltproc.
11799
Daniel Veillardd1640922001-12-17 15:30:10 +000011800Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
11801
11802 * include/libxml/tree.h tree.c: applied documentation patches
11803 from Charlie Bozeman
11804
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000011805Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
11806
11807 *doc/xmllint.xml, xmllint.1 - document --dropdtd
11808
Daniel Veillard29e43992001-12-13 22:21:58 +000011809Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
11810
11811 * valid.c: fix the xmlStrdup() used in the previous patch.
11812 * valid.c: added --dropdtd
11813 * tree.c: fixed xmlUnlinkNode so it also removes the references
11814 from the document if the node is a DTD
11815
Daniel Veillard86fd5a72001-12-13 14:55:21 +000011816Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
11817
11818 * HTMLtree.c valid.c: cleanup some static declarations
11819
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000011820Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
11821
11822 * xmllint.c: removed another strdup()
11823 * doc/FAQ: removed the HP/UX entry
11824
Daniel Veillarded472f32001-12-13 08:48:14 +000011825Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
11826
11827 * valid.c: fix bug #66816 when validating.
11828 * xmllint.c: don't use sys/time.h if configure did not found it
11829
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000011830Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
11831
11832 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
11833 xmlcatalog_man.xml
11834
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000011835Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
11836
11837 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
11838 xmlInitMemory() was declared twice
11839
Daniel Veillardb82c1662001-12-09 14:00:54 +000011840Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
11841
11842 * globals.c: do not reference strdup() !
11843 * configure.in libxml-2.0.pc.in: trying to fix the libs
11844 of the various config extraction modules
11845
Daniel Veillardef90ba72001-12-07 14:24:22 +000011846Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11847
11848 * configure.in : preparing 2.4.12
11849 * doc/* : updated and rebuilt the docs
11850
Daniel Veillard220346d2001-12-07 11:33:54 +000011851Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
11852
11853 * uri.c: closed bug #66159
11854 * testURI.c: added --escape option
11855 * configure.in: some cleanup for xml2-config --cflags
11856
Daniel Veillard2a906822001-12-06 14:34:08 +000011857Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
11858
11859 * globals.c testThreads.c: removed some misplaced includes
11860 of xmlversion.h
11861
Daniel Veillarde28313b2001-12-06 14:08:31 +000011862Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
11863
11864 * threads.c: patch from Gary Pennington fixing a possible
11865 problem at initialization time.
11866
Daniel Veillardd3b08822001-12-05 12:03:33 +000011867Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
11868
11869 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000011870 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000011871 CodeWarrior.
11872
Daniel Veillarda7866932001-12-04 13:14:44 +000011873Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
11874
11875 * xmllint.c: applied Geert Kloosterman's patch to fix
11876 --repeat --timing output
11877
Daniel Veillard19840942001-11-29 16:11:38 +000011878Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
11879
11880 * parser.c: Robin Berjon <robin@knowscape.com> found a case
11881 where non-wellformed XML declaractions were not detected.
11882
Daniel Veillarde85d9342001-11-28 14:43:12 +000011883Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11884
11885 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
11886
Daniel Veillard22f25a82001-11-28 09:12:23 +000011887Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
11888
11889 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
11890 gets reset by xmlCleanupInputCallbacks() and this makes the
11891 function useless. Same for output.
11892
Daniel Veillard107ccaa2001-11-27 16:23:50 +000011893Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11894
11895 * xmlIO.c: robert pointed out a loop error in callback cleanups
11896
Daniel Veillard8faa7832001-11-26 15:58:08 +000011897Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
11898
11899 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
11900 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
11901 they are not really tied to debugging
11902
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000011903Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11904
11905 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
11906 * xmllint.c: better --catalogs description
11907
Daniel Veillard4855c8c2001-11-25 10:35:25 +000011908Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
11909
11910 * tree.c: fixed a couple of problems in xmlSetProp()
11911
Daniel Veillardcd337f02001-11-22 18:20:37 +000011912Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
11913
11914 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
11915 unappropriate stdout output.
11916
Daniel Veillard566d4df2001-11-22 13:00:53 +000011917Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
11918
11919 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
11920 by Denis Beurive, closes #65111
11921
Daniel Veillardb4545fd2001-11-20 09:37:09 +000011922Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
11923
11924 * valid.c: in case of content model validity error, don't
11925 print it if validity warnings were not requested.
11926
Daniel Veillardc69e0b12001-11-20 08:35:07 +000011927Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
11928
11929 * nanoftp.c: applied a couple of patches from Brian D Ripley.
11930 * parserInternals.c: removed the last exit() call. Print an
11931 unmaskable error on stderr instead (library mismatch detection)
11932
MST 2001 John Fleck42304042001-11-18 00:18:06 +000011933Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
11934
11935 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
11936 shell instructions from Heiko Rupp
11937
Daniel Veillardf7b094f2001-11-15 13:54:39 +000011938Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
11939
11940 * catalog.c: use the URL notation file:// for default catalog paths
11941
Daniel Veillard0ec98632001-11-14 15:04:32 +000011942Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
11943
11944 * include/libxml/tree.h: better comments for _private fields
11945 * tree.c: removed a problem when copying an entity reference.
11946
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000011947Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
11948
11949 * vms/*: updated instructions and diffs from John A Fotheringham
11950
Daniel Veillarda11001b2001-11-12 22:45:36 +000011951Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
11952
11953 * include/libxml/xmlerror.h: avoid an include problem if
11954 #include <libxml/xmlerror.h> happens first in code
11955 seems to be the case in KDE libs
11956
Daniel Veillard8e3943c2001-11-12 21:35:44 +000011957Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11958
11959 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
11960 from Igor for Windows
11961
11962Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11963
11964 * Makefile.am: Gary Pennington pointed out a missing prefix
11965
Daniel Veillard43d3f612001-11-10 11:57:23 +000011966Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
11967
11968 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
11969 * doc/*: upgraded and rebuilt the docs
11970
Daniel Veillardc1f78342001-11-10 11:43:05 +000011971Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11972
11973 * HTMLparser.c: fix comment in scripts element parsing.
11974 * result/HTML/doc3*: updated the results.
11975
11976Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
11977
11978 * uri.c: another URI bug fix #63336, using Joel Young patch.
11979
Daniel Veillardc6e013a2001-11-10 10:08:57 +000011980Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
11981
11982 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
11983 a cleaned up version of the Pwd shell string generation.
11984
Daniel Veillardbe480fb2001-11-08 23:36:42 +000011985Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11986
11987 * valid.c include/libxml/tree.h: trying to fix namespaces +
11988 validation problems for good, closing #63619 in the process
11989 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
11990 wrong in this respect, fixed it.
11991
Daniel Veillardd536f702001-11-08 17:32:47 +000011992Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11993
11994 * xmllint.c: Morus Walter patch to allow --format and --encode
11995
Daniel Veillard5004f422001-11-08 13:53:05 +000011996Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
11997
11998 * debugXML.c: Stefan Kost provided an help command for the shell
11999
Daniel Veillarda6825e82001-11-07 13:33:59 +000012000Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
12001
12002 * debugXML.c: Heiko Rupp pointed that the shell would crash
12003 on empty nodesets returns.
12004
Daniel Veillard03f848d2001-11-07 12:53:46 +000012005Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12006
12007 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
12008 migh need the history libraries
12009
Daniel Veillard957fdcf2001-11-06 22:50:19 +000012010Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
12011
12012 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
12013 handle the case of < in quoted attributes, Bastian Kleineidam
12014
Daniel Veillardc853b322001-11-06 15:24:37 +000012015Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12016
12017 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
12018 fixing catalog breakages
12019 * Makefile.am catalog.c result/catalogs/catal
12020 result/catalogs/mycatalog.* test/catalogs/catal*:
12021 fixed more problems in catalog support, added more regression tests
12022 for both XML and SGML catalog handling
12023
Daniel Veillard66870c72001-11-05 19:27:49 +000012024Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12025
12026 * debugXML.c: applied an improvement to xmlGetLineNo() from
12027 Keith Isdale
12028
Daniel Veillardffe09c92001-11-05 14:21:47 +000012029Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
12030
12031 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
12032 Side effect of the progressive catalog loading
12033
Daniel Veillardad661b92001-11-05 11:43:15 +000012034Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
12035
12036 * Makefile.am: confexecdir and confexec_DATA were defined twice
12037 pointed out by Karl Eichwalder
12038
Daniel Veillard6eb17722001-11-04 22:19:27 +000012039Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
12040
12041 * xmlcatalog.c: avoid unlink() and use remove() instead.
12042
Daniel Veillardea898282001-11-04 22:13:45 +000012043Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
12044
12045 * libxml.spec.in: cleanup
12046 * include/libxml/xmlwin32version.h: updated with 2.4.8
12047
Daniel Veillarda4617b82001-11-04 20:19:12 +000012048Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
12049
12050 * encoding.c global.data globals.c testThreads.c: fix bug #63752
12051 of compiling libxml with a non standard set of options
12052
John Fleck027edfb2001-11-04 20:13:58 +000012053Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
12054
12055 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
12056 document --sgml option, fixing gnome bugzilla #63382
12057
Daniel Veillardcd21dc72001-11-04 20:03:38 +000012058Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
12059
12060 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
12061 breakage of 2.4.7, added a couple of really needed APIs
12062 like xmlCatalogIsEmpty() and xmlNewCatalog()
12063 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
12064 for install-catalog
12065 * configure.in: preparing 2.4.8
12066
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000012067Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
12068
12069 * HTMLtree.c tree.c include/libxml/HTMLtree.h
12070 include/libxml/tree.h include/libxml/xmlIO.h: more include
12071 cleanups, export cleanly one html output + format function.
12072
12073Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
12074
12075 * parser.c: removed initGenericErrorDefaultFunc call from
12076 xmlInitParser() since it could destroy previous calls to
12077 xsltSetGenericErrorFunc() effects
12078
Daniel Veillardebd38c52001-11-01 08:38:12 +000012079Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12080
12081 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
12082 keyword.
12083
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000012084Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
12085
12086 * Makefile.am: cleanup
12087 * threads.c: cleanup too
12088 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
12089 from xsltproc
12090 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +000012091 dependency loop.
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000012092
Daniel Veillard91c00402001-10-30 17:41:38 +000012093Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
12094
12095 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
12096 was not used anymore !
12097
Daniel Veillard52dcab32001-10-30 12:51:17 +000012098Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12099
12100 * configure.in: preparing 2.4.7
12101 * Makefile.am doc/Makefile.am: switched to the latest xmllint
12102 manual page from John
12103 * doc/*: updated the doc and rebuilt the generated pages
12104
Daniel Veillarda9e65e82001-10-30 10:32:36 +000012105Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
12106
12107 * xmlIO.c: closing bug #62711, the library should never
12108 close stdin or stdout.
12109
Daniel Veillard4def3bd2001-10-30 09:47:47 +000012110Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
12111
12112 * uri.c: second pass at fixing #63336, using Joel Young
12113 final patch. looks okay.
12114
Daniel Veillardbb6808e2001-10-29 23:59:27 +000012115Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
12116
12117 * uri.c include/libxml/uri.h: trying to clear #63336
12118 allowing the escaping routine to parse unconformant
12119 URI-References.
12120
Daniel Veillardacf7ff02001-10-29 20:21:47 +000012121Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
12122
12123 * vms/readme.vms vms/build_libxml.com nanoftp.c
12124 include/libxml/xmlversion.h.in: a few VMS updates from
12125 John A Fotheringham
12126 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
12127 and xmlCleanupOutputCallbacks() for the Perl binding people.
12128
Daniel Veillard635ef722001-10-29 11:48:19 +000012129Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
12130
12131 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
12132 apply fixes to close #63271 and avoid segfaults when
12133 the error routine gets callbed before xmlInitParser()
12134 get called.
12135 * nanoftp.c error.c: Applied patches from Justin Fletcher
12136 correcting some xmlGenericError misuses.
12137
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000012138Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
12139
12140 *doc/xmllint.xml, doc/xmllint.1
12141 New and improved man page for xmllint - .xml is the original, .1
12142 is the generated man page
12143
Daniel Veillardc9484202001-10-24 12:35:52 +000012144Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
12145
12146 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
12147 the web site from the main HTML document.
12148
Daniel Veillard5151c062001-10-23 13:10:19 +000012149Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12150
12151 * parser.c: fixed an erroneous validation bug when PE refs
12152 occurs in external parsed entities referenced from the
12153 internals subset
12154 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
12155 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
12156 added the associated testcase, it's a nice one.
12157 * HTMLparser.c: generate the DTD node as HTML still ...
12158 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
12159
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000012160Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
12161
12162 * HTMLparser.c: fixed a bug in htmlNewDoc()
12163
Daniel Veillard89cad532001-10-22 09:46:13 +000012164Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
12165
12166 * test/threads/*: added entities testing to the Thread test
12167 * testThreads.c: make the test reasonable
12168 * DOCBparser.c: fix the DTD public and system ID
12169 * xmllint.c: added --sgml for SGML DocBook importing
12170 * Makefile.am: added Docbtests target
12171
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000012172Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12173
12174 * nanoftp.c: use only "anonymous@" string for anonymous passwds
12175 * testThreads.c: removed bogus include
12176
Daniel Veillardce2c2f02001-10-18 14:57:24 +000012177Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
12178
12179 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
12180 fixed a very serious (looping) validation bug
12181
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000012182Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
12183
12184 * include/libxml/globals.h include/libxml/threads.h threads.c
12185 testThreads.c: far more testing, cleaning up bugs
12186 * *.c : make sure globals.h is always included.
12187
Daniel Veillard7cc95c02001-10-17 15:45:12 +000012188Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
12189
12190 * HTMLparser.c: try to get rid of parser loops for good.
12191
Daniel Veillardab7488e2001-10-17 11:30:37 +000012192Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
12193
12194 * configure.in: fixed some bugs in CFLAGS passing.
12195 * test/threads Makefile.am testThreads.c: added a specific
12196 threaded test case (really nasty, guaranteed).
12197
Daniel Veillard85c11fa2001-10-16 21:03:08 +000012198Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
12199
12200 * catalog.c: serious cleanup on the management of the
12201 XML catalog tree, more tests done, especially with
12202 the catalog PI.
12203
Daniel Veillard364789a2001-10-16 12:45:00 +000012204Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
12205
12206 * catalog.c: avoid a problem in catalog cleanup on SMP if
12207 catalogs were not initialized.
12208
Daniel Veillard81463942001-10-16 12:34:39 +000012209Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
12210
12211 * catalog.c xpath.c: trying to cleanup the not thread safe
12212 parts of the library.
12213
Daniel Veillard64a411c2001-10-15 12:32:07 +000012214Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
12215
12216 * include/libxml/globals.h configure.in global.data: make
12217 the allocation be per-thread a configure option
12218 * encoding.c include/libxml/parser.h: fixed compilation
12219 errors
12220
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000012221Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12222
12223 * include/libxml/parser.h: Norm reported that a few lines
12224 added were breaking libxslt compile, removed them for now
12225
Daniel Veillard6f350292001-10-14 09:56:15 +000012226Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
12227
12228 * parser.c parserInternals.c threads.c: debugged and fixed
12229 initialization problems which were giving troubles on SMP
12230 boxes.
12231
Daniel Veillard6661ffa2001-10-13 14:18:17 +000012232Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12233
12234 * include/libxml/Makefile.am: missing globals.h
12235
Daniel Veillarde7090612001-10-13 12:18:28 +000012236Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000012237
Daniel Veillarde7090612001-10-13 12:18:28 +000012238 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000012239
Daniel Veillardd0463562001-10-13 09:15:48 +000012240Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12241
12242 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
12243 include/libxml/parserInternals.h include/libxml/tree.h
12244 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
12245 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
12246 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
12247 Applied the last patches from Gary, cleanup, activated threading
12248 all user accessible global variables are now handled in globals.[ch]
12249 Still a bit rought but make tests passes with either
12250 --with-threads defined at configure time or not.
12251 * Makefile.am example/Makefile.am: added globals.[ch] and threads
12252 linking options
12253
Daniel Veillardb8478642001-10-12 17:29:10 +000012254Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
12255
12256 * Makefile.am include/libxml/Makefile.am
12257 include/libxml/globals.h globals.c include/libxml/threads.h
12258 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
12259 configure.in: started integrating the core of the thread support
12260 not activated yet but half integrated. The code should still
12261 compile and work anyway.
12262
Daniel Veillardb44025c2001-10-11 22:55:55 +000012263Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12264
12265 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
12266 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
12267 integrating the non-controversial parts of Gary Pennington
12268 multithread patches
12269 * catalog.c: corrected a small bug introduced
12270
Daniel Veillard75b96822001-10-11 18:59:45 +000012271Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
12272
12273 * catalog.c include/libxml/catalog.h: very serious cleanup,
12274 isolating unportable code and as much as possible the accesses
12275 to the global shared catalog. May need more testing !
12276
Daniel Veillard78d12092001-10-11 09:12:24 +000012277Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12278
12279 * include/libxml/debugXML.h debugXML.c tree.c: integrating
12280 Keith Isdale patches for the XSLT debugger interfaces. Some
12281 cleanup
12282
Daniel Veillardff0b7312001-10-11 06:46:09 +000012283Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
12284
12285 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
12286 * DOCBparser.c: generate line nubers in elements
12287
Daniel Veillard60087f32001-10-10 09:45:09 +000012288Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
12289
12290 * configure.in: preparing 2.4.6 release
12291 * doc/xml.html doc/html/*: updated and rebuilt the docs
12292 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
12293
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000012294Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
12295
12296 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
12297 adding documentation for DV's supercatalog support
12298
Daniel Veillard82d75332001-10-08 15:01:59 +000012299Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
12300
12301 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
12302 super catalog support adding one API and one flag --sgml to
12303 xmlcatalog
12304
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000012305Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
12306
12307 * doc/xmlcatalog_man.xml, xmlcatalog.1
12308 One more crack at
12309 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
12310
12311
Thomas Broyer47334c02001-10-07 16:41:52 +000012312Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12313
12314 * xpath.c: implemented xmlXPathObjectCopy for external objects
12315 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
12316
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000012317Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
12318
12319 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
12320 finishing up fix to
12321 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
12322 the xmlcatalog man page display more elegantly
12323
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000012324Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
12325
12326 * configure.in: closing bug #61832
12327 * HTMLparser.c: removed a warning
12328
Daniel Veillard6ab38382001-10-06 13:08:27 +000012329Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
12330
12331 * xpath.c: fixing #61673 part I, do not loose doc information
12332 when copying result value trees.
12333
Daniel Veillard556c6682001-10-06 09:59:51 +000012334Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12335
12336 * xpath.c: trying to harden the XPath interpreter
12337
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000012338Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
12339
12340 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
12341 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
12342
William M. Brack1633d182001-10-05 15:41:19 +000012343Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12344
12345 * HTMLparser: repaired another loop problem
12346
Daniel Veillard20ee8c02001-10-05 09:18:14 +000012347Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
12348
12349 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
12350 parsing.
12351 * xpath.c: fix bug #61291 the default XML namespace node is
12352 missing from the namespace axis.
12353 * tree.c: refuse to create namespaces nodes with prefix "xml"
12354
Daniel Veillard651f9472001-10-04 14:51:06 +000012355Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
12356
12357 * SAX.c: ouch a non-defined namespace could lead to a crash,
12358 fixed #61215
12359
Daniel Veillard7dd05702001-10-04 14:25:12 +000012360Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
12361
12362 * parserInternals.c: closed bug #61054
12363
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000012364Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12365
12366 * include/libxml/Makefile.am: closing #60708
12367
Daniel Veillarda293c322001-10-02 13:54:14 +000012368Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
12369
12370 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
12371 adding xmlSAXParseFileWithData following Marco Stipek suggestion
12372
Daniel Veillardf4309d72001-10-02 09:28:58 +000012373Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12374
12375 * valid.c: close bug #61550 when xml: wasn't considered a namespace
12376
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000012377Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12378
12379 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
12380 * DOCBparser.c HTMLparser.c parser.c: fixed typos
12381
Daniel Veillard16756b62001-10-01 07:36:25 +000012382Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
12383
12384 * catalog.c: Justin Fletcher provided cleaup code in case
12385 HAVE_STAT is not defined
12386 * include/win32config.h: Igor Zlatkovic suggested to have
12387 HAVE_STAT defined there
12388
William M. Brack5e1cac12001-09-28 16:19:18 +000012389Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12390
12391 * catalog.c - fixed typing error reported by M. Barros
12392
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000012393Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
12394
12395 * xmllint.c - fixing typo
12396
William M. Brackd28e48a2001-09-23 01:55:08 +000012397Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12398
12399 * HTMLparser.c: small enhancement to prevent loop on
12400 unrecognizable data
12401
Daniel Veillardb1d62872001-09-21 09:47:08 +000012402Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12403
12404 * parserInternals.c: applying patch from bug #60757 this
12405 should close it
12406
Daniel Veillardc0631a62001-09-20 13:56:06 +000012407Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
12408
12409 * catalog.c xmlcatalog.c: removed a couple of warning
12410 * xpath.c: try to solve the linking problem on platforms
12411 needing trio to compile
12412
Daniel Veillard1a123612001-09-19 08:06:23 +000012413Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000012414
Daniel Veillard1a123612001-09-19 08:06:23 +000012415 * Makefile.am libxml.spec.in: backing up non-documented changes
12416 commited without review or aproval by Jens Finke <jens@gnome.org>
12417 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000012418
Daniel Veillardf5b44e42001-09-17 17:19:54 +000012419Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
12420
12421 * configure.in: Joe Orton provided a patch fixing a problem
12422 when iconv is specified to be in a non-standard directory
12423 but wasn't exported in xml2-config --cflags
12424
Daniel Veillard2fc2db72001-09-14 17:33:51 +000012425Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
12426
Daniel Veillardf5b44e42001-09-17 17:19:54 +000012427 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000012428 troubles with 2.4.4 errors.
12429
Daniel Veillard16698282001-09-14 10:29:27 +000012430Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12431
12432 * encoding.c entities.c: do not output hexadecimal charrefs
12433 when serializing HTML since some version of Netscape can't
12434 grok it, generate decimal ones.
12435 * result/HTML/doc3.htm: output changed due to previous test
12436 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
12437
Daniel Veillard98fed372001-09-13 11:34:58 +000012438Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
12439
12440 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
12441 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
12442
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000012443Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000012444 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000012445
12446 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
12447 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
12448 updated the configuration scripts systems accordingly
12449
Daniel Veillard04382ae2001-09-12 18:51:30 +000012450Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12451
12452 * configure.in: preparing for 2.4.4
12453 * doc/xml.html doc/html/*: updated and rebuilt the docs
12454
Daniel Veillardd63437e2001-09-12 15:00:27 +000012455Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
12456
12457 * win32/dsp/libxml2.def.src: tried to incorporate comments
12458 from bug #59220
12459
Daniel Veillard319a7422001-09-11 09:27:09 +000012460Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
12461
12462 * parser.c result/noent/wml.xml: fixed bug #59981 related
12463 to handling of '&' in attributes when entities are substitued
12464
Daniel Veillard7cf5e442001-09-10 20:16:32 +000012465Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12466
12467 * libxml.h include/libxml/xmlversion.h.in
12468 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
12469 Tried to close bug #60131
12470
Daniel Veillardbce62332001-09-10 18:46:55 +000012471Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12472
12473 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
12474
Daniel Veillard143b04f2001-09-10 18:14:14 +000012475Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
12476
12477 * SAX.c: fixing bug #59946 on xmlns=""
12478
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000012479Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12480
12481 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
12482 but allocates a new error code.
12483
Daniel Veillard05c13a22001-09-09 08:38:09 +000012484Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
12485
12486 * xmllint.c: John Fleck fixed typos in the options output
12487 * parser.c SAX.c: fix ignorable white space SAX selection
12488
12489Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12490
12491 * entities.c: Steve Underwood found the possibility of an
12492 ininite loop in case of error.
12493
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000012494Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
12495
12496 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
12497
Daniel Veillarda050d232001-09-05 15:51:05 +000012498Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
12499
12500 * parser.c: warn if version is not 1.0 but it's not
12501 strictly speaking an error after analyzing the spec
12502
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000012503Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
12504
12505 *doc/catalog.html - add link to the html version of the
12506 man page, other linguistic cleanups
12507
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000012508Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
12509
12510 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
12511 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
12512 file, has not yet been included in the build.
12513
Daniel Veillard99784ff2001-09-01 16:20:28 +000012514Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12515
12516 * catalog.c: removed a duplicate affectation Justin Fletcher
12517
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000012518Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
12519
12520 * tree.c: Armin Sander pointed a possible text coalescing
12521 problem, completed his patch.
12522
Bjorn Reese0b2ae432001-08-31 16:31:57 +000012523Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12524
12525 * trionan.c: Fixed const and volatile re-definition problem
12526
Daniel Veillard5d96fff2001-08-31 14:55:30 +000012527Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
12528
12529 * libxml.4 parser.c: doc updates from Heiko Rupp
12530 * parserInternals.c: 2 sanity checks from Heiko Rupp
12531
Daniel Veillard3ec4c612001-08-28 20:39:49 +000012532Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
12533
12534 * tree.c: applied patch from Armin Sander to make some pointers
12535 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000012536 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000012537
Daniel Veillardb06c6142001-08-27 14:26:30 +000012538Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12539
12540 * xpath.c: hum, restrict the integer usage gcc bug workaround
12541 to only gcc compilers so that other architecture don't get
12542 penalized by this limitation.
12543 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
12544
Daniel Veillard268fd1b2001-08-26 18:46:36 +000012545Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12546
12547 * valid.c: fixed a Windows compiler warning (Chris Poblete)
12548 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
12549
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000012550Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
12551
12552 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
12553 --convert option to xmlcatalog to convert SGML ones to
12554 the XML syntax.
12555 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
12556
12557 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000012558Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12559
12560 * catalog.c xmlIO.c: started some serious testing and fixed
12561 a few bug and optmization needs.
12562
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000012563Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12564
12565 * Makefile.am configure.in include/libxml/xmlwin32version.h:
12566 preparing for a 2.4.3 release even if it may not be ready yet
12567 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
12568 all file parsing lookup to go through the entity resolver, add
12569 to add an API to bypass it (needed to load catalogs themselves),
12570 some cleanup on the catalog code too.
12571 * nanoftp.c: small cleanup
12572 * doc/catalog.html: small update
12573
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000012574Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
12575
12576 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
12577 Jun Kuriyama
12578
Daniel Veillardffb120d2001-08-23 00:52:23 +000012579Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
12580
12581 * doc/catalog.html: finished the catalog documentation
12582
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000012583Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12584
12585 * doc/catalog.html doc/xml.html: added documentation about
12586 Catalog support, misses an API description
12587 * doc/html/*: reextracted the API pages
12588
Daniel Veillarddc2cee22001-08-22 16:30:37 +000012589Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12590
12591 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
12592 Added the part about section 7.2 on URI resolution,
12593 fixed a side effect in the HTML parser, look complete
12594 and ready to rock except the URI/SystemID part!
12595
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000012596Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12597
12598 * include/libxml/catalog.h include/libxml/parser.h
12599 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
12600 xmlIO.c: added support and APIs needed for the catalog PI
12601 * include/libxml/xmlIO.h: cleanup
12602
Daniel Veillarde2940dd2001-08-22 00:06:49 +000012603Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12604
12605 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
12606 include/libxml/catalog.h: starts to look okay, really
12607 plugged the new framework, cleaned a lot of stuff,
12608 added some APIs, except the PI's support missing this
12609 should be mostly complete
12610 * result/catalogs/* test/catalogs/*: added new test, enriched
12611 the existing one with URN ID tests
12612
Daniel Veillard64339542001-08-21 12:57:59 +000012613Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
12614
12615 * catalog.c: fixed nextCatalog
12616 * result/catalogs/docbook test/catalogs/*: started adding
12617 a small regression test
12618
Daniel Veillardcda96922001-08-21 10:56:31 +000012619Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
12620
12621 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
12622 more work on the XML catalog support.
12623 * parser.c include/libxml/parser.h: small cleanup seems using
12624 list as a public parameter name can give portability troubles
12625 * trionan.c trionan.h xpath.c include/libxml/trionan.h
12626 include/libxml/xpath.h include/libxml/Makefile.am: removed
12627 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
12628 wrappers
12629
Bjorn Reese45029602001-08-21 09:23:53 +000012630Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12631
12632 * Makefile.am trio.c triodef.h trionan.c xpath.c
12633 include/libxml/Makefile.am include/libxml/trionan.h:
12634 Re-worked Not-A-Number and Infinity support.
12635 * xmlcatalog.c: added readline include files
12636
Daniel Veillard344cee72001-08-20 00:08:40 +000012637Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12638
12639 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
12640 testCatalog as xmlcatalog, making it an installed app
12641 adding a shell, and preparing it to be a /etc/xml/catalog
12642 management tool, though not ready yet
12643 * catalog.c include/libxml/catalog.h: adding support for
12644 XML Catalogs http://www.oasis-open.org/committees/entity/
12645 not finished, there is some interesting tradeoffs and a
12646 few open questions left.
12647
Daniel Veillardb7664f42001-08-19 13:00:43 +000012648Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
12649
12650 * xmllint.c: fixed a line formatting problem
12651
Daniel Veillard5015b712001-08-17 09:37:52 +000012652Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12653
12654 * SAX.c: removed a couple of unused variable (Albert Chin)
12655
Daniel Veillardbb371292001-08-16 23:26:59 +000012656Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
12657
12658 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
12659 trying to fix some troubles w.r.t. function returning
12660 const xxxPtr.
12661
Daniel Veillardb60c54e2001-08-16 19:34:27 +000012662Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12663
12664 * win32/dsp/libxml2.def.src: another set of symbols conditionally
12665 defined
12666
Daniel Veillardae6db172001-08-16 19:32:00 +000012667Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
12668
12669 * xpointer.c: removed unused var
12670
Daniel Veillard09190202001-08-16 16:27:41 +000012671Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
12672
12673 * testXPath.c: another small cleanup closing bug #59110
12674
Daniel Veillard796f4b62001-08-16 16:00:13 +000012675Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
12676
12677 * win32/dsp/libxml2.def.src: small cleanup closing bug
12678 #59108
12679
Daniel Veillard5aac4e42001-08-15 20:46:57 +000012680Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
12681
12682 * example/gjobread.c: add xmlCleanupParser() before leaving
12683
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000012684Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
12685
12686 * config.h.in configure.in include/libxml/xmlwin32version.h:
12687 released 2.4.2
12688
Daniel Veillardd3d06722001-08-15 12:06:36 +000012689Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
12690
12691 * include/libxml/valid.h debugXML.c valid.c: deprecate
12692 the non-boundchecking Sprintf functions, add Snprintf
12693 this should close bug #57984
12694
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000012695Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
12696
12697 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
12698 URIs before doing the lookups (pointed by Mark Vakoc)
12699
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000012700Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
12701
12702 * xpath.c: serious changes on Result Value Trees and NodeSets
12703 w.r.t. deallocation and collect operations. Probably not
12704 100% clean (merge of allocated trees smells like a problem).
12705 Seems sufficient to close #58943
12706
Daniel Veillard90493a92001-08-14 14:12:47 +000012707Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
12708
12709 * xmllint.c: adding a --format option
12710
Daniel Veillardfe703322001-08-14 12:18:09 +000012711Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
12712
12713 * xpath.c: count() was broken on Result Value Tree
12714 * xmlIO.c: fixed file:/// accesses on _WIN32
12715
Daniel Veillard70ac0e32001-08-13 11:24:16 +000012716Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12717
12718 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
12719 macro was renamed, this should close bug #58683
12720
Daniel Veillardf300b7e2001-08-13 10:43:15 +000012721Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
12722
12723 * SAX.c: small fix fixing bug #58539 reported by coolo, in
12724 entity substitution mode text at the end of the entity might
12725 be added due to text coalescing.
12726 * nanoftp.c parser.c: small cleanup
12727
Daniel Veillard0c720972001-08-08 20:59:00 +000012728Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
12729
12730 * HACKING: added John Fleck right to commit in the doc subdir
12731
Daniel Veillard48da9102001-08-07 01:10:10 +000012732Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12733
12734 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
12735 allow to inherit attributes from the DTD directly in the
12736 tree, this is needed for XPath and can be a useful feature.
12737 Inherited namespaces are always provided at the tree level now
12738 * test/defattr* result/defattr* result/noent/defattr*: added a couple
12739 of tests for this feature (XSLT being the prime user).
12740
Daniel Veillard50f34372001-08-03 12:06:36 +000012741Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12742
12743 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
12744 testSAX.c xmlIO.c xmllint.c include/win32config.h
12745 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
12746 include/libxml/xmlwin32version.h.in win32/README.MSDev
12747 win32/dsp/*: applied Win32 Facelift No.2 patches from
12748 Igor Zlatkovic for Windows/MSC
12749
Daniel Veillard9f4eb912001-08-01 21:22:27 +000012750Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
12751
12752 * SAX.c: unparsedEntityDecl() the URI computation of the
12753 entity wasn't done breaking XSLT unparsed-entity-uri()
12754
Daniel Veillard567e1b42001-08-01 15:53:47 +000012755Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
12756
12757 * xpath.c: fixed a bug when walking the descendants and
12758 the current node has no children
12759 * debugXML.c: show up when a text node is supposed to not be escaped
12760
Thomas Broyerf186c822001-07-31 23:30:37 +000012761Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12762
12763 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
12764 worked like the set:leading() function)
12765 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
12766
Daniel Veillardba6db032001-07-31 16:25:45 +000012767Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12768
12769 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
12770
Daniel Veillard57905372001-07-31 15:52:17 +000012771Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12772
12773 * include/libxml/xmlIO.h: apply change to close #58141
12774 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
12775
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000012776Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12777
12778 * parser.c: when the internal subset uses a PE, then the
12779 included entity can use conditional sections.
12780
Daniel Veillard7d7e3792001-07-30 13:42:13 +000012781Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12782
12783 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
12784 when walking the namespace axis showing up in
12785 libxst/tests/general/bug-12
12786 * xmlmemory.c: added the possibility to trace a given block
12787 defined by its address
12788
Daniel Veillard4aafa792001-07-28 17:21:12 +000012789Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12790
12791 * parser.c: don't override existing encoding specified before
12792 starting xmlParseDocument()
12793
Daniel Veillardfdb1f242001-07-27 23:32:44 +000012794Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12795
12796 * include/libxml/xmlwin32version.h: reinserted, needed for
12797 Windows users of CVS
12798
Darin Adlera77cac02001-07-27 17:41:51 +0000127992001-07-27 Darin Adler <darin@bentspoon.com>
12800
Darin Adler699613b2001-07-27 22:47:14 +000012801 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
12802 * testCatalog.c: Add include of <libxml/parser.h>.
12803
128042001-07-27 Darin Adler <darin@bentspoon.com>
12805
Darin Adlera77cac02001-07-27 17:41:51 +000012806 * include/libxml/.cvsignore:
12807 * include/libxml/xmlwin32version.h:
12808 Remove this file from CVS because it's generated.
12809
Daniel Veillard50822cb2001-07-26 20:05:51 +000012810Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12811
12812 * parser.c include/libxml/parser.h: applied const patches from
12813 Tom Moog #58002
12814
Thomas Broyerba4ad322001-07-26 16:55:21 +000012815Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12816
12817 * xpath.c include/libxml/xpath{,Internals}.h: added a function
12818 lookup framework
12819
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000012820Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12821
12822 * tree.c: fixed xmlCopyNode() for documents
12823
Daniel Veillard6dd398f2001-07-25 22:41:03 +000012824Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12825
12826 * parser.c: fixed bugs #58073 reported by Greg Shtilman
12827
12828Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000012829
12830 * parser.c: fixes bug #57652 reported by Morus Walter
12831
Daniel Veillarde3924972001-07-25 20:25:21 +000012832Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12833
12834 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
12835
Daniel Veillarda53c6882001-07-25 17:18:57 +000012836Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12837
12838 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
12839 errors, lesson don't add new functions at 1am before a release
12840 * xpath.c: integrated fix from Bjorn to avoid divide by zero
12841 from XPath initialization when possible.
12842
Daniel Veillardd9bad132001-07-23 19:39:43 +000012843Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12844
12845 * result/scripts/base*: removing history/readline changed
12846 this slightly
12847 * include/libxml/parser.h SAX.c parser.c parserInternals.c
12848 xmllint.c: make element content line number generation
12849 optionnal to avoid breaking old apps added interface to switch
12850
Daniel Veillardf012a642001-07-23 19:10:52 +000012851Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12852
12853 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +000012854 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillardf012a642001-07-23 19:10:52 +000012855 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
12856 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
12857 John Kroll fixes to allow saving to HTTP via PUT (or
12858 POST of needed).
12859 * doc/html/*.html: regenerated the docs
12860
Thomas Broyere8126242001-07-22 03:54:15 +000012861Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12862
12863 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
12864 xmlHashScanFull and xmlHashScannFull3 to get passed the
12865 three keys as arguments to the callback function
12866
Daniel Veillard5e2dace2001-07-18 19:30:27 +000012867Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12868
12869 * configure.in Makefile.am: removed libxml softlink for good
12870 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
12871 100% coverage by gtk-doc
12872
Daniel Veillard8599e702001-07-17 21:38:51 +000012873Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12874
12875 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
12876 fixed serious troubles due to size_t vs. int mismatch
12877
Daniel Veillard8fcc4942001-07-17 20:07:33 +000012878Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12879
12880 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
12881
Thomas Broyerf06a3d82001-07-16 04:52:57 +000012882Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12883
12884 * include/libxml/xpath{,Internals}.h xpath.c: added a more
12885 convenient extension API for value and context managing
12886 Now handles external objects through xmlXPathPopExternal,
12887 xmlXPathWrapExternal and xmlXPathReturnExternal.
12888 Added functions for sets operations (intersection, etc.)
12889
Daniel Veillard22090732001-07-16 00:06:07 +000012890Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12891
12892 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
12893 xmlIO.c tree.c parserInternals.c entities.c encoding.c
12894 HTMLparser.c: cleanup of global variables, marking some
12895 const or private.
12896
Thomas Broyerf06a3d82001-07-16 04:52:57 +000012897Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000012898
12899 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
12900 fixed xmlXPathNodeSetItem when passing index=0
12901
Daniel Veillard05dec342001-07-14 21:57:39 +000012902Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12903
12904 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
12905
Daniel Veillard28ae6362001-07-14 16:44:32 +000012906Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12907
12908 * xmllint.c: fixed compilation under Cygwin #57503
12909 * TODO: update
12910
Peter Williamsed156f52001-07-13 18:35:13 +0000129112001-07-13 Peter Williams <peterw@ximian.com>
12912
12913 * config.h.in: add #undef HAVE_DLFCN_H
12914
12915 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
12916 builddir.
12917
Daniel Veillard73b36e32001-07-12 15:09:52 +000012918Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12919
12920 * win32/libxml2/libxml2.def.src: added a couple of exported entries
12921 raised by #57348 and #57381
12922
Daniel Veillard7db37732001-07-12 01:20:08 +000012923Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12924
12925 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
12926 tree.c xpointer.c: store the line numbder in element->content,
12927 may break some software, need a configuration mechanism
12928
Darin Adler96037892001-07-11 00:03:16 +0000129292001-07-10 Darin Adler <darin@bentspoon.com>
12930
12931 * .cvsignore:
12932 * example/.cvsignore:
12933 * include/.cvsignore:
12934 * include/libxml/.cvsignore:
12935 Various things that are generated and should be ignored.
12936
Daniel Veillard09ab7e12001-07-10 15:49:44 +000012937Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12938
12939 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
12940 * doc/xml.html doc/html/*: updated the docs
12941
Daniel Veillard04e2dae2001-07-09 20:07:25 +000012942Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12943
12944 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
12945 validation occured on content with element child
12946
Daniel Veillardb8c9be92001-07-09 16:01:19 +000012947Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12948
12949 * tree.c: fixed XML Base computation which was broken
12950 * debugXML.c: added a base function to the shell
12951 * Makefile.am result/scripts/* test/scripts/*: added scripts
12952 based regression tests, and adding 2 XML Base tests
12953
Daniel Veillard19e96c32001-07-09 10:32:59 +000012954Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12955
12956 * tree.c: set properties doc and call xmlSetListDoc for properties
12957 content when grafting them in a different tree.
12958 * aclocal.m4: remove from CVS
12959
Daniel Veillarde086f5c2001-07-08 21:10:40 +000012960Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12961
12962 * win32/libxml2/libxml2.def.src: added some missing entry point
12963 for XPath (Mark Vakoc)
12964
Daniel Veillard388236f2001-07-08 18:35:48 +000012965Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12966
12967 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
12968 layer should URI-Unescape before trying to open resources.
12969
Daniel Veillard04383752001-07-08 14:27:15 +000012970Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12971
12972 * xpath.c: fix the name() bug for elements in the default
12973 namespace reported by Charlie Bozeman
12974
Daniel Veillard7583a592001-07-08 13:15:55 +000012975Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12976
12977 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
12978 led to an XPath fix, improvements of SAX initialization, and
12979 an added option --nocdata to testXPath
12980
Daniel Veillard449d7392001-07-07 19:11:06 +000012981Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12982
12983 * doc/libxml-doc.el: Felix Natter provided anew version working
12984 with XEmacs too
12985
Daniel Veillard5168dbf2001-07-07 00:18:23 +000012986Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12987
12988 * include/libxml/xpath.h: small cleanup
12989 * doc/xml.html: update
12990
Daniel Veillardf524d6e2001-07-05 23:41:40 +000012991Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12992
12993 * Makefile.am configure.in include/libxml/xmlwin32version.h:
12994 released 2.3.14
12995
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012996Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12997
12998 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000012999 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000013000
Daniel Veillard73c9c042001-07-05 20:02:54 +000013001Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13002
13003 * xpath.c: a bug reported by Stephan Kulow empty nodesets
13004 were not equal to empty strings
13005
Daniel Veillard1fd36d22001-07-04 22:54:28 +000013006Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13007
13008 * SAX.c: fixed a URI-Reference computation problem when validating
13009 * xmlIO.c: small cleanup
13010
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000013011Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13012
13013 * parser.c: improved the description of a couple of interfaces
13014 upon Larry Stamper suggestion
13015
Daniel Veillard62f313b2001-07-04 19:49:14 +000013016Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13017
13018 * SAX.c entities.c parser.c: changed completely the way entities
13019 are handled when running the parser in entity substitution mode.
13020 This fixes a bug reported by Stephan Kulow and nearly divides
13021 by 3 the amount of memory required by libxslt to load and process
13022 DocBook TDG.
13023
Daniel Veillardf420ac52001-07-04 16:04:09 +000013024Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13025
13026 * HTMLparser.c: fixing a too early root closing problem raised
13027 byt Prashanth Naidu
13028
Daniel Veillard8c357d52001-07-03 23:43:33 +000013029Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13030
13031 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
13032 raised by Mark Vakoc.
13033
Daniel Veillard6e90d192001-07-03 16:37:49 +000013034Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13035
13036 * example/Makefile.am: fixed the include path to add srcdir/include
13037 * Makefile.am configure.in: fix from Albert Chin for iconv detection
13038 and some cleanup
13039
Daniel Veillardf06307e2001-07-03 10:35:50 +000013040Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13041
13042 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
13043 lot of optimization work, results in significant improvements
13044 when handling really complex XPath queries. Add a small optimizer
13045 for unions, improve [n] and [last()], avoid some costly ops.
13046
Daniel Veillard77044732001-06-29 21:31:07 +000013047Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13048
13049 * include/libxml/parser.h parser.c: xmlStrstr args are both const
13050 * xpath.c: small cleanup
13051 * xmlGetNsList: reformated, fixed problems if used on Entities
13052
Daniel Veillard2adbb512001-06-28 16:20:36 +000013053Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13054
13055 * doc/xml.html: added 1.8.14 and 2.3.13 releases
13056
Daniel Veillardb37ecd02001-06-28 16:18:11 +000013057Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13058
13059 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
13060 * Makefile.am example/Makefile.am: workaround automake generating
13061 erroneous deps
13062
Daniel Veillard12f7d292001-06-28 13:12:11 +000013063Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13064
13065 * include/win32config.h: bug #56801 Yon Derek provided a patch
13066 to the windows config file.
13067
Daniel Veillard87ee9142001-06-28 12:54:16 +000013068Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13069
13070 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
13071 libxml.h : Yon Derek provided a set of changes to compile from
13072 CVS on Windows/MSC
13073
Daniel Veillard0e4cd172001-06-28 12:13:56 +000013074Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13075
13076 * parser.c: fixed UTF8 BOM support in push mode
13077 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
13078 added a specific testcase
13079
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000013080Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13081
13082 * Makefile.am: added --push regression tests
13083 * parserInternals.c: the XML parser segfaulted in --push mode
13084
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000013085Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13086
13087 * configure.in: moved the symlinks detection within a CVS
13088 check, this is not portable and will be removed soon.
13089 * xpath.c: small cleanup/speedup
13090
Daniel Veillard11648102001-06-26 16:08:24 +000013091Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13092
13093 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
13094 release of 2.3.12
13095 * parser.c: make an error message if unknow entities in all cases
13096
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000013097Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13098
13099 * uri.c: fixed 2 uri normalization bugs on '//' reduction
13100
Daniel Veillard23793842001-06-25 16:07:45 +000013101Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13102
13103 * include/libxml/Makefile.am: Laszlo Peter pointed out that
13104 includes were installed in the wrong dir
13105
Daniel Veillardf5498f32001-06-25 15:08:36 +000013106Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13107
13108 * doc/html.xml: warn against sending code to exhibit bugs.
13109
Daniel Veillard56f06462001-06-24 21:34:03 +000013110Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13111
13112 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
13113 Tru64 from Thomas Leitner
13114
Daniel Veillardc5d64342001-06-24 12:13:24 +000013115Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13116
13117 * AUTHORS: added William and Bjorn
13118 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
13119 daniel@veillard.com hopefully I won't have to do this again
13120 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
13121 docs can be rebuilt cleanly now
13122 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
13123 from CVs it's generated, added include/libxml/xmlwin32version.h
13124 also generated but which should change far less frequently.
13125 * catalog.c nanoftp.c: made sure to include libxml.h not
13126 libxml/xmlversion.h directly
13127 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
13128 when compiling on WIN32 and MSC
13129
Daniel Veillard07385fd2001-06-23 21:55:48 +000013130Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13131
13132 * include/Makefile.am include/libxml/Makefile.am configure.in:
13133 fixed make distcheck and rebuilding the rpms
13134
Daniel Veillardcd1d9442001-06-23 18:53:44 +000013135Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13136
13137 * configure.in: should finish the migration of exported includes
13138 into a real include/libxml in CVS, at least for CVS users.
13139 * removed the exported headers, added in include/libxml (as well
13140 as xmlversion.h.in).
13141
Daniel Veillard6dd8e052001-06-23 18:38:06 +000013142Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13143
13144 * configure.in: fixed the way to detect symlink
13145
Daniel Veillard66541772001-06-23 18:31:04 +000013146Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13147
13148 * configure.in: updated, include/libxml is now a real CVS dir
13149
Daniel Veillardca989762001-06-23 17:39:29 +000013150Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13151
13152 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
13153 version works with both libxml1 and libxml2 (it autodetects
13154 the prefix of the html-files) from Felix Natter.
13155 * doc/xml.html: updated doc accordingly
13156
Daniel Veillard8cf14d52001-06-23 16:32:46 +000013157Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13158
13159 * xpath.c: fixed the bug generating a template loop in libxslt
13160 when using docbook-xsl-1.4, * should filter out document nodes
13161 * HACKING: added William
13162 * TODO: updated
13163
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000013164Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13165
13166 * doc/FAQ.html: added a warning about gcc-3.0
13167 * doc/xml.html: added reference to gdome2 and removed a confusing
13168 sentence
13169
Daniel Veillardf7f41852001-06-22 15:18:01 +000013170Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13171
13172 * xmlversion.h: okay this is a generated file, but Windows
13173 users need it and they can't generate it, and I want CVS
13174 Windows users ...
13175 * win32/libxml2/libxml2_so.dsp: Windows project file for
13176 the shared lib version of libxml2
13177 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
13178 resources needed for libxslt/xsltproc by Yon Derek
13179
Bjorn Reese3157b342001-06-22 14:41:45 +000013180Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13181
13182 * trio.c: MSVC fix (provided by Igor Zlatkovic)
13183
Daniel Veillard4151acb2001-06-22 10:48:57 +000013184Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13185
Daniel Veillardcc146db2001-06-22 11:10:52 +000013186 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
13187
13188Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13189
Daniel Veillard4151acb2001-06-22 10:48:57 +000013190 * include/win32config.h: Yon Derek provided a first fix
13191 to be able to compile libxslt/xsltproc on Windows
13192
Daniel Veillardd79bcd12001-06-21 22:07:42 +000013193Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13194
13195 * xpath.c: attempt to work around what seemed a gcc optimizer
13196 bug when handling floats on i386 http://veillard.com/gcc.bug
13197 * tree.c entities.c encoding.c: doing some cleanups while
13198 chasing it
13199
Daniel Veillard017b1082001-06-21 11:20:21 +000013200Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13201
13202 * Makefile.am: cleanup when --without-debug is specified
13203 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
13204 w.r.t. --without-debug and other include points
13205 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
13206 Catalogs
13207 * configure.in entities.h tree.h HTMLparser.c: removed
13208 --without-corba, made the _private field mandatory
13209
Daniel Veillard87a764e2001-06-20 17:41:10 +000013210Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13211
13212 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
13213 outputs a BOM in UTF8, an errata has been issued to avoid the
13214 problem, that was the most reasonable solution... Add support
13215 for a leading UTF8 BOM in entities.
13216
Daniel Veillard10ea86c2001-06-20 13:55:33 +000013217Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13218
13219 * valid.c: fixed a bug found when post validating an entity ref
13220 * xmllint.c: added --loaddtd and sligly changed --postvalid to
13221 activate it too
13222
Daniel Veillard39196eb2001-06-19 18:09:42 +000013223Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13224
13225 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
13226 weakness in the node copy the XPointer and the XInclude
13227 implementations. Serious cleanup.
13228
Daniel Veillard3739b982001-06-19 12:51:30 +000013229Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13230
13231 * Makefile.am: Kjartan Maraas provided a small patch to
13232 add xml2-config.in to EXTRA_DIST
13233
Daniel Veillarda9142e72001-06-19 11:07:54 +000013234Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13235
13236 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
13237 provided another failing case found in KDE, the way the
13238 ctxt->vctxt.nodeTab was allocated and freed changed over
13239 time but it wasn't completely cleaned up. This should fix it.
13240
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000013241Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13242
13243 * parser.c: Stephan Kulow also raised the fact that line number
13244 could get miscounted making debug harder, fixed the problem
13245 in xmlParseCharData()
13246
Daniel Veillard64b98c02001-06-17 17:20:21 +000013247Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13248
13249 * valid.c: Stephan Kulow pointed out a problem when validating
13250 and using an empty entity, forgot a 'break' in a case.
13251
Daniel Veillarde3c81b52001-06-17 14:50:34 +000013252Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13253
13254 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
13255 * doc/xml.html: updated with 2.3.11
13256
Daniel Veillard4ec885a2001-06-17 10:31:07 +000013257Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13258
13259 * TODO: updated adding cleanup of generated doc
13260 * configure.in: prepared to release 2.3.11
13261 * xmllint.c: added --version for bug reporting
13262 * doc/html/*.html: rebuilt the doc
13263
Daniel Veillard8b8d2252001-06-16 21:24:56 +000013264Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13265
13266 * xpath.c: first part of the work on selecting namespace to
13267 fix bug #56115
13268
Daniel Veillard96ed5832001-06-15 22:22:04 +000013269Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13270
13271 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
13272 when using -liconv
13273 * TODO: updated
13274
Daniel Veillardc4f631d2001-06-14 11:11:59 +000013275Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13276
13277 * HTMLtree.[ch]: more work on the HTML serialization routnes,
13278 cleanup, encoding support.
13279
Daniel Veillard608ad072001-06-14 08:32:28 +000013280Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13281
13282 * xpath.c: Thomas Broyer suggested a better patch for the / arg
13283
Daniel Veillard239d0522001-06-13 23:02:48 +000013284Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13285
13286 * xpath.c: bug detected by Ankh when / is used as a function arg
13287
Daniel Veillard02bb1702001-06-13 21:11:59 +000013288Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13289
13290 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
13291 of element and use it to avoid outputting formatting spaces at
13292 the wrong place. Implemented the format parameter for HTML save.
13293 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
13294 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
13295 result/HTML/wired.html: of course this impact the result of a
13296 number of HTML tests
13297
Daniel Veillard95d845f2001-06-13 13:48:46 +000013298Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13299
13300 * HTMLtree.[ch]: started augmenting the HTML save API with
13301 encoding and formatting parameters
13302
Daniel Veillardeca60d02001-06-13 07:45:41 +000013303Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13304
13305 * HTMLtree.h: cleanup and started evaluating the work needed on
13306 revamping the HTML output code
13307
Daniel Veillard84666b32001-06-11 17:31:08 +000013308Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13309
13310 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
13311
Daniel Veillard8bdd2202001-06-11 12:47:59 +000013312Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13313
13314 * valid.c: fixed bug #56049, forgot one check in the
13315 validation routine
13316
Daniel Veillardca2366a2001-06-11 12:09:01 +000013317Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13318
13319 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
13320
Daniel Veillard6761eee2001-06-11 10:29:38 +000013321Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13322
13323 * libxml.h: fixed an error in last commit
13324 * doc/FAQ.html: added an entry for compilation from CVS
13325
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000013326Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13327
13328 * xmlversion.h.in libxml.h: Cygwin patches
13329 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
13330 * tree.h: cleanup
13331
Daniel Veillardacd370f2001-06-09 17:17:51 +000013332Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13333
13334 * tree.c: patched xmlFreeNode() to avoid freeing() a static
13335 memory block in a strange case where libxml is linked twice
13336 in the binary.
13337
Daniel Veillard1d047672001-06-09 16:41:01 +000013338Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13339
13340 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
13341 state far too often, simple fix used to avoid it.
13342
Daniel Veillard4497e692001-06-09 14:19:02 +000013343Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13344
13345 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
13346 being processed, applied his patch
13347 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
13348
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000013349Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13350
13351 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
13352 provided fixes to compile on MSCC again
13353 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
13354 also provided an update for the project files.
13355
Daniel Veillarda682b212001-06-07 19:59:42 +000013356Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13357
13358 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
13359 bug #55810
13360
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000013361Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13362
13363 * tree.c: fixed xmlGetNsProp() to close bug #55683
13364 Note this requires libxslt to use it's own function instead.
13365
Daniel Veillardf0c53762001-06-07 16:07:07 +000013366Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13367
13368 * HTMLtree.c: when in a pre element no formatting space should
13369 be added.
13370 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
13371
Daniel Veillard068a9652001-06-07 15:30:26 +000013372Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13373
13374 * configure.in: added tests for signal() and signal.h
13375
Daniel Veillard541d6552001-06-07 14:20:01 +000013376Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13377
13378 * xpath.c: robert pointed out xmlXPathNINF was not initialized
13379
Daniel Veillard8a367d42001-06-07 14:01:34 +000013380Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13381
13382 * doc/libxml-doc.el: Felix Natter provided a new version for
13383 libxml2
13384
Daniel Veillard8a926292001-06-07 11:20:20 +000013385Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13386
13387 * HTMLtree.c: when in a pre element no formatting space should
13388 be added.
13389
Daniel Veillard14839d52001-06-06 16:11:56 +000013390Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13391
13392 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
13393
Daniel Veillarde95e2392001-06-06 10:46:28 +000013394Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13395
13396 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
13397 hack
13398 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
13399 * uri.c: fixed a warning
13400
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000013401Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13402
13403 * HTMLtree.c: trying to close bug #55772 escaping in script
13404 elements
13405 * doc/xml.html: suggest to send mail to the list
13406
13407Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000013408
13409 * error.c: attempt to fix the xmlGetVarStr breakage once and for
13410 good. Use a macro and based on the solution provided in
13411 vsnprintf manual page from GNU.
13412
Bjorn Reese99748722001-06-05 12:49:15 +000013413Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13414
13415 * error.c: Workaround for non-preserving variadic list.
13416 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
13417
Daniel Veillard2e4f1882001-06-01 10:11:57 +000013418Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13419
13420 * doc/xml.html: added 2.3.10 release
13421
Daniel Veillardb3a182e2001-06-01 09:28:09 +000013422Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13423
13424 * configure.in: releasing 2.3.10
13425
Daniel Veillard3c2758d2001-05-31 18:43:43 +000013426Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13427
13428 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
13429
Daniel Veillard20042422001-05-31 18:22:04 +000013430Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13431
13432 * encoding.c: Robert Collins provided a patch to add the
13433 "US-ASCII" encoding alias
13434
Daniel Veillard97ac1312001-05-30 19:14:17 +000013435Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13436
13437 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
13438 string oriented functions and started cleaning the related areas
13439 in xpath.c which needed fixing in this respect
13440
Daniel Veillard2d703722001-05-30 18:32:34 +000013441Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13442
13443 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
13444 #55380
13445 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
13446
Daniel Veillard9403a042001-05-28 11:00:53 +000013447Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13448
13449 * TODO: updated
13450 * nanohttp.[ch] : started adding APIs to get the redirected URL
13451 when this occurs (needed for further base computation
13452 * tree.h: cleanup
13453 * encoding.c: cleanup
13454 * SAX.c: minor change around ctxt->loadsubset
13455
Daniel Veillard6278fb52001-05-25 07:38:41 +000013456Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13457
13458 * Makefile.am include/Makefile.am: small change to have
13459 include/libxml rebuilt if working from CVS.
13460 * uri.c: applied another patch from Carl Douglas for URI escaping,
13461 this should close bug #51876
13462
Daniel Veillardd16df9f2001-05-23 13:44:21 +000013463Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13464
13465 * xinclude.c: fixed XInclude recursive behaviour bug #54678
13466 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
13467 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
13468 added specific regression test
13469 * parser.h: preparing for the XSLT mode where DTD inherited
13470 attributes are added to the tree.
13471
Daniel Veillardbbd22452001-05-23 12:02:27 +000013472Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13473
13474 * xinclude.[ch]: Updated the namespace for the Last Call version
13475 * result/XInclude/include test/XInclude/include: updated the
13476 testsuite accordingly
13477
Daniel Veillard8514c672001-05-23 10:29:12 +000013478Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13479
13480 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
13481 related to bug #51876
13482
Daniel Veillard42596ad2001-05-22 16:57:14 +000013483Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13484
13485 * tree.c: fixed a gross mistake in base computation, xml:base is
13486 not completely correct yet (need cascade).
13487 * xpath.[ch]: added the few things needed to find a function name
13488 and URI from the XPath context when it is called.
13489
Daniel Veillard81418e32001-05-22 15:08:55 +000013490Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13491
13492 * catalog.[ch]: fixes and add xmlLoadCatalogs()
13493 * DOCBparser.c: small cleanup
13494 * xmllint.c: added a --catalogs option to load catalogs from
13495 $SGML_CATALOG_FILES
13496 * tree.c: cleanup
13497 * configure.in: iconv library fixup, ICONV_LIBS
13498
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000013499Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13500
13501 * catalog.c: handling of CATALOG entries. detection of recursion,
13502 and a few bugfixes
13503 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
13504 against the default namespace
13505
Daniel Veillard04b93292001-05-21 08:15:31 +000013506Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13507
13508 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
13509
Daniel Veillarda97a19b2001-05-20 13:19:52 +000013510Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13511
13512 * parser.c: fixed propagation context info when parsing an
13513 external entity.
13514 * doc/html/*.html: regenerated a couple of docs
13515
Daniel Veillard4623acd2001-05-19 15:13:15 +000013516Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13517
13518 * doc/xml.html: update with 2.3.9 informations
13519
Daniel Veillardbed7b052001-05-19 14:59:49 +000013520Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13521
13522 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
13523 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
13524 * doc/html/* : rebuilt the docs
13525 * valid.c: small patch which may improve some case when
13526 validating.
13527
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000013528Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13529
13530 * HTMLparser.c: Closed bug #54891
13531 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
13532 to the suite
13533
13534Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13535
13536 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
13537 applied a documentation patch from LotR and filled in a few missing
13538 descriptions
13539
Daniel Veillard76d66f42001-05-16 21:05:17 +000013540Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13541
13542 * xpath.c tree.c parser.c: speed optimizations at the parser level
13543 document tree freeing and xpath evaluation
13544
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000013545Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13546
13547 * parser.c parser.h parserInternals.h: fixed a couple of
13548 interfaces for handling memory buffer input to const char *
13549 upon suggestion of JamesH.
13550
Daniel Veillardc3739e72001-05-15 15:23:27 +000013551Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13552
13553 * configure.in: LoTR sent a patch fixing the previous commit
13554
Daniel Veillarda4f27e02001-05-15 12:41:29 +000013555Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13556
13557 * configure.in: trying to deal again with the stoopid -R linking
13558 flag of Solaris
13559
Daniel Veillard790142b2001-05-15 10:51:53 +000013560Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13561
13562 * xpath.h: two nodeset access macros from Thomas Broyer
13563
Daniel Veillardba0b8c92001-05-15 09:43:47 +000013564Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13565
13566 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
13567 patch from Thomas Broyer
13568
Daniel Veillarde62d36c2001-05-15 08:53:16 +000013569Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13570
13571 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
13572 case
13573 * INSTALL: was empty added stuff from the FAQ
13574
Daniel Veillard75bea542001-05-11 17:41:21 +000013575Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13576
13577 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
13578 attributes handling and #54433 by adding xmlUnsetProp()
13579 and xmlUnsetNsProp()
13580
Daniel Veillard0a2a1632001-05-11 14:18:03 +000013581Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13582
13583 * HTMLparser.c: Patch from Jonas Borgström
13584 (htmlGetEndPriority): New function, returns
13585 the priority of a certain element.
13586 (htmlAutoCloseOnClose): Only close inline elements if they
13587 all have lower or equal priority.
13588 * result/HTML: this of course changed a number of tests results.
13589
Daniel Veillard7d6fd212001-05-10 15:34:11 +000013590Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13591
13592 * xmlIO.c catalog.c: plugged in the default catalog resolution
13593 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
13594 documentations
13595 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
13596
Daniel Veillarda7374592001-05-10 14:17:55 +000013597Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13598
13599 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
13600 integrating catalogs
13601 * catalog.[ch] testCatalog.c: adding a small catalo API
13602 (only SGML catalog support).
13603 * parser.c: restaured xmlKeepBlanksDefault(0) API
13604
Daniel Veillardc17337c2001-05-09 10:51:31 +000013605Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13606
13607 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
13608
Daniel Veillard257d9102001-05-08 10:41:44 +000013609Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13610
13611 * parser.c: added xmlParseExternalEntityPrivate() to allow
13612 propagation of ctxt->_private when parsing external entities
13613
Daniel Veillard083c2662001-05-08 08:27:14 +000013614Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13615
13616 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
13617
Daniel Veillard01ef7382001-05-08 07:31:43 +000013618Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13619
13620 * configure.in: fixed a small portability problem with AM_CONDITIONAL
13621
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000013622Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13623
13624 * valid.c: warn when indeterminist content model is detected
13625 * result/VC/ElementValid8: this adds a message
13626 * Makefile.am: add --novalid for VCM tests
13627 * parserInternals.c: added a call to Init memory
13628
Daniel Veillard64269352001-05-04 17:52:34 +000013629Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13630
13631 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
13632 when both parameters are NULL.
13633
Daniel Veillard37721922001-05-04 15:21:12 +000013634Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13635
13636 * valid.c: applied small patch from Gary Pennington, reindented
13637 some part of the code.
13638
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000013639Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13640
13641 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
13642 release, updated and regenerated the docs
13643
Daniel Veillard357c9602001-05-03 10:49:20 +000013644Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13645
13646 * xpath.c result/XPath/expr/floats : clarified and cleanup
13647 printing of abnormal floats in tests.
13648
Daniel Veillarda2bc3682001-05-03 08:27:20 +000013649Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13650
13651 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
13652 * results/HTML/ : a few changes in the output of the HTML tests as
13653 a result.
13654 * configure.in: tying to fix -liconv where needed
13655
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000013656Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13657
13658 * Makefile.am: fixed a stupid error
13659
Daniel Veillard7150a032001-05-02 16:41:11 +000013660Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13661
13662 * configure.in Makefile.am: make the inclusion of the trio
13663 modules in the library conditional
13664
Daniel Veillardc057c5d2001-05-02 12:41:24 +000013665Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13666
13667 * DOCBparser.c: patche from László Kovács, fixed entities refs
13668 in attributes handling
13669
Daniel Veillardedddff92001-05-02 10:58:52 +000013670Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13671
13672 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
13673 flushing
13674
Daniel Veillardc8f620b2001-04-30 20:31:33 +000013675Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13676
13677 * xpath.c: fix of an XSLT namespace bug reported on the list
13678 general/bug-8-
13679
Daniel Veillard5792e162001-04-30 17:44:45 +000013680Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13681
13682 * strio.h trio.c: Dan McNichol suggested a couple of small
13683 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
13684
Daniel Veillard02141ea2001-04-30 11:46:40 +000013685Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13686
13687 * tree.c parser.c encoding.c: spent a bit more time looking
13688 at the parsing speed and DOM handling. Added a few more
13689 speedups.
13690
Daniel Veillard3ed155f2001-04-29 19:56:59 +000013691Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13692
13693 * parser.c: small but effective parsing speed improvement
13694
Daniel Veillardb59076b2001-04-29 17:04:07 +000013695Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13696
13697 * configure.in: default on the DocBook parser inclusion (for Gnome)
13698 * DOCBparser.h: fixed a header reference
13699
Daniel Veillardb45c43b2001-04-28 17:02:11 +000013700Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13701
13702 * configure.in xpath.c: applied Bjorn patches for FPE on the
13703 alpha
13704
Daniel Veillardeefd4492001-04-28 16:55:50 +000013705Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13706
13707 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
13708 xmlSaveFormatFileTo()
13709
Daniel Veillarde39a93d2001-04-28 14:35:02 +000013710Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13711
13712 * xpath.c: simple and efficient optimization, XPath functions
13713 aways bind to the same code, cache this
13714 * TODO: updated (by saying some is obsolete)
13715
Daniel Veillard2156a562001-04-28 12:24:34 +000013716Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13717
13718 * xpath.c: more cleanup work on XPath name parsing routines
13719
Daniel Veillard61d80a22001-04-27 17:13:01 +000013720Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13721
13722 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
13723 xmlXPathParseName
13724 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
13725 * debugXML.c: avoid compilation problems if compiling without
13726 HTML support, Igor Zlatkovic
13727 * win32/libxml2/libxml2.def.src: being able to compile without
13728 XPath on Windows
13729
Daniel Veillarddbb14a72001-04-26 20:54:01 +000013730Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13731
13732 * libxml.m4: yet another patch from Toshio Kuratomi
13733
Daniel Veillard2913e4c2001-04-26 19:29:02 +000013734Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13735
13736 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
13737
Daniel Veillard67fee942001-04-26 18:59:03 +000013738Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13739
13740 * tree.[ch]: added xmlSaveFormatFile interface for saving
13741 and indenting a file.
13742
Daniel Veillard82e49712001-04-26 14:38:03 +000013743Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13744
13745 * xpath.c: fixed bug #53689 related to processing-instruction()
13746
Daniel Veillard02f077a2001-04-26 10:59:11 +000013747Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13748
13749 * DOCBparser.c: patche from László Kovács
13750
Daniel Veillard30211a02001-04-26 09:33:18 +000013751Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13752
13753 * parser.c: applied fixes from Christian Glahn bug report #53391
13754
Daniel Veillard5a7c3452001-04-26 09:16:13 +000013755Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13756
13757 * error.c: Jean François Lecomte provided a complete description
13758 and a fix to bug #53537
13759
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000013760Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13761
13762 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
13763
Daniel Veillard1034da22001-04-25 19:06:28 +000013764Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13765
13766 * DOCBparser.c SAX.c: a bit more work on entities processing.
13767 Still Need to cleanup XML output and references in attributes
13768
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000013769Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13770
13771 * DOCBparser.c include/Makefile.am: two patches from László Kovács
13772
Daniel Veillardb33c2012001-04-25 12:59:04 +000013773Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13774
13775 * tree.c: trying to fix #53574, not completely complete,
13776 I would like xmllint --copy --debug test/ent1 and
13777 xmllint --debug test/ent1 to show the same result.
13778 * xpath.c: fix a bug when trying to sort namespace nodes
13779
Daniel Veillard5146f202001-04-25 10:29:44 +000013780Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13781
13782 * HTMLtree.c: real fix for #53402
13783
Daniel Veillard7533cc82001-04-24 15:52:00 +000013784Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13785
13786 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
13787 PIs when using xsl:output
13788 * valid.c: closing #53537 some case generate segfaults if there
13789 is validity errors
13790
Daniel Veillard61b33d52001-04-24 13:55:12 +000013791Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13792
13793 * SAX.c testDocbook.c DOCBparser.c: more work on the support
13794 of external parsed entities, added --noent to testDocbook
13795 * valid.c: Garry Pennington found an uninitialized variable
13796 access in xmlValidateElementContent()
13797
Daniel Veillard56098d42001-04-24 12:51:09 +000013798Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13799
13800 * HTMLparser.c : HTML parsing still sucks ... trying to deal
13801 with madness
13802 * result/HTML/ : this modified the result of the regression tests
13803 a lot.
13804
Daniel Veillard122376b2001-04-24 12:12:30 +000013805Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13806
13807 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
13808 to doc where it wasn't checked against NULL reported by
13809 Jens Laas
13810
Daniel Veillard43dadeb2001-04-24 11:23:35 +000013811Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13812
13813 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
13814 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
13815
Daniel Veillardeae522a2001-04-23 13:41:34 +000013816Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13817
13818 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
13819 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
13820 * SAX.[ch]: cleanup and updates for DocBook
13821 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
13822 ex SGML identifier changes
13823 * valid.c: removed a static unused function.
13824
Daniel Veillardde57c612001-04-23 09:13:36 +000013825Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13826
13827 * HTMLtree.c: applied change for Paul Sponagl on script saving
13828 * Makefile.am: the warning about entity title.xml are normal.
13829
Daniel Veillard393df012001-04-22 20:11:18 +000013830Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13831
13832 * configure.in: release of 2.3.7
13833 * Makefile.am: fixing make distcheck
13834
Daniel Veillarda41123c2001-04-22 19:31:20 +000013835Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13836
13837 * doc/html/* doc/xml.html: updated and regenerated the docs
13838
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000013839Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13840
13841 * xpath.c: fixed the XPointer problem introduced in 2.3.6
13842
Daniel Veillarde82a9922001-04-22 12:12:58 +000013843Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13844
13845 * tree.c: fixed #53388 with the provided patch
13846
Daniel Veillard06803992001-04-22 10:35:56 +000013847Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13848
13849 * valid.c: Bjorn detected an invalid memory access. Fixed
13850 vstateVPush()
13851
Daniel Veillard40af6492001-04-22 08:50:55 +000013852Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13853
13854 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
13855
Bjorn Reese70a9da52001-04-21 16:57:29 +000013856Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13857
13858 * libxml.h: new header used only for the compilation of libxml
13859 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
13860 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
13861 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
13862 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
13863 xmlmemory.c xpath.c xpointer.c: libxml.h integration
13864 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
13865 baseline (version 1.2 plus a single patch).
13866 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
13867 scientific notation for numbers. Tests added.
13868 * xpath.c: formatting of numbers changed to use sprintf
13869 (contribution from William Brack)
13870
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000013871Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13872
13873 * valid.c: cleanup, more useful debugging
13874 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
13875 * xmlIO.c: entity loading is printed as an error when validating
13876
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000013877Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13878
13879 * valid.c: fixed to validate within entities
13880 * test/VCM/v22.xml: added a specific testcase
13881
Daniel Veillardca1f1722001-04-20 15:47:35 +000013882Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13883
13884 * valid.c: forgot an epsilon transition in for ()+
13885 * test/VCM/v21.xml : added a specific test case
13886
Daniel Veillard85349052001-04-20 13:48:21 +000013887Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13888
13889 * valid.c: removed a state explosion exhibited by RSS
13890 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
13891 from bug #51872
13892
Daniel Veillarddab4cb32001-04-20 13:03:48 +000013893Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13894
13895 * valid.[ch] tree.h: worked *hard* to get non-determinist content
13896 validation without using an ugly NFA -> DFA algo in the source.
13897 Made a specific algorithm easier to maintain, using a single
13898 stack and without recursion.
13899 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
13900 * hash.c: made the growing routine static
13901 * tree.h parser.c: added the parent information to an
13902 xmlElementContent node.
13903
Daniel Veillarde470df72001-04-18 21:41:07 +000013904Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13905
13906 * SAX.c parser.c xpath.c: generating IDs when not validating
13907 from an external parsed entity was poisoning the ID has table
13908 with removed values. This was killing XSLT on the KDE help
13909 browser.
13910
Daniel Veillardceacdd92001-04-18 15:10:35 +000013911Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13912
13913 * entities.h: andrew@ugh.net.au detected a double declaration
13914
Daniel Veillarda10efa82001-04-18 13:09:01 +000013915Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13916
13917 * debugXML.c hash.c tree.h valid.c : some changes related to
13918 the validation suport to improve speed with DocBook
13919 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
13920 the way validation errors get reported
13921
Daniel Veillard1ed3f882001-04-18 09:45:35 +000013922Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13923
13924 * HTMLparser.c HTMLtree.c: applied part of the patches provided
13925 by P C Chow and William M. Brack for XSLT HTML output
13926
Daniel Veillard2d90de42001-04-16 17:46:18 +000013927Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13928
13929 * xmlversion.h.in win32config.h win32/libxml2/*: applied
13930 Igor Zlatkovic patches for MSC compilation and added his
13931 updates
13932
Daniel Veillarde043ee12001-04-16 14:08:07 +000013933Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13934
13935 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
13936 prefix lookup.
13937 * parserInternals.c: fixed the bug reported by Morus Walter
13938 due to an off by one typo in xmlStringCurrentChar()
13939
Daniel Veillarda3bfca52001-04-12 15:42:58 +000013940Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13941
13942 * HTMLparser.c result/HTML/*: revamped the way the HTML
13943 parser handles end of tags or end of input
13944
Daniel Veillard82daa812001-04-12 08:55:36 +000013945Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13946
13947 * tree.[ch] : added xmlDocCopyNode for gdome2 support
13948
Daniel Veillard67a21302001-04-11 14:39:16 +000013949Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13950
13951 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
13952 bug where the linktime verions of free() won't work ...
13953
Daniel Veillard27b55282001-04-11 12:22:25 +000013954Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13955
13956 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
13957
Daniel Veillardafc73112001-04-11 11:51:41 +000013958Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13959
13960 * doc/xml.html: added 2.3.6 release
13961
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000013962Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13963
13964 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
13965 * result/wml.xml: resulted in a small output change
13966
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000013967Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13968
13969 * tree.c: xmlNewDoc was missing the charset initialization
13970 * xmllint.c: added --auto to autogenerate a doc, allow to
13971 reproduce the problem fixed on xmlNewDoc
13972
Daniel Veillard1731d6a2001-04-10 16:38:06 +000013973Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13974
13975 * xpath.c: trying to get 52979 solved
13976 * tree.c result/ result/noent/: trying to get 52712 solved, this
13977 also made me clean up the fact that XML output in general should
13978 not add formating blanks by default, this changed the output of
13979 a few tests
13980
Daniel Veillard73639a72001-04-10 14:31:39 +000013981Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13982
13983 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
13984
Daniel Veillardfac26a12001-04-08 13:08:14 +000013985Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13986
13987 * configure.in: finally released 2.3.6
13988
Daniel Veillard911f49a2001-04-07 15:39:35 +000013989Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13990
13991 * xpath.c: checking for null pointer generated by new code
13992
Daniel Veillardd8df6c02001-04-05 16:54:14 +000013993Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13994
13995 * xpath.c: fixed a [] evaluation problem reported
13996 * test/XPath/tests/simpleaddr: extended test
13997 * result/XPath/simpleaddr: updated result
13998
Daniel Veillard3b2c2612001-04-04 00:09:00 +000013999Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14000
14001 * xmllint.c: Dan Timis reported a portability problem
14002 on Macs without mmap, fixed it.
14003
Daniel Veillardb38bd552001-04-03 18:22:00 +000014004Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14005
14006 * testXPath.c : added a --tree option allowing to display the
14007 tree dump of the XPath expression
14008
Daniel Veillard4dd93462001-04-02 15:16:19 +000014009Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14010
14011 * xpath.c: fixed a memleak when comparing nodesets
14012 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
14013 * tree.c: added a TODO
14014
Daniel Veillard92ad2102001-03-27 12:47:33 +000014015Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14016
14017 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
14018 we need string functions
14019 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
14020 to be able to use them where needed. Applied some changes
14021 to reduce name linking pollution and compile in only what's
14022 needed.
14023 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
14024 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
14025 for the string manipulation functions
14026 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
14027 to the free() function of xmlmemory.c
14028 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
14029 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
14030 usage.
14031
14032
Daniel Veillard2be30642001-03-27 00:32:28 +000014033Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14034
14035 * error.c: applied the context output patch of the error
14036 handling submitted by Chuck Griffith
14037 * error/VC/*: this slightly change some error logs
14038
Daniel Veillard50582112001-03-26 22:52:16 +000014039Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14040
14041 * parser.c: fixed line number reporting on error
14042
Daniel Veillard04be4f52001-03-26 21:23:53 +000014043Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14044
14045 * parser.c: Sullivan and Darin found a parser bug,
14046 applied the patch.
14047
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000014048Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14049
14050 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
14051 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
14052 xmlversion.h.in xpointer.c: of course the way I defined
14053 UNUSED breaks on old gcc version. Try to be smart and
14054 also define it directly in xmlversion.h
14055 * configure.in: removed -ansi flag from the pedantic set
14056
14057Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000014058 Huge cleanup, I switched to compile with
14059 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
14060 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
14061 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
14062 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
14063 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
14064 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
14065 encoding.h entities.c error.c list.[ch] nanoftp.c
14066 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
14067 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
14068 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
14069 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
14070 Cleanup, staticfied a number of non-exported functions,
14071 detected and cleaned up a dozen of problem found this way,
14072 avoided a lot of public function name/typedef/system names clashes
14073 * doc/xml.html: updated
14074 * configure.in: switched private flags to the really pedantic ones.
14075
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000014076Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14077
14078 * configure.in: 2.3.5
14079 * doc/html/*: rebuilt the docs
14080
Daniel Veillard146c9122001-03-22 15:22:27 +000014081Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14082
14083 * parser.c: fixed a reported bug in NOTATION parsing
14084 * uri.c: accepted but not fixed bug 51876, added TODO
14085 * Makefile.am: fixed bug 51876
14086
Daniel Veillarda5f013b2001-03-22 12:44:45 +000014087Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14088
14089 * config.h.in configure.in error.c: fix a compilation problem
14090 on platforms without vsnprintf (xml@thewrittenword.com)
14091
Daniel Veillarde020c3a2001-03-21 18:06:15 +000014092Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14093
14094 * parser.c: fixed a function name header typo
14095 * SAX.c: notations can also occur in external subset.
14096
Daniel Veillard7d42b542001-03-20 13:22:46 +000014097Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14098
14099 * error.c: removed a C++ like comment
14100
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000014101Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14102
14103 * parser.c: fixing bug 52299 strange condition leading
14104 to a parser crash due to a buffer overflow
14105 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
14106 added the specific test case
14107
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000014108Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14109
14110 * xpath.[ch]: still a lot of cleanup based on XSLT, added
14111 xmlXPathConvert{String,Number,Boolean} to be able to make
14112 type casts without a context stack, fixed some implementation
14113 problems related to the absence of context at parse-time,
14114 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
14115 in the public API too
14116 * xpointer.c xpathInternals.h: we need to know at parse time
14117 whether we are compiling an XPointer
14118
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000014119Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14120
14121 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
14122 cleaned up the parser internals, refactored XPath code, added
14123 new compilation based APIs and cleanly separated public and
14124 private APIs.
14125
Daniel Veillardd007d6c2001-03-19 00:01:07 +000014126Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14127
14128 * xpath.h: the comp field must be added at the end to avoid
14129 killing binary compat.
14130
Daniel Veillard9e7160d2001-03-18 23:17:47 +000014131Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14132
14133 * Makefile.am: detect XPath memleaks in regreson tests
14134 * error.c: fixed and error w.r.t. error reporting still using
14135 stderr
14136 * hash.c: added new line at end of file
14137 * tree.h: minor cleanup
14138 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
14139 expression parsing from evaluation, resulted in a number of
14140 changes internally, and in XPointer. Likely to break stuff
14141 using xpathInternals.h but should remain binary compatible,
14142 new interfaces will be added.
14143
Daniel Veillardd574f782001-03-14 19:40:17 +000014144Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14145
14146 * configure.in: fixed a couple of problems reported by
14147 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
14148 without gcc on non linux platforms.
14149
Daniel Veillard0a6c3582001-03-14 19:15:37 +000014150Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14151
14152 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
14153 a fix for --with-html-dir= configure support. I hope it won't
14154 break rpm generation
14155
Daniel Veillarda022fe02001-03-14 16:30:00 +000014156Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14157
14158 * xmlIO.c: one function comment cleanup.
14159
Daniel Veillard25239c12001-03-14 13:56:48 +000014160Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14161
14162 * SAX.c: external subset notations were improperly registered
14163 in the internal subset.
14164
Daniel Veillard2c4754f2001-03-13 09:31:12 +000014165Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14166
14167 * README.cvs-commits: added, pointing to HACKING
14168 * HACKING: updated
14169
Daniel Veillard82ab81e2001-03-12 21:11:21 +000014170Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14171
14172 * parser.c: and Matt Sergeant found one in the XML push
14173 parser (erroneous check I forgot to remove when I fixed the
14174 main parser).
14175
Daniel Veillard68d7b672001-03-12 18:22:04 +000014176Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14177
14178 * xpath.c: ptittom found a small bug in UnaryExpr
14179
Daniel Veillarde356c282001-03-10 12:32:04 +000014180Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14181
14182 * configure.in: bumped to 2.3.4
14183 * error.c: fixed bug #51860
14184 * tree.c: fixed bug #51861
14185 * valid.c: cleanup, more debug, failed to fix one bug crap ...
14186 * tree.[ch] : added xmlDefaultBufferSize
14187 * nanoftp.c: typo in function name header block
14188 * doc/xml.html : updated, added link to XML::LibXSLT
14189 * doc/html/* : rebuilt the docs
14190
Daniel Veillard80f32572001-03-07 19:45:40 +000014191Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14192
14193 * parser.c SAX.c: the new content parsing code raised an
14194 ugly bug in the characters() SAX callback. Found it
14195 just because of strangeness in XSLT XML Rec ouptut :-(
14196
Daniel Veillard6c831202001-03-07 15:57:53 +000014197Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14198
14199 * Makefile.am: Martin Baulig suggested to add -lm
14200 * tree.c: found another bug in xmlNodeGetContent()
14201
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000014202Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14203
14204 * xpath.c: Bjorn found the error related to strictness of comparison.
14205
Daniel Veillard29631a82001-03-05 09:49:20 +000014206Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14207
14208 * parser.c: trying to fix the Dtd parsing problem reported
14209 by Gary, side effect of last week speed optimizations.
14210
Daniel Veillard14be0a12001-03-03 18:50:55 +000014211Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14212
14213 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
14214 * parserInternals.c: removed unneeded test raised by Stric
14215
Bjorn Reesee1dc0112001-03-03 12:09:03 +000014216Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
14217
14218 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
14219 and fixed by William Brack). Added xmlXPathFormatNumber.
14220 Changed the sorting slightly.
14221 * configure.in Makefile.am example/Makefile.am: Added -lm.
14222 Please note that applications linking with libxml2, must
14223 also like with the math library from now on.
14224
Daniel Veillardf9533d12001-03-03 10:04:57 +000014225Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14226
14227 * HTMLparser.c: fixed loop reported by Marc Sanfacon
14228
Daniel Veillard2f362242001-03-02 17:36:21 +000014229Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14230
14231 * parser.c: one must report spaces even if the Dtd element
14232 content proves that this is not part of the element content.
14233 * result/valid/*.xml: this changed the ouptu slightly
14234
Daniel Veillardb402c072001-03-01 17:28:58 +000014235Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14236
14237 * configure.in: bumped to 2.3.3
14238 * doc/xml.html: updated
14239
Daniel Veillard77851712001-02-27 21:54:07 +000014240Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14241
14242 * tree.c: minor doc fix
14243 * xpath.c: deallocation issues when a result tree has been
14244 converted to a node-set
14245
Daniel Veillardec70e912001-02-26 20:10:45 +000014246Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14247
14248 * doc/xml.html: oops corrected dates s/2000/2001
14249
Daniel Veillard8730c562001-02-26 10:49:57 +000014250Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14251
14252 * valid.c: new patch from Gary Pennington
14253
Daniel Veillard91e9d582001-02-26 07:31:12 +000014254Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14255
14256 * doc/xml.html: applied patch from Ankh
14257
Daniel Veillardedac3c92001-02-26 01:36:19 +000014258Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14259
14260 * xinclude.c: fixed a problem building on Mac
14261
Daniel Veillard21a0f912001-02-25 19:54:14 +000014262Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14263
14264 * parser.c: more work on increasing parsing ferformances
14265
Daniel Veillard48b2f892001-02-25 16:11:03 +000014266Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14267
14268 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
14269 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
14270 avoiding memcpy in production builds MEM_CLEANUP macro use
14271 * parser.[ch] parserInternals.c: optimizations of the tightest
14272 internal loops inside the parser. Better checking of I/O
14273 flushing/loading conditions
14274 * xmllint.c : added --timing
14275
Daniel Veillard71681102001-02-24 17:48:53 +000014276Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14277
14278 * configure.in: bumped to 2.3.2
14279 * doc/xml.html: updated for release
14280
Daniel Veillardbbd51d52001-02-24 03:07:03 +000014281Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14282
14283 * xpath.c: found a memleak and fixed a nasty bug
14284
Daniel Veillardf7cd4812001-02-23 18:44:52 +000014285Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14286
14287 * xmllint.[c1] : added return code errors for xmllint
14288 * xpath.c: specific debug dump function for result value trees
14289
Daniel Veillard4b637072001-02-21 21:52:55 +000014290Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14291
14292 * xpath.c: finally implemented xmlXPathCompareNodeSets
14293 * test/XPath/expr/floats results/XPath/expr/floats: added
14294 a test for float expressions
14295
Daniel Veillardf714aa32001-02-21 03:07:44 +000014296Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14297
14298 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
14299 * parserInternals.[ch]: trying to speed up parsing
14300 * xpath.c : speeded up node set equality op
14301
Daniel Veillarde0c3a622001-02-19 18:05:20 +000014302Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14303
14304 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
14305 better handling of ID/IDREF and the list modules associated
14306 * configure.in: small CFLAGS cleanup
14307
Daniel Veillarda8abee62001-02-19 15:14:59 +000014308Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14309
14310 * configure.in: fixed iconv detection on AIX (stric)
14311
Daniel Veillardbca64ef2001-02-19 22:20:01 +000014312Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000014313
14314 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
14315
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000014316Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
14317
14318 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
14319 and optimized xmlXPathNodeSetSort
14320
Daniel Veillard142adbf2001-02-17 13:21:05 +000014321Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14322
14323 * xpath.c: bug fix when context size is 0
14324 * parser.c: I like Norm's Dtd because they still manage to break
14325 the parser occasionally
14326
Daniel Veillardf23e0092001-02-16 13:21:29 +000014327Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14328
14329 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
14330
Daniel Veillarde0e26512001-02-16 00:11:46 +000014331Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14332
14333 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
14334 attributes within the XML-1.0 namespace
14335
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000014336Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14337
14338 * xpathInternals.h: exported a few axis functions
14339 * doc/xml.html: updated the doc
14340
Daniel Veillard760f4422001-02-15 14:59:48 +000014341Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14342
14343 * configure.in: applied patch from Daniel van Balen for OpenBSD
14344 and bumped version to 2.3.1
14345 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
14346 attempt to find autoclosing was simply broken, removed it,
14347 updated the examples, this is better
14348
Daniel Veillardd194dd22001-02-14 10:37:43 +000014349Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14350
14351 * hash.[ch]: added Paolo Casarini patch to provide Delete from
14352 hash functionnalities.
14353 * doc/html/* : rebuild the doc
14354
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000014355Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14356
14357 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
14358 on predicate
14359 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
14360 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
14361 really want to have tags closed on output even if we accept
14362 unclosed ones on input
14363
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000014364Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14365
14366 * xpath.c: ouch don't free NULL, rare case fixed
14367 * tree.c: don't coalesce text nodes if they don't have the
14368 same behaviour wrt escaping on output
14369
Daniel Veillardd12b69d2001-02-11 20:17:31 +000014370Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14371
14372 * xpath.c: small fixup
14373 * SAX.c: don't warn on empty namespaces.
14374
Daniel Veillard6a2e4062001-02-08 10:31:33 +000014375Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14376
14377 * README: a bit of cleanup
14378 * configure.in: preparing for 2.3.0 release
14379
Daniel Veillard1f83d392001-02-08 09:37:42 +000014380Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14381
14382 * hash.[ch]: added a first version of xmlHashSize()
14383 * valid.c: another bug fix from Gary Pennington
14384
Daniel Veillard5eef6222001-02-07 18:24:48 +000014385Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14386
14387 * valid.c: couple of bug fixes pointed by Gary Pennington
14388 * HTMLtree.c: #if 0 cleanup
14389
Daniel Veillard2c257ec2001-02-06 13:29:07 +000014390Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14391
14392 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
14393 which removes a time consuming check of xmlXPathNodeSetAdd()
14394 and use it in places where we are sure to not break unicity
14395
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000014396Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14397
14398 * xpath.c: bug fixes found from XSLT
14399 * tree.c: preserve node->name special values when copying nodes.
14400 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
14401 external subset are fetched when available but without full
14402 validation. Added xmlLoadExtDtdDefaultValue, need a function.
14403 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
14404 output with encoding disabled.
14405
Daniel Veillard2c833b62001-02-03 08:52:06 +000014406Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14407
14408 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
14409 xmlCheckFilename should not be called from xmlFileOpenW
14410 and xmlGzfileOpenW
14411
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000014412Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14413
14414 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
14415 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
14416 added the new tests for URI normalization
14417 * testURI.c: fixed stoopid bugs
14418 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
14419 the URI in the error messages are now properly normalized
14420
Daniel Veillardea28ce62001-02-02 08:20:19 +000014421Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14422
14423 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
14424
Daniel Veillarde99a4762001-02-01 04:34:35 +000014425Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14426
14427 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
14428
Daniel Veillard2b325a02001-01-31 20:46:31 +000014429Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14430
14431 * xpath.c: fixed mod operator
14432
Daniel Veillardde55cf62001-01-31 15:53:13 +000014433Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14434
14435 * parser.c: fixed xmlStrcat doc
14436 * tree.c: 2 fixes form Anders Carlson for copying nodes and
14437 trees.
14438
Daniel Veillard2f913b72001-01-31 13:23:49 +000014439Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14440
14441 * xpath.c result/XPath/tests/chaptersbase
14442 result/XPath/tests/simplebase: fixed XPath node()
14443 * tree.c: small fix in xmlNewNs()
14444 * Makefile.am: removed extraneous xml2Conf.sh rule
14445
Daniel Veillardb42042b2001-01-28 07:40:36 +000014446Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14447
14448 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
14449 Changed the library name, in order to get libxml-devel and
14450 libxml2-devel to coexist on a single system
14451 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
14452 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
14453
Daniel Veillardee0a4662001-01-27 18:59:33 +000014454Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14455
14456 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
14457 libxml2-devel installable in // as libxml-devel.
14458
Daniel Veillard5eb05942001-01-27 17:50:22 +000014459Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14460
14461 * doc/Makefile.am: fixed make rebuild in doc
14462 * doc/html/*.html: rebuilt the docs
14463
Daniel Veillard65c295d2001-01-26 09:32:39 +000014464Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14465
14466 * tree.c: patch from Bjorn Reese on xmlBufferCCat
14467
Daniel Veillard8e199902001-01-25 18:54:39 +000014468Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14469
14470 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
14471 the HTML doc to go into the -devel RPM ...
14472 * aclocal.m4 config.h.in: some updates due to auto* magic
14473
Daniel Veillard93086662001-01-25 18:13:04 +000014474Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14475
14476 * xpath.h: added a hook in the context structure allowing to
14477 link to extra support, needed for XSLT
14478
Daniel Veillardf17e09b2001-01-25 13:55:35 +000014479Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14480
14481 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
14482 xmlXPtrCmpPoints to use it.
14483 * propagated the following patch from Alejandro Forero
14484 * include/win32config.h xmlIO.c: applied further suggestions
14485 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
14486 * example/gjobread.c: fixed warnings, now that it builds
14487
14488Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
14489
14490 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
14491
14492 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
14493 filename points to a valid file (not a directory).
14494 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
14495 Added calls to xmlCheckFilenameDir.
14496
14497 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
14498 `path' (rather than `filename') as the parameter to gzopen and open.
14499
Daniel Veillard48177c22001-01-23 15:27:41 +000014500Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14501
14502 * Makefile.am: fixed a problem with EXTRA_DIST
14503
Daniel Veillardb83ba402001-01-22 22:45:10 +000014504Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14505
14506 * Makefile.am example/Makefile.am: finally found the trick
14507 to build the example, i.e. add "." in SUBDIRS before example
14508 in the list <grin/>
14509
Daniel Veillard82687162001-01-22 15:32:01 +000014510Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14511
14512 * doc/xml.html: updated with an XSLT section, removed pointer to
14513 W3C CVS base.
14514
Daniel Veillard8a7642f2001-01-22 10:45:16 +000014515Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14516
14517 * xpath.c: when copying a XSLT tree object teh tree need to be copied
14518 too, and deallocation need to occur the same way.
14519
Daniel Veillarde4566462001-01-22 09:58:39 +000014520Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14521
14522 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
14523 type correponding to an XSLT result tree fragment. Share most
14524 of the data format with node set, as well as operators.
14525 * HTMLtree.c: added a newline at the end of the doctype output
14526 whe this one is not present initially.
14527 * tree.c: make sure taht the parent and doc pointers are properly
14528 set when copying attributes (lists).
14529
Daniel Veillard701c7362001-01-21 09:48:59 +000014530Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14531
14532 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
14533
Daniel Veillard5a2b6972001-01-20 21:15:50 +000014534Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14535
14536 * xpath.c: seems I finally killed that ugly path evaluation
14537 context bug (tagged 9999 in case is is wrong)
14538
Daniel Veillard8f4d9752001-01-19 05:32:34 +000014539Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14540
14541 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
14542 for XSLT
14543
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000014544Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14545
14546 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
14547 for xmlGzfileOpen() bug
14548
Daniel Veillardf6eea272001-01-18 12:17:12 +000014549Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14550
14551 * xpath.c: removed an error found by XSLT usage
14552 * tree.c parserInternals.h: use a predefined static string
14553 for text and comment nodes, avoid freeing them in xmlFreeNode,
14554 exported the string name in parserInternals.h and added
14555 another value to disable encoding at output (for XSLT),
14556 gain memory, time.
14557
Daniel Veillard8f2cc572001-01-17 08:19:35 +000014558Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14559
14560 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
14561 win32/libxml2/libxml2_so.dsp: new makefiles and update
14562 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
14563
Daniel Veillardf831bfb2001-01-16 17:26:04 +000014564Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14565
14566 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
14567 Gary Pennington
14568
Daniel Veillard389e6b72001-01-15 19:41:13 +000014569Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14570
14571 * xpath.c: fixed the comaprision of values and nodelists,
14572 need to compare nodelist still ...
14573 * debugXML.c: avoided a possible core dump
14574 * HTMLparser.c: cleanup
14575 * nanohttp.c: contributed fix.
14576 * tree.c: fixes in properties handling added xmlSetNsProp
14577 needed by libxslt
14578 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
14579 comment
14580 * TODO: updated
14581
Daniel Veillard167bd532001-01-06 21:09:34 +000014582Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14583
14584 * parser.c parserInternals.c: applied Bjorn Reese optimization
14585 patch
14586
14587Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14588
14589 * Makefile.am: applied patch fro make check from Martin Vidner
14590
Daniel Veillard503b8932001-01-05 06:36:31 +000014591Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14592
14593 * configure.in: preparing 2.2.11
14594 * doc/html/*: rebuild the HTML files
14595 * doc/xml.html : updated
14596
Daniel Veillardc2f4df22001-01-04 14:06:39 +000014597Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14598
14599 * tree.c: fixed a stupid bug
14600 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
14601 patches related to validation of an XInclude processing result
14602 * TODO: updated
14603
Daniel Veillarde2488192001-01-04 10:54:22 +000014604Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14605
14606 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
14607 on large files
14608
Daniel Veillardf060a412001-01-03 20:52:44 +000014609Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14610
14611 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
14612
Daniel Veillard45cff692001-01-03 18:02:04 +000014613Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14614
14615 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
14616 reported by Jonas Borgström
14617 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
14618
Daniel Veillard08108982001-01-03 15:24:58 +000014619Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14620
14621 * testXPath.c xpath.c: fixing the XPath union expressions problem
14622 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
14623
Daniel Veillard4a6845d2001-01-03 13:32:39 +000014624Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14625
14626 * xmllint.c: Made is so if the file name is "-" is will read form
14627 standard input. Sven Heinicke <sven@zen.org>
14628 * tree.c: fixed a problem when growing buffer
14629 * tree.h: fixed the comment of the node types following andersca
14630 comment
14631 * TODO: updated
14632
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000014633Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14634
14635 * HTMLparser.[ch]: added a way to avoid adding automatically
14636 omitted tags. htmlHandleOmittedElem() allows to change the
14637 default handling.
14638 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
14639 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
14640 of xmllint too when using --memory flag, added a memory test
14641 suite at the Makefile level.
14642 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
14643 with namespace use when encountering QNames in XPath evalation,
14644 added xmlns() scheme in XPointer.
14645 * nanoftp.c : incorporated a fix
14646 * parser.c xmlIO.c: fixed problems raised with encoding when using
14647 the memory I/O
14648 * parserInternals.c: closed bug 25934 reported by
14649 torsten.landschoff@innominate.de
14650 * TODO: updated
14651
Daniel Veillarda1fe9102000-11-25 10:49:25 +000014652Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14653
14654 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
14655 on a non-updated tree :-(, made a 2.2.10 release to correct the
14656 situation
14657
Daniel Veillardce6e98d2000-11-25 09:54:49 +000014658Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14659
14660 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
14661 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
14662 integrated a set of OpenVMS changes from Howard Taylor
14663 <Howard.Taylor@pacoast.com>
14664
Daniel Veillard58770e72000-11-25 00:48:47 +000014665Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14666
14667 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
14668 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
14669
Daniel Veillardf62ceff2000-11-24 23:36:01 +000014670Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14671
14672 * HTMLparser.c: some fixes on auto-open of html/head/body
14673 * encoding.c: fixed a compilation error on some gcc env
14674 * xpath.c xpointer.[ch] xpathInternals.h: improved the
14675 XPointer implementation
14676 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
14677 related XPointer tests and associated results
14678
Daniel Veillard300f7d62000-11-24 13:04:04 +000014679Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14680
14681 * doc/xmldtd.html doc/xml.html: following a short step by step
14682 guidance on IRC to help maciej with DTDs I started a small
14683 page on the subject.
14684
Daniel Veillard748e45d2000-11-17 16:36:08 +000014685Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14686
14687 * HTMLparser.c: fixed handling of broken charrefs
14688 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
14689 patches
14690
Daniel Veillard28929b22000-11-13 18:22:49 +000014691Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14692
14693 * doc/xml.html doc/html/* : rebuilt the docs after adding
14694 xinclude and updated page for 2.2.7 and 2.2.8
14695 * configure.in: releasing 2.2.8
14696
Daniel Veillard41e06512000-11-13 11:47:47 +000014697Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14698
14699 * parser.[ch] parserInternals.c: applied the conditional
14700 section processing fix from Jonathan P Springer
14701 <jonathan.springer2@gte.net>
14702 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
14703 project file, fixed iconv default non support
14704 * xpath.c: fixed the problem of evaluating relative expressions
14705 when a node context is provided.
14706
Daniel Veillardbf432752000-11-12 15:56:56 +000014707Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14708
14709 * nanoftp.c: fixed gcc 2.95 new warnings
14710 * SAX.c: fixed a stupid bug
14711 * tree.c: fixed a formatting problem when round-tripping
14712 from/to memory
14713 * xinclude.c: chased memleak, fixed a base problem
14714 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
14715 xmlXPtrBuildNodeList()
14716 * TODO: updated
14717 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
14718 adding a first small set of regression tests for XInclude
14719
Daniel Veillardc2def842000-11-07 14:21:01 +000014720Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14721
14722 * nanohttp.[ch]: applied Wayne Davison patches to access
14723 the WWW-Authorization header.
14724 * parser.c: Closed Bug#30847: Problems when switching encoding
14725 in short files by applying Simon Berg's patch.
14726 * valid.c: fixed a validation problem
14727 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
14728 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
14729 Wayne Davison
14730 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
14731 need to be extended to non full nodes selections.
14732 * xinclude.c: starts to work decently
14733
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000014734Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14735
14736 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
14737 debugXML.c xmlversion.h.in: Started adding XInclude support,
14738 this is a new xmllint option
14739 * tree.c xpath.c: applied TOM patches for XPath
14740 * xpointer.c: fixed a couple of errors.
14741 * uri.c: added an escaping function needed for xinclude
14742 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
14743 new warning from RH70 gcc's version
14744
Daniel Veillarda4964b72000-10-31 18:23:44 +000014745Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14746
14747 * HTMLparser.c: fixed loop on invalid char in scripts
14748 * parser.c: update to description of xmlIOParseDTD()
14749 * libxml.m4 xmlversion.h.in: changes contributed by
14750 Michael Schmeing <m.schmeing@internet-factory.de>
14751 * configure.in: preparing for 2.2.7
14752 * Makefile.am: trying to avoid config.h and acconfig.h
14753 being included in the distrib
14754 * configure.in: released 2.2.7
14755
14756Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14757
14758 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
14759 like namespaces for good. Unified xmlNs and xmlNode somewhat.
14760
Daniel Veillard01411222000-10-30 15:33:22 +000014761Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14762
14763 * parser.[ch]: added xmlIOParseDTD()
14764 * xpointer.c: added support for the 2 extra parameters of
14765 string-range, fixed a stoopid error when '0' was present
14766 in XPointer expressions
14767 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
14768 testsuite for the above
14769
Daniel Veillard6db58192000-10-30 09:27:53 +000014770Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14771
14772 * libxml.spec.in: improved package descriptions
14773
Daniel Veillarda5db68a2000-10-29 18:06:06 +000014774Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14775
14776 * xpath.c xpathInternals.h: applied a large cleaning patch
14777 from TOM <ptittom@free.fr>, it also add namespace support
14778 for function and variables registration.
14779
Daniel Veillardbd20df72000-10-29 17:53:40 +000014780Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14781
14782 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
14783 * Makefile.mingw: Wayne Davison's update adding hash.c
14784
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000014785Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14786
14787 * xpath.c: fixed the root evaluation problems
14788 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
14789 ignorable spaces with <b> <bold> <em>
14790 * tree.c: fixed a loop in xmlSearchNsByHref()
14791
Daniel Veillard767662d2000-10-27 17:04:52 +000014792Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14793
14794 * xpath.c: applied another XPath patch from TOM
14795 * xpath.c include/makefile.am: applied another patch from
14796 china@thewrittenword.com (cleanup on IRIX).
14797
Daniel Veillard211cc0a2000-10-27 11:49:33 +000014798Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14799
14800 * xml-config.1: received a fixed version from Fredrik Hallenberg
14801 <hallon@lysator.liu.se>
14802
Daniel Veillardf6bf9212000-10-26 14:07:44 +000014803Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14804
14805 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
14806 cleanup patch for XPath
14807
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000014808Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14809
14810 * patched to redirrect all "out of context" error messages to
14811 a reconfigurable routine. The changes are:
14812 * xmlerror.h : added the export of an error context type (void *)
14813 an error handler type xmlGenericErrorFunc there is an interface
14814 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
14815 to reset the error handling routine and its argument
14816 (by default it's equivalent to respectively fprintf and stderr.
14817 * all the c files: all wild accesses to stderr or stdout within
14818 the library have been replaced to calls to the handler.
14819
Daniel Veillard29a11cc2000-10-25 13:32:39 +000014820Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14821
14822 * configure.in: release 2.2.6
14823 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
14824 exporting the inner functions of xpath for extension modules
14825 * doc/*: updated and rebuilt the doc
14826
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000014827Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14828
14829 * nanohttp.c : applied Wayne HTTP cleanup patch
14830 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
14831 and xmlNodeSetSpacePreserve()
14832
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000014833Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14834
14835 * xpath.c: closing bug #29260
14836
Daniel Veillard126f2792000-10-24 17:10:12 +000014837Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14838
14839 * hash.[ch] debugXML.c: expanded/enhanced the API, added
14840 multikey tuples, made hash structure opaque
14841 * valid.[ch]: moved elements, attributes, notations decalarations
14842 as well as ID and refs to hash tables.
14843 * entities.c: hash cleanup
14844 * xmlmemory.c: fixed a dump problem in debug mode
14845 * include/Makefile.am: problem passing in DESTDIR= values patch
14846 from Marc Christensen <marc@calderasystems.com>
14847 * nanohttp.c: removed debugging remains
14848 * HTMLparser.c: the bogus tag should be ignored (Wayne)
14849 * HTMLparser.c parser.c: fixing a number of problems with the
14850 macros in the *parser.c files (Wayne).
14851 * HTMLparser.c: close the previous option when opening a new one
14852 (Marc Sanfacon).
14853 * result/HTML/*: updated the HTML results accordingly
14854
Daniel Veillard52afe802000-10-22 16:56:02 +000014855Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14856
14857 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
14858 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
14859 XPath functions and XML entities table to them. More to come...
14860 * xmlIO.c: fixed libxml closing FILEs it didn't open.
14861
Daniel Veillard683cb022000-10-22 12:04:13 +000014862Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14863
14864 * tree.c: coalesce adjacent text nodes
14865 * valid.c: handling of blank nodes in DTd validation (raised
14866 by problems with a posteriori validation).
14867 * nanohttp.c: changing behaviour on HTTP write stuff.
14868 * HTMLtree.c: forced body and html to be explicitely closed.
14869 * xpath.h: exported more XPath functions.
14870
Daniel Veillard1baf4122000-10-15 20:38:39 +000014871Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14872
14873 * Release of 2.2.5
14874 * xpointer.c: range() range-inside and other helper functions
14875 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
14876
Daniel Veillard47e12f22000-10-15 14:24:25 +000014877Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14878
14879 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
14880 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
14881
Daniel Veillardb732a0e2000-10-15 11:27:01 +000014882Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14883
14884 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
14885 and XPointer modules
14886
Daniel Veillard134c9f32000-10-15 10:27:08 +000014887Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14888
14889 * SAX.h: closed #25107
14890
Daniel Veillard39915622000-10-15 10:06:55 +000014891Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14892
14893 * testSAX.c: fixed problem with cdata reporting
14894 * SAXresult/* : updated
14895
Daniel Veillard1e851392000-10-15 10:02:56 +000014896Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14897
14898 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
14899 Closed bug #27499, added to regression tests
14900 * TODO: updated
14901
Daniel Veillard7eda8452000-10-14 23:38:43 +000014902Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14903
14904 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
14905 support for SCRIPT and STYLE with help from Bjorn Reese
14906 * test/HTML/* result/HTML/*: added simple testcase and updated
14907 the existing ones.
14908
Daniel Veillardff9c3302000-10-13 16:38:25 +000014909Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14910
14911 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
14912 string-range for empty strings
14913 * test/XPath/docs/str test/XPath/xptr/chaptersrange
14914 test/XPath/xptr/strrange: augmented the XPointer testsuite
14915
Daniel Veillard189446d2000-10-13 10:23:06 +000014916Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14917
14918 * doc/xml.html doc/xmlmem.html: added a module describing memory
14919 interfaces and use, updated the main page.
14920
Daniel Veillard2f971a22000-10-12 23:26:32 +000014921Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14922
14923 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
14924 nanoftp code work on Windows too now
14925
14926Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000014927
14928 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
14929 * xpointer.c: implemented string-range() at least a good first version
14930 * test/XPath/docs/str test/XPath/xptr/strrange
14931 result/XPath/xptr/strrange: the string-range() tests
14932
Daniel Veillardd3c68c42000-10-12 08:06:28 +000014933Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14934
14935 * Makefile.am include/Makefile.am include/win32config.h
14936 win32/Makefile.mingw: fixed problems reported by Wayne Davison
14937 and make distcheck
14938
Daniel Veillard19d61112000-10-11 23:50:35 +000014939Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14940
14941 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
14942 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
14943 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
14944
Daniel Veillardb0426ca2000-10-11 23:39:43 +000014945Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14946
14947 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
14948 patch for socklen_t detection by
14949 Albert Chin-A-Young <china@thewrittenword.com>
14950
Daniel Veillardcd429612000-10-11 15:57:05 +000014951Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14952
14953 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
14954 and added a --dtdvalid option to xmllint used to test it
14955
Daniel Veillard47c02452000-10-11 13:04:36 +000014956Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14957
14958 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
14959 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
14960
Daniel Veillard2d38f042000-10-11 10:54:10 +000014961Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14962
14963 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
14964 handlings (registration, lookup, cleanup)
14965
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000014966Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14967
14968 * configure.in Makefile.am include/makefile.am: adding XPointer
14969 and XPtrtests target
14970 * xpointer.[ch] : new files for XPointer support
14971 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
14972 more XPath tests
14973
Daniel Veillard57fda592000-10-10 23:24:14 +000014974Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14975
14976 * configure.in: fixed, very broken, make distcheck works again
14977
Daniel Veillarde8282ed2000-10-10 23:01:31 +000014978Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14979
14980 * More work toward 2.2.5, integrated a number of patches
14981 * configure.in Makefile.am win32config.h.in: trying to cleanup
14982 make distcheck .... huh ...
14983 * include/Makefile.am include/win32config.h: new directory
14984 for includes
14985 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
14986 updated teh makefiles and instructions for WIN32
14987 * xpath.c: small fixes
14988 * test/XPath/ results/XPath: updated the testcases and results
14989 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
14990 suggested patches
14991 * valid.c: fixed an ID bug
14992
Daniel Veillardb71379b2000-10-09 12:30:39 +000014993Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14994
14995 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +000014996 the automake bug where wrong dependencies were generated.
Daniel Veillardb71379b2000-10-09 12:30:39 +000014997 * xpath.[ch]: worked on XPointer
14998
Daniel Veillard7e99c632000-10-06 12:59:53 +000014999Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15000
15001 * configure.in Makefile.am: 2.2.5, ship the include in an
15002 include/libxml subdirectory, use symlinks when using CVS
15003 * testSAX.c: fixed small bug
15004 * testXPath.c: changed the way testfiles are parsed
15005 * debugXML.c: same kind of cleanup when parsing an argument expression
15006 XPath/XPointers can have blanks embedded
15007 * xpath.[ch]: more cleanup, reorgs for XPointer work
15008 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
15009 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
15010
Daniel Veillard55b91f22000-10-05 16:30:11 +000015011Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15012
15013 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
15014 in the XPath engine, rewrote large parts of it, now it's far
15015 cleaner and in sync with the REC not an old WD. Fixed a parsing
15016 problem in the interactive XML shell found when testing XPath.
15017
Daniel Veillardac260302000-10-04 13:33:43 +000015018Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15019
15020 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
15021 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
15022 examples with the extra test
15023
Daniel Veillard7cfce322000-10-04 12:40:27 +000015024Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15025
15026 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
15027 the global init function.
15028
Daniel Veillard970112a2000-10-03 09:33:21 +000015029Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15030
15031 * HTMLparser.c: Doohhh, attribute name parsing was still case
15032 sensitive ! Fixed this ...
15033 * result/HTML/* : updated the tests results accordingly
15034
Daniel Veillard740abf52000-10-02 23:04:54 +000015035Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15036
15037 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
15038 engine, should be far more stable, incorporated a new version of
15039 preceding/following axis, need testing
15040 * uri.c: fixed file:///c:/a/b/c problem
15041 * test/XPath/tests/idsimple: augmented the XPath tests
15042
Daniel Veillard3bff2b02000-10-01 20:33:47 +000015043Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15044
15045 * doc/* rebuilding docs for 2.2.4 release
15046
Daniel Veillard8b5dd832000-10-01 20:28:44 +000015047Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15048
15049 * configure.in: releasing 2.2.4
15050 * parser.[ch]: added xmlStrEqual()
15051 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
15052 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
15053 use xmlStrEqual instead
15054 * TODO: updated
15055 * added an XPath test
15056
Daniel Veillardbc765302000-10-01 18:23:35 +000015057Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15058
15059 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
15060 * entities.h: exported xmlInitializePredefinedEntities
15061 * parser.[ch] : added xmlInitParser()
15062 * parserInternals.h : had to export htmlInitAutoClose()
15063
Daniel Veillardf09e7e32000-10-01 15:53:30 +000015064Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15065
15066 * xpath.[ch] : fixed some serious XPath Predicate evaluation
15067 problems
15068 * Makefile.am : added XPath regression tests to normal tests
15069 * uri.c: fixed a problem with local paths, cleanup
15070 * parser.c: fixed a problem with large CData sections
15071
Daniel Veillardd2ade932000-09-30 14:39:55 +000015072Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15073
15074 * configure.in xml-config.in: patch from "Ben Taylor"
15075 <sol7x86@hotmail.com> for solaris shared libs lookup
15076
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000150772000-09-30 Martin Baulig <baulig@suse.de>
15078
15079 * libxml-2.0.pc.in: Provide pkg-config script.
15080
15081 * configure.in: Create the libxml-2.0.pc script from the
15082 libxml-2.0.pc.in templates.
15083 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000015084 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000015085
Daniel Veillard4b0755c2000-09-25 14:26:28 +000015086Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15087
15088 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
15089 when compiling with MSC
15090
Daniel Veillard46057e12000-09-24 18:49:59 +000015091Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15092
15093 * xpath.c: patch for normalize-string() substring-before(),
15094 substring-after() and translate() functions from Bjorn Reese
15095 <breese@mail1.stofanet.dk>
15096 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
15097 Fredrik Hallenberg <hallon@lysator.liu.se>
15098 * TODO: updated
15099
Daniel Veillard281f8ff2000-09-24 08:12:14 +000015100Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15101
15102 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
15103 problem of socklen_t being undefined on a number of platforms
15104 * debugXML.c: fixed a compilation problem when without snprintf
15105
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000015106Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15107
15108 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
15109 an URI bug and a fix for the control-character-induced infinite loop
15110 * nanohttp.c: preventive fix for compiling on WIN32
15111
Daniel Veillard64c20ed2000-09-22 16:07:02 +000015112Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15113
15114 * xmlint.c: closing bug #25000
15115
Daniel Veillardb656ebe2000-09-22 13:51:48 +000015116Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15117
15118 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
15119 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
15120 modified slightly Wayne Davison patch adding xmlStrcasecmp and
15121 related function, fixing xmlStrncmp(), and associated cleanup
15122 * result/HTML/entities.html.sax: updating result
15123
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000015124Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15125
15126 * uri.c: applied patch for URI escaping from Wayne Davison
15127 <wayned@blorf.net>
15128 * tree.c parserInternals.c HTMLparser.c: memset checks patches
15129 from Denis Barbier <barbier@imacs.polytechnique.fr>
15130 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
15131 patch from Wayne Davison
15132
Daniel Veillardd5f97f82000-09-17 16:38:14 +000015133Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15134
15135 * doc/xml.html : updated with new releases, adding "how to help"
15136
Daniel Veillard04698d92000-09-17 16:00:22 +000015137Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15138
15139 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
15140 removed a few warnings in pedantic mode ...
15141 * parserInternals.c parser.c: moved encoding switching function
15142 to parserInternals.c
15143 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
15144
Daniel Veillarda2c6da92000-09-16 18:15:00 +000015145Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15146
15147 * HTMLparser.c parser.c: set ctxt->errNo before calling the
15148 error or warning handlers
15149
Daniel Veillardb1059e22000-09-16 14:02:43 +000015150Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15151
15152 * parserInternals.c parserInternals.h parser.c Makefile.am:
15153 created a new module parserInternals.c, moved most of the
15154 code shared by the various parsers there, as well as
15155 deprecated code from parser.c. More cleanup of parser.c
15156 * uri.c: fixed a problem when URI is NULL
15157 * valid.c: speedup when looking for an attribute declaration
15158
Daniel Veillard39c7d712000-09-10 16:14:55 +000015159Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15160
15161 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
15162 the cleanup of the computation of URI references when seeking
15163 external entities. The URI reference string and the resulting
15164 URI are both stored now.
15165 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
15166 large s(n)printf checks and cleanup from Denis Barbier
15167 <barbier@imacs.polytechnique.fr>
15168 * xmlversion.h.in tree.h: couple of SGML declarations for a
15169 possible docbook module.
15170 * result/VC/ : a couple of test output changed due to the change
15171 of the entities URI
15172
Daniel Veillardb513f5a2000-09-10 14:01:12 +000015173Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15174
15175 * parser.h: added a _private field for linking user's data
15176
Daniel Veillarddd477ce2000-09-10 13:23:08 +000015177Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15178
15179 * parser.c parserInternals.h: demacroified most of the IS_XXX
15180 the gain in size is significant so ...
15181
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000015182Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15183
15184 * entities.c: cases where looking up entities with doc==NULL
15185 covered
15186
Daniel Veillard90e11312000-09-05 10:42:32 +000015187Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15188
Daniel Veillard1de50802000-09-07 08:54:32 +000015189 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000015190 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
15191
Daniel Veillard98a79162000-09-04 11:15:39 +000015192Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15193
Daniel Veillard1de50802000-09-07 08:54:32 +000015194 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000015195 * test/URI/uri.data result/URI/uri.data: first set of tests/results
15196 * Makefile.in: added URItest and included thenin "make tests"
15197
15198Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000015199
15200 * xmlversion.h.in: closed bug 22941
15201
Daniel Veillard2bb89092000-08-31 14:57:50 +000015202Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15203
15204 * doc/xmlio.html: added doc and example for entity loader
15205 redefinition.
15206
Daniel Veillard96984452000-08-31 13:50:12 +000015207Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15208
15209 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
15210 used by libxml
15211
Daniel Veillarde715dd22000-08-29 18:29:38 +000015212Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15213
15214 * parser.c: Fixed bug on invalid ontent characters and when using
15215 push.
15216 * xmllint.c: fixed xmllint endling of errors in push mode
15217
Daniel Veillard4948eb42000-08-29 09:41:15 +000015218Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15219
15220 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015221 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000015222 * result/HTML/*.sax: regenerated HTML SAX output
15223 * parser.c: more cleanup.
15224
Daniel Veillarde010c172000-08-28 10:04:51 +000015225Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15226
15227 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015228 patches from Wayne Davison <wayned@users.sourceforge.net>,
15229 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000015230 * HTMLparser.c: fixed an ignorable white space detection bug
15231 occuring when parsing with SAX only
15232 * result/HTML/*.sax: updated since the output is now HTML
15233 encoded...
15234
Daniel Veillard47f3f312000-08-27 22:40:15 +000015235Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15236
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015237 * HTMLparser.[ch]: applied some of Wayne Davison
15238 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000015239
Daniel Veillarde0854c32000-08-27 21:12:29 +000015240Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15241
15242 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
15243 undeclared namespace prefix was used, added a warning.
15244 Cleaned up support w.r.t. entities, spilling out a warning
15245 and being pedantic on lookups.
15246 * test/warning/ent9 : added testcase for previous example.
15247 * TODO: updated
15248 * parserInternals.h parser.c: changed the way names are parsed
15249 now allow infinite size and decrease penalty for normal use
15250 * parser.c: Started a big cleanup/check of the parser code,
15251 fixed some of the most tortuous entity code, spotted code
15252 unused anymore
15253 * test/*: added tests for very long names and related nasty
15254 things.
15255
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000015256Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15257
15258 * doc/encoding.html: added encoding aliases doc
15259 * doc/xml.html: updates
15260 * encoding.[ch]: added EncodingAliases functions
15261 * entities.[ch] valid.[ch] debugXML.c: removed two serious
15262 bottleneck affecting large DTDs like Docbook
15263 * parser.[ch] xmllint.c: added a pedantic option, will be
15264 useful
15265 * SAX.c: redefinition of entities is reported in pedantic mode
15266 * testHTML.c: uninitialized warning from gcc
15267 * uri.c: fixed a couple of bugs
15268 * TODO: added issue raised by Michael
15269
Daniel Veillard0d6b1702000-08-22 23:52:16 +000015270Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15271
15272 * doc/encoding.html: propagated Martin Duerst suggestions
15273
Daniel Veillard52402ce2000-08-22 23:36:12 +000015274Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15275
15276 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
15277 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
15278 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
15279 by Wayne Davison
15280
Daniel Veillard2f2bf412000-08-20 15:11:02 +000015281Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15282
15283 * nanoftp.c nanohttp.c: small cleanup
15284 * TODO: updated
15285
Daniel Veillard244ece92000-08-19 20:58:02 +000015286Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15287
15288 * added an old VC testcase and updated title.xml entity
15289
Daniel Veillardb8f25c92000-08-19 19:52:36 +000015290Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15291
15292 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
15293 done on auto-opening of <p> tags and cleanup of SAX output
15294
Daniel Veillard979e55e2000-08-19 16:48:54 +000015295Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15296
15297 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
15298
Daniel Veillard4540be42000-08-19 16:40:28 +000015299Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15300
15301 * doc/xml.html libxml.* structure.*: updated the doc a bit
15302
Daniel Veillard808a3f12000-08-17 13:50:51 +000015303Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15304
15305 * testSAX.c testHTML.c result/HTML/: cleanup of the output
15306 of SAX tests
15307
Daniel Veillard29579362000-08-14 17:57:48 +000015308Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15309
15310 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
15311 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
15312
Daniel Veillard1255ab72000-08-14 15:13:33 +000015313Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15314
15315 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
15316 * testHTML.c: fix core dump on Solaris 2.x systems
15317 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
15318 * result/HTML/*.sax: previous bug fix lead to new results
15319
Daniel Veillard03109292000-08-14 14:58:22 +000015320Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15321
15322 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
15323 * configure.in: added --with-readline=DIR to accept alternate
15324 path for readline include/library
15325 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
15326 for ANSI under HP-UX
15327 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
15328 includes @LIBS@
15329
Daniel Veillard7c29ce22000-08-12 21:20:53 +000015330Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15331
15332 * doc/* : rebuilt the docs
15333 * getting ready for 2.2.2 release
15334
Daniel Veillard87b95392000-08-12 21:12:04 +000015335Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15336
15337 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
15338 and xmlAddFeature()
15339 * tree.[ch]: added xmlAddChildList()
15340 * xmllint.c: MAP_FAILED macro test
15341 * parser.h: added xmlParseCtxtExternalEntity()
15342 * valid.c: applied bug fixes removed warning
15343 * tree.c: added CDATA block to elements content
15344 * testSAX.c: cleanup of output
15345 * testHTML.c: added SAX testing
15346 * encoding.c: better error recovery
15347 * SAX.c, parser.c: fixed one of the external entity processing
15348 of the OASis testsuite
15349 * Makefile.am: added HTML SAX regression tests
15350 * configure.in: bumped to 2.2.2
15351 * test/HTML/ result/HTML: added a few of HTML tests, and added the
15352 SAX results
15353
Daniel Veillard88a172f2000-08-04 18:23:10 +000015354Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15355
15356 * configure.in: patch for HP compiler
15357
153582000-08-04 Sven Heinicke <sven@zen.org>
15359
15360 * xmllint.c: Was coredumping sometimes when the file given didn't
15361 exist.
15362
Daniel Veillard46e370e2000-07-21 20:32:03 +000015363Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15364
15365 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000015366
Daniel Veillard46e370e2000-07-21 20:32:03 +000015367 when using in memory parsing. Need some cleanup.
15368 * xmllint.c configure.in: added a --memory flag to test memory
15369 parsing
15370
Daniel Veillard36650692000-07-21 15:16:39 +000015371Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15372
15373 * nanohttp.c: fixed socklen_t replacement to unsigned int
15374 * parser.c: fixed a space handdling missing at the end of
15375 production 28 DOCTYPE.
15376 * xmlmemory.c: fixed a stupid bug on the routine to override
15377 allocation functions
15378 * TODO: updated
15379
Daniel Veillarde46e20d2000-07-14 15:02:46 +000015380Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15381
15382 * doc/ regenerated the docs
15383
Daniel Veillard32bc74e2000-07-14 14:49:25 +000015384Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15385
15386 * doc/encoding.html doc/xml.html: added I18N doc
15387 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
15388 improvements, both parser and filters, added ASCII & HTML,
15389 fixed the ISO-Latin-1 one
15390 * xmllint.c testHTML.c: added/made visible --encode
15391 * debugXML.c : cleanup
15392 * most .c files: applied patches due to warning on Windows and
15393 when using Sun Pro cc compiler
15394 * xpath.c : cleanup memleaks
15395 * nanoftp.c : added a TESTING preprocessor flag for standalong
15396 compile so that people can report bugs more easilly
15397 * nanohttp.c : ditched socklen_t which was a portability mess
15398 and replaced it with unsigned int.
15399 * tree.[ch]: added xmlHasProp()
15400 * TODO: updated
15401 * test/ : added more test for entities, NS, encoding, HTML, wap
15402 * configure.in: preparing for 2.2.0 release
15403
Daniel Veillard49703262000-07-10 10:27:46 +000015404Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15405
15406 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +000015407 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard49703262000-07-10 10:27:46 +000015408
Daniel Veillard306be992000-07-03 12:38:45 +000015409Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15410
15411 * doc/xml.html: changed the xmlsoft.org structure, updated the
15412 examples w.r.t. root and childs
15413
Daniel Veillard7d853352000-07-02 18:53:09 +000015414Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15415
Daniel Veillard784b9352003-02-16 15:50:27 +000015416 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7d853352000-07-02 18:53:09 +000015417
Daniel Veillard365e13b2000-07-02 07:56:37 +000015418Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15419
15420 * HTMLparser.c: Work on character encoding support for the HTML parser
15421 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
15422 * encoding.c: Fixed a potential memleak in the encoding stuff
15423
Daniel Veillardaf743792000-07-01 11:49:28 +000015424Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15425
15426 * doc/FAQ.html doc/Makefile.am : added a FAQ
15427
15428Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000015429
15430 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
15431 of the HTML parser to force it to not bypass SAX
15432
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000015433Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15434
15435 * win32config.h.in: updated
15436 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
15437 lacks iconv support :-( need to release 2.1.1
15438 * configure.in: release 2.1.1
15439 * HTMLparser: fixed bug #14784
15440 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
15441 by Windows compiler
15442 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
15443 the SAX startDocument() callback.
15444 * TODO: updated
15445
15446Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15447
15448 * added xmlStopParser()
15449
Daniel Veillardbe803962000-06-28 23:40:59 +000015450Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15451
15452 * configure.in: 2.1.0 prerelease
15453 * Large resync between W3C and Gnome tree
15454 * nanoftp, nanohttp.c: fixed stalled connections probs
15455 * HTMLtree.c SAX.c : support for attribute without values in
15456 HTML for andersca
15457 * valid.c: Fixed most validation + namespace problems
15458 * HTMLparser.c: start document callback for andersca
15459 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
15460 * parser.h, SAX.c: serious speed improvement for large
15461 CDATA blocks
15462 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
15463 different encoding
15464 * example/Makefile.am example/gjobread.c tree.h: work on
15465 libxml1 libxml2 convergence.
15466 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
15467 and the LIBXML_TEST_VERSION macro
15468
Daniel Veillardc310d562000-06-23 18:32:15 +000015469Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15470
15471 * doc/xml.html: various patches and improvements typo fixed by
15472 Felix Natter
15473 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
15474 from Felix Natter <fnatter@gmx.net>
15475
Daniel Veillardf3029822000-05-06 08:11:19 +000015476Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15477
15478 * doc/upgrade.html: updated with instructions for support of both
15479 libxml-1.x and libxml-2.x
15480 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
15481 for 2.x support and also fixed includes
15482
15483
Daniel Veillard496a1cf2000-05-03 14:20:55 +000015484Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15485
15486 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
15487 the encoding support, added iconv support, so now libxml if
15488 compiled with iconv automatically support japanese encodings
15489 among others. Work based on initial patch from Yuan-Chen Cheng
15490 I may have broken binary compat in the encoding handler
15491 registration scheme, but that was so utterly broken I don't
15492 expect anybody to have used this feature until now.
15493 * parserInternals.h: fixup on the CHAR range macro
15494 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
15495 code.
15496 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
15497 * uri.c: added xmlParseURI() I can't believe I forgot to
15498 implement this one in 2.0 !!!
15499 * SAX.c: moved doc->encoding update in the endDocument() call.
15500 * TODO: updated.
15501
Daniel Veillard06047432000-04-24 11:33:38 +000015502Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15503
15504 * tree.h: removed extraneous xmlRemoveProp definition
15505 * TODO: added item about --disable-corba configure switch
15506 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
15507 * nanoftp.c: fixed include problems giving troubles on AIX and
15508 slowlaris
15509 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
15510 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
15511 comment and headers changes to lower gtk-doc number of warnings
15512 * doc/html/*: rebuilt docs
15513
Daniel Veillarde0aed302000-04-16 08:52:20 +000015514Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15515
15516 * HACKING: documented the tag for 1.x and instructions
15517
Daniel Veillard5e873c42000-04-12 13:27:38 +000015518Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15519
15520 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
15521 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
15522 xmlCreateIOParserCtxt
15523 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
15524 significant overall improvement
15525 * xmllint.c: added I/O test to xmllint
15526 * testSAX.c: added a speed test
15527 * doc/* : updated/regenerated
15528
Daniel Veillardfc708e22000-04-08 13:17:27 +000015529Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15530
15531 * xpath.c uri.h parserInternals.h: cosmetic changes from
15532 "Timur I. Bakeyev" <timur@bat.ru>, including making
15533 xmlCreateURI() public
15534
Daniel Veillard5d211f42000-04-07 17:00:24 +000015535Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15536
15537 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
15538 and the code at the same time. Added a clean mechanism for
15539 overload or added input methods: xmlRegisterInputCallbacks()
15540 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
15541 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
15542 * TODO: updated
15543 * doc/* : updated/regenerated
15544 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
15545 source dir
15546
Daniel Veillarde77a9182000-04-05 19:12:29 +000015547Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15548
15549 * testURI.c: yet another forgotten commit, I should get some sleep !
15550
Daniel Veillardce8b83b2000-04-05 18:38:42 +000015551Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15552
15553 * xmllint.c: forgot to commit this too ?
15554
Daniel Veillardb9df4042000-04-05 14:23:16 +000015555Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15556
15557 * xmlversion.h.in : forgot to commit this previously
15558
Daniel Veillard361d8452000-04-03 19:48:13 +000015559Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15560
15561 * configure.in: preparing libxml-2.0.0 version looks Ok so far
15562 * README TODO: updated for release
15563 * uri.c uri.h: added authority parsing/saving
15564 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
15565 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
15566 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
15567 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
15568 Makefile.am : added compile-time customization of libxml
15569 --with-ftp --with-http --with-html --with-xpath --with-debug
15570 --with-mem-debug
15571 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
15572 #include <libxml/xxx.h> I hope it won't break too much stuff
15573 and will be manageable in the future...
15574 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
15575 and added xmllint to the installed programs
15576 * uri.h: added xmlFreeURI()
15577
Daniel Veillardec303412000-03-24 13:41:54 +000015578Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15579
15580 * uri.c uri.h: finished the escaping handling, the base support
15581 and the URI path normalization. Looks good just lacks the
15582 authority content parsing code.
15583 * Makefile.am: added instructions to generate testURI
15584 * TODO: updated
15585 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
15586 added links and icons for W3C and Gnome
15587
Daniel Veillard8f621982000-03-20 13:07:15 +000015588Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15589
15590 * xmlmemory.[ch] : seems I forgot to actually update the files in
15591 the last commit :-)
15592 * doc/xml.html doc/html/* : updated and uploaded the docs
15593
Daniel Veillard3dd82e72000-03-20 11:48:04 +000015594Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15595
15596 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
15597 * TODO: updated
15598 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000015599 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000015600 gfree).
15601 * Makefile.am, uri.c, uri.h: added a set of functions to do
15602 exact (litteraly copied from the RFC 2396 productions) parsing
15603 and handling of URI. Will be needed for XLink, one XML WFC,
15604 XML Base and reused in the nano[ftp/http] modules. Still work
15605 to be done.
15606
Daniel Veillardedfb29b2000-03-14 19:59:05 +000015607Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15608
15609 * configure.in, libxml.spec.in : libxml2
15610 * doc/* : updated the doc page, rebuilt the docs
15611
Daniel Veillardcf461992000-03-14 18:30:20 +000015612Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15613
15614 * all: tagged LIB_XML_1_X
15615 * *.c *.h : updated from W3C CVS tree
15616 * configure.in : 2.0.0-beta
15617 * libxml.spec.in : libxml2 package nam
15618 * result/* : new version of the tests output
15619
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000015620Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15621
15622 * doc/xml.html, doc/update.html: updated docs, 1.8.7
15623
Daniel Veillardb566ce12000-03-04 11:39:42 +000015624Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15625
15626 * doc/* : rebuilt the docs
15627 * parser.c: final patch on #6766
15628 * valid.c: small patch on validity checks.
15629
Daniel Veillardfb76c402000-03-04 11:39:42 +000015630Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15631
15632 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
15633 added
15634 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
15635 compatibility w.r.t. XML spec and existing code.
15636
Daniel Veillard90fb02c2000-03-02 03:46:43 +000015637Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15638
15639 * parser.c: seems a better solution to <a> </a> exists,
15640 will try it for a while
15641
Daniel Veillard83a30e72000-03-02 03:33:32 +000015642Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15643
15644 * parser.c: tried to remove the <a> </a> generating <a/>
15645 this is hard. Left a flag for that purpose. Fixed bug #6766
15646 * configure.in: prepared 1.8.7 not released, due to previous
15647 problem
15648
Daniel Veillard88f00ae2000-03-02 00:15:55 +000015649Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15650
15651 * doc/xml.html : applied second patch from Paul DuBois
15652
Daniel Veillard402e8c82000-02-29 22:57:47 +000015653Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15654
15655 * doc/xml.html : applied patch from Paul DuBois
15656
Daniel Veillardd0f7f742000-02-02 17:42:48 +000015657Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15658
15659 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
15660
Daniel Veillard5feb8492000-02-02 17:15:36 +000015661Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15662
15663 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
15664 compilation warnings on various platforms.
15665 * parser.c: Fixed #5281 validity error callbacks are now desactived
15666 by default if not validating.
15667
Daniel Veillardf341f932000-02-02 14:52:08 +000015668Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15669
15670 * nanoftp.c, win32config.h.in: patches to compile on WIN32
15671
Daniel Veillard13c757e2000-02-01 23:59:15 +000015672Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15673
15674 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
15675 <gkatsi@cs.toronto.edu>
15676
Daniel Veillard726e8792000-01-30 20:04:29 +000015677Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15678
15679 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
15680 processing URLs
15681
Daniel Veillarde41f2b72000-01-30 20:00:07 +000015682Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15683
15684 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
15685 xmlNanoFTPUpdateURL for persistent control connections.
15686 * configure.in: 1.8.6
15687
15688Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15689
15690 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
15691 * tree.[ch] : added xmlSaveNoEmptyTags
15692
James Henstridgef3be9312000-01-28 13:59:21 +0000156932000-01-29 James Henstridge <james@daa.com.au>
15694
15695 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
15696
15697 * Makefile.am: added nanoftp.[ch] to the build.
15698
Daniel Veillardaeea04f2000-01-25 19:27:27 +000015699Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15700
15701 * nanoftp.[ch]: cleanup, comments, API
15702 * debugXML.c : fixed a bug in the cat command
15703 * doc/*: regenerated the docs
15704
Daniel Veillardda07c342000-01-25 18:31:22 +000015705Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15706
15707 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
15708 * debugXML.c : fixed a bug in the cat command
15709 * valid.c: fixing some small probs
15710 * libxml.spec.in: get rid of the SNAP suffix
15711 * doc/xml.html: updated the status
15712
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000015713Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15714
15715 * xml-config.in: xml-config --version to just return the
15716 version number
15717 * xpath.c: some cleanup w.r.t. axis when the current node is
15718 an attribute.
15719 * TODO: updated
15720
Daniel Veillard461a66c2000-01-18 18:01:01 +000015721Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15722
15723 * configure.in: prepared for libxml-1.8.5
15724 * doc/* recompiled the documentation
15725
157262000-01-17 Jody Goldberg <jgoldberg@home.com>
15727
15728 * configure.in : WARNING autoconf subtlety alert :
15729 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
15730 when looking for zlib.h so that HAVE_ZLIB_H is defined.
15731 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
15732 get defined by AC_CHECK_HEADERS.
15733
Daniel Veillardf967b902000-01-17 16:06:10 +000015734Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15735
15736 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
15737 Rune.Djurhuus@fast.no
15738
Daniel Veillardad8f99d2000-01-15 14:20:03 +000015739Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15740
15741 * TODO: updated
15742 * tree.c, parser.c: made sure that only memory alloc problems
15743 and internal parser errors are allowed to write to stdout or
15744 stderr.
15745
Daniel Veillard0142b842000-01-14 14:45:24 +000015746Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15747
15748 * tree.c : restored xmlNewGlobalNs since this seems used by
15749 a lot of existing code :-(, fixed a bug in xmlNewNs
15750 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
15751 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
15752 to exit() from the library code.
15753 * xpath.c, parser.c: removed bugs or unused code detected by
15754 Windows compilers
15755 * parser.c: started adding interfaces for parsing well balanced
15756 XML fragments
15757 * configure.in: releasing 1.8.4
15758 * doc/* : rebuilt the docs
15759
Daniel Veillard2eac5032000-01-09 21:08:56 +000015760Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15761
15762 * tree.[ch] : added xmlNewDocFragment() for DOM
15763 * testHTML.c: uninitialized variable.
15764
Daniel Veillardf3a73582000-01-05 14:58:39 +000015765Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15766
15767 * doc/* : rebuild the docs
15768
Daniel Veillard71b656e2000-01-05 14:46:17 +000015769Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15770
15771 * acconfig.h: readline and history patch
15772 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
15773 * tree.c: added check and handling when possibly removing an ID
15774 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
15775 and saving.
15776 * test/HTML/entities.html result/HTML/entities.html* : test for
15777 various entities reference cases
15778 * result/HTML/* : as a result output of some testcase have
15779 changed
15780 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
15781 by previous example. added xmlParseTryOrFinish().
15782 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
15783 entities.h debugXML.h HTMLparser.h: changed the way struct are
15784 declared to allow gtk-doc to expose those
15785 * parser.c: closed bug #4960
15786 * Makefile.am configure.in: Applied patch from
15787 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
15788 and math/socket libs detection
15789
Daniel Veillard437b87b2000-01-03 17:30:46 +000015790Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15791
15792 * configure.in, Makefile.am: link tester against readline
15793 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
15794
Daniel Veillard686d6b62000-01-03 11:08:02 +000015795Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15796
15797 * tree.[ch]: added xmlRemoveProp
15798 * win32config.h.in nanohttp.c: avoid including the Windows
15799 socket stuff in every C files
15800 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
15801 the XmL parser(s)
15802 * test/ns4 result/ns4 etc...: added test case for previous prob
15803 * tree.c: xmlNewNs wasn't checking for double definition
15804 * Makefile.in: fixed a problem with dist-hook duplicates
15805 * parser.[hc], xmlIO.c: fixed the loading of external entities
15806 APIs, now xmlLoadExternalEntity() is used everywhere and
15807 setting up an app specific front-end using the
15808 * SAX.c parser.c: some fixes, now the xhtml spec validates
15809 with the xhtml DTD.
15810 * error.c: fixed crashes in case of no input stream
15811 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
15812 to the validation tests and results
15813
Daniel Veillard5e5c6231999-12-29 12:49:06 +000015814Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15815
15816 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
15817 too htmlCreatePushParserCtxt() and htmlParseChunk()
15818 * parser.c: a bit of cleanup.
15819 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
15820 to XML) removed the last mem leak known
15821 * HTMLtree.c: output message cleanup
15822 * xmlmemory.c: display content info about memory blocks
15823 * result/HTML/wired.* : missing att value warning change
15824
Daniel Veillardbe849cf1999-12-28 16:43:59 +000015825Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15826
15827 * doc/* : rebuilt the documentation
15828
Daniel Veillarddbfd6411999-12-28 16:35:14 +000015829Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15830
15831 * parser.[ch] parserInternals.h: Push parser for XML,
15832 seems to work fine now
15833 * tester.c debugXML.[ch]: Added an XML shell debug facility and
15834 --push for push testing
15835 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
15836 * testSAX.c: added --push
15837 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
15838 subtree
15839 * xmlIO.[ch] : enriched API + fixes for push mode
15840 * entities.[ch]: added the entity content length to the struct.
15841 * xmlmemory.[ch]: new API to show the last entries for the shell
15842 * valid.c: added required attribute testing
15843 * SAX.c: the cdata callback now merge contiguous fragments
15844 * HTMLparser.c: cleanup of some macros
15845
Daniel Veillard3c558c31999-12-22 11:30:41 +000015846Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15847
15848 * parser.c: fix for PIs name starting with xml
15849 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000015850 * *.c, configure.in win32config.h.in : generate win32config.h for
15851 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000015852
Daniel Veillard0caf07a1999-12-21 16:25:49 +000015853Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15854
15855 * parser.c: fixed a stupid = vs. == bug :-(
15856 * doc/gnome-xml.sgml: s/glade/xml/
15857
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000015858Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15859
15860 * configure.in, doc/xml.html : bug fix release 1.8.2
15861 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
15862 Hopefully the end of that silly C++ include problem
15863 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
15864 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
15865 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
15866 troubles with autoclosed elements when the stree shape doesn't
15867 follow the DtD specs. Added htmlIsAutoClosed() and
15868 htmlAutoCloseTag()
15869 * result/HTML/*.htm*: Updated the HTML examples regression tests output
15870 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
15871 * debugXML.c: fixed a bug on printing default namespaces.
15872 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
15873
Daniel Veillardb24054a1999-12-18 15:32:46 +000015874Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15875
15876 * result/HTML/*.htm[l] : updated the HTML regression tests according
15877 to the new output
15878 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
15879 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
15880 problem due to intermix of extern "C" { ... } declarations for C++
15881 and recursive includes in the headers
15882
Chris Lahey323c48c1999-12-18 15:32:45 +0000158831999-12-20 Chris Lahey <clahey@umich.edu>
15884
15885 * HTMLtree.c: Made it so that html nodes with a single child do
15886 not insert a carriage return before or after the child node.
15887
Daniel Veillardb24054a1999-12-18 15:32:46 +000015888Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000015889
15890 * configure.in, doc/xml.html : bug fix release 1.8.1
15891 * parser.c: fixed bug #4344
15892 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
15893 added the glue to avoid C++ problems
15894 * doc/* : regenerated the documentation
15895
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000015896Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15897
15898 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
15899 namespace recognition, and Dia as a resul :-(
15900 * encoding.c: closed bug #3950
15901
Daniel Veillard944b5ff1999-12-15 19:08:24 +000015902Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15903
15904 * valid.c: debugging a posteriori validation, except URI expansion
15905 stuff this should be fixed now
15906 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
15907 Carl Nygard <cnygard@bellatlantic.net>
15908 * tester.c: added --postvalid, cleaning of the code
15909 * tree.[ch]: added xmlDocGetRootElement()
15910
Ramiro Estrugobfce3771999-12-15 04:32:07 +000015911Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
15912
15913 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
15914 c++ losage.
15915
Daniel Veillard10a2c651999-12-12 13:03:50 +000015916Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15917
15918 * configure.in, doc/xml.html : bumped to 1.8.0
15919 * xlink.[ch], Makefile.am : added framework for link detection
15920 * parser.h: added nbChars to parser context, needed for cleanup.
15921 * xmlmemory.c: removed a nasty bug when out of mem
15922 * valid.[ch]: adding namespace support for attribute decl
15923 * tester.c: added --debugent option
15924 * debugXML.[ch]: added xmlDebugDumpEntities()
15925 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
15926 buffers instead, this was really needed, validation was breaking
15927 in strange ways due to that. Added xmlParseStringPEReference()
15928 and other parsing from strings functions. Entities processing
15929 modified again, but PERef are still not handled correcly but
15930 unless you're Eve Maller you won't notice :-)
15931 * HTMLparser.c: large changes toward reliability, and switched to
15932 lowercase internal tags, XHTML is lowercase, so it will help
15933 that output is closer to next version.
15934 * doc/* : regenerated the documentation, it is now hosted at
15935 http://xmlsoft.org/ (same bits I just bought the domain :-)
15936
15937
Daniel Veillard294cbca1999-12-03 13:19:09 +000015938Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15939
15940 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
15941 doc generation
15942 * parser.c: fixed bugs #3908 and #3937 and a memory leak
15943 in the SAX API
15944 * doc/*: rebuilt the doc making sure everything appears in the
15945 HTML files
15946
Daniel Veillardf5c2c871999-12-01 09:51:45 +000015947Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15948
15949 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
15950 added the patch from Carl Nygard <cnygard@bellatlantic.net>
15951 which allow impressive speed improvement on dataset with
15952 large text pieces, but at the cost of broken binary
15953 compatibility and slightly bigger memory usage.
15954 Configure with --with-buffers to activate them, they
15955 are protected with XML_USE_BUFFER_CONTENT define.
15956 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
15957 goal is 0 memory left allocated once parser is no more used
15958 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
15959 call xmlCleanupParser() and xmlMemoryDump()
15960
Daniel Veillarda819dac1999-11-24 18:04:22 +000015961Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15962
15963 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
15964 * parser.[ch] encoding.[ch]: added memory cleanup routines
15965 * parser.c: closing bug #3788
15966 * doc/*: rebuilt the doc
15967
Daniel Veillard11a48ec1999-11-23 10:40:46 +000015968Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15969
15970 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
15971 xmlNewTextChild() and xmlSetCompressMode() behaviour.
15972 * tester.c: added --compress option
15973 * doc/*: rebuilt the documentation
15974
Daniel Veillard4c3a2031999-11-19 17:46:26 +000015975Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15976
15977 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
15978 if given /proc/kcore as input !
15979 * doc/xml.html doc/*: updated and rebuilt the documentation
15980
15981Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000015982
15983 * parser.c: Fixed some wrongly space collapsing code due to
15984 a misreading of the spec.
15985 * result/*: fixed the output accordingly
15986
15987Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000015988
15989 * encoding.c: bug fix and typos
15990 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
15991 * parser.c: added attribute normalization closing bug #3597
15992 * test/att* result/att* SAXresult/att*: testcase for attribute
15993 normalization
15994
Daniel Veillardd7e200c1999-11-15 17:53:11 +000015995Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15996
15997 * configure.in: closing bug #3163 by adding extra flags for the
15998 cc compiler on HP-UX
15999
Daniel Veillard51e3b151999-11-12 17:02:31 +000016000Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16001
16002 * valid.[ch] : removed a typo and an enumerated type bug in the
16003 xmlAddElementDecl() function
16004 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
16005 call to xmlEncodeEntitiesReentrant() so that the functions
16006 New, Set and Get are at the same level.
16007 * parser.c HTMLparser.c: extra memory allocation bug for
16008 attributes detected by someone using libxml in embedded systems :-)
16009
Daniel Veillard962195f1999-10-28 15:51:53 +000016010Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16011
16012 * xmlmemory.h: turned off mem debug :-\
16013
Daniel Veillard35008381999-10-25 13:15:52 +000016014Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16015
16016 * parser.c: closed bug #2784 a one line fix, but worth pushing
16017 a new release out
16018 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
16019 some structures, comments before and after the
16020 main element, and other nastyness
16021 * HTMLtree.c tree.c: accomodate the extended HTML supported
16022 * configure.in: pushing 1.7.4
16023 * test/ent8 and related outputs : added a new test for bug #2784
16024 * test/HTML/wired.html and related output: a nasty HTML example
16025 * Makefile.am: improved the test scripts
16026 * docs/* : reran the documentation extractor, updated xml.html
16027
Daniel Veillard7c1206f1999-10-14 09:10:25 +000016028Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16029
16030 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
16031 HTMLparser and debugged the HTML related code. HTML documents
16032 now have their own type
16033 * entities.c: do not dump &apos; for HTML output
16034 * xmlmemory.c: improvement, breakpoint mechanism
16035 * testHTML.c: added --sax --repeat ...
16036 * Makefile.am: improved the HTML tests
16037 * valid.[ch]: added xmlValidGetValidElements and
16038 xmlValidGetPotentialChildren
16039 * tester.c: added --insert to test the 2 new functions
16040 * test//* result//* SAXresult//* : regression test cleanup
16041 and extension.
16042 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
16043 gnome-xml-nanohttp.html
16044
Daniel Veillard7d2c2761999-10-11 15:09:51 +000016045Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16046
16047 * HTMLparser.c: fixed problems with some autoclose tags
16048 * tree.c: fixed XML output problems.
16049 * result/* SAXresult/*: update of the tests output
16050
Daniel Veillard6077d031999-10-09 09:11:45 +000016051Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16052
16053 * Makefile.am: Arturo patch for xmlConf.sh version info
16054 * parser.c: Tim Josling patch for single quoted items
16055 * tester.c: Tim Josling patch for tester options usage
16056 * tree.h: indent cleanup
16057
Daniel Veillard2673d3c1999-10-08 14:37:09 +000016058Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16059
16060 * HTMLparser.c parser.h : Fixed problems with HTML parsing
16061 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
16062
Daniel Veillard00fdf371999-10-08 09:40:39 +000016063Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16064
16065 * tree.c : Raph patch for initialization of CORBA fields
16066 * parser.c, xpath.c, ...: modification of doc comments
16067 * xpath.c : allow spaces in xpath expressions
16068
Daniel Veillardad219441999-09-27 08:17:49 +000016069Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16070
16071 * xmlmemory.h: turning off memory debug :-(
16072
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016073Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16074
16075 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
16076 better SAX interfaces.
16077 * testSAX.c: uses the new SAX routine, avoid fetching any remote
16078 entity.
16079 * configure.in: 1.7.2
16080
16081Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000016082
16083 * libxml.spec.in: fixed the URL
16084 * doc/xml.html: improved the documentation front-end
16085
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016086Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000016087
16088 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
16089
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016090Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000016091
16092 * libxml.spec.in: fixed the alpha compile problem
16093 * parser.[ch]: changed errno to errNo in the parser context :-(
16094 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
16095 * doc/xml.html: changed CHAR to xmlChar
16096 * doc/html/*: recompiled the documentation
16097 * configure.in: 1.7.1
16098
Daniel Veillard7f7d1111999-09-22 09:46:25 +000016099Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16100
16101 * parser.h: modified the parser context struct to regain 1.4.0
16102 binary compatibility
16103 * parser.c, xml-error.h: added errno ot teh context and defined
16104 a set of errors values with update of errno
16105 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
16106 DTDs and entities
16107 * *.h, *.c: complete cleanup of the use of config.h and include
16108 protection depending on the current setup.
16109 * overalll debugging, maintenance and bug-fixing on all modules
16110 * updated the documentation
16111 * ready for 1.7.0
16112
Daniel Veillardc08a2c61999-09-08 21:35:25 +000016113Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16114
16115 * HTMLparser.c : cleanup
16116 * SAX.c valid.c valid.h: added ID/IDREF checking
16117 * tree.c tree.h: extended doc structure for refs
16118 * configure.in: 1.6.2
16119 * parser.c: patched bug in SAX user arg call
16120 * parserInternals.h: patched missing close in C++ wrapping
16121 * testXPath.c xpath.c xpath.h: prepared for extensibility,
16122 especially upcoming XPointer implementation.
16123 * doc/xml.html: augmented, typo
16124
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000016125Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
16126
16127 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
16128 not all invocations of install understand -d.
16129
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000016130Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
16131
16132 * Makefile.am: prepend all the test* calls with $(top_builddir) -
16133 to make 'check' works, when builddir != srcdir.
16134
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000016135Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16136
16137 * doc/xml.html : updated the documentation
16138
Daniel Veillard6454aec1999-09-02 22:04:43 +000016139Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16140
16141 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
16142 not deallocated memory blocks
16143 * *.c : replaces all calls to malloc() free() and realloc() to
16144 the wrapper functions/macros
16145 * tree.c : removed memory leaks dues to calling xmlFreeNode()
16146 instead of xmlFreeNodeList()
16147
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000016148Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16149
16150 * HTMLparser.c: corrected a stupid bug leading to core dump at
16151 tree deallocation. Removed warnings indicated by
16152 Stephane.Conversy@lri.fr
16153 * entities.c: Fixes Yet Another Stupid Bug, entities were not
16154 looked for in the external subset
16155
16156Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000016157
16158 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
16159 on SGI by Stephane.Conversy@lri.fr
16160
Daniel Veillardb96e6431999-08-29 21:02:19 +000016161Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16162
16163 * all .h : changed the prototype declaration indent as in gtk
16164 * most .c : working on reducing the TODOs in the code
16165 * most .c : cleanup though -pedantic and Insure++
16166 * improvements on validation ID checkings.
16167 * tree.[ch] SAX.c: added support for namespace on attributes #2022
16168 * xml-config.in: closed #1810
16169
16170Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000016171
16172 * tree.h, valid.c, valid.h: more work on validity, IDs
16173 * xpath.c: added/fixed comparidon and equlity, added a new isinf
16174 definition for AIX
16175
Daniel Veillardb556eb51999-08-15 17:19:50 +000016176Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16177
16178 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
16179 the distribution due to a cut'n paste error at last commit
16180
Daniel Veillardb05deb71999-08-10 19:04:08 +000016181Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16182
16183 * configure.in: upgraded to version 1.4.0
16184 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
16185 Big update, added a large part of the validation process,
16186 it should be usable, but some parts are missing
16187 * xpath.c: improved the implementation w.r.t. root.
16188 * Makefile.am: added more tests
16189 * test and result trees: added a lot of tests
16190 * libxml.spec.in: export libxml.so.0 and libxml.so.1
16191
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000016192Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16193
16194 * Added an HACKING file
16195
Daniel Veillarde2d034d1999-07-27 19:52:06 +000016196Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16197
16198 * xpath.[ch] : improvements and debug of the XPath implementation
16199 * parser.c, HTMLparser.c : modified the parsers to be progressive
16200 * tree.[ch] : extended the Buffer promitives
16201 * xmlIO.[ch] : added basic I/O routines providing progressive
16202 parsing and ready for I18N conversion plugins
16203 * SAXresult/* : the SAX callback sequence maybe slightly different
16204 now
16205 * test*.c : improved/updated the tests programs
16206 * doc/* : recompiled the docs.
16207
Daniel Veillard15b75af1999-07-26 16:42:37 +0000162081999-07-26 Michael Meeks <michael@edenproject.org>
16209
16210 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
16211
16212 * tree.c: Ditto.
16213
Daniel Veillard1566d3a1999-07-15 14:24:29 +000016214Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16215
16216 * configure.in: upgraded to version 1.4.0
16217 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
16218 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
16219 XML query language, see http://www.w3.org/TR/xpath for more details.
16220 * parser.c, parser.h: added CHAR* related string functions for XPath
16221 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
16222 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
16223 rebuild the docs.
16224 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
16225 and regression testing capabilities for XPath.
16226
Daniel Veillardd79d7871999-07-12 10:38:12 +000016227Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16228
16229 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
16230 closing bug #1646
16231
Daniel Veillardbe9e5951999-07-12 09:16:45 +000016232Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16233
16234 * Makefile.am, example/Makefile.am: closed bug #1683
16235
Daniel Veillard3166ab11999-07-11 16:14:19 +000016236Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16237
16238 * example/Makefile.am, configure.in: added the makefile for the
16239 gjobread example
16240
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000016241Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
16242
16243 * doc/Makefile.am:
16244 - fix which allow "make install DESTDIR=</install/prefix>".
16245
Daniel Veillard7cc3c041999-07-09 10:11:57 +000016246Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16247
16248 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
16249 which fixed a problem on the file reading-code.
16250
Daniel Veillard82150d81999-07-07 07:32:15 +000016251Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16252
16253 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
16254 output.
16255 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
16256
Daniel Veillard5233ffc1999-07-06 22:25:25 +000016257Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16258
16259 * parser.h : Oops removed the binary compatibility problem
16260 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
16261 * parser.c, HTMLparser.c: applied patches for reading from stdin
16262
Daniel Veillardbe70ff71999-07-05 16:50:46 +000016263Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16264
16265 * parser.c, entities.c, valid.c: cleanup bug #1591
16266 * configure.in: cleanup bug #1592
16267 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
16268 the same tree back-end. Hence gdome will be available for it.
16269 * doc/Makefile.am: close bug #617
16270
Daniel Veillard97fea181999-06-26 23:07:37 +000016271Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16272
16273 * parser.c: alloctate a per parser context SAX interface block
16274
Daniel Veillard14fff061999-06-22 21:49:07 +000016275Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16276
16277 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
16278 and xmlEncodeEntitiesReentrant with the correct one :-\
16279
16280Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16281
16282 * commit of my internal XML base changes, quite a lot of
16283 changes, cleanups, better entities support, framework for
16284 new I/O and charset detection and handling
16285 * Fixed the configure/Makefile stuff to generate shared libs
16286 with the proper version info, so we jumped on rev from
16287 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
16288 xmlEncodeEntities() result need to be freed now, and a string
16289 xmlParserVersion provide the current library version.
16290
Raph Levien05240da1999-06-15 21:27:11 +000016291Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
16292
16293 * parser.c: fixed a buffer overrun for when you have a very long
16294 attribute with no entities in it.
16295
Daniel Veillardbb2da581999-06-13 14:37:07 +000016296Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16297
16298 * added example directory
16299 * added example/gjobs.xml gjobread.c, still need a Makefile.in
16300
Daniel Veillard011b63c1999-06-02 17:44:04 +000016301Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16302
16303 * Release of libxml-1.1, nearly everything has been touched for
16304 this.
16305 * Added more regression tests
16306 * Updated the documentation
16307
Daniel Veillard27d88741999-05-29 11:51:49 +000016308Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16309
16310 * tree.[ch]: unified the XML_NO_CORBA defines.
16311 * parser.c encoding.[ch]: started plugging in char encoding detection
16312
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000016313Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
16314
16315 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
16316 Also freed allocated buffer.
16317
Daniel Veillard27d88741999-05-29 11:51:49 +000016318Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000016319 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
16320 reentrancy problem at printing. One is left in entities.c, to
16321 remove ASAP
16322 * testSAX.c : added a test example showing the use of the SAX
16323 interface if one doesn't want to build the DOM tree.
16324 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
16325
Daniel Veillard517752b1999-04-05 12:20:10 +000016326Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16327
16328 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
16329 large revamping of the parser to use SAX callbacks
16330 http://www.megginson.com/SAX/ (or at least a C like interface
16331 a la Expat). It's now possible to set up your own callbacks
16332 and the parser will not build a DOM tree.
16333 * test/* result/*: updated the test suite, I finally removed
16334 the old Namespace draft support (PI based).
16335
Daniel Veillard87c83bd1999-04-02 16:04:43 +000016336Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16337
16338 * Makefile.am: added test result to EXTRA_DIST for make tests
16339
Daniel Veillard64068b31999-03-24 20:42:16 +000016340Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16341
16342 * parser.c, parserInternals.h: moved the chars macro definitions
16343 to parserInternals.h
16344 * parser.c, error.c: applied patches from "Knut Ã…kesson"
16345 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
16346
Daniel Veillard012ccc11999-03-23 10:11:11 +000016347Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16348
16349 * xml-config.in : applied patch to make --version work
16350
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000163511999-03-05 Raja R Harinath <harinath@cs.umn.edu>
16352
16353 * Makefile.am (check-local): Alias for `tests' target. This will
16354 cause `make check' to do the right thing.
16355 (tests): Don't run tests in srcdir. Also, replaced calls to
16356 basename with a `sed' "equivalent".
16357
Daniel Veillardd109e371999-03-05 06:26:45 +000016358Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16359
16360 * Renamed error.h to xml-error.h, corrected Makefile.am to list
16361 it in the header and not the sources, updated the doc.
16362 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
16363 pointing this out.
16364
Daniel Veillardbc50b591999-03-01 12:28:53 +000016365Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16366
16367 * parser.c, parser.h, parserInternals.h: memory leak hunting,
16368 exported the inputStream routines.
16369 * doc/html/* : updated accordingly
16370
Daniel Veillardd692aa41999-02-28 21:54:31 +000016371Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16372
16373 * parser.c, parser.h, parserInternals.h: added a few extra
16374 internal calls to allocate and free parser contexts ...
16375 * doc/html/* : updated accordingly
16376
Daniel Veillard55a99271999-02-25 11:01:29 +000016377Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16378
16379 * configure.in, Makefile.am, doc/makefile.am : General changes for
16380 1.0.0 release and including the generated HTML documentation.
16381
Daniel Veillard35925471999-02-25 08:46:07 +000016382Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16383
16384 * makefile.am : added parserInternals.h, oops.
16385
Daniel Veillard1e346af1999-02-22 10:33:01 +000016386Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16387
16388 * parserInternals.h: added this header giving access to the parser
16389 internal functions.
16390 * doc/Makefile.am : added a rebuild target which rebuilds the full
16391 set of documentations
16392 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
16393 the internal subset.
16394 * *.c *.h: modifications needed to generate the documentation using
16395 gtk-doc, cleanup of functions blocks, reorganisation of struct
16396 declarations.
16397
Daniel Veillard1164e751999-02-16 16:29:17 +000016398Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16399
16400 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
16401 the tar and spec file to include the beginning of the doc.
16402
Nuno Ferreira03d04781999-02-13 00:07:17 +0000164031999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
16404
16405 * doc/.cvsignore: Added this file.
16406
Daniel Veillard6800ef31999-02-08 18:33:22 +000016407Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16408
16409 * tree.c: fixed xmlGetProp to return "" when the attribute
16410 exists, even if the node-list is NULL.
16411
Daniel Veillard726c7e31999-02-08 15:13:10 +000016412Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16413
16414 * tree.c: patched an error outputting empty attribute values.
16415 * Makefile.am and doc/makefile.am: have been updated during the
16416 week-end. Sorry for an empty CVS log, I got a shell problem.
16417
Daniel Veillard1899e851999-02-01 12:18:54 +000016418Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16419
16420 * tree.h: cleaned up using enums instead of defines
16421 * parser.c, valid.[ch]: more work on parsing/output of element
16422 declarations
16423
Daniel Veillard3b9def11999-01-31 22:15:06 +000016424Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16425
16426 * valid.[ch], tree.c, parser.c : more work toward full parsing
16427 of XML DTDs.
16428 * README: added informations about mailing-list and on-line
16429 documentation
16430
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000164311999-01-27 Raja R Harinath <harinath@cs.umn.edu>
16432
16433 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
16434
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000016435Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16436
16437 * parser.c, tree.[ch] : more work toward conformance testing,
16438 added a last element to accelerate parsing of very flat structures
16439 started working on internal subset Element content declaration.
16440 * valid.[ch] : first cut at adding code toward validation.
16441 * previous changes had also small impact on most files, especially
16442 the conformance testing using James Clark test suite.
16443
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000016444Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16445
16446 * test/* : updated the examples, most of them were not well
16447 formed (humm), and added rdf2.
16448 * result/* : resulting changes in the output.
16449
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000016450Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16451
16452 * tree.c: changed the behaviour of xmlGetProp on NULL values.
16453
Daniel Veillard44b3a061998-12-05 17:27:22 +000016454Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16455
16456 * tree.c: patched a bug in the generation of empty attributes
16457
Daniel Veillardbe36afe1998-11-27 06:39:50 +000016458Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16459
16460 * entities.[ch], tree.[ch], tester.c: added copy interfaces
16461 for node/trees/documents/... Biggest problem is namespace
16462 support when copying subtrees.
16463
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000016464Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16465
16466 * parser.c, entities.c: improve entities and char ref encoding,
16467 and cleanups of error messages.
16468
Daniel Veillard242590e1998-11-13 18:04:35 +000016469Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16470
16471 * parser.c, entities.c: simple bug hunting done during rpm2html and
16472 rpmfind integration.
16473
Daniel Veillard42dc9b31998-11-09 01:17:21 +000016474Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16475
16476 * parser.[ch]: Added interfaces allowing to specify a SAX
16477 handler before parsing.
16478
Daniel Veillarde3bffb91998-11-08 14:40:56 +000016479Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16480
16481 * parser.c: redirrect all errors reporting through the SAX
16482 error function
16483
Daniel Veillardda4d3c41998-11-04 20:07:05 +000016484Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16485
16486 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
16487 * libtool, tlmain ...: update of the libtool files
16488
Miguel de Icaza442321c1998-11-04 18:13:38 +0000164891998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
16490
16491 * entities.c: Use g_snprintf insteda of snprintf.
16492
Daniel Veillard0ba4d531998-11-01 19:34:31 +000016493Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16494
16495 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
16496 added ent5 test for this purpose.
16497 * parser.c, parser.h: formatting, comments and UTF-8 planning.
16498
Daniel Veillard27271681998-10-30 06:39:40 +000016499Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16500
16501 * parser.c: fixed? a strange error due to compression on a GWP
16502 document.
16503
Daniel Veillard25940b71998-10-29 05:51:30 +000016504Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16505
16506 * tree.[ch]: bug fixing
16507 * entities.[ch]: defined a specific type for predefined entities
16508 * doc/xml.html: more documentation on the library, how to use it,
16509 overview of the interfaces.
16510
Daniel Veillard16253641998-10-28 22:58:05 +000016511Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16512
16513 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
16514
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000016515Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16516
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000016517 * tree.c: corrected a small bug
16518 * doc/xml.html: continuing writing documentation.
16519
16520Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16521
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000016522 * debugXML.h debugXML.c: added debugging utilities.
16523 * tester.c: added --debug switch.
16524 * tree.c: patched an incorrect node->type assignment.
16525 * parser.c: formatting, ensure that node->doc != NULL in attributes
16526
Daniel Veillardccb09631998-10-27 06:21:04 +000016527Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16528
16529 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
16530 entity support and provide an internal representation close to
16531 DOM one (entity ref nodes, and attribute value as tree). I tried
16532 to preserve the interface but this will surely break some apps
16533 (I have to change rpm2html/rpmfind for example). I had to change
16534 two interfaces, and the generated tree is somewhat different.
16535 * doc/* : started documenting the XML library, the tree and
16536 DOM/Corba. This is a first step.
16537
Daniel Veillard11e00581998-10-24 18:27:49 +000016538Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16539
16540 * parser.c: Set up the fonctions comment block, boring but useful.
16541 * parser.h, SAX.c, parser.c: now attributes are processed through
16542 the SAX interface. The problem is that my SAX interface diverged
16543 quite a bit from the original one, well this is not an official
16544 spec, and translating it from Java to C is hairy anyway...
16545
Daniel Veillard97b58771998-10-20 06:14:16 +000016546Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16547
16548 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
16549 fonctions comment block, boring but useful.
16550
16551Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000016552
16553 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
16554 conversion routines. However they are not yet used to convert the
16555 inputs. The core will run with UTF-8.
16556
Daniel Veillard33942841998-10-18 19:12:41 +000016557Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16558
16559 * tree.c : make sure that the type id is properly set-up when
16560 a new object is allocated, needed for DOM.
16561
Daniel Veillard27fb0751998-10-17 06:47:46 +000016562Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16563
16564 * tree.h, tree.c: Ok, the main objects in the tree will be native
16565 corba objects, it costs 8 bytes per Node, Attribute and Document
16566 but it simplifies the Corba integration a lot (no extra interface
16567 objects to allocate/free).
16568
Daniel Veillard0bef1311998-10-14 02:36:47 +000016569Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16570
16571 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
16572 and changed NODEs contants for conformity with DOM Level 1
16573
Daniel Veillard27864701998-10-08 03:47:24 +000016574Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16575
16576 * added hooks to keep track of servants when creating objects
16577 xmlDoc and xmlNode (for Corba export).
16578
Daniel Veillarda6e1d121998-10-04 14:41:05 +000016579Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16580
16581 * added xml-config script.
16582
Daniel Veillard7066a791998-10-01 20:28:28 +000016583Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16584
16585 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
16586 to autoupdate libtool and automake conf files.
16587
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000165881998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
16589
16590 * Makefile.am: Use '?' to separate the sed
16591 commands as ',' is used when people pass -Wl,something.
16592
16593
Daniel Veillard15a8df41998-09-24 19:15:06 +000016594Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16595
16596 * tree.c, tree.h: added a per-document compression interface.
16597
Daniel Veillard151b1b01998-09-23 00:49:46 +000016598Tue Sep 22 20:47:38 EDT 1998
16599
16600 * tree.c, tree.h: added saving with compression and added interfaces
16601 to control the compression level (xmlGetCompressMode,
16602 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
16603
Daniel Veillard70120ff1998-09-22 00:24:21 +000016604Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16605
16606 * parser.c: corrected a loop for files of size 0
16607
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000166081998-08-20 Raja R Harinath <harinath@cs.umn.edu>
16609
16610 * error.h: New file. Contains prototyes from `error.c'.
16611
Tom Tromeyc19653d1998-08-14 01:22:43 +000016612Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
16613
16614 * Makefile.am (xmlincdir): New macro.
16615 (xmlinc_HEADERS): Renamed from include_HEADERS.
16616
Daniel Veillard845664d1998-08-13 04:43:19 +000016617Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16618
16619 * applied small patch on numeric entities from
16620 Christopher Blizzard <blizzard@appliedtheory.com>
16621
Daniel Veillard260a68f1998-08-13 03:39:55 +000016622Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16623
16624 * New release 0.2, removed the old xml_* files so that it's
16625 coherent with the other CVS base (W3C), far better conformance
16626 to standard, new namespaces, decent entities support, beginning
16627 of a SAX-like interface. Nearly nothing left intact, even the
16628 test examples ...
16629
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000166301998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
16631
16632 * .cvsignore: Add .deps dir
16633
Daniel Veillardf8015fa1998-07-26 21:31:38 +000016634Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16635
16636 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
16637
Daniel Veillardfe926001998-07-26 04:28:20 +000016638Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000016639
Daniel Veillardfe926001998-07-26 04:28:20 +000016640 * configure.in: added test for CPP
16641 * AUTHORS, Changelog: the original ones didn't get commited but the
16642 glib ones instead, fixed.
16643 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000016644
Daniel Veillardfe926001998-07-26 04:28:20 +000016645Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000016646
Daniel Veillardfe926001998-07-26 04:28:20 +000016647 * integrated code developped at W3C
16648 * changed the original Copyright
16649 * migrated to automake
16650 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000016651