blob: 003a4569fa87a45aa5689cebe31473237c704ee9 [file] [log] [blame]
Daniel Veillard54396242003-04-23 07:36:50 +00001Wed Apr 23 09:35:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
2
3 * python/libxml.c python/libxml.py: applied patch from
4 Brent M Hendricks adding binding for xmlCatalogAddLocal
5
Daniel Veillard45269b82003-04-22 13:21:57 +00006Tue Apr 22 15:18:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
7
8 * HTMLparser.c: tried to fix #98879 again in a more solid
9 way.
10
Igor Zlatkovic94f48842003-04-22 12:00:37 +000011Tue Apr 22 13:58:43 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
12
13 * win32/libxml2.def.src: added more exports from the relaxng and
14 xmlreader clan
15
Daniel Veillardf431eb82003-04-22 08:37:26 +000016Tue Apr 22 10:35:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
17
18 * SAX.c test/valid/ns* test/result/ns*: applied the patch
19 provided by Brent Hendricks fixing #105992 and integrated the
20 examples in the testsuite.
21
Daniel Veillardc4f65ab2003-04-21 23:07:45 +000022Tue Apr 22 01:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
23
24 * TODO: updated a bit
25 * configure.in: fixed the comment, threads now default to on
26 * parserInternals.c: fixed an erroneous xmlMallocAtomic() call
27
Daniel Veillarda880b122003-04-21 21:36:41 +000028Mon Apr 21 23:33:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
29
30 * globals.c libxml.h parser.c parserInternals.c tree.c xmllint.c
31 xmlreader.c include/libxml/parser.h: a lot of performance work
32 especially the speed of streaming through the reader and push
33 interface. Some thread related optimizations. Nearly doubled the
34 speed of parsing through the reader.
35
MDT 2003 John Fleck83c8a5c2003-04-20 16:45:07 +000036Sun Apr 20 10:36:05 MDT 2003 John Fleck <jfleck@inkstain.net>
37
38 * doc/xmllint.xml
39 * doc/xmllint.1
40 update man page to explain use of --stream
41
Daniel Veillard3c908dc2003-04-19 00:07:51 +000042Sat Apr 19 02:03:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
43
44 * DOCBparser.c HTMLparser.c c14n.c catalog.c encoding.c globals.c
45 nanohttp.c parser.c parserInternals.c relaxng.c tree.c uri.c
46 xmlmemory.c xmlreader.c xmlregexp.c xpath.c xpointer.c
47 include/libxml/globals.h include/libxml/xmlmemory.h: added
48 xmlMallocAtomic() to be used when allocating blocks which
49 do not contains pointers, add xmlGcMemSetup() and xmlGcMemGet()
50 to allow registering the full set of functions needed by
51 a garbage collecting allocator like libgc, ref #109944
52
Daniel Veillard84942712003-04-18 14:40:05 +000053Fri Apr 18 16:37:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
54
55 * configure.in: switched to have thread support enabled by default,
56 didn't got troubles with ABI compatibility on Linux, hope it
57 won't break on strange OSes, if yes, report the system ID
58 * doc/libxml2-api.xml: just rebuilt the API
59
Daniel Veillard3e59fc52003-04-18 12:34:58 +000060Fri Apr 18 14:31:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
61
62 * libxml.h include/libxml/parser.h parser.c xmlIO.c DOCBparser.c:
63 added support for large file, tested with a 3+GB instance,
64 and some cleanup.
65 * catalog.c: added a TODO
66 * Makefile.am: added some "make tests" comments
67
Daniel Veillardac297932003-04-17 12:55:35 +000068Thu Apr 17 14:51:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
69
70 * relaxng.c: some cleanups
71 * doc/xmlreader.html: extended the document to cover RelaxNG and
72 tree operations
73 * python/tests/Makefile.am python/tests/reader[46].py: added some
74 xmlReader example/regression tests
75 * result/relaxng/tutor*.err: updated the output of a number of tests
76
Daniel Veillard62163602003-04-17 09:36:38 +000077Thu Apr 17 11:35:37 CEST 2003 Daniel Veillard <daniel@veillard.com>
78
79 * relaxng.c: valgrind pointed out an uninitialized variable error.
80
Daniel Veillard33300b42003-04-17 09:09:19 +000081Thu Apr 17 11:06:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
82
83 * include/libxml/relaxng.h relaxng.c include/libxml/xmlreader.h
84 xmlreader.c: augnemting the APIs, cleanups.
85 * parser.c: cleanup bug #111005
86 * xmlIO.c: added some missing comments
87
Daniel Veillardce192eb2003-04-16 15:58:05 +000088Wed Apr 16 17:46:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
89
90 * relaxng.c xmllint.c: more work on RelaxNG streaming validation
91 trying to improve the subset compiled, and more testing.
92 * doc/downloads.html doc/xml.html doc/xmlmem.html: some updates on the
93 documentation
94 * test/relaxng/tutor11_1_3.xml: fixes the DTD path
95 * result/relaxng/*.err: fix some of the outputs
96
Daniel Veillardf4e55762003-04-15 23:32:22 +000097Wed Apr 16 01:28:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
98
99 * relaxng.c xmlreader.c xmllint.c include/libxml/relaxng.h
100 include/libxml/xmlreader.h: implemented streaming of
101 RelaxNG (when possible) on top of the xmlReader interface,
102 provided it as xmllint --stream --relaxng .rng .xml
103 This seems to mostly work.
104 * Makefile.am: updated to test RelaxNG streaming
105
Daniel Veillardc58f4ef2003-04-14 16:11:26 +0000106Mon Apr 14 18:08:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
107
108 * relaxng.c include/libxml/relaxng.h: integrated the regexp
109 based validity checking of fragments of the document for
110 which the RNG can be compiled to regexps. Works on all regression
111 tests, only fix needed is related to error messages.
112
Daniel Veillard52b48c72003-04-13 19:53:42 +0000113Sun Apr 13 21:51:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
114
115 * relaxng.c xmlregexp.c include/libxml/xmlautomata.h
116 include/libxml/xmlregexp.h: Starting work precompiling
117 parts of RelaxNG schemas. Not plugged onto validity checking
118 yet, just the regexp building part. Needed to extend some
119 of the automata and regexp APIs.
120
Daniel Veillardf6bad792003-04-11 19:38:54 +0000121Fri Apr 11 21:36:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
122
123 * xmllint.c xmlreader.c include/libxml/xmlreader.h: make sure
124 xmllint --stream and xmllint --stream --valid returns errors
125 code appropriately
126
Daniel Veillardc6cae7b2003-04-11 09:02:11 +0000127Fri Apr 11 10:59:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
128
129 * xmlreader.c include/libxml/xmlreader.h: Added the Expand()
130 and Next() operation to work on subtrees within the reader
131 framework.
132 * doc/libxml2-api.xml python/libxml2class.txt: resulting updates
133 * python/tests/reader5.py: added an example for those new
134 functions of the reader.
135
Daniel Veillard645c6902003-04-10 21:40:49 +0000136Thu Apr 10 23:38:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
137
138 * HTMLtree.c: patch from Vasily Tchekalkin to fix #109865
139
Daniel Veillard9e077102003-04-10 13:36:54 +0000140Thu Apr 10 15:32:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
141
142 * xmlreader.c: fixing HasValue for namespace as raised by
143 Denys Duchier
144
Daniel Veillard02ea1412003-04-09 12:08:47 +0000145Wed Apr 9 14:07:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
146
147 * HTMLparser.c include/libxml/HTMLparser.h: exported
148 htmlCreateMemoryParserCtxt() it was static
149
Daniel Veillardd3b9cd82003-04-09 11:24:17 +0000150Wed Apr 9 13:21:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
151
152 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
153 update from Charles Bozeman for date and duration types
154 * test/schemas/date_0.* test/schemas/dur_0.*
155 result/schemas/date_0.* result/schemas/dur_0.*: updated too
156
Daniel Veillardc00cda82003-04-07 10:22:39 +0000157Mon Apr 7 12:19:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
158
159 * tree.c valid.c xpath.c include/libxml/tree.h include/libxml/valid.h:
160 fixing bug #107129, removing excessive allocation and calls
161 to *printf in the code to build QName strings.
162
Igor Zlatkovic69651182003-04-05 09:43:30 +0000163Sat Apr 5 11:41:36 CEST 2003 Igoe Zlatkovic <igor@zlatkovic.com>
164
165 * win32/libxml2.def.src: fixed conditional exports, reported by
166 Luke Murray.
167
Daniel Veillardadba5f12003-04-04 16:09:01 +0000168Fri Apr 4 18:08:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
169
170 * parser.c: fixed a possible problem with xmlRecoverMemory()
171
Daniel Veillarda48ed3d2003-04-03 15:28:28 +0000172Thu Apr 3 17:24:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
173
174 * trio.c trio.h triodef.h trionan.c trionan.h triop.h triostr.c
175 triostr.h: Bjorn sent an update for the TRIO portability layer.
176
Igor Zlatkovicd6c86502003-04-01 20:00:42 +0000177Tue Apr 1 21:57:26 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
178
179 * win32/libxml2.def.src: exported new functions
180
Daniel Veillardc2d4a932003-04-01 11:13:05 +0000181Tue Apr 1 13:09:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
182
183 * configure.in NEWS: preparing release 2.5.6
184 * doc/*: updated and rebuilt the docs
185
Daniel Veillarde5020412003-04-01 09:55:20 +0000186Tue Apr 1 11:52:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
187
188 * SAX.c: fixed an uninitialized memory access pointed by valgrind
189 on C14Ntests
190
Daniel Veillard7fe1f3a2003-03-31 22:13:33 +0000191Tue Apr 1 00:12:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
192
193 * relaxng.c: one more fixup of error message reporting
194
Daniel Veillard5f1946a2003-03-31 16:38:16 +0000195Mon Mar 31 18:36:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
196
197 * relaxng.c: more work on bug #109225, and fixed an uninitialized
198 variable pointed out by valgrind
199
Daniel Veillarda507fbf2003-03-31 16:09:37 +0000200Mon Mar 31 18:05:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
201
202 * relaxng.c: try to work on bug #109225 and provide better
203 error reports.
204 * result/relaxng/* : this change the output of a number of tests
205 * xinclude.c: fixing the parsed entity redefinition problem
206 raised on the list.
207 * test/schemas/date_0.xsd: updated the date test c.f. E2-12
208
Daniel Veillardb3721c22003-03-31 11:22:25 +0000209Mon Mar 31 13:19:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
210
211 * xmlschemastypes.c: fixed date comparison to handle the tzo
212 The only failures left are disagreements on Notations and
213 '+1' not being allowed for ulong, uint, ushort and ubyte.
214
Daniel Veillard455cc072003-03-31 10:13:23 +0000215Mon Mar 31 12:11:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
216
217 * xmlschemastypes.c: fixed gMonth parsing routine accordingly
218 to the XML Schemas errata
219 http://www.w3.org/2001/05/xmlschema-errata#e2-12
220
Daniel Veillarde637c4a2003-03-30 21:10:09 +0000221Sun Mar 30 23:04:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
222
223 * relaxng.c xmlschemastypes.c: more work on XML Schemas datatypes
224 and facets support. Currently only schemas with binHex or
225 base64 don't compile. A few error left in the test suite:
226 found 1035 test instances: 919 success 23 failures
227 most are gdate or gdateyear failing check, and a few cases where
228 James clark tests results are strange.
229 * valid.c: allow to reuse the Notation checking routine without
230 having a validation context.
231 * SAX.c: removed a #if 0
232
Daniel Veillardb6c7f412003-03-29 16:41:55 +0000233Sat Mar 29 17:35:05 CET 2003 Daniel Veillard <daniel@veillard.com>
234
235 * xinclude.c: forgot to apply one check from #106931 patch
236 * xmlschemastypes.c: more work on XML Schemas datatypes
237
Daniel Veillardc4c21552003-03-29 10:53:38 +0000238Sat Mar 29 11:49:25 CET 2003 Daniel Veillard <daniel@veillard.com>
239
240 * relaxng.c include/libxml/relaxng.h xmlschemastypes.c: more work
241 on cleaning up XML Schemas datatypes based on James Clark tests
242 test/xsdtest/xsdtest.xml
243
Daniel Veillard80b19092003-03-28 13:29:53 +0000244Fri Mar 28 14:24:08 CET 2003 Daniel Veillard <daniel@veillard.com>
245
246 * relaxng.c: implemented comparisons for Schemas values.
247 * xmlschemastypes.c include/libxml/xmlschemastypes.h: fixed
248 some bugs in duration handling, comparisons for durations
249 and decimals, removed all memory leaks pointed out by James
250 testsuite. Current status is now
251 found 238 test schemas: 197 success 41 failures
252 found 1035 test instances: 803 success 130 failures
253
Daniel Veillard91a13252003-03-27 23:44:43 +0000254Fri Mar 28 00:41:55 CET 2003 Daniel Veillard <daniel@veillard.com>
255
256 * xmlschemas.c include/libxml/xmlschemas.h: fixed bugs and memory
257 leaks in the W3C XML Schemas code
258 * xmlschemastypes.c: implemented nonPositiveInteger
259 * test/schemas/length2_0.xsd result/schemas/length2_0_0.err:
260 fixed the test and result.
261
Daniel Veillard6560a422003-03-27 21:25:38 +0000262Thu Mar 27 22:23:07 CET 2003 Daniel Veillard <daniel@veillard.com>
263
264 * HTMLparser.c tree.c: two patches from James Bursa on the HTML
265 parser and a typo
266 * xmlschemastypes.c: reindenting, fixing a memory access
267 problem with dates.
268
Daniel Veillard6c5b2d32003-03-27 14:55:52 +0000269Thu Mar 27 15:53:35 CET 2003 Daniel Veillard <daniel@veillard.com>
270
271 * parser.c: fixing #109227 providing more context in case of
272 start/end tag mismatch
273 * python/tests/ctxterror.py python/tests/readererr.py: update the
274 tests accordingly
275
Daniel Veillardd9b72832003-03-27 14:24:00 +0000276Thu Mar 27 15:22:41 CET 2003 Daniel Veillard <daniel@veillard.com>
277
278 * xinclude.c: should fix #109327 errors on memory accesses
279
Daniel Veillardc7e9b192003-03-27 14:08:24 +0000280Thu Mar 27 15:06:13 CET 2003 Daniel Veillard <daniel@veillard.com>
281
282 * HTMLtree.c: Fixed reopening of #78662 <form action="...">
283 is an URI reference
284
Daniel Veillarde209b332003-03-26 21:40:13 +0000285Wed Mar 26 22:38:39 CET 2003 Daniel Veillard <daniel@veillard.com>
286
287 * xpath.c: fixed bug #109160 on non-ASCII IDs
288
Daniel Veillard642104e2003-03-26 16:32:05 +0000289Wed Mar 26 17:30:37 CET 2003 Daniel Veillard <daniel@veillard.com>
290
291 * parser.c: Norm suggested a nicer error message for xml:space values
292 errors
293
Daniel Veillarde4fa2932003-03-26 00:38:10 +0000294Wed Mar 26 01:34:19 CET 2003 Daniel Veillard <daniel@veillard.com>
295
296 * xpath.c include/libxml/xpath.h: first part of the fix to
297 performance bug #108905, adds xmlXPathOrderDocElems() providing
298 document order for nodes.
299 * python/libxml.c: Python may require TRIO as Albert Chin pointed out
300
Daniel Veillard09628212003-03-25 15:10:27 +0000301Tue Mar 25 16:07:00 CET 2003 Daniel Veillard <daniel@veillard.com>
302
303 * xmlschemastypes.c: removing a warning with Sun compiler
304 bug #109154
305
MST 2003 John Fleckda271742003-03-25 14:05:17 +0000306Tue Mar 25 07:02:56 MST 2003 John Fleck <jfleck@inkstain.net>
307
308 * doc/xmllint.xml
309 * doc/xmllint.1
310 update xmllint man page with --relaxng option
311
Daniel Veillard2032d292003-03-25 11:09:40 +0000312Tue Mar 25 12:07:03 CET 2003 Daniel Veillard <daniel@veillard.com>
313
314 * python/setup.py.in : was missing "drv_libxml2.py"
315
Daniel Veillard9adc0462003-03-24 18:39:54 +0000316Mon Mar 24 19:38:05 CET 2003 Daniel Veillard <daniel@veillard.com>
317
318 * tree.c xpath.c: some changes related to the new way of
319 handling Result Value Tree, before 2.5.5
320
Daniel Veillardd8da01c2003-03-24 15:58:23 +0000321Mon Mar 24 16:36:23 CET 2003 Daniel Veillard <daniel@veillard.com>
322
323 * configure.in NEWS: preparing release 2.5.5
324 * doc/* : updated the documentation and regenerated it.
325
Daniel Veillardef0b4502003-03-24 13:57:34 +0000326Mon Mar 24 14:56:01 CET 2003 Daniel Veillard <daniel@veillard.com>
327
328 * xpath.c: fixed some problems related to #75813 about handling
329 of Result Value Trees
330
Daniel Veillard9231ff92003-03-23 22:00:51 +0000331Sun Mar 23 22:57:20 CET 2003 Daniel Veillard <daniel@veillard.com>
332
333 * uri.c: applied a set of patches from Lorenzo Viali correcting
334 URI parsing errors.
335
Daniel Veillard5f8d1a32003-03-23 21:02:00 +0000336Sun Mar 23 22:00:14 CET 2003 Daniel Veillard <daniel@veillard.com>
337
338 * parser.c: validity status was not passed back when validating in
339 entities, but raised by Oliver Fischer
340
Daniel Veillard04ee2f22003-03-23 20:31:46 +0000341Sun Mar 23 21:30:50 CET 2003 Daniel Veillard <daniel@veillard.com>
342
343 * HTMLtree.c: avoid escaping ',' in URIs
344
Daniel Veillardef8dd7b2003-03-23 12:02:56 +0000345Sun Mar 23 12:57:00 CET 2003 Daniel Veillard <daniel@veillard.com>
346
347 * parser.c: fixing bug #108976 get the ID/REFs to reference
348 the ID in the document content and not in the entity copy
349 * SAX.c include/libxml/parser.h: more checking of the ID/REF
350 stuff, better solution for #107208
351 * xmlregexp.c: removed a direct printf, dohhh
352 * xmlreader.c: fixed a bug on streaming validation of empty
353 elements in entities
354 * result/VC/ElementValid8 test/VCM/v20.xml result/valid/xhtml1.xhtml:
355 cleanup of the validation tests
356 * test/valid/id* test/valid/dtds/destfoo.ent result/valid/id*:
357 added more ID/IDREF tests to the suite
358
Daniel Veillard2cfd9df2003-03-22 22:39:16 +0000359Sat Mar 22 23:38:08 CET 2003 Daniel Veillard <daniel@veillard.com>
360
361 * xmlreader.c: fixed #107043 removing 2 warnings with Sun One
362 compiler.
363
Daniel Veillard20863822003-03-22 17:51:47 +0000364Sat Mar 22 18:50:45 CET 2003 Daniel Veillard <daniel@veillard.com>
365
366 * relaxng.c: valgrind'ed and cleaned up a couple of memory issues.
367
Daniel Veillard9ff2d472003-03-22 15:18:01 +0000368Sat Mar 22 16:15:50 CET 2003 Daniel Veillard <daniel@veillard.com>
369
370 * SAX.c: fix bug #107208 avoid false duplicates when ID/REFs are
371 defined in entities content
372
Daniel Veillard99737f52003-03-22 14:55:50 +0000373Sat Mar 22 15:53:27 CET 2003 Daniel Veillard <daniel@veillard.com>
374
375 * SAX.c: Fixed validation bug #108858 on namespace names using
376 entities and reported by Brent Hendricks
377 * xmllint.c: report xmlTextReaderHasValue() result in --stream
378 --debug output.
379
Daniel Veillard48ef4c92003-03-22 12:38:15 +0000380Sat Mar 22 13:32:39 CET 2003 Daniel Veillard <daniel@veillard.com>
381
382 * xmlreader.c: fixed bug #108801 reported by Malcolm Tredinnick
383 about the DocType node not being reported sometimes.
384 * python/tests/reader.py: added to test to the regression checks
385
Daniel Veillard120e8eb2003-03-22 01:00:34 +0000386Sat Mar 22 01:57:40 CET 2003 Daniel Veillard <daniel@veillard.com>
387
388 * xmlreader.c: fixed bug #108546 on long CDATA (or text nodes)
389 reported by Edd Dumbill
390
Daniel Veillard77a90a72003-03-22 00:04:05 +0000391Sat Mar 23 01:00:24 CET 2003 Daniel Veillard <daniel@veillard.com>
392
393 * HTMLparser.c parser.c parserInternals.c: patch from
394 johan@evenhuis.nl for #107937 fixing some line counting
395 problems, and some other cleanups.
396 * result/HTML/: this result in some line number changes
397
Daniel Veillard580ced82003-03-21 21:22:48 +0000398Fri Mar 21 22:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
399
400 * configure.in Makefile.am: fixed Red Hat bug #86118 use libxml2.spec
401 instead of libxml.spec
402 * relaxng.c: fixed some of the error reporting excessive
403 verbosity
404 * catalog.c debugXML.c valid.c xmlreader.c xmlschemas.c xpath.c
405 xmlschemastypes.c: removed some warnings from gcc
406 * doc/libxml2-api.xml: rebuilt
407
Daniel Veillarde063f482003-03-21 16:53:17 +0000408Fri Mar 21 17:25:23 CET 2003 Daniel Veillard <daniel@veillard.com>
409
410 * relaxng.c: another optimization, for choice this time
411 * result/relaxng/spec1* result/relaxng/tutor12_1*
412 result/relaxng/tutor3_7: cleanups.
413
Daniel Veillard0e3d3ce2003-03-21 12:43:18 +0000414Fri Mar 21 13:41:23 CET 2003 Daniel Veillard <daniel@veillard.com>
415
416 * relaxng.c: fixed xmlRelaxNGNodeMatchesList
417 * test/relaxng/testsuite.xml: augmented the test suite
418 * result/relaxng/spec1* result/relaxng/tutor12_1*: this fixes
419 some schemas validation tests in the presence of foreign
420 namespaces.
421
Daniel Veillardbbb78b52003-03-21 01:24:45 +0000422Fri Mar 21 02:23:34 CET 2003 Daniel Veillard <daniel@veillard.com>
423
424 * relaxng.c: added another interleave speedup.
425
Daniel Veillardef2e4ec2003-03-20 16:23:26 +0000426Thu Mar 20 17:22:00 CET 2003 Daniel Veillard <daniel@veillard.com>
427
428 * xmlschemastypes.c: added integer and fixed one of the
429 IDREFS regression tests pbm
430 * result/relaxng/docbook_0.err: updated
431
Daniel Veillard249d7bb2003-03-19 21:02:29 +0000432Wed Mar 19 21:58:47 CET 2003 Daniel Veillard <daniel@veillard.com>
433
434 * valid.c xmlschemastypes.c: attempt to cope with ID/IDREF(S)
435 declared both in the DTD and in the Schemas <grin/>
436 * relaxng.c: more debug, added a big optimization for <mixed>
437 * test/relaxng/testsuite.xml: augmented the testsuite
438 * test/relaxng/ result/relaxng: added the RelaxNG spec and a
439 DocBook example to the regression tests
440
Daniel Veillard798024a2003-03-19 10:36:09 +0000441Wed Mar 19 11:34:10 CET 2003 Daniel Veillard <daniel@veillard.com>
442
443 * check-xsddata-test-suite.py: cosmetic change for output
444 * relaxng.c: try to minimize calls to malloc/free for states.
445
Daniel Veillarda1a9d042003-03-18 16:53:17 +0000446Tue Mar 18 17:50:31 CET 2003 Daniel Veillard <daniel@veillard.com>
447
448 * tree.c: removed a warning
449 * xmlschemastypes.c: more cleanup, added ENTITY and ENTITIES
450 support
451 * check-relaxng-test-suite.py check-xsddata-test-suite.py:
452 cleanup/improvements of the regression tests batch
453 * test/relaxng/testsuite.xml: augmented libxml2 own testsuite
454
Daniel Veillard28c52ab2003-03-18 11:39:17 +0000455Tue Mar 18 12:36:22 CET 2003 Daniel Veillard <daniel@veillard.com>
456
457 * relaxng.c: fixed error msg cleanup deallocation
458 * xmlschemastypes.c: added a function to handle lists of
459 atomic types, added support for IDREFS
460
Daniel Veillardc3da18a2003-03-18 00:31:04 +0000461Tue Mar 18 01:28:15 CET 2003 Daniel Veillard <daniel@veillard.com>
462
463 * relaxng.c valid.c xmlschemastypes.c: added Datatype ID
464 and IDREF, usable from RelaxNG now
465 * include/libxml/xmlschemastypes.h: need to add a new interface
466 because the validation modifies the infoset
467 * test/relaxng/testsuite.xml: extended the testsuite
468
Daniel Veillard952379b2003-03-17 15:37:12 +0000469Mon Mar 17 16:34:07 CET 2003 Daniel Veillard <daniel@veillard.com>
470
471 * relaxng.c: fixed the last core RelaxNG bug known #107083,
472 shemas datatype ID/IDREF support still missing though.
473 * xmlreader.c: fix a crashing bug with prefix raised by
474 Merijn Broeren
475 * test/relaxng/testsuite.xml: augmented the testsuite with
476 complex inheritance tests
477
Daniel Veillardfd573f12003-03-16 17:52:32 +0000478Sun Mar 16 18:45:50 CET 2003 Daniel Veillard <daniel@veillard.com>
479
480 * relaxng.c: switched back to the previous Relax-NG code base,
481 the derivation algorithm need severe constraining code to avoid
482 combinatorial explosion. Fixed the problem with Sebastian Rahtz
483 TEI based example and other bugs
484 * result/relaxng/*err: updated the results
485 * test/relaxng/testsuite.xml: started a new test suite
486
Daniel Veillard1564e6e2003-03-15 21:30:25 +0000487Sat Mar 15 22:26:46 CET 2003 Daniel Veillard <daniel@veillard.com>
488
489 * relaxng.c include/libxml/relaxng.h: After coming to the conclusion
490 that the original RelaxNG validation code was un-fixeable, it got
491 rewritten to use the derivation algorithm from James Clark and
492 redebugged it (nearly) from scratch:
493 found 373 test schemas: 372 success 1 failures
494 found 529 test instances: 529 success 0 failures
495
Daniel Veillard39eb88b2003-03-11 11:21:28 +0000496Tue Mar 11 12:08:23 CET 2003 Daniel Veillard <daniel@veillard.com>
497
498 * SAX.c parser.c: fix some recursion problems introduced in the
499 last release.
500 * relaxng.c: more debugging of the RNG validation engine, still
501 problems though.
502
Daniel Veillard5add8682003-03-10 13:13:58 +0000503Mon Mar 10 14:10:47 CET 2003 Daniel Veillard <daniel@veillard.com>
504
505 * Makefile.am: stop generating wrong result file with * in name
506 * relaxng.c: fixing the include bug raised by Sebastian Rahtz
507 * result/relaxng/demo* test/relaxng/demo: added the tests from
508 Sebastian reproducing the problem.
509
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +0000510Sun Mar 9 18:02:31 MST 2003 John Fleck <jfleck@inkstain.net>
511
Daniel Veillard5add8682003-03-10 13:13:58 +0000512 * doc/xmllint.1: regenerating man page from xmllint.xml to pick
513 up Aleksey's change
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +0000514
Aleksey Sanin693c9bc2003-03-09 22:36:52 +0000515Sun Mar 9 13:53:16 2003 Aleksey Sanin <aleksey@aleksey.com>
516
517 * xmllint.c doc/xmllint.xml: use $XMLLINT_INDENT environment
518 variable to control the indentation for the xmllint "--format"
519 option
520
Igor Zlatkovic47ba1c72003-03-08 13:29:42 +0000521Sat Mar 8 14:27:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
522
523 * encoding.c: applied Gennady's patch against buffer overrun
524
Daniel Veillard42f12e92003-03-07 18:32:59 +0000525Fri Mar 7 19:29:40 CET 2003 Daniel Veillard <daniel@veillard.com>
526
527 * test/xsdtest/xsdtest.xml uri.c: after and exchange with James
528 Clark it appeared I had bug in URI parsing code ...
529 * relaxng.c include/libxml/relaxng.h: completely revamped error
530 reporting to not loose message from optional parts.
531 * xmllint.c: added timing for RNG validation steps
532 * result/relaxng/*: updated the result, all error messages changed
533
Daniel Veillardedfd5882003-03-07 14:20:40 +0000534Fri Mar 7 15:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
535
536 * xpath.c: fix bug #107804, the algorithm used for document order
537 computation was failing on attributes.
538
Daniel Veillard83391282003-03-06 21:37:30 +0000539Thu Mar 6 22:35:50 CET 2003 Daniel Veillard <daniel@veillard.com>
540
541 * valid.c: fix bug #107764 , possibility of buffer overflow
542 in xmlValidDebug()
543
Daniel Veillard6c73cb82003-03-05 16:45:40 +0000544Wed Mar 5 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
545
546 * nanoftp.c include/libxml/nanoftp.h: adding xmlNanoFTPDele()
547 from Philipp Dunkel
548
Daniel Veillard5f704af2003-03-05 10:01:43 +0000549Wed Mar 5 10:57:09 CET 2003 Daniel Veillard <daniel@veillard.com>
550
551 * xmlschemastype.c: made powten array static it should not be exported
552 * HTMLparser.c: fix bug #107361 by reusing the code from the XML
553 parser function.
554 * testHTML.c: get rid of valgrind messages on the HTML SAX tests
555
Daniel Veillard7b72ee52003-02-27 23:24:53 +0000556Fri Feb 28 00:23:00 CET 2003 Daniel Veillard <daniel@veillard.com>
557
558 * tree.c: fixed a node dump crash on attributes
559 * test/xsdtest/xsdtest.xml test/xsdtest/xsdtest.xsl: fixed
560 an URI test bug and get better output.
561
Daniel Veillard463a5472003-02-27 21:30:32 +0000562Thu Feb 27 22:28:40 CET 2003 Daniel Veillard <daniel@veillard.com>
563
564 * check-xsddata-test-suite.py: give more infos
565 * relaxng.c: fix a bug reported by Sebastian Rahtz and
566 REF->DEF in attribute values.
567
Daniel Veillardeb7189f2003-02-27 20:11:13 +0000568Thu Feb 27 21:09:32 CET 2003 Daniel Veillard <daniel@veillard.com>
569
570 * check-xsddata-test-suite.py test/xsdtest/xsdtest.xml
571 test/xsdtest/xsdtest.xsl: import of the XSD Datatype
572 regression tests from James Clark.
573
Daniel Veillard8bc6cf92003-02-27 17:42:22 +0000574Thu Feb 27 18:40:04 CET 2003 Daniel Veillard <daniel@veillard.com>
575
576 * relaxng.c xmlschemas.c xmlschemastypes.c
577 include/libxml/xmlschemastypes.h: added param support for relaxng
578 type checking, started to increment the pool of simple types
579 registered, still much work to be done on simple types and
580 facets checkings.
581
Daniel Veillard19ab45b2003-02-26 15:49:03 +0000582Wed Feb 26 16:45:39 CET 2003 Daniel Veillard <daniel@veillard.com>
583
584 * entities.c: fixes again one of the problem raised by
585 James Clark in #106788
586
Daniel Veillardc482e262003-02-26 14:48:48 +0000587Wed Feb 26 15:46:48 CET 2003 Daniel Veillard <daniel@veillard.com>
588
589 * relaxng.c: Fixed a couple of problem raised by James Clark
590 in bug #107083, the support for ID/IDREF/IDREFS at the WXS
591 datatype level still not fixed though.
592
Daniel Veillard17bed982003-02-24 20:11:43 +0000593Mon Feb 24 21:09:19 CET 2003 Daniel Veillard <daniel@veillard.com>
594
595 * configure.in: preparing release 2.5.4
596 * doc/*: updated and rebuilt the docs
597 * relaxng.c: removed warnings
598 * result/relaxng/*: updated the results
599
Daniel Veillardf4be0182003-02-24 19:54:33 +0000600Mon Feb 24 20:53:17 CET 2003 Daniel Veillard <daniel@veillard.com>
601
602 * valid.c: fixes a DTD regexp generation problem.
603
Daniel Veillard02111c12003-02-24 19:14:52 +0000604Mon Feb 24 20:12:57 CET 2003 Daniel Veillard <daniel@veillard.com>
605
606 * parser.c: fixes bug #105998 about false detection of
607 attribute consumption loop.
608
Daniel Veillard2406abd2003-02-24 18:16:47 +0000609Mon Feb 24 19:14:57 CET 2003 Daniel Veillard <daniel@veillard.com>
610
611 * xinclude.c: Fixes bug #106931 in XInclude entities merging.
612
Daniel Veillardfcc822e2003-02-24 17:52:08 +0000613Mon Feb 24 18:50:35 CET 2003 Daniel Veillard <daniel@veillard.com>
614
615 * SAX.c: fixed bug #105992
616
Daniel Veillard3ebc7d42003-02-24 17:17:58 +0000617Mon Feb 24 18:14:16 CET 2003 Daniel Veillard <daniel@veillard.com>
618
619 * tree.c: fixed xmlSetProp and al. when the node passed is not an
620 element.
621 * relaxng.c: fixed bugs 7.3 (though not complete) and memory leaks
622 found 373 test schemas: 369 success 4 failures
623 found 529 test instances: 525 success 4 failures
624 * check-relaxng-test-suite.py: added memory debug reporting
625
Daniel Veillardc64b8e92003-02-24 11:47:13 +0000626Mon Feb 24 12:41:54 CET 2003 Daniel Veillard <daniel@veillard.com>
627
628 * uri.c parser.c: some warning removal on Igor's patch
629 * tree.c: seems I messed up with #106788 fix
630 * python/libxml.c: fixed some base problems when Python provides
631 the resolver.
632 * relaxng.c: fixed the interleave algorithm
633 found 373 test schemas: 364 success 9 failures
634 found 529 test instances: 525 success 4 failures
635 the resulting failures are bug in the algorithm from 7.3 and
636 lack of support for params
637
Daniel Veillard0046c0f2003-02-23 13:52:30 +0000638Sun Feb 23 14:49:39 CET 2003 Daniel Veillard <daniel@veillard.com>
639
640 * parser.c: another fix for nodeinfo in entities problem
641 * tree.c entities.c: fixed bug #106788 from James Clark
642 some spaces need to be serialized as character references.
643
Igor Zlatkovic40ed73b2003-02-23 13:40:12 +0000644Sat Feb 22 18:28:16 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
645
646 * parser.c uri.c: fixed the bug I introduced in the path
647 handling, reported by Sebastian Bergmann
648
Daniel Veillard44e1dd02003-02-21 23:23:28 +0000649Sat Feb 22 00:19:48 CET 2003 Daniel Veillard <daniel@veillard.com>
650
651 * parser.c: fixing some nodeinfo in entities problem raised
652 by Glenn W. Bach
653 * relaxng.c: implemented the first section 7.3 check
654 * result/relaxng/*: updated the results
655
Daniel Veillardc5312d72003-02-21 17:14:10 +0000656Fri Feb 21 18:12:19 CET 2003 Daniel Veillard <daniel@veillard.com>
657
658 * relaxng.c: fixed some problems in the previous commit
659 and finished implementing 4.16 rules checking
660 found 373 test schemas: 353 success 20 failures
661 found 529 test instances: 519 success 6 failures
662 * result/relaxng/*: updated the results
663
Daniel Veillard4c5cf702003-02-21 15:40:34 +0000664Fri Feb 21 16:37:39 CET 2003 Daniel Veillard <daniel@veillard.com>
665
666 * relaxng.c: implemented checks from section 7.2
667
Daniel Veillard77648bb2003-02-20 15:03:22 +0000668Thu Feb 20 16:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
669
670 * relaxng.c: implemented the checks from section 7.1, fixed
671 some of the 4.20 and 4.21 problems.
672 found 373 test schemas: 338 success 35 failures
673 found 529 test instances: 519 success 6 failures
674 * result/relaxng/*: updated the results
675
Daniel Veillard1c745ad2003-02-20 00:11:02 +0000676Thu Feb 20 01:09:24 CET 2003 Daniel Veillard <daniel@veillard.com>
677
678 * relaxng.c: implemented the 4.20 and 4.21 simplification rules.
679 * result/relaxng/*: updated the results
680
Daniel Veillardce14fa52003-02-19 17:32:48 +0000681Wed Feb 19 18:30:30 CET 2003 Daniel Veillard <daniel@veillard.com>
682
683 * relaxng.c: more bugfixes
684 * result/relaxng/*: updated the results
685
Igor Zlatkovic7e1d1582003-02-19 14:51:44 +0000686Wed Feb 19 15:39:56 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
687
688 * DOCBparser.c: obsoleted xmlNormalizeWindowsPath
689 * HTMLparser.c: obsoleted xmlNormalizeWindowsPath
690 * SAX.c: ensured xmlDoc.URL is always canonic
691 * parser.c: obsoleted xmlNormalizeWindowsPath
692 * uri.c include/libxml/uri.h: introduced xmlCanonicPath
693 * xmlIO.c include/libxml/xmlIO.h: obsoleted xmlNormalizeWindowsPath
694 * win32/libxml2.def.src: added few exports
695
696
Daniel Veillard2e9b1652003-02-19 13:29:45 +0000697Wed Feb 19 14:26:51 CET 2003 Daniel Veillard <daniel@veillard.com>
698
699 * Makefile.am configure.in: patched to have shared libraries
700 for Python regression tests and static binaries for gdb debug
701 in my development environment
702 * relaxng.c: more bugfixes
703 found 373 test schemas: 296 success 77 failures
704 found 529 test instances: 516 success 8 failures
705 * result/relaxng/*: updated the results
706
Daniel Veillard8fe98712003-02-19 00:19:14 +0000707Wed Feb 19 01:17:48 CET 2003 Daniel Veillard <daniel@veillard.com>
708
709 * relaxng.c: guess what ! Relax-NG bugfixing, what a surprize...
710
Daniel Veillardd4310742003-02-18 21:12:46 +0000711Tue Feb 18 22:09:50 CET 2003 Daniel Veillard <daniel@veillard.com>
712
713 * xmlschemastypes.c: float/double check bugfix
714 * tree.c include/libxml/tree.h: exported a function for NMTOKEN
715 validation
716 * xmlreader.c: add a TODO for Jody
717 * relaxng.c: bugfix bugfix bugfix
718 found 373 test schemas: 300 success 73 failures
719 found 529 test instances: 507 success 10 failures
720 * result/relaxng/*: updated the results
721
Daniel Veillard2df2de22003-02-17 23:34:33 +0000722Tue Feb 18 00:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
723
724 * relaxng.c check-relaxng-test-suite.py: more RelaxNG bug hunting
725
Daniel Veillard416589a2003-02-17 17:25:42 +0000726Mon Feb 17 18:23:32 CET 2003 Daniel Veillard <daniel@veillard.com>
727
728 * relaxng.c check-relaxng-test-suite.py: more work on the
729 RelaxNG implementation conformance testing.
730 found 373 test schemas: 284 success 89 failures
731 found 529 test instances: 448 success 47 failures
732 * result/relaxng/*: updated the results
733
Daniel Veillard784b9352003-02-16 15:50:27 +0000734Sun Feb 16 16:48:38 CET 2003 Daniel Veillard <daniel@veillard.com>
735
736 * ChangeLog tree.c doc/libxml-doc.el doc/libxml2-api.xml: applied
737 a patch from Kjartan Maraas to fix some typos
738
Daniel Veillardfebcca42003-02-16 15:44:18 +0000739Sun Feb 16 16:40:52 CET 2003 Daniel Veillard <daniel@veillard.com>
740
741 * relaxng.c: more bug-hunting
742 * testRelax.c include/libxml/relaxng.h: added --tree to dump the
743 intermediate rng tree
744 * python/generator.py: patch from Stephane Bidoul to fix the generator
745 on python < 2.2
746
Daniel Veillardd2298792003-02-14 16:54:11 +0000747Fri Feb 14 17:49:26 CET 2003 Daniel Veillard <daniel@veillard.com>
748
749 * check-relaxng-test-suite.py relaxng.c: more testing on the
750 Relax-NG front, cleaning up the regression tests failures
751 current state and I forgot support for "mixed":
752 found 373 test schemas: 280 success 93 failures
753 found 529 test instances: 401 success 68 failures
754 * tree.c include/libxml/tree.h xmlschemastypes.c: finished and
755 moved the Name, NCName and QName validation routine in tree.c
756 * uri.c: fixed handling of URI ending up with #, i.e. having
757 an empty fragment ID.
758 * result/relaxng/*: updated the results
759
Daniel Veillard9a237c92003-02-13 15:52:58 +0000760Thu Feb 13 16:49:24 CET 2003 Daniel Veillard <daniel@veillard.com>
761
762 * check-xinclude-test-suite.py: improved the script accordingly
763 to the XInclude regression tests updates
764 * xpointer.c: Implemented XPointer element() Scheme W3C PR of 13
765 November 2002
766 * result/XPath/xptr/chapterschildseq result/XPath/xptr/vidchildseq
767 test/XPath/xptr/chapterschildseq test/XPath/xptr/vidchildseq:
768 augmented the Xpointer testsuite for the element() scheme
769
Daniel Veillardf4b4f982003-02-13 11:02:08 +0000770Thu Feb 13 12:00:30 CET 2003 Daniel Veillard <daniel@veillard.com>
771
772 * relaxng.c: added TODO for the DTD compatibility spec
773 * xinclude.c: more bug fixes driven by the testsuite
774
Daniel Veillardd581b7e2003-02-11 18:03:05 +0000775Tue Feb 11 19:01:02 CET 2003 Daniel Veillard <daniel@veillard.com>
776
777 * check-xinclude-test-suite.py xinclude.c: Work on the W3C/NIST
778 regression tests for XInclude, improved the script, improving
779 XInclude error reporting mechanism
780
Daniel Veillard1d788d22003-02-10 16:21:58 +0000781Mon Feb 10 17:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
782
783 * NEWS doc/* configure.in: preparing release 2.5.3
784
Daniel Veillardfd7ce5f2003-02-10 16:12:39 +0000785Mon Feb 10 17:11:22 CET 2003 Daniel Veillard <daniel@veillard.com>
786
787 * tree.c: trying to fix #104934 about some XHTML1 serialization
788 issues.
789
Daniel Veillard809faa52003-02-10 15:43:53 +0000790Mon Feb 10 16:41:13 CET 2003 Daniel Veillard <daniel@veillard.com>
791
792 * encoding.c xmlIO.c: fixing bug #104646 about iconv based
793 encoding conversion when the input buffer stops in the
794 middle of a multibyte char
795
Daniel Veillard1703c5f2003-02-10 14:28:44 +0000796Mon Feb 10 15:24:47 CET 2003 Daniel Veillard <daniel@veillard.com>
797
798 * test/relaxng/OASIS/spectest.xml: OASIS RelaxNG testsuite
799 * check-relaxng-test-suite.py: python script to run regression
800 against OASIS RelaxNG testsuite
801 * relaxng.c: some cleanup tweaks
802 * HTMLparser.c globals.c: cleanups in comments
803 * doc/libxml2-api.xml: updated the API
804 * result/relaxng/*: errors moved files, so large diffs but
805 no changes at the semantic level.
806
Daniel Veillard6aa2f602003-02-10 00:01:56 +0000807Mon Feb 10 01:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
808
809 * tree.c: fixing #105678 problem when dumping a namespace node.
810
Daniel Veillard591b4be2003-02-09 23:33:36 +0000811Mon Feb 10 00:30:01 CET 2003 Daniel Veillard <daniel@veillard.com>
812
813 * xpath.c: fixed doc comment problems
814 * python/generator.py python/libxml_wrap.h python/types.c: adding
815 RelaxNG wrappers
816 * python/tests/Makefile.am python/tests/relaxng.py: added a specific
817 test of those early Python RelaxNG bindings
818
819Sun Feb 9 15:18:43 CET 2003 Daniel Veillard <daniel@veillard.com>
Daniel Veillard231d7912003-02-09 14:22:17 +0000820
821 * libxml.spec.in: fixes a libtool problem on AMD 64bits builds
822 * relaxng.c: found the validation problem I had with interleave
823 when not covering all remaining siblings
824 * Makefile.am test.relaxng/* result/relaxng/*: augmented the
825 testsuite and check the RNG schemas against the RNG schemas
826 given in appendix A
827
Igor Zlatkovic6dacee62003-02-08 17:52:57 +0000828Sat Feb 8 18:55:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
829
830 * win32/Makefile.msvc: updates for RelaxNG
831 * win32/Makefile.mingw: updates for RelaxNG
832 * win32/libxml2.def.src: added RelaxNG exports
833
Daniel Veillard97fd5672003-02-07 13:01:54 +0000834Fri Feb 7 14:00:53 CET 2003 Daniel Veillard <daniel@veillard.com>
835
836 * xinclude.c: applied another bug fix from Sean Chittenden
837
Daniel Veillardef4d3bc2003-02-07 12:38:22 +0000838Fri Feb 7 13:34:08 CET 2003 Daniel Veillard <daniel@veillard.com>
839
840 * configure.in xmllint.c: I f...ed up the default configuration
841 of schemas and --relaxng option display in xmllint, pointed by
842 Morus Walter.
843 * xlink.c: Sean Chittenden pointed a couple of errors in the XLink
844 detection module, fixes bug #105374.
845
Daniel Veillardc5a70f22003-02-06 23:41:59 +0000846Fri Feb 7 01:43:38 CET 2003 Daniel Veillard <daniel@veillard.com>
847
848 * xmlschemastypes.c: added the boolean base type.
849
Daniel Veillard96a4b252003-02-06 08:22:32 +0000850Thu Feb 6 10:23:52 CET 2003 Daniel Veillard <daniel@veillard.com>
851
852 * xmlschemastypes.c: started implementing some of the missing
853 default simple types
854 * result/relaxng/*: updated the results
855
Daniel Veillard72fef162003-02-05 14:31:19 +0000856Wed Feb 5 15:28:04 CET 2003 Daniel Veillard <daniel@veillard.com>
857
858 * NEWS doc/*: updated the docs, ready for 2.5.2 release
859
Daniel Veillard71531f32003-02-05 13:19:53 +0000860Wed Feb 5 14:15:59 CET 2003 Daniel Veillard <daniel@veillard.com>
861
862 * HTMLparser.c tree.c xmlIO.c: comments cleanups
863 * Makefile.am: use xmllint for doing the RelaxNG tests
864 * configure.in: preparing 2.5.2 made schemas support default to
865 on instead of off
866 * relaxng.c: removed the verbosity
867 * xmllint.c: added --relaxng option
868 * python/generator.py python/libxml_wrap.h: prepared the integration
869 of the new RelaxNG module and schemas
870 * result/relaxng/*: less verbose output
871
Daniel Veillardec498e12003-02-05 11:01:50 +0000872Wed Feb 5 12:00:36 CET 2003 Daniel Veillard <daniel@veillard.com>
873
874 * valid.c: do not run content model validation if the
875 content is not determinist
876
Daniel Veillardde590ca2003-02-05 10:45:26 +0000877Wed Feb 5 11:43:58 CET 2003 Daniel Veillard <daniel@veillard.com>
878
879 * SAX.c: added the redefinition of namespaced attribute
880 check that was missing as Fabrice Desré pointed out.
881
Daniel Veillard930dfb62003-02-05 10:17:38 +0000882Wed Feb 5 11:09:29 CET 2003 Daniel Veillard <daniel@veillard.com>
883
884 * HTMLparser.c include/libxml/HTMLparser.h: applied HTML
885 improvements from Nick Kew, allowing to do more checking
886 to HTML elements and attributes.
887
Daniel Veillard4287c572003-02-04 22:48:53 +0000888Tue Feb 4 23:47:06 CET 2003 Daniel Veillard <daniel@veillard.com>
889
890 * xinclude.c: fixing bug #105137 about entities declaration
891 needing to be copied to the including document.
892
Daniel Veillard652d8a92003-02-04 19:28:49 +0000893Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
894
895 * catalog.c: fixed bug #104817 with delegateURI
896 * xpath.c: fixing bugs #104123 and #104125
897
Daniel Veillard0e298ad2003-02-04 16:14:33 +0000898Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
899
900 * configure.in valid.c xmlreader.c python/libxml_wrap.h
901 python/types.c: fixing #104096 to compile without regexps
902
Daniel Veillard57e79b32003-02-04 15:33:12 +0000903Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
904
905 * valid.c: fixing bug #103969 forgot to add an epsilon transition
906 when building the automata for elem*
907
Daniel Veillard358a9892003-02-04 15:22:32 +0000908Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
909
910 * HTMLparser.c: applied patch from Arne de Bruijn fixing
911 bug #103827
912
Daniel Veillardeb137172003-02-04 15:18:06 +0000913Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
914
915 * HTMLparser.c: updating a comment, fixing #103776
916
Daniel Veillard8d589042003-02-04 15:07:21 +0000917Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
918
919 * parser.c: fixing bug 105049 for validity checking of content
920 within recursive entities.
921
Daniel Veillarde5b110b2003-02-04 14:43:39 +0000922Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
923
924 * HTMLparser.c: try to fix # 105049
925 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
926 * tree.c: updated a function comment
927
Daniel Veillard419a7682003-02-03 23:22:49 +0000928Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
929
930 * relaxng: more work on grammars and refs/defs
931 * test/relaxng/* result/relaxng/*: augmented/updated the
932 regression tests
933
Daniel Veillard144fae12003-02-03 13:17:57 +0000934Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
935
936 * relaxng: more work on name classes, except support
937 * test/relaxng/* result/relaxng/*: augmented/updated the
938 regression tests
939
Daniel Veillard1ed7f362003-02-03 10:57:45 +0000940Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
941
942 * relaxng: more work on name classes, the "validate all" schemas
943 seems to work now.
944 * test/relaxng/* result/relaxng/*: augmented/updated the
945 regression tests
946
Daniel Veillard3b2e4e12003-02-03 08:52:58 +0000947Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
948
949 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
950 * parser.c: put a guard against infinite document depth, basically
951 trying to avoid another kind of DoS attack.
952 * relaxng.c: some code w.r.t. nameClasses
953
Daniel Veillardfc1a4502003-02-02 16:02:55 +0000954Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
955
956 * test/relaxng/* result/relaxng/*: check all the namespace support
957 was actually correct based on tutorial section 10.
958
Daniel Veillarde2a5a082003-02-02 14:35:17 +0000959Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
960
961 * relaxng: include seems to work okay now
962 * test/relaxng/* result/relaxng/*: augmented/updated the
963 regression tests
964
Daniel Veillarda9d912d2003-02-01 17:43:10 +0000965Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
966
967 * relaxng.c: a bit of work done in the train back.
968 * test/relaxng/*: added one of the include tests
969
Daniel Veillard154877e2003-01-30 12:17:05 +0000970Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
971
972 * relaxng: more work done in the train
973 * test/relaxng/* result/relaxng/*: augmented/updated the
974 regression tests
975
Daniel Veillarde431a272003-01-29 23:02:33 +0000976Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
977
978 * relaxng.c: debugging of externalRef
979 * test/relaxng/* result/relaxng/*: augmented/updated the
980 regression tests
981
Daniel Veillardd41f4f42003-01-29 21:07:52 +0000982Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
983
984 * relaxng.c: more work on Relax-NG, implementing externalRef
985 * test/relaxng/* result/relaxng/*: augmented/updated the
986 regression tests
987 * Makefile.am: cleanup to Relaxtests target
988
Daniel Veillardb08c9812003-01-28 23:09:49 +0000989Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
990
991 * relaxng.c: more work on Relax-NG, implementing interleave
992 * test/relaxng/* result/relaxng/*: augmented/updated the
993 regression tests
994
Daniel Veillard76fc5ed2003-01-28 20:58:15 +0000995Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
996
997 * relaxng.c: more work on Relax-NG, implementing interleave
998 * test/relaxng/* result/relaxng/*: augmented/updated the
999 regression tests
1000
MST 2003 John Fleckda81d192003-01-27 14:35:56 +00001001Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
1002
1003 * doc/tutorial/customfo.xsl
1004 * doc/tutorial/customhtml.xsl
1005 adding stylesheet customizations used to generate fo
1006 for pdf and html
1007
Daniel Veillardc6e997c2003-01-27 12:35:42 +00001008Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1009
1010 * relaxng.c: more work on Relax-NG
1011 * test/relaxng/* result/relaxng/*: augmented/updated the
1012 regression tests
1013 * xmlschemastypes.c: added a number of base type definition but not
1014 the associated checks, those are still TODOs
1015
MST 2003 John Fleck731967e2003-01-27 00:39:50 +00001016Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
1017
1018 in docs/tutorial:
1019 * apa.html
1020 * apb.html
1021 * apc.html
1022 * apd.html
1023 * ape.html
1024 * apf.html
1025 * apg.html
1026 * ar01s02.html
1027 * ar01s03.html
1028 * ar01s04.html
1029 * ar01s05.html
1030 * ar01s06.html
1031 * ar01s07.html
1032 * ar01s08.html
1033 * index.html
1034 * xmltutorial.pdf
1035 * xmltutorial.xml
1036 add index to tutorial
1037
MST 2003 John Fleck937362d2003-01-27 00:04:32 +00001038Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
1039
1040 * doc/xmlcatalog.1
1041 * doc/xmlcatalog_man.html
1042 * doc/xmlcatalog_man.xml
1043 belatedly fixing bug #93622 (adds rewriteURI type to
1044 "--add" option in xmlcatalog man page
1045
Daniel Veillard3be27512003-01-26 19:49:04 +00001046Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1047
Daniel Veillardc6e997c2003-01-27 12:35:42 +00001048 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +00001049 Julio Merino, closing #104475
1050
Daniel Veillardea3f3982003-01-26 19:45:18 +00001051Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1052
1053 * relaxng.c: more work on Relax-NG
1054 * test/relaxng/* result/relaxng/*: augmented/updated the
1055 regression tests
1056
Daniel Veillardedc91922003-01-26 00:52:04 +00001057Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1058
1059 * relaxng.c: more work on Relax-NG
1060 * test/relaxng/* result/relaxng/*: augmented/updated the
1061 regression tests
1062
Daniel Veillarddd1655c2003-01-25 18:01:32 +00001063Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1064
1065 * README: updated the policy on private mail answers
1066 * relaxng.c: more work on Relax-NG
1067 * test/relaxng/* result/relaxng/*: augmented/updated the
1068 regression tests
1069
Daniel Veillard7424eb62003-01-24 14:14:52 +00001070Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
1071
1072 * error.c parser.c tree.c: applied a documentation patch from
1073 Stefan Kost
1074
Daniel Veillard276be4a2003-01-24 01:03:34 +00001075Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1076
1077 * relaxng.c: more work on Relax-NG
1078 * doc/*: regenerated the docs
1079 * test/relaxng/* result/relaxng/*: updated and augmented the
1080 Relax-NG regression tests and results
1081
Daniel Veillard6eadf632003-01-23 18:29:16 +00001082Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1083
1084 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
1085 First commit of the new Relax-NG validation code, not generally
1086 useful yet.
1087 * test/relaxng/* result/relaxng/*: current state of the regression
1088 tests
1089
Daniel Veillard814a76d2003-01-23 18:24:20 +00001090Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1091
1092 * tree.c: minimized the memory allocated for GetContent
1093 and a bit of cleanup.
1094
Daniel Veillardff12c492003-01-23 16:42:55 +00001095Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
1096
1097 * python/generator.py: seems there is no good reasons to
1098 not generate bindings for XPointer
1099
Daniel Veillard540a31a2003-01-21 11:21:07 +00001100Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1101
1102 * xmlreader.c doc/apibuild.py: applied a new patch from
1103 Stéphane Bidoul for cleanups
1104 * doc/libxml2-api.xml: rebuilt the API description with
1105 new entry points
1106
Daniel Veillard417be3a2003-01-20 21:26:34 +00001107Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1108
1109 * xmlreader.c python/drv_libxml2.py python/generator.py
1110 python/libxml.c python/libxml.py python/libxml_wrap.h
1111 python/types.c: patch from Stéphane Bidoul for better per
1112 context error message APIs
1113 * python/tests/ctxterror.py python/tests/readererr.py:
1114 update of the tests
1115
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +00001116Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
1117
1118 * doc/guidelines.html
1119 grammar and spelling cleanup
1120
Daniel Veillard26f70262003-01-16 22:45:08 +00001121Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1122
1123 * xmlreader.c include/libxml/xmlreader.h python/generator.py
1124 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
1125 a patch from Stéphane Bidoul to allow per XMLtextReader error
1126 and warning handling
1127 * python/tests/Makefile.am python/tests/readererr.py: adding the
1128 specific regression test
1129
Daniel Veillard71f9d732003-01-14 16:07:16 +00001130Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1131
1132 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
1133 should raise a syntax error
1134
Daniel Veillarde4a07e72003-01-14 14:40:25 +00001135Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1136
1137 * python/libxml.c: cleanup patch from Stéphane Bidoul
1138
Daniel Veillard81601f92003-01-14 13:42:37 +00001139Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
1140
1141 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
1142
Daniel Veillarde6227e02003-01-14 11:42:39 +00001143Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
1144
1145 * python/generator.py python/libxml.c python/libxml.py
1146 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +00001147 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +00001148 Python level.
1149 * python/tests/Makefile.am python/tests/ctxterror.py: added a
1150 regression test for it.
1151
Daniel Veillard4dbe77a2003-01-14 00:17:42 +00001152Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1153
1154 * xmlreader.c: fixed the streaming property of the reader,
1155 it was generating tree faster than consuming it. Pointed out
1156 by Nate Myers
1157 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
1158
Igor Zlatkovic9df24742003-01-12 21:15:55 +00001159Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1160
Igor Zlatkovicd31876c2003-01-12 21:43:13 +00001161 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +00001162
Daniel Veillard8e7e1c02003-01-10 17:06:09 +00001163Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1164
1165 * xpath.c: fix to the XPath implementation for parent and
1166 ancestors axis when operating on a Result Value Tree.
1167 Fixes bug #100271
1168
Daniel Veillardcacbe5d2003-01-10 16:09:51 +00001169Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1170
1171 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
1172 to fix some URI/file escaping problems
1173
Daniel Veillard3b87b6b2003-01-10 15:21:50 +00001174Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
1175
1176 * python/generator.py: fixed a bug raised by Raymond Wiker,
1177 docSetRootElement() should not raise an exception if the
1178 return is None
1179
Daniel Veillard3e20a292003-01-10 13:14:40 +00001180Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
1181
1182 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
1183 fixed bug #102181 by applying the suggested change and fixing
1184 the generation/registration problem.
1185
Daniel Veillarde55e8e42003-01-10 12:50:02 +00001186Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1187
1188 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
1189 routines.
1190
Daniel Veillard8f872442003-01-09 23:19:02 +00001191Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
1192
1193 * parser.c: one more IsEmptyElement crazyness, that time in
1194 external parsed entities if substitution is asked.
1195 * python/tests/reader3.py: added a specific test.
1196
Daniel Veillarde329fc22003-01-09 21:36:42 +00001197Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1198
1199 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
1200 support and improved error handler registration
1201
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +00001202Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1203
1204 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
1205 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
1206 * README: fixed a link
1207
Daniel Veillarde2830f12003-01-08 17:47:49 +00001208Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
1209
1210 * configure.in doc/* NEWS: preparing 2.5.1 release
1211 * SAX.c parser.c: fixing XmlTextReader bug
1212
Daniel Veillard8bf70b92003-01-07 23:14:24 +00001213Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1214
1215 * SAX.c: fuck, I introduced a memory leak on external parsed
1216 entities in 2.5.0 :-(
1217
Daniel Veillard56ada1d2003-01-07 11:17:25 +00001218Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
1219
1220 * xmllint.c: another fix needed as pointed by Christophe Merlet
1221 for --stream --debug if compiled without debug support.
1222
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00001223Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
1224
1225 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +00001226 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00001227 update man page with --stream and --chkregister
1228
Daniel Veillard8326e732003-01-07 00:19:07 +00001229Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1230
1231 * globals.c: fixed --with-threads compile
1232 * xmllint.c: fixed --without-debug compile
1233 * include/libxml/globals.h: cleanup
1234 * include/libxml/schemasInternals.h: add a missing include
1235
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001236Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1237
1238 * configure.in NEWS: preparing 2.5.0 release
1239 * SAX.c: only warn in pedantic mode about namespace name
1240 brokeness
1241 * globals.c: fix a doc generation problem
1242 * uri.c: fix #101520
1243 * doc/*: updated and rebuilt the doc for the release, includuding
1244 stylesheet update
1245 * python/Makefile.am: fix a filename bug
1246
1247Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
1248
1249 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
1250 should not be called.
1251
1252Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1253
1254 * libxml-2.0.pc.in: applied the patch to fix #101894
1255
1256Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1257
1258 * tree.c : applied patch from Lukas Schroeder for register callbacks
1259 * valid.c: modified patch from Lukas Schroeder to test
1260 register callbacks with --chkregister
1261
1262Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1263
1264 * xmlreader.c: seriously changed the way data are pushed to
1265 the underlying parser, go by block of 512 bytes instead of
1266 tryng to detect tag boundaries at that level. Changed the
1267 way empty element are detected and tagged.
1268 * python/tests/reader.py python/tests/reader2.py
1269 python/tests/reader3.py: small changes mostly due to context
1270 reporting being different and DTD node being reported. Some
1271 errors previously undetected are now caught and fixed.
1272 * doc/xmlreader.html: flagged last section as TODO
1273
1274Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
1275
1276 * python/libxml.py: integrated the Python 2.2 optimizations
1277 from Hannu Krosing, while maintaining compatibility with
1278 1.5 and 2.1
1279
1280Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1281
1282 * xmllint.c: a bit of cleanup
1283 * xmlreader.c: small fix
1284 * doc/xmlreader.html: more work on the XmlTextReader tutorial
1285 * python/libxml.py: a few fixes pointed out by Hannu Krosing
1286
1287Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1288
1289 * python/setup.py.in: patch from Stéphane Bidoul to include
1290 drv_libxml2.py in setup.py
1291
1292Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1293
1294 * doc/xmlreader.html: starting documenting the new XmlTextReader
1295 interface.
1296
1297Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1298
1299 * xmllint.c: added the --stream flag to use the TextReader API
1300 * xmlreader.c: small performance tweak
1301
1302Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1303
1304 * xmlreader.c python/tests/reader2py: okay the DTD validation
1305 code on top of the XMLTextParser API should be solid now.
1306
1307Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
1308
1309 * xmlreader.c python/tests/reader2py: Fixing some more mess
1310 with validation and recursive entities while using the
1311 reader interface, it's getting a bit messy...
1312
1313Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1314
1315 * xmlreader.c python/tests/reader.py: another couple of problem
1316 related to IsEmptyElement reported by Stéphane Bidoul needed
1317 some fixes.
1318
1319Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1320
1321 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
1322 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
1323 based on the python XmlTextReader interface.
1324
1325Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1326
1327 * tree.c: backing out one change in the last patch which broke the
1328 regression tests
1329
1330Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
1331
1332 * global.data globals.c tree.c include/libxml/globals.h: applied
1333 an old patch from Lukas Schroeder to track node creation and
1334 destruction. Probably missing a lot of references at the moment
1335 and not usable reliably.
1336
1337Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1338
1339 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
1340 from doc/news.html and a stylesheet
1341
1342Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1343
1344 * xmlreader.c python/tests/reader.py: fixed another couple of
1345 xmlreader bugs reported by Stéphane Bidoul and added tests.
1346
1347Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1348
1349 * xmlreader.c python/tests/reader2.py: fixed another validity
1350 checking in external parsed entities raised by Stéphane Bidoul
1351 and added a specific regression test.
1352 * python/tests/reader3.py: cleanup
1353
1354Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1355
1356 * xmlreader.c python/tests/reader2.py: fixed a problem with
1357 validation within entities pointed by Stéphane Bidoul, augmented
1358 the tests to catch those.
1359
1360Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1361
1362 * python/generator.py: modified the generator to allow keeping
1363 class references when creating new classes, needed to fix a bug
1364 pointed by Stéphane Bidoul where the input buffer of the
1365 xmlTextReader instance gets destroyed if the python wrapper for
1366 the input is not referenced anymore.
1367
1368Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
1369
1370 * xmlreader.c python/tests/reader.py: fixed another pair of problem
1371 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
1372
1373Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1374
1375 * xmlreader.c python/tests/reader.py: fixed another problem
1376 pointed by Stéphane Bidoul
1377
1378Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1379
1380 * xmlreader.c python/tests/reader.py: fixed a limit case problem
1381 with "<a/>"
1382
1383Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1384
1385 * SAX.c: warn on xmlns:prefix="foo"
1386 * xmlreader.c python/tests/reader.py: fixed a couple of problem
1387 for namespace attributes handling.
1388
1389Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1390
1391 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
1392 a really nasty problem raised by a DocBook XSLT transform
1393 provided by Sebastian Bergmann
1394
1395Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
1396
1397 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
1398 by Stéphane Bidoul and integrated it into the tests
1399
1400Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
1401
1402 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
1403 extended the XmlTextReader API a bit, addding accessors for
1404 the current doc and node, and an entity substitution mode for
1405 the parser.
1406 * python/libxml.py python/libxml2class.txt: related updates
1407 * python/tests/Makefile.am python/tests/reader.py
1408 python/tests/reader2.py python/tests/reader3.py: updated a bit
1409 the old tests and added a new one to test the entities handling
1410
1411Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1412
1413 * python/generator.py python/libxml2class.txt
1414 python/tests/reader.py python/tests/reader2.py: changed the
1415 generator to provide casing for the XmlTextReader similar to
1416 C# so that examples and documentation are more directly transposable.
1417 Fixed the couple of tests in the suite.
1418
1419Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
1420
1421 * doc/guidelines.html: added a document on guildeline for
1422 publishing and deploying XML
1423
1424Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1425
1426 * valid.c xmlreader.c: final touch running DTD validation
1427 on the XmlTextReader
1428 * python/tests/Makefile.am python/tests/reader2.py: added a
1429 specific run based on the examples from test/valid/*.xml
1430
1431Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
1432
1433 * python/libxml.py: added a few predefined xmlTextReader parser
1434 configuration values.
1435
1436Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1437
1438 * python/libxml_wrap.h: trying to fix #102037
1439
1440Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1441
1442 * SAX.c: fixing bug #95296, when the predefined entities
1443 are redefined in the DTD the default one must be used
1444 instead anyway.
1445
1446Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
1447
1448 * doc/xmllint.xml
1449 * doc/xmllint.1
1450 Add discussion of XML_DEBUG_CATALOG to xmllint man
1451 page - bug #100907
1452
1453
1454Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1455
1456 * xmlreader.c: Fixed the empty node detection to avoid reporting
1457 an inexistant close tag.
1458
1459Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1460
1461 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
1462 for Python 2.1
1463
1464Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1465
1466 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
1467
1468Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1469
1470 * doc/libxml2-api.xml python/tests/reader.py: one really need
1471 to provide the base URI information when creating a reader parser
1472 from an input stream. Updated the API and the example using it.
1473
1474Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
1475
1476 * testReader.c xmlreader.c valid.c include/libxml/tree.h
1477 include/libxml/valid.h include/libxml/xmlreader.h: working on
1478 DTD validation on top of xml reader interfaces. Allows to
1479 validate arbitrary large instances. This required some extensions
1480 to the valid module interface and augmenting the size of xmlID
1481 and xmlRef structs a bit.
1482 * uri.c xmlregexp.c: simple cleanup.
1483
1484Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1485
1486 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
1487 work on the xml reader interfaces.
1488 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
1489 Web page for the Windows binaries.
1490
1491Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1492
1493 * xmlIO.c: applied a patch for VMS following the report by
1494 Nigel Hall
1495
1496Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1497
1498 * parser.c: the parseStartTag bug fix wasn't complete.
1499
1500Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1501
1502 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
1503 parseStartTag, fixing it.
1504 * test/att4 result/att4 result/noent/att4: adding the test
1505 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
1506 more methods to XmlTextReader.
1507
1508Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1509
1510 * win32/libxml2.def.src: added more xml reader exports
1511 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
1512 to the build
1513
1514Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
1515
1516 * doc/tutorial/xmltutorial.xml
1517 plus generated html and pdf
1518 Updating tutorial again based on further comments from Niraj
1519 Tolia on the last iteration
1520
1521Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
1522
1523 * doc/tutorial/xmltutorial.xml
1524 * doc/tutorial/includekeyword.c
1525 * doc/tutorial/includegetattribute.c
1526 plus generated html and pdf
1527 Adding fix from Niraj Tolia to tutorial to properly free memory.
1528
1529
1530Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1531
1532 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
1533 more methods of XmlTextReader.
1534 * python/libxml2class.txt python/tests/reader.py: this increased the
1535 methods in the bndings, augmented the test to check those new
1536 functions.
1537
1538Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1539
1540 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
1541 methods of XmlTextReader.
1542 * python/generator.py python/libxml_wrap.h python/types.c
1543 python/libxml2class.txt: added the reader to the Python bindings
1544 * python/tests/Makefile.am python/tests/reader.py: added a specific
1545 test for the Python bindings of the Reader APIs
1546 * parser.c: small cleanup.
1547
1548Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1549
1550 * xinclude.c: fallback was only copying the first child not the
1551 full child list of the fallback element, closes #89684 as reopened
1552 by Bernd Kuemmerlen
1553
1554Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1555
1556 * win32/libxml2.def.src: exported htmlNodeDumpOutput
1557
1558Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
1559
1560 * configure.in: preparing release of 2.4.30
1561 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
1562 gives enum values, fix functype return type, put back fields in
1563 structs
1564 * doc/*: updated the docs rebuilt
1565
1566Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1567
1568 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
1569 about htmlNodeDumpOutput location.
1570 * xpath.c: removed an undefined function signature
1571 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
1572 too many symbols in the API breaking the python bindings.
1573 Updated with the libxslt/libexslt changes.
1574
1575Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1576
1577 * configure.in: preparing release of 2.4.29
1578 * doc/*: rebuilt the docs and API
1579 * xmlreader.c: a few more fixes for the XmlTextReader API
1580
1581Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1582
1583 * include/win32config.h: applied mingw patch from Magnus Henoch
1584
1585Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1586
1587 * catalog.c doc/libxml2-api.xml: a bit more cleanup
1588
1589Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1590
1591 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
1592 building Python script, does the C parsing directly, generates
1593 a better API description including structure fieds defs and
1594 enums. Still a couple of bugs, but good enough for the python
1595 wrappers now.
1596 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
1597 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
1598 include/libxml/schemasInternals.h include/libxml/tree.h: more
1599 cleanup based on the python analysis script reports.
1600 * libxml.spec.in: make sure the API XML description is part of the
1601 devel package.
1602
1603Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1604
1605 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
1606 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
1607 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
1608 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
1609 code cleanup, especially the function comments.
1610 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
1611
1612Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1613
1614 * Makefile.am xmlreader.c include/libxml/Makefile.am
1615 include/libxml/xmlreader.h: Adding a new set of APIs based on
1616 the C# TextXmlReader API but converted to C. Allow to parse
1617 in constant memory usage, far simpler to program and explain
1618 than the SAX like APIs, unfinished but working.
1619 * testReader.c: test program
1620
1621Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1622
1623 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
1624
1625Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1626
1627 * tree.c: Chip turner indicated that XHTML1 serialization
1628 rule for style actually break on both IE and Mozilla,
1629 try to avoid the rule if escaping ain't necessary
1630
1631Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
1632
1633 * nanhttp.c: handle HTTP URL escaping, problem reported by
1634 Glen Nakamura and Stefano Zacchiroli
1635
1636Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1637
1638 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
1639
1640Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1641
1642 * uri.c: Johann Richard pointed out some XPointer problems for
1643 URN based URI references in XInclude. Modified the URI parsing
1644 and saving routines to allow correct parsing and saving of
1645 XPointers, especially when attached to "opaque" scheme accordingly
1646 to RFC 2396
1647
1648Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1649
1650 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
1651 of refactoring to the HTML saving code.
1652 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
1653 in the doc.
1654
1655Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
1656
1657 * tree.c include/libxml/tree.h: refactored the XML dump of a node
1658 to a buffer API to reuse the generic dump to an OutputIO layer,
1659 this reduces code, fixes xmlNodeDump() for XHTML, also made
1660 xmlNodeDump() now return the number of byte written.
1661
1662Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
1663
1664 * python/setup.py.in: another patch from Stéphane Bidoul for
1665 Python bindings on Windows
1666 * doc/parsedecl.py: small cleanup
1667
1668Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1669
1670 * libxml.spec.in configure.in: add a line in %changelog for releases
1671
1672Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
1673
1674 * parser.c: patch from Marcus Clarke fixing a problem in entities
1675 parsing that was detected in KDe documentations environment.
1676
1677Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
1678
1679 * python/libxml.c (libxml_prev): Return the previous as opposed to
1680 the next node (I guess this is the result of some cut & paste programming:)
1681
1682Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1683
1684 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
1685
1686Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1687
1688 * python/generator.py python/libxml.c python/setup.py.in: trying
1689 to fix the Python bindings build on Windows (Stéphane Bidoul)
1690
1691Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1692
1693 * win32/configure.js: added option for python bindings
1694 * win32/libxml2.def.src: added more exports
1695
1696Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1697
1698 * win32/Makefile.mingw: fixed unresolved symbols when linking with
1699 pthreads
1700 * win32/wince/*: applied updates to Windows CE port from Javier
1701
1702Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1703
1704 * configure.in: preparing 2.4.28
1705 * libxml.spec.in doc/Makefile.am: some cleanup
1706 * doc/*: updated the news and regenerated.
1707
1708Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1709
1710 * HTMLparser.c: final touch at closing #87235 </p> end tags
1711 need to be generated.
1712 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
1713 this change slightly the output of a few tests
1714 * doc/*: regenerated
1715
1716Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1717
1718 * parserInternals.c: fixing bug #99190 when UTF8 document are
1719 parsed using the progressive parser and the end of the chunk
1720 is in the middle of an UTF8 multibyte character.
1721
1722Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1723
1724 * threads.c: fixed initialization problem in xmlNewGlobalState
1725 which was causing crash.
1726 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
1727 in xmlInitializeGlobalState.
1728 * parserInternals.c: cleaned up ctxt->sax initialisation.
1729
1730Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1731
1732 * tree.c include/libxml/tree.h: modified the existing APIs
1733 to handle XHTML1 serialization rules automatically, also add
1734 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
1735 libxslt serialization uses it when needed without changing
1736 the library API.
1737 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
1738 result/xhtml1: added a new test specifically for xhtml1 output
1739 and updated the result of one XHTML1 test
1740
1741Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
1742
1743 * xinclude.c parserInternals.c encoding.c: fixed #99082
1744 for xi:include encoding="..." support on text includes.
1745 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
1746 test/XInclude/ents/isolatin.txt : added a specific regression test
1747 * python/generator.py python/libxml2class.txt: fixed the generator
1748 the new set of comments generated for doc/libxml2-api.xml were
1749 breaking the python generation.
1750
1751Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1752
1753 * doc/Makefile.am: repair some problem if gtk-doc fail or such
1754 * configure.in: patch for Solaris on new autoconf closes #98880
1755 * doc/parsedecl.py: repair the frigging API building script,
1756 did I say that python xmllib sucks ?
1757 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
1758 and some comment are no more truncated.
1759
1760Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1761
1762 * parser.c: Martin Stoilov pointed out a potential leak in
1763 xmlCreateMemoryParserCtxt
1764
1765Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1766
1767 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
1768 included in HTML documents and using the push parser.
1769
1770Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
1771
1772 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
1773 specified, look for the Python interpreter not just in the
1774 specified root but also in the specified location. Fixes #98825
1775
1776Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1777
1778 * python/libxml.c: fixing bug #98792 , node may have no doc
1779 and dereferencing without checking ain't good ...
1780
1781Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
1782
1783 * configure.in: preparing release 2.4.27
1784 * doc/* : updated and rebuilt the docs
1785 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
1786 and all the docs are actually packaged and in the final RPMs
1787 * parser.c parserInternals.c include/libxml/parser.h: restore
1788 xmllint --recover feature.
1789
1790Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1791
Daniel Veillard784b9352003-02-16 15:50:27 +00001792 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001793 processing of parsed entities, and XPath computation on sustitued
1794 entities.
1795 * testXPath.c: make sure entities are substitued.
1796
1797Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1798
Daniel Veillard784b9352003-02-16 15:50:27 +00001799 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001800 processing of internal parsed entities, which had to be changed.
1801
1802Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1803
1804 * Makefile.am python/Makefile.am python/tests/Makefile.am:
1805 trying to fix bug #98517 about building outside the source tree
1806 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
1807
1808Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1809
1810 * include/win32config.h: cleanup
1811 * win32/Makefile.mingw: integrated mingw in JScript configure
1812 * win32/Makefile.msvc: modified to allow mingw coexistence
1813 * win32/configure.js: integrated mingw
1814 * win32/Readme.txt: cleanup
1815
1816Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1817
1818 * HTMLparser.c: strengthen the guard in the Pop macros,
1819 like in the XML parser, closes bug #97315
1820
1821Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1822
1823 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
1824 callback is never used.
1825
1826Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1827
1828 * parserInternals.c: fixed the initialization of the SAX structure
1829 which was breaking xsltproc
1830 * xpath.c: patch from Petr Pajas for CDATA nodes
1831 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
1832 * parser.c include/libxml/parser.h: patch from Peter Jones
1833 removing a leak in xmlSAXParseMemory() and adding the
1834 function xmlSAXParseMemoryWithData()
1835
1836Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
1837
1838 adding pdf of tutorial, changing web page to link to it
1839 * doc/tutorial/xmltutorial.pdf
1840 * doc/xml.html
1841 * doc/docs.html
1842
1843Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
1844
1845 * doc/tutorial/ar01s08.html
1846 adding file what I forgot for tutorial
1847
1848
1849Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
1850
1851 Adding encoding discussion to tutorial
1852 Added:
1853 * doc/tutorial/images/*.png: DocBook admonition image files
1854 * doc/tutorial/apf.html, apg.html: new generated html
1855 * doc/tutorial/includeconvert.c: conversion code entity file
1856 changed:
1857 * doc/tutorial/xmltutorial.xml: DocBook original
1858 * doc/tutorial/*.html: generated html
1859
1860Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1861
1862 * include/libxml/*.h: retired xmlwin32version.h
1863 * doc/Makefile.am: retired xmlwin32version.h
1864 * win32/configure.js: retired xmlwin32version.h
1865
1866Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1867
1868 * win32/libxml2.def.src: exported additional symbols
1869 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
1870 sisterhood
1871
1872Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1873
1874 * globals.c: fixed a typo pointed out by Igor
1875 * xpath.c: try to speed up node compare using line numbers
1876 if available.
1877
1878Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1879
1880 * tree.c: make xmlFreeNode() handle attributes correctly.
1881
1882Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1883
1884 * catalog.c: completed the #96963 fix, as reported by Karl
1885 Eichwalder
1886
1887Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1888
1889 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
1890
1891Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1892
1893 * Makefile.am: switched the order of a couple of includes
1894 to fix bugs #97100
1895
1896Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1897
1898 * catalog.c: fixed bug #96963, reverted to the old behaviour of
1899 xmlLoadCatalogs that used to separate directories with a ':'.
1900
1901Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1902
1903 * threads.c: improvements to the Windows-side of thread handling
1904 * testThreads.c: conditionally excluded unistd.h
1905 * testThradsWin32.c: broke overlong lines
1906 * include/win32config.h: adapted thread-related macros to the new
1907 scheme and for pthreads on Windows
1908 * win32/Makefile.msvc: introduced a more flexible thread build,
1909 added testThreads[Win32].c to the build
1910 * win32/configure.js: introduced a more flexible thread config
1911
19122002-10-31 John Fleck <jfleck@inkstain.net>
1913
1914 * doc/xml.html (and, by implication, FAQ.html)
1915 added UTF-8 conversaion FAQ from Marcus Labib Iskander
1916
1917Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1918
1919 * configure.in: removed xmlwin32version.h
1920 * include/libxml/Makefile.am: removed xmlwin32version.h
1921
1922Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1923
1924 * tree.c: applied patch from Brian Stafford to fix a bug
1925 in xmlReconciliateNs()
1926
1927Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1928
1929 * tree.c: applied patch from Christian Glahn to allow
1930 xmlNewChild() on document fragment nodes
1931
1932Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1933
1934 * parser.c: Christian Glahn found a problem with a recent
1935 patch to xmlParseBalancedChunkMemoryRecover()
1936 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
1937 problems
1938 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
1939 test/schemas/seq*: added the test cases from Charles
1940
1941Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1942
1943 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
1944 serious cleanup of the spec file and associated changes
1945 in the Makefiles.
1946 * valid.c: try to remove some warnings on x86_64
1947
1948Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1949
1950 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
1951 fix bug #96586
1952
1953Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1954
1955 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
1956 parsing, applied his patch
1957 * result/HTML/attrents.html result/HTML/attrents.html.err
1958 result/HTML/attrents.html.sax test/HTML/attrents.html:
1959 added the test and result case provided by Mikhail Sogrine
1960
1961Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1962
1963 * vms/build_libxml.com vms/config.vms vms/readme.vms
1964 include/libxml/parser.h include/libxml/parserInternals.h
1965 include/libxml/tree.h include/libxml/xmlIO.h
1966 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
1967 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
1968 Applied the VMS update patch from Craig A. Berry
1969 * doc/*.html: update
1970
1971Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1972
1973 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
1974
1975Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1976
1977 * debugXML.c: adding a grep command to --shell in xmllint
1978 for T.V. Raman
1979
1980Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1981
1982 * xmlcatalog.c: tried to fix some of the problem with --sgml
1983
1984Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
1985
1986 * parser.c: tried to fix bug #91500 where doc->children may
1987 be overriden by a call to xmlParseBalancedChunkMemory()
1988
1989Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
1990
1991 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
1992 identifiers in SGML catalogs containing '&'
1993
1994Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1995
1996 * python/types.c: fixed bugs when passing result value tree
1997 to Python functions.
1998
1999Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2000
2001 * configure.in: preparing the release of 2.4.26
2002 * doc/*: updated and rebuilt the documentation
2003
2004Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2005
2006 * parser.c: fixed a XML Namespace compliance bug reported by
2007 Alexander Grimalovsky
2008
2009Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2010
2011 * HTMLtree.c: fixed serialization of script and style when
2012 they are not lowercase (i.e. added using the API to the tree).
2013
2014Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2015
2016 * valid.c: make xmlValidateDocument emit a warning msg if there
2017 is no DTD, pointed by Christian Glahn
2018
2019Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
2020
2021 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
2022 content model when some of the blocks have min or max, and a couple
2023 of bugs found in the process.
2024 * result/schemas/list0* test/schemas/list0*: added some specific
2025 regression tests
2026
2027Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
2028
2029 * README: updated the contact informations
2030
2031Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2032
2033 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
2034 misses it, reported by Peter Bray.
2035
2036Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
2037
2038 * tree.c: investigating xmlNodeGetContent() on namespace nodes
2039 and removed a few warnings
2040
2041Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
2042
2043 * parser.c: Christian Glahn found a small bug in the push parser.
2044 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
2045 public
2046
2047Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2048
2049 * xmlschemas.c include/libxml/xmlschemas.h: added
2050 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
2051 * testSchemas.c: added --memory to test the new interface
2052
2053Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
2054
2055 * doc/index.py doc/search.php: integrated the XSLT indexing,
2056 a few fixed in the indexer, added a scope selection at the
2057 search level.
2058
2059Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2060
2061 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
2062 this was due to uninitialized parts of the validation context
2063
2064Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2065
2066 * debugXML.c: applied patch from Mark Vakoc except the API
2067 change, preserved it.
2068 * doc/*: updated the docs to point to the search engine for
2069 information lookup or before bug/help reports.
2070
2071Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2072
2073 * doc/index.py doc/search.php: added mailing-list archives
2074 indexing and lookup
2075
2076Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2077
2078 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
2079
2080Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2081
2082 * doc/index.py: improved HTML indexing
2083 * doc/search.php: make the queries also lookup the HTML based indexes
2084
2085Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2086
2087 * doc/index.py: added HTML page indexing
2088
2089Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2090
2091 * xmlIO.c: extended Windows path normalisation to fix the base
2092 problem in libxslt.
2093 * catalog.c: fixed list handling in XML_CATALOG_FILES
2094
2095Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2096
2097 * valid.c: typo/bug found by Christian Glahn
2098
2099Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2100
2101 * xmlIO.c: applied Windows CE patch from Javier.
2102 * win32/wince: new directory, contains support for the PocketPC
2103 with Windows CE from Javier.
2104 * include/win32config.h: reorganised, removed duplicate
2105 definitions and applied WinCE patch from Javier.
2106 * include/wsockcompat.h: new file, now contains WinSock
2107 compatibility macros.
2108 * win32/Makefile.msvc: introduced double-run compilation.
2109
2110Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2111
2112 * configure.in include/libxml/xmlwin32version.h: preparing release
2113 of 2.4.25
2114 * doc/*: updated and regenerated teh docs and web pages.
2115
2116Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2117
2118 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
2119 error were not covering namespace declarations.
2120 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
2121 it was missing the attribute declaration for the namespace
2122 * result/VC/NS3: the fix now report breakages in that test
2123
2124Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2125
2126 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
2127
2128Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2129
2130 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
2131 and regenerated the docs and web site
2132
2133Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2134
2135 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
2136 ATTRIBUTE_UNUSED is always put after the attribute declaration,
2137 not before
2138
2139Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2140
2141 * python/generator.py python/libxml2class.txt: fixed a stupid error
2142 breaking the python API
2143
2144Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2145
2146 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
2147 triostr.c triostr.h: applied a trio update patch from
2148 Bjorn Reese which should work with MinGW
2149
2150Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2151
2152 * tree.c: improving some documentation comments
2153 * xmlregexp.c: found and fixed a mem leak with python regression tests
2154 * doc/*: rebuilt the doc and the API XML file including the
2155 xmlregexp.h xmlautomata.h and xmlunicode.h headers
2156 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
2157 python/types.c: added access to the XML Schemas regexps from
2158 python
2159 * python/tests/Makefile.am python/tests/regexp.py: added a
2160 simple regexp bindings test
2161
2162Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
2163
2164 * doc/xml.html:
2165 fixing ftp links - thanks to Vitaly Ostanin
2166
2167Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
2168
2169 * xmlregexp.c: fixed the data callback on transition functionality
2170 which was broken when using the compact form
2171 * result/schemas/*: updated the results, less verbose, all tests
2172 pass like before
2173 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
2174 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
2175 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
2176 annoying warnings
2177 * xpath.c: try to provide better error report when possible
2178
2179Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2180
2181 * Makefile.am: fixed a breakage raised by Jacob
2182
2183Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2184
2185 * include/win32config.h: added HAVE_ERRNO_H definition for parts
2186 which don't use sockets
2187
2188Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2189
2190 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
2191 * win32/configure.js: applied zlib patch from Daniel Gehriger
2192
2193Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2194
2195 * win32/configure.js: applied the patch from Mark Vakoc for
2196 regexp support
2197 * win32/libxml2.def.src: applied the patch from Mark Vakoc
2198 for regexp support
2199
2200Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2201
2202 * xmlschemastypes.c: as pointed by Igor Float and Double
2203 parsing ain't finished yet
2204
2205Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2206
2207 * Makefile.am configure.in: trying to fix #88412 by bypassing
2208 all the python subdir if python ain't detected
2209
2210Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2211
2212 * Makefile.am configure.in include/libxml/xmlversion.h.in:
2213 made configuring with regexps/automata/unicode the default
2214 but without schemas ATM
2215 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
2216 fixed the regexp based DTD validation performance and memory
2217 problem by switching to a compact form for determinist regexps
2218 and detecting the determinism property in the process. Seems
2219 as fast as the old DTD validation specific engine :-) despite
2220 the regexp built and compaction process.
2221
2222Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2223
2224 * valid.c: determinism is debugged, new DTD checking code now works
2225 but xmlFAComputesDeterminism takes far too much CPU and the whole
2226 set usues too much memory to be really usable as-is
2227
2228Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2229
2230 * tree.c: fixed another stupid bug in xmlGetNodePath()
2231 * xmllint.c: --version now report the options compiled in
2232
2233Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2234
2235 * HTMLparser.c: small cleanup
2236 * valid.c xmlregexp.c: switched DTD validation to use only regexp
2237 when configured with them. A bit of debugging around the determinism
2238 checks is still needed
2239
2240Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2241
2242 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
2243
2244Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2245
2246 * xmlIO.c: small portability glitch fixed.
2247
2248Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2249
2250 * xmlschemastypes.c: incomplete steps for real/double support
2251 * testAutomata.c include/libxml/xmlautomata.h
2252 include/libxml/xmlregexp.h: avoiding a compilation problem
2253 * valid.c include/libxml/valid.h: starting the work toward using
2254 the regexps for actual DTD validation
2255
2256Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2257
2258 * hash.c: cosmetic cleanup
2259 * valid.c include/libxml/tree.h include/libxml/valid.h: started
2260 integrating a DTD validation layer based on the regexps
2261
2262Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2263
2264 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
2265 the determinism was tested before eliminating the epsilon
2266 transitions :-(
2267
2268Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
2269
2270 * python/generator.py python/libxml.c python/libxml.py
2271 python/libxml2-python-api.xml python/libxml2class.txt
2272 python/libxml_wrap.h python/types.c: updated the python
2273 bindings, added code for easier File I/O, and the ability to
2274 define a resolver from Python fixing bug #91635
2275 * python/tests/Makefile.am python/tests/inbuf.py
2276 python/tests/outbuf.py python/tests/pushSAXhtml.py
2277 python/tests/resolver.py python/tests/serialize.py: updated
2278 and augmented the set of Python tests.
2279
2280Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2281
2282 * win32/configure.js: added more readme info for the binary
2283 package.
2284
2285Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2286
2287 * xmlIO.c: fixed a stupid out of bound array error
2288
2289Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2290
2291 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
2292 messing around with support for Windows path, cleanups,
2293 trying to identify and fix the various code path to the
2294 filename access. Added xmlNormalizeWindowsPath()
2295
2296Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2297
2298 * error.c valid.c: working on better error reporting of validity
2299 errors, especially providing an accurate context.
2300 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
2301 error reports in those cases.
2302
2303Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2304
2305 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
2306 parser.c parserInternals.c xmlIO.c: get rid of all the
2307 perror() calls made in the library execution paths. This
2308 should fix both #92059 and #92385
2309
2310Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
2311
2312 * xmllint.c: memory leak reporting was broken after a change
2313 of the preprocessor symbol used to activate it.
2314
2315Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2316
2317 * tree.c: try to make the copy function work for node of
2318 type XML_DOCUMENT_FRAG_NODE, they are only created by the
2319 DOM layers though, not libxml2 itself.
2320
2321Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
2322
2323 * valid.c: try to provide file and line informations, not all
2324 messages are covered, but it's a (good) start
2325
2326Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
2327
2328 * xinclude.c: reimplemented a large part of the XInclude
2329 processor, trying to minimize resources used, James Henstridge
2330 provided a huge test case which was exhibiting severe memory
2331 consumption problems.
2332
2333Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
2334
2335 * python/Makefile.am: applied patch from Christophe Merlet to
2336 reestablish DESTDIR
2337
2338Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
2339
2340 * libxml.spec.in: fixes libary path for x86_64 AMD
2341
2342Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
2343
2344 * doc/tutorial/includekeyword.c
2345 * doc/tutorial/xmltutorial.xml:
2346 (plus resulting generated html files)
2347 fixing one spot I missed in the tutorial where I hadn't freed
2348 memory properly
2349
2350Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
2351
2352 * doc/tutorial/includeaddattribute.c
2353 * doc/tutorial/includeaddkeyword.c
2354 * doc/tutorial/includegetattribute.c
2355 * doc/tutorial/includekeyword.c
2356 * doc/tutorial/xmltutorial.xml
2357 * doc/tutorial/*.html:
2358 update tutorial to properly free memory (thanks to Christopher
2359 R. Harris for pointing out that this needs to be done)
2360 * doc/tutorial/images/callouts/*.png:
2361 added image files so the callouts are graphical, making it
2362 easier to read ( use "--param callout.graphics 1" to generate
2363 html with graphical callouts)
2364
2365Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
2366
2367 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
2368 nice logos generated by Marc Liyanage
2369 * doc/site.xsl *.html: changed the stylesheet to show the new
2370 logo and regenerated the pages
2371
2372Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2373
2374 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
2375
2376Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2377
2378 * xpath.c: possible mem leak patch from Jason Adams
2379
2380Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2381
2382 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
2383 in the XQuery namespace
2384 * configure.in: preparing 2.4.24
2385 * doc/*.html: updated the web pages
2386
2387Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2388
2389 * python/generator.py: closing bug #85258 by generating conditional
2390 compile check to avoid linking to routines not configured in.
2391
23922002-08-22 Havoc Pennington <hp@pobox.com>
2393
2394 * autogen.sh: update error message for missing automake
2395
2396Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2397
2398 * python/Makefile.am: typo in target name resulted in libxml2.py
2399 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
2400
2401Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2402
2403 * win32/win32/Makefile.mingw: updated with version from
2404 Elizabeth Barham at http://soggytrousers.net/repository/
2405
2406Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2407
2408 * win32/Makefile.msvc: added the prefix location to the include
2409 and lib search path.
2410
24112002-08-18 Havoc Pennington <hp@pobox.com>
2412
2413 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
2414 both automake 1.6 and 1.4 installed get the right automake. Means
2415 compilation from CVS will now require the latest automake 1.4
2416 release, or manually creating symlinks called "automake-1.4" and
2417 "aclocal-1.4"
2418
2419Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2420
2421 * configure.in python/Makefile.am: more AMD 64 induced changes from
2422 Frederic Crozat
2423
2424Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2425
2426 * xinclude.c: oops I was missing the xml:base fixup too
2427 * result/XInclude/*.xml: this adds xml:base attributes to most
2428 results of the tests
2429
2430Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2431
2432 * xinclude.c: quick but apparently working implementation of
2433 xi:fallback, should close bug #89684
2434 * Makefile.am test/XInclude/docs/fallback.xml
2435 result/XInclude/fallback.xml: added a basic test for fallback,
2436 and run with --nowarning to avoid a spurious warning
2437 * configure.in: applied patch from Frederic Crozat for python
2438 bindings on AMD 64bits machines.
2439
2440Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2441
2442 * parser.c: xmlSAXUserParseMemory() really ought to fail if
2443 the caller don't pass a SAX callback block.
2444
2445Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2446
2447 * tree.c: applied the same fix for the XML-1.0 namespace to
2448 xmlSearchNsByHref() as was done for xmlSearchNs()
2449
2450Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2451
2452 * libxml.3: small cleanup of the man page
2453 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
2454 when serializing HREF attributes generated by XSLT.
2455
2456Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2457
2458 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
2459 version of Marc Liyanage' patch for boolean attributes in HTML
2460 output
2461
2462Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
2463
2464 * python/tests/serialize.py: fixed the test results, indenting
2465 behaviour changed slightly
2466
2467Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
2468
2469 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
2470 new c14n function to Windows def files
2471
2472Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
2473
2474 * c14n.c: fixed a memory leak in c14n code
2475
2476Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2477
2478 * parser.c include/libxml/parser.h: adding a new API for Christian
2479 Glahn: xmlParseBalancedChunkMemoryRecover
2480 * valid.c: patch from Rick Jones for some grammar cleanup in
2481 validation messages
2482 * result/VC/* result/valid/*: this slightly change some of the
2483 regression tests outputs
2484
2485Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2486
2487 * tree.c: trying to fix a problem in namespaced attribute handling
2488 raised by Christian Glahn
2489
2490Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2491
2492 * encoding.c include/libxml/encoding.h: Opening the interface
2493 xmlNewCharEncodingHandler as requested in #89415
2494 * python/generator.py python/setup.py.in: applied cleanup
2495 patches from Marc-Andre Lemburg
2496 * tree.c: fixing bug #89332 on a specific case of loosing
2497 the XML-1.0 namespace on xml:xxx attributes
2498
2499Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
2500
2501 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
2502 corner case from new Merlin's test suite and added a callback
2503 that will be used to improve xmlsec performance
2504
2505
2506Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2507
2508 * HTMLtree.c: trying to fix the <style> escaping problem in
2509 HTML serialization bug #89342
2510
2511Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2512
2513 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
2514 and rebuilt the web site.
2515
2516Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
2517
2518 * include/libxml/tree.h: added _private member to xmlNs struct
2519
2520Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2521
2522 * HTMLparser.c: fixing bug #84876 based on the xml working
2523 code.
2524
2525Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2526
2527 * python/Makefile.am: enhanced to fix bug 72012 (errors
2528 when using '-jX' make parameter)
2529
2530Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2531
2532 * xpath.c: small additional enhancement for booleans
2533 compared to nodesets
2534
2535Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2536
2537 * HTMLtree.c: changed the order of the encoding declaration
2538 attributes in the meta tags due to a bug in IE/Mac
2539
2540Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2541
2542 * xpath.c: enhanced handling of booleans (especially '='
2543 and '!=' for nodesets) - fixes bug 85256. Added new
2544 routine xmlXPathNotEqualValues for more proper handling
2545 of '!=' when nodesets are involved.
2546
2547Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2548
2549 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
2550 doc/xmlcatalog_man.xml to the source distribution
2551
2552Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2553
2554 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
2555 asked for this.
2556
2557Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
2558
2559 * configure.in: preparing 2.4.23
2560 * doc/*: rebuilt the docs
2561
2562Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2563
2564 * parser.c: fixing bug #84169 by fixing the
2565 comment of xmlCreatePushParserCtxt to describe the
2566 encoding detection parameters better.
2567
2568Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2569
2570 * valid.c: fixing bug #79331 in one path the lookup for
2571 ID attributes on a namespaced node wasn't handled correctly :-\
2572
2573Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
2574
2575 * HTMLparser.c: trying to fix 87235 about discarded white
2576 spaces in the HTML parser.
2577 * result/HTML/*: this changes the output of a number of HTML
2578 regression tests
2579
2580Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
2581
2582 * xpath.c: applied patch from Richard Jinks for the namespace
2583 axis + fixed a memory error.
2584 * parser.c parserInternals.c: applied patches from Peter Jacobi
2585 removing ctxt->token for good.
2586 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
2587 popped out by the regression tests.
2588 * Makefile.am: patch for threads makefile from Gary Pennington
2589
2590Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2591
2592 * xpath.c: enhanced behaviour of position() after usage of
2593 expressions involving preceding-sibling (et al).
2594
2595Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
2596
2597 * hash.c: applied a patch from Peter Jacobi to solve a problem
2598 when compiling with the Watcom C on Win32
2599 * result/schemas/*.err: the change of hashing algo generated
2600 permutations in the output
2601
2602Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2603
2604 * hash.c: applied patch from Sander Vesik improving the quality of
2605 the hash function.
2606
26072002-06-14 Aleksey Sanin <aleksey@aleksey.com>
2608
2609 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
2610 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
2611 xmllint.c xpath.c: replaced sprintf() with snprintf()
2612 to prevent possible buffer overflow (the bug was pointed
2613 out by Anju Premachandran)
2614
2615Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2616
2617 * parser.c: removed an uninitialized data error popped by valgrind
2618 on PE references
2619
2620Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
2621
2622 * doc/xml.html
2623 adding tutorial reference to the web page
2624
2625Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
2626
2627 * doc/tutorial/xmltutorial.xml
2628 * doc/tutorial/ar01s07.html
2629 * doc/tutorial/ape.html
2630 * doc/tutorial/includegetattribute.c
2631 adding section to tutorial about retrieving an attribute
2632 value
2633
2634Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2635
2636 * parser.c: applied a couple of patches from Peter Jacobi to start
2637 to get rid of ctxt->token, with a possible significant speed
2638 improvement to be gained once done. Better compliance with PE
2639 references constructs in DTDs too.
2640 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
2641 from Peter too
2642
2643Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2644
2645 * parser.c: Babak Vahedipour-Kunze reported that openTag in
2646 xmlParseElement was likely to have been deallocated at the
2647 time of the report, possibly leading to segfault. Just report
2648 the tag name now.
2649
2650Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2651
2652 * xpath.c: patch from Richard Jinks for XPath substring() function
2653 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
2654
26552002-06-06 Aleksey Sanin <aleksey@aleksey.com>
2656
2657 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
2658
2659Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
2660
2661 *doc/FAQ.html
2662 fixing typos in FAQ, thanks to Robert Funnell for the
2663 editing help
2664
2665Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2666
2667 * NEWS: got complaints from rpmlint that it was empty
2668
2669Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
2670
2671 * added doc/tutorial, including:
2672 apa.html
2673 apb.html
2674 apc.html
2675 apd.html
2676 ar01s02.html
2677 ar01s03.html
2678 ar01s04.html
2679 ar01s05.html
2680 ar01s06.html
2681 includeaddattribute.c
2682 includeaddkeyword.c
2683 includekeyword.c
2684 includestory.xml
2685 index.html
2686 xmltutorial.xml
2687 libxml tutorial, including generated html
2688
2689Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
2690
2691 * result/c14n/exc-without-comments/merlin-c14n-two-*
2692 result/c14n/without-comments/merlin-c14n-two-*
2693 test/c14n/exc-without-comments/merlin-c14n-two-*
2694 test/c14n/without-comments/merlin-c14n-two-*
2695 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
2696 c14n/exc-c14n and slightly modified test script to handle
2697 these test cases
2698 * c14n.c: fixed bugs for complicated nodes set (namespace
2699 without node and others from merlin-c14n-two.tar.gz)
2700 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
2701 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
2702 for xmlsec performance patch
2703 * xpath.c: fixed self::node() for namespaces and attributes
2704
2705Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
2706
2707 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
2708 but with the format parameter
2709 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
2710
2711Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
2712
2713 * Makefile.am: updated c14n tests suite
2714 * c14n.c: performance improvement for previous c14n patch
2715
2716Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2717
2718 * parser.c: another peroformance patch from Peter Jacobi, that
2719 time on parsing attribute values.
2720
2721Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
2722
2723 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
2724 into LibXML2 test suite
2725
2726Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
2727
2728 * c14n.c: propagating xpath ancesstors node fix to c14n
2729 plus small performance improvement to reduce number of
2730 mallocs
2731 * xpath.c: fixed ancestors axis processing for namespace nodes
2732
2733Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
2734
2735 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
2736 Peter Jacobi
2737
2738Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2739
2740 * configure.in: preparing 2.4.22
2741
2742Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2743
2744 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
2745 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
2746 a public entry point.
2747 * doc/*: rebuilt the API and docs
2748
2749Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2750
2751 * xpath.c: patch from Richard Jinks to fix a problem introduced
2752 in the previous patch and pointed by Norm
2753
2754Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2755
2756 * libxml.spec.in: fixing bug #81112
2757
2758Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2759
2760 * uri.c: fixing bug #82848
2761
2762Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2763
2764 * result/catalogs/mycatalog.full: Aleksey's commit changed the
2765 output of one catalog test
2766
2767Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2768
2769 * global.data globals.c tree.c include/libxml/globals.h
2770 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
2771 default value for global parameter xmlIndentTreeOutput to 1 and
2772 introduced new global parameter xmlTreeIndentString (the string
2773 used to do one-level indent) with default value " " (as it was
2774 in tree.c)
2775
2776Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2777
2778 * Makefile.am: Merijn Broeren pointed out a problem when compiling
2779 with trio and schemas.
2780
2781Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2782
2783 * xpath.c: patch from Richard Jinks to fix the problem raised in
2784 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
2785
2786Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2787
2788 * xmlschemas.c: a bit of work on import.
2789 * xmlschemastypes.c: Charles Bozeman provided a compare function
2790 for date/time types so min/max facet restrictions should work,
2791 indeterminate comparisons return an error instead of equal.
2792 * test/schemas/date_0* result/schemas/date_0_0: specific test
2793 from Charles Bozeman too
2794
2795Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2796
2797 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
2798 from Christian Cornelssen fixing the man pages and the Catalog
2799 building script.
2800 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
2801 next step is <xs:import> I now have a reasonable understanding
2802 of how it works.
2803
2804Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2805
2806 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
2807
2808Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2809
2810 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
2811
2812Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
2813
2814 * xpath.c: fixing an XPath function evalutation bug pointed out
2815 by Alexey Efimov where the context was lost when evaluating
2816 the function arguments
2817
2818Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
2819
2820 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
2821 function public for XMLSec performance optimizations
2822
2823Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2824
2825 * python/generator.py python/libxml2class.txt : fixed a problem
2826 with the HTML parser pointed by Gary Benson
2827 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
2828 example
2829
2830Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2831 * parser.c: fixed bug #81159 (memory growth in SAX)
2832
2833Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2834 * xpath.c: fixed bug #78858 (the real fix)
2835
2836Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
2837 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
2838
2839Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2840
2841 * tree.c: modified xmlNodeSetBase to allow changing the
2842 base of a document.
2843
2844Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
2845
2846 * xmlschemastypes.c: patch Charles Bozeman for validation of
2847 all the date, time, and duration types
2848 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
2849 * configure.in: fixed an error pointed by an user
2850 * xml2-config.in: fixed an error pointed by an user
2851
2852Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2853
2854 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
2855 win32/libxml2.def.src xmlIO.c: exported default
2856 'file:', 'http:' and 'ftp:' protocols input handlers
2857 and maked protocols comparisson case insensitive
2858
2859Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2860
2861 * configure.in: Neven Has detected a typo
2862
2863Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
2864
2865 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
2866 as one of the persons allowed to commit directly to the
2867 module.
2868
2869Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2870
2871 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
2872 * valid.c: raised a too low limit
2873 * doc/*: rebuilt the docs
2874
2875Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2876
2877 * test/XPath/expr/floats test/XPath/expr/functions
2878 result/XPath/expr/floats result/XPath/expr/functions
2879 xpath.c: another XPath conformance patch from Richard Jinks
2880
2881Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
2882
2883 * xmlschemas.c: fixed validation of attribute groups.
2884 * test/schemas result/schemas: added an example from the primer
2885
2886Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2887
2888 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
2889 * test/schemas result/schemas: updated the test list
2890
2891Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2892
2893 * TODO: updated a bit
2894 * parser.c: made a comment more specific
2895 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
2896 Schemas conformance.
2897 * test/schemas result/schemas: updated the test list
2898
2899Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
2900
2901 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
2902 implementing xs:all with minOccurs = 0
2903 * tes/schemas/* result/schemas/*: added more tests covering
2904 xs:all
2905
2906Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2907
2908 * xmlregexp.c: first implementation of the all particle, this
2909 may need to be revisited for case where not all transitions
2910 must be crossed.
2911
2912Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2913
2914 * tree.c: another entity processing update from Markus Henke
2915
2916Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
2917
2918 * trionan.c: fixed crash on OSF/1
2919
2920Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2921
2922 * xmlschemas.c: more Schemas work
2923 * test/schemas/* result/schemas/*: added more tests coming
2924 from the spec.
2925
2926Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2927
2928 * c14n.c: patch from Aleksey Sanin reflecting a change in the
2929 ExcC14N specification
2930
2931Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2932
2933 * tree.c: patch from Markus Henke, fix for recursive entities.
2934
2935Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2936
2937 * xpath.c: fix a problem with string() on a document node.
2938
2939Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2940
2941 * Makefile.am xmlschemas.c: more Schemas work
2942 * test/schemas/* result/schemas/*: added more tests coming
2943 from the spec.
2944
2945Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2946
2947 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
2948 * result/HTML/*: this changes a few things in the results
2949
2950Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2951
2952 * include/libxml/tree.h: eliminated 'declaration different than
2953 prototype' warning
2954 * include/win32config.h: "resolved" conflicts with errno.h
2955
2956Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2957
2958 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
2959 on the automata interfaces and debug of counted choices
2960 * test/schemas/* result/schemas/*: added a number of tests
2961
2962Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2963
2964 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
2965 a bit of work on Schemas
2966 * testSchemas.c: try to make it more useful
2967 * test/schemas/* result/schemas/* Makefile.am: changed the
2968 Schemas regression test procedure, started adding a few samples
2969
2970Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
2971
2972 * include/libxml/encoding.h: Patch for the Borland C++ builder
2973 * include/libxml/tree.h: Patch for the Borland C++ builder
2974 * threads.c: Patch for the Borland C++ builder
2975 * win32/bcb5: New directory for the Borland C++ builder
2976 project files
2977
2978Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
2979
2980 * win32/Makefile.msvc: Update for XML Schema support
2981 * win32/configure.js: Update for XML Schema support
2982 * win32/libxml2.def.src: Update for XML Schema support
2983
2984Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
2985
2986 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
2987 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
2988 xmlunicode.c include/libxml/Makefile.am
2989 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
2990 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
2991 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
2992 include/libxml/xmlversion.h.in : merged the current state of
2993 XML Schemas implementation, it is not configured in by default,
2994 a specific --schemas configure option has been added.
2995 * test/automata test/regexp test/schemas Makefile.am
2996 result/automata result/regexp result/schemas:
2997 merged automata/regexp/schemas regression tests
2998
2999Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
3000
3001 * xpath.c: Gary found a compile time problem, fixes #78823
3002
3003Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
3004
3005 * configure.in: release of 2.4.20
3006 * doc/*: updated and rebuilt the docs
3007
3008Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3009
3010 * python/Makefile.am: patch from Cristian Gafton to build on
3011 Red Hat 6.2, should also fix #75779
3012
3013Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3014
3015 * valid.c: first part of fixing #78729
3016
3017Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
3018
3019 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
3020 escaping of URI when saving HTML files.
3021 * result/HTML/*: this impacted some tests
3022
3023Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
3024
3025 * configure.in: trying to fix #77441
3026
3027Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
3028
3029 * include/libxml/xmlIO.h: Hallski complained it could not be
3030 included by itself.
3031
3032Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
3033
3034 * configure.in: applied an IEEE flag patch for OSF/1 #77825
3035
3036Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3037
3038 * win32/configure.js: patch from Nilo for the c14n option
3039 * win32/Makefile.msvc: fixed libxml2.def generation with threads
3040
3041Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
3042
3043 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
3044 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
3045 LIBXML_THREAD_ENABLED
3046
3047Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3048
3049 * xpath.c: another patch from Richard Jinks for substring conformance
3050 * test/XPath/expr/floats test/XPath/expr/strings
3051 result/XPath/expr/floats result/XPath/expr/strings: update of the
3052 test suite to check those.
3053
3054Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3055
3056 * xpath.c: patch from Richard Jinks for .x float parsing.
3057
3058Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
3059
3060 * parser.c: patch from Markus Henke when an encoding ain't recognized
3061
3062Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3063
3064 * libxml.m4: got a report that #include <string.h> was needed
3065
3066Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3067
3068 * xmllint.c: applied a fix from Anthony Jones for -o /--output
3069
3070Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
3071
3072 * doc/example.html: fixing typo
3073
3074Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3075
3076 * xpath.c: fixed a bug in the nodeset to boolean comparison code
3077 pointed out by Melvyn Sopacua.
3078
3079Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3080
3081 * libxml.m4: Frédéric Crozat gave a patch related to the change
3082 of Include paths breaking the libxml.m4
3083
3084Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3085
3086 * xpath.c: Fix bug #76927 forgot to save some context
3087 when evaluating binary expressions
3088
3089Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3090
3091 * configure.in: fixed configure for MPE/iX from Markus Henke
3092 * xmlmemory.c: fixed initialization problems
3093 * xpath.c: another set of patches from Richard Jinks this
3094 fixes "make XPathtests" on linux
3095
3096Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
3097
3098 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
3099 * test/XPath/expr/compare test/XPath/expr/equality
3100 test/XPath/expr/floats test/XPath/expr/functions
3101 test/XPath/expr/strings result/XPath/expr/compare
3102 result/XPath/expr/equality result/XPath/expr/floats
3103 result/XPath/expr/functions result/XPath/expr/strings: Updated
3104 tests though they show a divergence on Linux
3105
3106Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3107
3108 * xpath.c trionan.c: previous commit also included patches
3109 from Richard Jinks on some IEEE support corner case
3110
3111Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
3112
3113 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
3114 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
3115 that $(datadir) should be used for docs
3116
3117Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
3118
3119 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
3120 could leak filedescriptors
3121
3122Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3123
3124 * configure.in nanohttp.c: applied patch from Allan Clark for
3125 UnixWare/OpenServer
3126
3127Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3128
3129 * configure.in: preparing 2.4.19
3130 * doc/*: rebuilt the docs
3131
3132Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3133
3134 * nanohttp.c: fixing #76043, got fed up with non-portability
3135 of that piece of code.
3136
3137Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3138
3139 * valid.c SAX.c: Never commit without running "make tests" :-(
3140 fix a couple of stupidities in the previous commit
3141 * result/*: a few changes in some attribute order result of previous
3142 commit.
3143
3144Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3145
3146 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
3147 the internal subset should not raise duplicate ID errors,
3148 also there was a small bug in conjunction to namespace
3149 declarations defaulted and xml:xxx attributes DTD definitions.
3150
3151Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3152
3153 * xpath.c: Richard Jinks also raised some rounding problems
3154 this tries to fix them
3155
3156Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3157
3158 * xpath.c: Richard Jinks spotted an incoherent memory allocation
3159 behaviour in xmlXPathCastToString()
3160
3161Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3162
3163 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
3164 raised by Morus Walter
3165
3166Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3167
3168 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
3169 from Igor
3170
3171Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3172
3173 * xpath.c: fixing #75619, related to a problem when trying
3174 to evaluate condition when the current node set resulting
3175 from that sub-step evaluation is empty. Also fixes 2 potential
3176 problem with previous-sibling and next-siblings axis.
3177
3178Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3179
3180 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
3181 HTML support is not configured in.
3182
3183Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3184
3185 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
3186 include/libxml/tree.h: dohh I really didn't intended to commit
3187 this test version :-(
3188
3189Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3190
3191 * testSAX.c: I wanted to see the real speed at the SAX interface
3192 after a little too many Ximianer started complaining about the
3193 parser speed.
3194 added a --quiet option:
3195 paphio:~/XML -> ls -l db100000.xml
3196 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
3197 paphio:~/XML -> time ./testSAX --quiet db100000.xml
3198 3200006 callbacks generated
3199 real 0m1.270s
3200 Which means 16MBytes/s and 3Mcallback/s
3201
3202Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3203
3204 * xpath.c: valgrind spotted another error that time when running
3205 on libxslt regression tests
3206
3207Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3208
3209 * Makefile.am: adding "make valgrind" running the full regression
3210 tests (except python ones) under Valgrind (using valgrind -q
3211 which was kindly added by the author).
3212 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
3213 passes cleanly now except an obcure floating point initialization
3214 raised in log10() in one XPath regression test ???
3215 * tree.c: edited some comments to close #75244
3216
3217Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
3218
3219 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
3220 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
3221 context of ScrollKeeper, made sure that if the number is
3222 an integer, the serialization follows the description at
3223 http://www.w3.org/TR/xpath#section-String-Functions
3224
3225Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3226
3227 * configure.in: preparing 2.4.18
3228 * doc/*: updated and rebuilt the web site
3229 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
3230 the Windows and Cygwin maintainers.
3231 * parser.c: humm, changed the way the SAX parser work when
3232 xmlSubstituteEntitiesDefault(1) is set, it will then
3233 do the entity registration and loading by itself in case the
3234 user provided SAX getEntity() returns NULL.
3235 * testSAX.c: added --noent to test the behaviour.
3236
3237Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3238
3239 * parser.c: Wilfried Teiken provided a hackish but working
3240 way to get context reported back on entities when parsing
3241 with SAX and without breaking the DOM build.
3242
3243Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3244
3245 * c14n.c: applied a new patch from Aleksey Sanin
3246 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
3247 to reference Aleksey implementation of XML digital Signatures
3248
3249Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3250
3251 * xpath.c: small fix to avoid potential problem due to
3252 ordering of freeing data
3253 * python/Makefile.am: people were complaining about
3254 the generated file in python dir not being built
3255
3256Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3257
3258 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
3259 python/generator.py python/libxml.c python/types.c: Cleanup
3260 of the python Makefiles based on Jacob and James feedback,
3261 fixed the spec file accordingly, fixed the number of warning
3262 that passing my pedantic CFLAGS was generating. Conclusion
3263 is that Python includes are real crap.
3264
3265Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3266
3267 * configure,in: it was reported quite a few times that
3268 xml2-config --cflags should not output
3269 -I$includeprefix/libxml2/libxml because libxml2 header names
3270 clashes with existing names like list.h from C++ stl.
3271 Includes should be #include<libxml/xxx.h> so ...
3272
3273Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3274
3275 * c14n.c: another patch from Aleksey Sanin
3276
3277Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3278
3279 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
3280 canonicalization algorithm
3281 * doc/xml.html doc/index.html: added the C14N references on the
3282 index page.
3283
32842002-03-13 jacob berkman <jacob@ximian.com>
3285
3286 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
3287 usage, redundant, and gcc specific
3288
3289Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3290
3291 * xpath.c: speedup some node selection operations, this can
3292 have a significant impact on DocBook Norm's stylesheets
3293 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
3294 make sure it's always the case
3295 * debugXML.c: distinguish CDATA and comments in ls operations
3296
3297Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3298
3299 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
3300 to generate better API descriptions etc...
3301
3302Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3303
3304 * c14n.c: Fixing #74186, made sure all boolean expressions
3305 get fully parenthesized, ran indent on the output
3306 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
3307 include/libxml/tree.h: also #74186 related, removed the
3308 --with-buffers option, and all the preprocessor conditional
3309 sections that were resulting from it.
3310
3311Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3312
3313 * valid.c: applied patch from Dodji Seketeli fixing an
3314 uninitailized variable in xmlValidGetValidElements()
3315
3316Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3317
3318 * c14n.c: fixed a few comments
3319 * doc/*.html doc/*/*.html: regenerated the docs and added
3320 the C14N API
3321 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
3322
3323Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
3324
3325 * check-xml-test-suite.py: fix to adapt varaiations in the
3326 bindings
3327 * configure.in python/setup.py python/setup.py.in: fixed to
3328 have the version of the python scripts automatically updated
3329
3330Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3331
3332 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
3333 in xmlCopyProp()
3334
3335Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3336
3337 * configure.in: preparing 2.4.17 release
3338 * doc/*: updated and rebuilt the docs
3339 * xpath.c: fixed a comment
3340 * python/libxml.c: fixed a possible reentrancy problem
3341
3342Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3343
3344 * tree.c python/tests/Makefile.am python/tests/attribs.py:
3345 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
3346 added a specific regression test
3347 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
3348 not raise exceptions when failing to find the attribute.
3349
3350Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3351
3352 * configure.in xmllint.c: owen pointed out a problem with the
3353 ftme fix, gettimeofday() was not detected by configure and
3354 the ftime header wasn't included, dohhh
3355
3356Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3357
3358 * configure.in xmllint.c: trying to fix #71457 for timing
3359 precision when gettimeofday() is not availble but ftime() is
3360
3361Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3362
3363 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
3364 are now copied on install and part of the -devel RPM
3365
3366Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
3367
3368 * xpath.c: trying to avoid bug #72150 which was apparently
3369 caused by a gcc bug (or a processor problem) as detailed
3370 at http://veillard.com/gcc.bug
3371
3372Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3373
3374 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
3375 fixed xmlReconciliateNs(), added a Python test/example for
3376 inter-document cut'n paste
3377 * python/libxml.py: fixed node.doc on document nodes and added
3378 xpathEval() onto node objects
3379
3380Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3381
3382 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
3383 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
3384 fixup and integrated tests for the serialization stuff
3385
3386Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3387
3388 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
3389 moved the libxml man page to section 3
3390
3391Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3392
3393 * tree.c: fix bug #72490
3394 * python/libxml.c python/libxml.py: added methods serialize()
3395 and saveTo() to all node elements.
3396
3397Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3398
3399 * xmlIO.c: closed #73430, don't read from an input source
3400 which indicated an end-of-file or an error.
3401
3402Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3403
3404 * parser.c: make sure SAX endDocument is always called as
3405 this could result in a Python memory leak otherwise (it's
3406 used to decrement ref-counting)
3407 * python/generator.py python/libxml.c python/libxml.py
3408 python/libxml2-python-api.xml python/libxml2class.txt
3409 python/tests/error.py python/tests/xpath.py: implemented
3410 the suggestions made by Gary Benson and extended the tests
3411 to match it.
3412
3413Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3414
3415 * python/generator.py: applied patch fixing #73450
3416
3417Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3418
3419 * xpath.c: fixing #61290 "namespace nodes have no parent"
3420 long standing divergence from the XPath REC. NodeSets
3421 simply hold a copy of namespace nodes and those node ->next
3422 points to the parent (which may not be the node carrying the
3423 definition).
3424 * include/libxml/xpath.h: flagged but didn't added a possible
3425 speedup
3426 * DOCBparser.c HTMLparser.c: removed some warnings from push
3427 parser due to new state being added.
3428 * tree.c: new fix from Boris Erdmann
3429 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
3430 the XML Canonalization support from Aleksey Sanin
3431
3432Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3433
3434 * tree.c: patch from Boris Erdmann fixing some namespace odities
3435 with xmlCopyNode()
3436
3437Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3438
3439 * xmlIO.c: fix bug #72706 when loading a NULL entity
3440
3441Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3442
3443 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
3444 actually change in a future XML Namespace revision.
3445
3446Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3447
3448 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
3449 added the possibility of returning nodesets from XPath extension
3450 functions written in Python
3451
3452Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
3453
3454 * python/*: commiting some Python bindings work done while travelling
3455
3456Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3457
3458 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
3459 explicitely with memory debugging switched on
3460
3461Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3462
3463 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3464 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3465 Added wrapper for the xmlURIPtr type, provided accessors, fixed
3466 the accessor generator for strings
3467 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
3468 regression test.
3469
3470Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3471
3472 * python/README python/generator.py python/libxml.c python/setup.py:
3473 added the 'usual' setup.py to allow building a libxml2-python
3474 module based on the same code. The initialization is however
3475 different the 2 .so files fo libxml2 and libxslt are identical and
3476 they entry point initialize both libraries. this is done to avoid
3477 some possible nasty problem since the Python don't merge the maps
3478 of all shared modules.
3479
3480Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3481
3482 * parser.c: fixed a push/encoding bug reported by Michael
3483 on librsvg
3484
3485Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3486
3487 * include/libxml/parserInternals.h: fixes a misplaced #endif
3488
3489Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3490
3491 * parser.c valid.c: found and fixed a couple of allocation bugs
3492
3493Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3494
3495 * doc/xml.html doc/python.html doc/*: added a Python and binding
3496 page describing the current state of the Python bindings and
3497 giving pointers to the other languages wrappers.
3498
3499Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3500
3501 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
3502 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
3503 rebuilt the API and web site
3504 * xpath.c: fixed #71978 portability bugs
3505
3506Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3507
3508 * SAX.c: oops broke automatic defaulting of namespaces attributes.
3509
3510Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3511
3512 * include/libxml/parserInternals.h parser.c: had to change
3513 2 internal parsing API when processing document content
3514 to check the start and end of element content are defined
3515 in the same entity
3516 * valid.c include/libxml/valid.h: attribute normalization can
3517 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
3518 with the context to report it.
3519 * SAX.c: fixed the last known bugs, crazy validation constraints
3520 when a document is standalone seems correctly handled. There
3521 is a couple of open issues left which need consideration especially
3522 PE93 on external unparsed entities and standalone status.
3523 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
3524 The 2 tests left failing are actually in error. Cleanup done.
3525
3526Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3527
3528 * valid.c: implemented E59 spaces in CDATA does not match the
3529 nonterminal S
3530
3531Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3532
3533 * SAX.c parser.c valid.c: more validation test fixups
3534 * check-xml-test-suite.py: added duration info for the tests
3535
3536Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3537
3538 * parser.c valid.c: a couple of errors were reported but not
3539 saved back as such in the parsing context. Down to 1% failure rate
3540 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
3541
3542Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3543
3544 * xmlInternald.c: isExtender was missing a char
3545 * parser.c include/libxml/parser.h: % are acceptable in the
3546 internal subset if within a PUBLIC ID
3547
3548Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3549
3550 * SAX.c parserInternals.c valid.c: more work on the conformance
3551 suite. Took the step to finally block documents with encoding
3552 errors. It's a fatal error per the spec, people should have fixed
3553 their documents by now.
3554
3555Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
3556
3557 * check-xml-test-suite.py: fixed the test script after some discussion
3558 on the semantic of TYPE="error"
3559 * Makefile.am: added the script to the distrib
3560
3561Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3562
3563 * SAX.c entities.c: fixed a couple of conformances issues deep
3564 into the validation code (standalone and undeclared Notations)
3565
3566Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3567
3568 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
3569 stayed there for years !
3570
3571Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3572
3573 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
3574 missing
3575
3576Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3577
3578 * check-xml-test-suite.py: improved the behaviour a bit as
3579 well as the logs
3580 * parser.c valid.c SAX.c: fixed a few more bugs
3581 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
3582
3583Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3584
3585 * check-xml-test-suite.py: python script to run regression tests
3586 against the XML Test suite of W3C/OASis
3587 * SAX.c: fixed a validation bug
3588 * parser.c: fixed 3 errors pointed by the test suite
3589 * doc/buildDocBookCatalog: fixed a typo pointed by drake
3590 * python/Makefile.am: fixed a dependendy
3591
3592Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3593
3594 * xmlmemory.c: avoid a warning bug #71594
3595
3596Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3597
3598 * xmlmemory.c: Jesse Perry provided a patch to remove a few
3599 warning on alpha/Tru64
3600
3601Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3602
3603 * include/libxml/entities.h: fixing a comment
3604 * valid.c: fixing some troubles with validity check on namespaces
3605 * result/VC/NS3 test/VC/NS3: added a specific regression test
3606
3607Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3608
3609 * tree.c: Fixing #71342 serializing '\n' in attribute values
3610 * result/noent/att3 result/att3 test/att3: added a specific
3611 test.
3612
3613Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3614
3615 * python/libxml.c: couple of bug fixes
3616
3617Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3618
3619 * python/*.py: removed tabs and used spaces.
3620
3621Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3622
3623 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
3624 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
3625
3626Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3627
3628 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
3629 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
3630
3631Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3632
3633 * include/libxml/encoding.h include/libxml/entities.h
3634 include/libxml/globals.h include/libxml/parser.h
3635 include/libxml/threads.h include/libxml/tree.h
3636 include/libxml/xmlmemory.h: trying to fix the include mess
3637
3638Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3639
3640 * include/libxml/xmlmemory.h: reverted part of the previous
3641 attempt to provide #69655, this was breaking the build.
3642
3643Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
3644
3645 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
3646 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
3647 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
3648 include/libxml/parserInternals.h include/libxml/tree.h
3649 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
3650 Tentatively fixed #69655 , make compiling with -Wredundant-decls
3651 clean.
3652 * python/libxml.c: fixed a warning.
3653
3654Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3655
3656 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
3657 copying of node, merge back IDs in the target document.
3658 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
3659 test/XInclude/ents/ids.xml: test case
3660 * result/VC/ElementValid4: output changed due to a typo fix
3661
3662Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3663
3664 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +00003665 generate the dependencies right as Jacob found out. Add
3666 an extra dependency rule.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00003667
3668Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3669
3670 * parserInternals.c valid.c: Justin Fletcher found some parts
3671 of the code needing cleanup
3672 * libxml.spec.in python/Makefile.am python/generator.py
3673 python/libxml.c python/libxml.py: Fixed the python Makefiles
3674 corrected a bug showing up on ia64, changed the name of the
3675 python internal module too
3676
3677Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3678
3679 * Makefile.am: applied patch from Andris Pavenis for binary
3680 name suffixes
3681
3682Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
3683
3684 * xmllint.c win32/win32config.h: fixing #68748
3685
3686Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3687
3688 * valid.c: fixing #70166
3689
3690Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3691
3692 * valid.c: fixing #70077
3693
3694Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3695
3696 * Copyright Makefile.am README configure.in libxml.spec.in:
3697 Changed to the MIT Licence
3698 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
3699 doc/xmlio.html: updated the doc accordingly
3700 * include/libxml/xmlwin32version.h configure.in: preparing
3701 2.4.14 release
3702 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3703 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3704 fixed the const xmlChar * wrapper and generator, XPath extension
3705 functions now use the context as first argument
3706 * python/tests/tstxpath.py python/tests/xpath.py
3707 python/tests/xpathext.py: Updated the tests accordingly
3708 * tree.c: fixed bug #70067
3709
3710Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3711
3712 * Makefile.am: cleanup
3713 * debugXML.c: always use stdout if output is NULL
3714 * xmlIO.c: don't close filedescriptors passed to outputBuffers
3715 * python/Makefile.am python/generator.py python/libxml2class.txt
3716 python/libxml_wrap.h python/types.c: augmented the number of bindings
3717 handling FILE * and XPath contexts
3718 * python/tests/Makefile.am: avoid a stupid problem due to the
3719 use of TEST.
3720
3721Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3722
3723 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
3724
3725Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3726
3727 * python/TODO python/libxml.c: cleanup the extension function lookup
3728 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
3729
3730Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3731
3732 * configure.in python/Makefile.am: do not install outside
3733 of prefix
3734
3735Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3736
3737 * python/TODO python/libxml.c: started adding SAX interfaces
3738 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
3739 SAX test
3740
3741Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3742
3743 * tree.c: hardened the addChild function
3744 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3745 python/libxml2class.txt python/libxml_wrap.h python/TODO:
3746 added accessors needed for xmlNode, a bit more testing and
3747 extension of interfaces
3748 * python/tests/Makefile.am python/tests/build.py: added a test
3749 build from scratch/save/load/check
3750
3751Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3752
3753 * parserInternals.c: change a small bit in the way valididy
3754 error messages get initialized
3755 * python/TODO python/libxml.c python/libxml2-python-api.xml
3756 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3757 added some memory debugging to track leaks at the libxml2 level
3758 * python/tests/*.py: changed all tests to check for leaks,
3759 there is just one left in XPath extension registrations.
3760
3761Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
3762
3763 * python/TODO python/generator.py python/libxml2-python-api.xml
3764 python/libxml2class.txt: more accessor classes for the parser
3765 context, allow to switch on and check validity
3766 * python/tests/Makefile.am python/tests/error.py
3767 python/tests/invalid.xml python/tests/valid.xml
3768 python/tests/validate.py: attded more test and and added error.py
3769 which I forgot to commit in the last step
3770
3771Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3772
3773 * python/Makefile.am python/types.c: cleanup
3774 * python/libxml.c python/libxml.py python/libxml_wrap.h
3775 python/generator.py python/libxml2-python-api.xml
3776 python/libxml2class.txt: added class for parser context, added
3777 first cut for push mode support. Added a framework to generate
3778 accessors functions.
3779 * python/tests/Makefile.am python/tests/push.py: added a push
3780 test
3781
3782Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3783
3784 * python/Makefile.am python/TODO python/libxml.py: fixed a small
3785 bug a bit of cleanup.
3786
3787Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3788
3789 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
3790 python/libxml2class.txt: adding error redirections and preformat
3791 to a python handler
3792 * python/tests/Makefile.am python/tests/*.py: cleanup made all
3793 tests self checking
3794
3795Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3796
3797 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
3798 a function
3799
3800Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3801
3802 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
3803 python/libxml.c python/libxml2-python-api.xml
3804 python/libxml2class.txt: Progressing through the TODOs, class
3805 description output, extra XML API, RPM now builds the wrappers
3806 for all python installed versions
3807
3808Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
3809
3810 * configure.in libxml.spec.in python/Makefile.am python/TODO
3811 python/generator.py python/libxml2class.txt: added more informations
3812 in the libxml2-python package including docs. Slightly changed
3813 the class hierarchy
3814 * python/tests/*: added basic regression tests infrastructure too
3815
3816Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3817
3818 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
3819 added libxml2-python as part of the packages installed
3820
3821Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3822
3823 * python/Makefile.am python/generator.py python/libxml.c
3824 python/libxml.py: more work, now able to extend the
3825 XPath interpreter with functions written in python.
3826
3827Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3828
3829 * python/Makefile.am: Jacob sent a patch to allow building from
3830 tarfile.
3831
3832Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3833
3834 * python/Makefile.am python/libxml.c configure.in Makefile.am:
3835 inserted the python wrappers build, I hope this won't be too
3836 unportable
3837
3838Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3839
3840 * xpath.c: minor optimization
3841 * python/generator.py python/libxml.c python/libxml.py
3842 python/libxml_wrap.h: more work on the python bindings,
3843 they now support XPath and there is no evident leak
3844
3845Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3846
3847 * python/generator.py python/libxml.c python/libxml.py:
3848 more work on the python bindings generator.
3849
3850Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3851
3852 * python/generator.py python/libxml.c python/libxml_wrap.h:
3853 more work on the python bindings.
3854
3855Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3856
3857 * python/generator.py python/libxml.c python/libxml.py
3858 python/libxml_wrap.h: commited early version of a python binding
3859 for private use only ATM
3860
3861Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3862
3863 * entities.c tree.c include/libxml/entities.h: applied patch
3864 from Anthony Jones to implement copy of DTD subtree too. Had
3865 just to keep 2 function private which really ought to become
3866 public ones.
3867
3868Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3869
3870 * xmllint.c: added pointers to the web pages in the usage()
3871
3872Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3873
3874 * tree.c: more fixes from Petr Kozelka for attribute handling
3875 in the tree API to align the semantic with DOM.
3876
3877Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3878
3879 * valid.c tree.c entities.c: another set of patches from
3880 Anthony Jones for copy operations cleanup and robustness
3881
3882Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3883
3884 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
3885 an alphabetic index based on comments content
3886 * doc/*: rebuilt the web site with the new references
3887
3888Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3889
3890 * parserInternals.h: Greg Sjaardema suggested to use an
3891 eponential buffer groth policy in xmlParserAddNodeInfo()
3892
3893Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3894
3895 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
3896 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
3897 doc/parsedecl.py doc/Makefile.am: updated the python extractor
3898 to generate cross-references, and added/updated the stylesheets
3899 to generate and link API indexes. The generic keyword index
3900 is not done yet.
3901 * doc/*.html: regenerated all the usual docs too
3902
3903Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3904
3905 * debugXML.c: added an xpath function to the shell for T. V. Raman
3906
3907Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3908
3909 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
3910 debug routines.
3911
3912Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3913
3914 * tree.c: apply an patch from Petr Kozelka for unlink and replace
3915 support of attribute nodes
3916
3917Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3918
3919 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
3920 hopefully near complete and fully documented of the API in XML
3921 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
3922 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
3923 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
3924 include/libxml/parserInternals.h include/libxml/valid.hi
3925 include/libxml/xmlIO.h include/libxml/xmlerror.hi
3926 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
3927 include/libxml/xpath.h include/libxml/xpathInternals.h:
3928 Cleaned up the doc comments a lot in the process, the interface
3929 coverage is now 100%
3930
3931Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3932
3933 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
3934 extracts comments from the gtk-doc DocBook output (a bit
3935 convoluted but seems to work).
3936
3937Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3938
3939 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
3940 added an XML description of the API, moved the script generating
3941 it here. Added a "make api" target
3942
3943Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3944
3945 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
3946
3947Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3948
3949 * xpath.c include/libxml/xpathInternals.h: the change made to
3950 xmlXPathFuncLookupFunc was incompatible roll it back
3951
3952Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3953
3954 * SAX.c: cleanup patch from Anthony Jones
3955 * doc/Makefile.am: fix the headers to avoid in make scan
3956 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
3957 includes, * vs Ptr and general cleanup
3958 * parsedecl.py: first version of a script to extract the
3959 module interfaces, the goal will be to provide .decl or XML
3960 specification of the interfaces to build wrappers.
3961
3962Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3963
3964 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
3965 now provides return codes in case of errors
3966
3967Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
3968
3969 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
3970 Upgraded to trio baseline 1.6
3971 * strio.h strio.c: Replaced by triostr.h and triostr.c
3972
3973Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3974
3975 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
3976 of strdup usage in the code
3977
3978Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3979
3980 * parser.c error.c: Keith Isdale complained rightly that
3981 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
3982
3983Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3984
3985 * tree.c: fixed the funxtion to set the xml: attributes
3986 * debugXML.c: added "setbase" to test it.
3987
3988Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3989
3990 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
3991 to allow updating an attribute content
3992
3993Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3994
3995 * libxml.h: try to avoid problems when compiling on Windows
3996
3997Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3998
3999 * hash.c: patch from Anthony Jones for hash.c allocation size
4000 * Makefile.am: trying to work around Yet Another Libtool Madness
4001 and build the 2.4.13 release finally ...
4002
4003Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4004
4005 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
4006 * doc/* : update of the documentation
4007
4008Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4009
4010 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
4011 at fixing #61290 :-(
4012
4013Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
4014
4015 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
4016 Fixes bug #67229
4017
4018Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4019
4020 * tree.c: trying to avoid troubles when a subtree is copied
4021 and coalesced in part with the target tree. Should fix
4022 bug #67407
4023
4024Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4025
4026 * valid.c: fixed validation of attributes content of type
4027 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
4028 values, very old bug. Fixes #67671
4029
4030Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4031
4032 * parser.c include/libxml/parserInternals.h tree.c: integrated
4033 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
4034 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
4035
4036Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4037
4038 * threads.c: applied Serguei Narojnyi's patch to add native
4039 thread support on the Win32 platform
4040 * testThreadsWin32.c Makefile.am: added the test program also
4041 from Serguei, Win32 specific
4042 * include/win32config.h include/libxml/xmlwin32version.h.in:
4043 added patch from Igor for the Windows thread specific defines.
4044
4045Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
4046
4047 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
4048
4049Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4050
4051 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
4052 output page into XMLinfo.html. Close bug #66951 and
4053 raised by Robert Collins too.
4054
4055Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
4056
4057 * encoding.c: Paul Keogh pointed out a possibility of segfault
4058 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
4059 Closes bug # 68238
4060
4061Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
4062
4063 * doc/*.html: updated the Gdome2 links
4064
4065Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
4066
4067 * libxml.h: Applied following patches from Robert Collins
4068 and make sure IN_LIBXML is defined when compiling it
4069 -------
4070 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
4071 as well as Visual C.
4072 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
4073 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
4074 * strio.c (PLATFORM_UNIX): Define for Cygwin.
4075 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
4076 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
4077 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
4078 xmlSysIDExists xmlNoNetExists).
4079 * xmllint.c: Don't include winsock2.h for Cygwin.
4080
4081Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4082
4083 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
4084 when the version info is not present.
4085
4086Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4087
4088 * tree.c: Anthony Jones pointed out a problem in
4089 xmlStringGetNodeList() and provided a fix for it
4090
4091Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4092
4093 * parser.c: patch from Frank J Franklin to remove a bug in
4094 xmlCreatePushParserCtxt() when the initial buffer passed
4095 is large.
4096
4097Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4098
4099 * win32/*: big cleanup of the Windows/MSVC project files
4100 from Igor Zlatkovic
4101
4102Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
4103
4104 * doc/Makefile.am: should fix #67674 and avoid troubles if
4105 xsltproc is not available or fails in the prefix provided
4106
4107Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
4108
4109 * xmlmemory.c: one more doc patch from Charlie Bozeman.
4110
4111Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4112
4113 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
4114 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
4115 Fixed a few other problems raised by Charlie Bozeman.
4116 * result/VC/ElementValid[5-7]: fixed the output
4117
4118Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
4119
4120 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
4121 patches from Charlie Bozeman. Regenerated the HTML docs.
4122
4123Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
4124
4125 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
4126 for Windows from Igor
4127
4128Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4129
4130 * xmllint.c: applied Justin Fletcher patch for --output or -o
4131
4132Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
4133
4134 * win32/libxml2/libxml2.def.src: close #67019
4135
4136Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
4137
4138 * xmllint.c: applied Justin Fletcher generic timing patch
4139 similar to the one already applied to xsltproc.
4140
4141Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
4142
4143 * include/libxml/tree.h tree.c: applied documentation patches
4144 from Charlie Bozeman
4145
4146Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
4147
4148 *doc/xmllint.xml, xmllint.1 - document --dropdtd
4149
4150Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
4151
4152 * valid.c: fix the xmlStrdup() used in the previous patch.
4153 * valid.c: added --dropdtd
4154 * tree.c: fixed xmlUnlinkNode so it also removes the references
4155 from the document if the node is a DTD
4156
4157Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
4158
4159 * HTMLtree.c valid.c: cleanup some static declarations
4160
4161Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4162
4163 * xmllint.c: removed another strdup()
4164 * doc/FAQ: removed the HP/UX entry
4165
4166Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
4167
4168 * valid.c: fix bug #66816 when validating.
4169 * xmllint.c: don't use sys/time.h if configure did not found it
4170
4171Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
4172
4173 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
4174 xmlcatalog_man.xml
4175
4176Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
4177
4178 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
4179 xmlInitMemory() was declared twice
4180
4181Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
4182
4183 * globals.c: do not reference strdup() !
4184 * configure.in libxml-2.0.pc.in: trying to fix the libs
4185 of the various config extraction modules
4186
4187Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4188
4189 * configure.in : preparing 2.4.12
4190 * doc/* : updated and rebuilt the docs
4191
4192Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
4193
4194 * uri.c: closed bug #66159
4195 * testURI.c: added --escape option
4196 * configure.in: some cleanup for xml2-config --cflags
4197
4198Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
4199
4200 * globals.c testThreads.c: removed some misplaced includes
4201 of xmlversion.h
4202
4203Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
4204
4205 * threads.c: patch from Gary Pennington fixing a possible
4206 problem at initialization time.
4207
4208Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
4209
4210 * configure.in libxml.h parser.c testThreads.c macos/: integrated
4211 Eric Lavigne contribution to build libxml2 on MacOS using
4212 CodeWarrior.
4213
4214Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
4215
4216 * xmllint.c: applied Geert Kloosterman's patch to fix
4217 --repeat --timing output
4218
4219Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
4220
4221 * parser.c: Robin Berjon <robin@knowscape.com> found a case
4222 where non-wellformed XML declaractions were not detected.
4223
4224Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4225
4226 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
4227
4228Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
4229
4230 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
4231 gets reset by xmlCleanupInputCallbacks() and this makes the
4232 function useless. Same for output.
4233
4234Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4235
4236 * xmlIO.c: robert pointed out a loop error in callback cleanups
4237
4238Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
4239
4240 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
4241 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
4242 they are not really tied to debugging
4243
4244Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4245
4246 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
4247 * xmllint.c: better --catalogs description
4248
4249Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
4250
4251 * tree.c: fixed a couple of problems in xmlSetProp()
4252
4253Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
4254
4255 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
4256 unappropriate stdout output.
4257
4258Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
4259
4260 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
4261 by Denis Beurive, closes #65111
4262
4263Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
4264
4265 * valid.c: in case of content model validity error, don't
4266 print it if validity warnings were not requested.
4267
4268Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
4269
4270 * nanoftp.c: applied a couple of patches from Brian D Ripley.
4271 * parserInternals.c: removed the last exit() call. Print an
4272 unmaskable error on stderr instead (library mismatch detection)
4273
4274Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
4275
4276 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
4277 shell instructions from Heiko Rupp
4278
4279Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
4280
4281 * catalog.c: use the URL notation file:// for default catalog paths
4282
4283Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
4284
4285 * include/libxml/tree.h: better comments for _private fields
4286 * tree.c: removed a problem when copying an entity reference.
4287
4288Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4289
4290 * vms/*: updated instructions and diffs from John A Fotheringham
4291
4292Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
4293
4294 * include/libxml/xmlerror.h: avoid an include problem if
4295 #include <libxml/xmlerror.h> happens first in code
4296 seems to be the case in KDE libs
4297
4298Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4299
4300 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
4301 from Igor for Windows
4302
4303Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4304
4305 * Makefile.am: Gary Pennington pointed out a missing prefix
4306
4307Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
4308
4309 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
4310 * doc/*: upgraded and rebuilt the docs
4311
4312Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4313
4314 * HTMLparser.c: fix comment in scripts element parsing.
4315 * result/HTML/doc3*: updated the results.
4316
4317Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
4318
4319 * uri.c: another URI bug fix #63336, using Joel Young patch.
4320
4321Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
4322
4323 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
4324 a cleaned up version of the Pwd shell string generation.
4325
4326Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4327
4328 * valid.c include/libxml/tree.h: trying to fix namespaces +
4329 validation problems for good, closing #63619 in the process
4330 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
4331 wrong in this respect, fixed it.
4332
4333Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4334
4335 * xmllint.c: Morus Walter patch to allow --format and --encode
4336
4337Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
4338
4339 * debugXML.c: Stefan Kost provided an help command for the shell
4340
4341Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
4342
4343 * debugXML.c: Heiko Rupp pointed that the shell would crash
4344 on empty nodesets returns.
4345
4346Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4347
4348 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
4349 migh need the history libraries
4350
4351Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
4352
4353 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
4354 handle the case of < in quoted attributes, Bastian Kleineidam
4355
4356Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4357
4358 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
4359 fixing catalog breakages
4360 * Makefile.am catalog.c result/catalogs/catal
4361 result/catalogs/mycatalog.* test/catalogs/catal*:
4362 fixed more problems in catalog support, added more regression tests
4363 for both XML and SGML catalog handling
4364
4365Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4366
4367 * debugXML.c: applied an improvement to xmlGetLineNo() from
4368 Keith Isdale
4369
4370Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
4371
4372 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
4373 Side effect of the progressive catalog loading
4374
4375Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
4376
4377 * Makefile.am: confexecdir and confexec_DATA were defined twice
4378 pointed out by Karl Eichwalder
4379
4380Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
4381
4382 * xmlcatalog.c: avoid unlink() and use remove() instead.
4383
4384Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4385
4386 * libxml.spec.in: cleanup
4387 * include/libxml/xmlwin32version.h: updated with 2.4.8
4388
4389Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
4390
4391 * encoding.c global.data globals.c testThreads.c: fix bug #63752
4392 of compiling libxml with a non standard set of options
4393
4394Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
4395
4396 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
4397 document --sgml option, fixing gnome bugzilla #63382
4398
4399Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
4400
4401 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
4402 breakage of 2.4.7, added a couple of really needed APIs
4403 like xmlCatalogIsEmpty() and xmlNewCatalog()
4404 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
4405 for install-catalog
4406 * configure.in: preparing 2.4.8
4407
4408Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
4409
4410 * HTMLtree.c tree.c include/libxml/HTMLtree.h
4411 include/libxml/tree.h include/libxml/xmlIO.h: more include
4412 cleanups, export cleanly one html output + format function.
4413
4414Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
4415
4416 * parser.c: removed initGenericErrorDefaultFunc call from
4417 xmlInitParser() since it could destroy previous calls to
4418 xsltSetGenericErrorFunc() effects
4419
4420Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4421
4422 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
4423 keyword.
4424
4425Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
4426
4427 * Makefile.am: cleanup
4428 * threads.c: cleanup too
4429 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
4430 from xsltproc
4431 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +00004432 dependency loop.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004433
4434Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
4435
4436 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
4437 was not used anymore !
4438
4439Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4440
4441 * configure.in: preparing 2.4.7
4442 * Makefile.am doc/Makefile.am: switched to the latest xmllint
4443 manual page from John
4444 * doc/*: updated the doc and rebuilt the generated pages
4445
4446Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
4447
4448 * xmlIO.c: closing bug #62711, the library should never
4449 close stdin or stdout.
4450
4451Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
4452
4453 * uri.c: second pass at fixing #63336, using Joel Young
4454 final patch. looks okay.
4455
4456Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
4457
4458 * uri.c include/libxml/uri.h: trying to clear #63336
4459 allowing the escaping routine to parse unconformant
4460 URI-References.
4461
4462Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
4463
4464 * vms/readme.vms vms/build_libxml.com nanoftp.c
4465 include/libxml/xmlversion.h.in: a few VMS updates from
4466 John A Fotheringham
4467 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
4468 and xmlCleanupOutputCallbacks() for the Perl binding people.
4469
4470Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
4471
4472 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
4473 apply fixes to close #63271 and avoid segfaults when
4474 the error routine gets callbed before xmlInitParser()
4475 get called.
4476 * nanoftp.c error.c: Applied patches from Justin Fletcher
4477 correcting some xmlGenericError misuses.
4478
4479Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
4480
4481 *doc/xmllint.xml, doc/xmllint.1
4482 New and improved man page for xmllint - .xml is the original, .1
4483 is the generated man page
4484
4485Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
4486
4487 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
4488 the web site from the main HTML document.
4489
4490Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4491
4492 * parser.c: fixed an erroneous validation bug when PE refs
4493 occurs in external parsed entities referenced from the
4494 internals subset
4495 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
4496 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
4497 added the associated testcase, it's a nice one.
4498 * HTMLparser.c: generate the DTD node as HTML still ...
4499 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
4500
4501Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
4502
4503 * HTMLparser.c: fixed a bug in htmlNewDoc()
4504
4505Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
4506
4507 * test/threads/*: added entities testing to the Thread test
4508 * testThreads.c: make the test reasonable
4509 * DOCBparser.c: fix the DTD public and system ID
4510 * xmllint.c: added --sgml for SGML DocBook importing
4511 * Makefile.am: added Docbtests target
4512
4513Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4514
4515 * nanoftp.c: use only "anonymous@" string for anonymous passwds
4516 * testThreads.c: removed bogus include
4517
4518Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
4519
4520 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
4521 fixed a very serious (looping) validation bug
4522
4523Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
4524
4525 * include/libxml/globals.h include/libxml/threads.h threads.c
4526 testThreads.c: far more testing, cleaning up bugs
4527 * *.c : make sure globals.h is always included.
4528
4529Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
4530
4531 * HTMLparser.c: try to get rid of parser loops for good.
4532
4533Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
4534
4535 * configure.in: fixed some bugs in CFLAGS passing.
4536 * test/threads Makefile.am testThreads.c: added a specific
4537 threaded test case (really nasty, guaranteed).
4538
4539Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
4540
4541 * catalog.c: serious cleanup on the management of the
4542 XML catalog tree, more tests done, especially with
4543 the catalog PI.
4544
4545Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
4546
4547 * catalog.c: avoid a problem in catalog cleanup on SMP if
4548 catalogs were not initialized.
4549
4550Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
4551
4552 * catalog.c xpath.c: trying to cleanup the not thread safe
4553 parts of the library.
4554
4555Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
4556
4557 * include/libxml/globals.h configure.in global.data: make
4558 the allocation be per-thread a configure option
4559 * encoding.c include/libxml/parser.h: fixed compilation
4560 errors
4561
4562Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4563
4564 * include/libxml/parser.h: Norm reported that a few lines
4565 added were breaking libxslt compile, removed them for now
4566
4567Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
4568
4569 * parser.c parserInternals.c threads.c: debugged and fixed
4570 initialization problems which were giving troubles on SMP
4571 boxes.
4572
4573Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4574
4575 * include/libxml/Makefile.am: missing globals.h
4576
4577Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4578
4579 * globals.c: added a couple of standard includes.
4580
4581Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4582
4583 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
4584 include/libxml/parserInternals.h include/libxml/tree.h
4585 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
4586 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
4587 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
4588 Applied the last patches from Gary, cleanup, activated threading
4589 all user accessible global variables are now handled in globals.[ch]
4590 Still a bit rought but make tests passes with either
4591 --with-threads defined at configure time or not.
4592 * Makefile.am example/Makefile.am: added globals.[ch] and threads
4593 linking options
4594
4595Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4596
4597 * Makefile.am include/libxml/Makefile.am
4598 include/libxml/globals.h globals.c include/libxml/threads.h
4599 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
4600 configure.in: started integrating the core of the thread support
4601 not activated yet but half integrated. The code should still
4602 compile and work anyway.
4603
4604Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4605
4606 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
4607 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
4608 integrating the non-controversial parts of Gary Pennington
4609 multithread patches
4610 * catalog.c: corrected a small bug introduced
4611
4612Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4613
4614 * catalog.c include/libxml/catalog.h: very serious cleanup,
4615 isolating unportable code and as much as possible the accesses
4616 to the global shared catalog. May need more testing !
4617
4618Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4619
4620 * include/libxml/debugXML.h debugXML.c tree.c: integrating
4621 Keith Isdale patches for the XSLT debugger interfaces. Some
4622 cleanup
4623
4624Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4625
4626 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
4627 * DOCBparser.c: generate line nubers in elements
4628
4629Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
4630
4631 * configure.in: preparing 2.4.6 release
4632 * doc/xml.html doc/html/*: updated and rebuilt the docs
4633 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
4634
4635Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
4636
4637 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
4638 adding documentation for DV's supercatalog support
4639
4640Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4641
4642 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
4643 super catalog support adding one API and one flag --sgml to
4644 xmlcatalog
4645
4646Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
4647
4648 * doc/xmlcatalog_man.xml, xmlcatalog.1
4649 One more crack at
4650 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
4651
4652
4653Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4654
4655 * xpath.c: implemented xmlXPathObjectCopy for external objects
4656 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
4657
4658Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
4659
4660 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
4661 finishing up fix to
4662 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
4663 the xmlcatalog man page display more elegantly
4664
4665Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
4666
4667 * configure.in: closing bug #61832
4668 * HTMLparser.c: removed a warning
4669
4670Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4671
4672 * xpath.c: fixing #61673 part I, do not loose doc information
4673 when copying result value trees.
4674
4675Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4676
4677 * xpath.c: trying to harden the XPath interpreter
4678
4679Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
4680
4681 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
4682 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
4683
4684Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4685
4686 * HTMLparser: repaired another loop problem
4687
4688Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4689
4690 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
4691 parsing.
4692 * xpath.c: fix bug #61291 the default XML namespace node is
4693 missing from the namespace axis.
4694 * tree.c: refuse to create namespaces nodes with prefix "xml"
4695
4696Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
4697
4698 * SAX.c: ouch a non-defined namespace could lead to a crash,
4699 fixed #61215
4700
4701Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
4702
4703 * parserInternals.c: closed bug #61054
4704
4705Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4706
4707 * include/libxml/Makefile.am: closing #60708
4708
4709Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4710
4711 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
4712 adding xmlSAXParseFileWithData following Marco Stipek suggestion
4713
4714Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4715
4716 * valid.c: close bug #61550 when xml: wasn't considered a namespace
4717
4718Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4719
4720 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
4721 * DOCBparser.c HTMLparser.c parser.c: fixed typos
4722
4723Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
4724
4725 * catalog.c: Justin Fletcher provided cleaup code in case
4726 HAVE_STAT is not defined
4727 * include/win32config.h: Igor Zlatkovic suggested to have
4728 HAVE_STAT defined there
4729
4730Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4731
4732 * catalog.c - fixed typing error reported by M. Barros
4733
4734Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
4735
4736 * xmllint.c - fixing typo
4737
4738Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4739
4740 * HTMLparser.c: small enhancement to prevent loop on
4741 unrecognizable data
4742
4743Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4744
4745 * parserInternals.c: applying patch from bug #60757 this
4746 should close it
4747
4748Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
4749
4750 * catalog.c xmlcatalog.c: removed a couple of warning
4751 * xpath.c: try to solve the linking problem on platforms
4752 needing trio to compile
4753
4754Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4755
4756 * Makefile.am libxml.spec.in: backing up non-documented changes
4757 commited without review or aproval by Jens Finke <jens@gnome.org>
4758 * HACKING: made 100% clear that no commit should be done directly
4759
4760Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4761
4762 * configure.in: Joe Orton provided a patch fixing a problem
4763 when iconv is specified to be in a non-standard directory
4764 but wasn't exported in xml2-config --cflags
4765
4766Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4767
4768 * configure.in: let's ship 2.4.5 before getting too much
4769 troubles with 2.4.4 errors.
4770
4771Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4772
4773 * encoding.c entities.c: do not output hexadecimal charrefs
4774 when serializing HTML since some version of Netscape can't
4775 grok it, generate decimal ones.
4776 * result/HTML/doc3.htm: output changed due to previous test
4777 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
4778
4779Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
4780
4781 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
4782 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
4783
4784Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4785 Released 2.4.4
4786
4787 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
4788 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
4789 updated the configuration scripts systems accordingly
4790
4791Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4792
4793 * configure.in: preparing for 2.4.4
4794 * doc/xml.html doc/html/*: updated and rebuilt the docs
4795
4796Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4797
4798 * win32/dsp/libxml2.def.src: tried to incorporate comments
4799 from bug #59220
4800
4801Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
4802
4803 * parser.c result/noent/wml.xml: fixed bug #59981 related
4804 to handling of '&' in attributes when entities are substitued
4805
4806Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4807
4808 * libxml.h include/libxml/xmlversion.h.in
4809 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
4810 Tried to close bug #60131
4811
4812Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4813
4814 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
4815
4816Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
4817
4818 * SAX.c: fixing bug #59946 on xmlns=""
4819
4820Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4821
4822 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
4823 but allocates a new error code.
4824
4825Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4826
4827 * xmllint.c: John Fleck fixed typos in the options output
4828 * parser.c SAX.c: fix ignorable white space SAX selection
4829
4830Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4831
4832 * entities.c: Steve Underwood found the possibility of an
4833 ininite loop in case of error.
4834
4835Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4836
4837 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
4838
4839Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4840
4841 * parser.c: warn if version is not 1.0 but it's not
4842 strictly speaking an error after analyzing the spec
4843
4844Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
4845
4846 *doc/catalog.html - add link to the html version of the
4847 man page, other linguistic cleanups
4848
4849Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
4850
4851 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
4852 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
4853 file, has not yet been included in the build.
4854
4855Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4856
4857 * catalog.c: removed a duplicate affectation Justin Fletcher
4858
4859Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
4860
4861 * tree.c: Armin Sander pointed a possible text coalescing
4862 problem, completed his patch.
4863
4864Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4865
4866 * trionan.c: Fixed const and volatile re-definition problem
4867
4868Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
4869
4870 * libxml.4 parser.c: doc updates from Heiko Rupp
4871 * parserInternals.c: 2 sanity checks from Heiko Rupp
4872
4873Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
4874
4875 * tree.c: applied patch from Armin Sander to make some pointers
4876 const in xmlCopyNode()
4877 * include/libxml/tree.h: added fix to the header
4878
4879Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4880
4881 * xpath.c: hum, restrict the integer usage gcc bug workaround
4882 to only gcc compilers so that other architecture don't get
4883 penalized by this limitation.
4884 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
4885
4886Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4887
4888 * valid.c: fixed a Windows compiler warning (Chris Poblete)
4889 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
4890
4891Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
4892
4893 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
4894 --convert option to xmlcatalog to convert SGML ones to
4895 the XML syntax.
4896 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
4897
4898 2.4.3 got released at that point
4899Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4900
4901 * catalog.c xmlIO.c: started some serious testing and fixed
4902 a few bug and optmization needs.
4903
4904Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4905
4906 * Makefile.am configure.in include/libxml/xmlwin32version.h:
4907 preparing for a 2.4.3 release even if it may not be ready yet
4908 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
4909 all file parsing lookup to go through the entity resolver, add
4910 to add an API to bypass it (needed to load catalogs themselves),
4911 some cleanup on the catalog code too.
4912 * nanoftp.c: small cleanup
4913 * doc/catalog.html: small update
4914
4915Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
4916
4917 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
4918 Jun Kuriyama
4919
4920Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
4921
4922 * doc/catalog.html: finished the catalog documentation
4923
4924Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4925
4926 * doc/catalog.html doc/xml.html: added documentation about
4927 Catalog support, misses an API description
4928 * doc/html/*: reextracted the API pages
4929
4930Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4931
4932 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
4933 Added the part about section 7.2 on URI resolution,
4934 fixed a side effect in the HTML parser, look complete
4935 and ready to rock except the URI/SystemID part!
4936
4937Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4938
4939 * include/libxml/catalog.h include/libxml/parser.h
4940 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
4941 xmlIO.c: added support and APIs needed for the catalog PI
4942 * include/libxml/xmlIO.h: cleanup
4943
4944Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4945
4946 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
4947 include/libxml/catalog.h: starts to look okay, really
4948 plugged the new framework, cleaned a lot of stuff,
4949 added some APIs, except the PI's support missing this
4950 should be mostly complete
4951 * result/catalogs/* test/catalogs/*: added new test, enriched
4952 the existing one with URN ID tests
4953
4954Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
4955
4956 * catalog.c: fixed nextCatalog
4957 * result/catalogs/docbook test/catalogs/*: started adding
4958 a small regression test
4959
4960Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
4961
4962 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
4963 more work on the XML catalog support.
4964 * parser.c include/libxml/parser.h: small cleanup seems using
4965 list as a public parameter name can give portability troubles
4966 * trionan.c trionan.h xpath.c include/libxml/trionan.h
4967 include/libxml/xpath.h include/libxml/Makefile.am: removed
4968 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
4969 wrappers
4970
4971Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4972
4973 * Makefile.am trio.c triodef.h trionan.c xpath.c
4974 include/libxml/Makefile.am include/libxml/trionan.h:
4975 Re-worked Not-A-Number and Infinity support.
4976 * xmlcatalog.c: added readline include files
4977
4978Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4979
4980 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
4981 testCatalog as xmlcatalog, making it an installed app
4982 adding a shell, and preparing it to be a /etc/xml/catalog
4983 management tool, though not ready yet
4984 * catalog.c include/libxml/catalog.h: adding support for
4985 XML Catalogs http://www.oasis-open.org/committees/entity/
4986 not finished, there is some interesting tradeoffs and a
4987 few open questions left.
4988
4989Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
4990
4991 * xmllint.c: fixed a line formatting problem
4992
4993Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4994
4995 * SAX.c: removed a couple of unused variable (Albert Chin)
4996
4997Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4998
4999 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
5000 trying to fix some troubles w.r.t. function returning
5001 const xxxPtr.
5002
5003Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5004
5005 * win32/dsp/libxml2.def.src: another set of symbols conditionally
5006 defined
5007
5008Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
5009
5010 * xpointer.c: removed unused var
5011
5012Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
5013
5014 * testXPath.c: another small cleanup closing bug #59110
5015
5016Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
5017
5018 * win32/dsp/libxml2.def.src: small cleanup closing bug
5019 #59108
5020
5021Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
5022
5023 * example/gjobread.c: add xmlCleanupParser() before leaving
5024
5025Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
5026
5027 * config.h.in configure.in include/libxml/xmlwin32version.h:
5028 released 2.4.2
5029
5030Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
5031
5032 * include/libxml/valid.h debugXML.c valid.c: deprecate
5033 the non-boundchecking Sprintf functions, add Snprintf
5034 this should close bug #57984
5035
5036Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
5037
5038 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
5039 URIs before doing the lookups (pointed by Mark Vakoc)
5040
5041Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
5042
5043 * xpath.c: serious changes on Result Value Trees and NodeSets
5044 w.r.t. deallocation and collect operations. Probably not
5045 100% clean (merge of allocated trees smells like a problem).
5046 Seems sufficient to close #58943
5047
5048Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5049
5050 * xmllint.c: adding a --format option
5051
5052Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
5053
5054 * xpath.c: count() was broken on Result Value Tree
5055 * xmlIO.c: fixed file:/// accesses on _WIN32
5056
5057Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5058
5059 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
5060 macro was renamed, this should close bug #58683
5061
5062Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
5063
5064 * SAX.c: small fix fixing bug #58539 reported by coolo, in
5065 entity substitution mode text at the end of the entity might
5066 be added due to text coalescing.
5067 * nanoftp.c parser.c: small cleanup
5068
5069Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
5070
5071 * HACKING: added John Fleck right to commit in the doc subdir
5072
5073Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5074
5075 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
5076 allow to inherit attributes from the DTD directly in the
5077 tree, this is needed for XPath and can be a useful feature.
5078 Inherited namespaces are always provided at the tree level now
5079 * test/defattr* result/defattr* result/noent/defattr*: added a couple
5080 of tests for this feature (XSLT being the prime user).
5081
5082Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5083
5084 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
5085 testSAX.c xmlIO.c xmllint.c include/win32config.h
5086 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
5087 include/libxml/xmlwin32version.h.in win32/README.MSDev
5088 win32/dsp/*: applied Win32 Facelift No.2 patches from
5089 Igor Zlatkovic for Windows/MSC
5090
5091Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
5092
5093 * SAX.c: unparsedEntityDecl() the URI computation of the
5094 entity wasn't done breaking XSLT unparsed-entity-uri()
5095
5096Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
5097
5098 * xpath.c: fixed a bug when walking the descendants and
5099 the current node has no children
5100 * debugXML.c: show up when a text node is supposed to not be escaped
5101
5102Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5103
5104 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
5105 worked like the set:leading() function)
5106 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
5107
5108Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5109
5110 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
5111
5112Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5113
5114 * include/libxml/xmlIO.h: apply change to close #58141
5115 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
5116
5117Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5118
5119 * parser.c: when the internal subset uses a PE, then the
5120 included entity can use conditional sections.
5121
5122Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5123
5124 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
5125 when walking the namespace axis showing up in
5126 libxst/tests/general/bug-12
5127 * xmlmemory.c: added the possibility to trace a given block
5128 defined by its address
5129
5130Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5131
5132 * parser.c: don't override existing encoding specified before
5133 starting xmlParseDocument()
5134
5135Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5136
5137 * include/libxml/xmlwin32version.h: reinserted, needed for
5138 Windows users of CVS
5139
51402001-07-27 Darin Adler <darin@bentspoon.com>
5141
5142 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
5143 * testCatalog.c: Add include of <libxml/parser.h>.
5144
51452001-07-27 Darin Adler <darin@bentspoon.com>
5146
5147 * include/libxml/.cvsignore:
5148 * include/libxml/xmlwin32version.h:
5149 Remove this file from CVS because it's generated.
5150
5151Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5152
5153 * parser.c include/libxml/parser.h: applied const patches from
5154 Tom Moog #58002
5155
5156Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5157
5158 * xpath.c include/libxml/xpath{,Internals}.h: added a function
5159 lookup framework
5160
5161Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5162
5163 * tree.c: fixed xmlCopyNode() for documents
5164
5165Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5166
5167 * parser.c: fixed bugs #58073 reported by Greg Shtilman
5168
5169Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5170
5171 * parser.c: fixes bug #57652 reported by Morus Walter
5172
5173Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5174
5175 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
5176
5177Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5178
5179 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
5180 errors, lesson don't add new functions at 1am before a release
5181 * xpath.c: integrated fix from Bjorn to avoid divide by zero
5182 from XPath initialization when possible.
5183
5184Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5185
5186 * result/scripts/base*: removing history/readline changed
5187 this slightly
5188 * include/libxml/parser.h SAX.c parser.c parserInternals.c
5189 xmllint.c: make element content line number generation
5190 optionnal to avoid breaking old apps added interface to switch
5191
5192Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5193
5194 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +00005195 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00005196 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
5197 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
5198 John Kroll fixes to allow saving to HTTP via PUT (or
5199 POST of needed).
5200 * doc/html/*.html: regenerated the docs
5201
5202Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5203
5204 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
5205 xmlHashScanFull and xmlHashScannFull3 to get passed the
5206 three keys as arguments to the callback function
5207
5208Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5209
5210 * configure.in Makefile.am: removed libxml softlink for good
5211 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
5212 100% coverage by gtk-doc
5213
5214Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5215
5216 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
5217 fixed serious troubles due to size_t vs. int mismatch
5218
5219Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5220
5221 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
5222
5223Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5224
5225 * include/libxml/xpath{,Internals}.h xpath.c: added a more
5226 convenient extension API for value and context managing
5227 Now handles external objects through xmlXPathPopExternal,
5228 xmlXPathWrapExternal and xmlXPathReturnExternal.
5229 Added functions for sets operations (intersection, etc.)
5230
5231Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5232
5233 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
5234 xmlIO.c tree.c parserInternals.c entities.c encoding.c
5235 HTMLparser.c: cleanup of global variables, marking some
5236 const or private.
5237
5238Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5239
5240 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
5241 fixed xmlXPathNodeSetItem when passing index=0
5242
5243Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5244
5245 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
5246
5247Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5248
5249 * xmllint.c: fixed compilation under Cygwin #57503
5250 * TODO: update
5251
52522001-07-13 Peter Williams <peterw@ximian.com>
5253
5254 * config.h.in: add #undef HAVE_DLFCN_H
5255
5256 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
5257 builddir.
5258
5259Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5260
5261 * win32/libxml2/libxml2.def.src: added a couple of exported entries
5262 raised by #57348 and #57381
5263
5264Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5265
5266 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
5267 tree.c xpointer.c: store the line numbder in element->content,
5268 may break some software, need a configuration mechanism
5269
52702001-07-10 Darin Adler <darin@bentspoon.com>
5271
5272 * .cvsignore:
5273 * example/.cvsignore:
5274 * include/.cvsignore:
5275 * include/libxml/.cvsignore:
5276 Various things that are generated and should be ignored.
5277
5278Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5279
5280 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
5281 * doc/xml.html doc/html/*: updated the docs
5282
5283Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5284
5285 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
5286 validation occured on content with element child
5287
5288Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5289
5290 * tree.c: fixed XML Base computation which was broken
5291 * debugXML.c: added a base function to the shell
5292 * Makefile.am result/scripts/* test/scripts/*: added scripts
5293 based regression tests, and adding 2 XML Base tests
5294
5295Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5296
5297 * tree.c: set properties doc and call xmlSetListDoc for properties
5298 content when grafting them in a different tree.
5299 * aclocal.m4: remove from CVS
5300
5301Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5302
5303 * win32/libxml2/libxml2.def.src: added some missing entry point
5304 for XPath (Mark Vakoc)
5305
5306Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5307
5308 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
5309 layer should URI-Unescape before trying to open resources.
5310
5311Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5312
5313 * xpath.c: fix the name() bug for elements in the default
5314 namespace reported by Charlie Bozeman
5315
5316Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5317
5318 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
5319 led to an XPath fix, improvements of SAX initialization, and
5320 an added option --nocdata to testXPath
5321
5322Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5323
5324 * doc/libxml-doc.el: Felix Natter provided anew version working
5325 with XEmacs too
5326
5327Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5328
5329 * include/libxml/xpath.h: small cleanup
5330 * doc/xml.html: update
5331
5332Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5333
5334 * Makefile.am configure.in include/libxml/xmlwin32version.h:
5335 released 2.3.14
5336
5337Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5338
5339 * doc/html/*: rebuilt the docs for the release
5340 * doc/xml.html: added 2.3.14 release.
5341
5342Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5343
5344 * xpath.c: a bug reported by Stephan Kulow empty nodesets
5345 were not equal to empty strings
5346
5347Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5348
5349 * SAX.c: fixed a URI-Reference computation problem when validating
5350 * xmlIO.c: small cleanup
5351
5352Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5353
5354 * parser.c: improved the description of a couple of interfaces
5355 upon Larry Stamper suggestion
5356
5357Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5358
5359 * SAX.c entities.c parser.c: changed completely the way entities
5360 are handled when running the parser in entity substitution mode.
5361 This fixes a bug reported by Stephan Kulow and nearly divides
5362 by 3 the amount of memory required by libxslt to load and process
5363 DocBook TDG.
5364
5365Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5366
5367 * HTMLparser.c: fixing a too early root closing problem raised
5368 byt Prashanth Naidu
5369
5370Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5371
5372 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
5373 raised by Mark Vakoc.
5374
5375Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5376
5377 * example/Makefile.am: fixed the include path to add srcdir/include
5378 * Makefile.am configure.in: fix from Albert Chin for iconv detection
5379 and some cleanup
5380
5381Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5382
5383 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
5384 lot of optimization work, results in significant improvements
5385 when handling really complex XPath queries. Add a small optimizer
5386 for unions, improve [n] and [last()], avoid some costly ops.
5387
5388Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5389
5390 * include/libxml/parser.h parser.c: xmlStrstr args are both const
5391 * xpath.c: small cleanup
5392 * xmlGetNsList: reformated, fixed problems if used on Entities
5393
5394Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5395
5396 * doc/xml.html: added 1.8.14 and 2.3.13 releases
5397
5398Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5399
5400 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
5401 * Makefile.am example/Makefile.am: workaround automake generating
5402 erroneous deps
5403
5404Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5405
5406 * include/win32config.h: bug #56801 Yon Derek provided a patch
5407 to the windows config file.
5408
5409Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5410
5411 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
5412 libxml.h : Yon Derek provided a set of changes to compile from
5413 CVS on Windows/MSC
5414
5415Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5416
5417 * parser.c: fixed UTF8 BOM support in push mode
5418 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
5419 added a specific testcase
5420
5421Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5422
5423 * Makefile.am: added --push regression tests
5424 * parserInternals.c: the XML parser segfaulted in --push mode
5425
5426Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5427
5428 * configure.in: moved the symlinks detection within a CVS
5429 check, this is not portable and will be removed soon.
5430 * xpath.c: small cleanup/speedup
5431
5432Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5433
5434 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
5435 release of 2.3.12
5436 * parser.c: make an error message if unknow entities in all cases
5437
5438Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5439
5440 * uri.c: fixed 2 uri normalization bugs on '//' reduction
5441
5442Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5443
5444 * include/libxml/Makefile.am: Laszlo Peter pointed out that
5445 includes were installed in the wrong dir
5446
5447Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5448
5449 * doc/html.xml: warn against sending code to exhibit bugs.
5450
5451Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5452
5453 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
5454 Tru64 from Thomas Leitner
5455
5456Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5457
5458 * AUTHORS: added William and Bjorn
5459 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
5460 daniel@veillard.com hopefully I won't have to do this again
5461 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
5462 docs can be rebuilt cleanly now
5463 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
5464 from CVs it's generated, added include/libxml/xmlwin32version.h
5465 also generated but which should change far less frequently.
5466 * catalog.c nanoftp.c: made sure to include libxml.h not
5467 libxml/xmlversion.h directly
5468 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
5469 when compiling on WIN32 and MSC
5470
5471Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5472
5473 * include/Makefile.am include/libxml/Makefile.am configure.in:
5474 fixed make distcheck and rebuilding the rpms
5475
5476Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5477
5478 * configure.in: should finish the migration of exported includes
5479 into a real include/libxml in CVS, at least for CVS users.
5480 * removed the exported headers, added in include/libxml (as well
5481 as xmlversion.h.in).
5482
5483Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5484
5485 * configure.in: fixed the way to detect symlink
5486
5487Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5488
5489 * configure.in: updated, include/libxml is now a real CVS dir
5490
5491Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5492
5493 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
5494 version works with both libxml1 and libxml2 (it autodetects
5495 the prefix of the html-files) from Felix Natter.
5496 * doc/xml.html: updated doc accordingly
5497
5498Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5499
5500 * xpath.c: fixed the bug generating a template loop in libxslt
5501 when using docbook-xsl-1.4, * should filter out document nodes
5502 * HACKING: added William
5503 * TODO: updated
5504
5505Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5506
5507 * doc/FAQ.html: added a warning about gcc-3.0
5508 * doc/xml.html: added reference to gdome2 and removed a confusing
5509 sentence
5510
5511Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5512
5513 * xmlversion.h: okay this is a generated file, but Windows
5514 users need it and they can't generate it, and I want CVS
5515 Windows users ...
5516 * win32/libxml2/libxml2_so.dsp: Windows project file for
5517 the shared lib version of libxml2
5518 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
5519 resources needed for libxslt/xsltproc by Yon Derek
5520
5521Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5522
5523 * trio.c: MSVC fix (provided by Igor Zlatkovic)
5524
5525Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5526
5527 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
5528
5529Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5530
5531 * include/win32config.h: Yon Derek provided a first fix
5532 to be able to compile libxslt/xsltproc on Windows
5533
5534Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5535
5536 * xpath.c: attempt to work around what seemed a gcc optimizer
5537 bug when handling floats on i386 http://veillard.com/gcc.bug
5538 * tree.c entities.c encoding.c: doing some cleanups while
5539 chasing it
5540
5541Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5542
5543 * Makefile.am: cleanup when --without-debug is specified
5544 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
5545 w.r.t. --without-debug and other include points
5546 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
5547 Catalogs
5548 * configure.in entities.h tree.h HTMLparser.c: removed
5549 --without-corba, made the _private field mandatory
5550
5551Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5552
5553 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
5554 outputs a BOM in UTF8, an errata has been issued to avoid the
5555 problem, that was the most reasonable solution... Add support
5556 for a leading UTF8 BOM in entities.
5557
5558Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5559
5560 * valid.c: fixed a bug found when post validating an entity ref
5561 * xmllint.c: added --loaddtd and sligly changed --postvalid to
5562 activate it too
5563
5564Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5565
5566 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
5567 weakness in the node copy the XPointer and the XInclude
5568 implementations. Serious cleanup.
5569
5570Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5571
5572 * Makefile.am: Kjartan Maraas provided a small patch to
5573 add xml2-config.in to EXTRA_DIST
5574
5575Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5576
5577 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
5578 provided another failing case found in KDE, the way the
5579 ctxt->vctxt.nodeTab was allocated and freed changed over
5580 time but it wasn't completely cleaned up. This should fix it.
5581
5582Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5583
5584 * parser.c: Stephan Kulow also raised the fact that line number
5585 could get miscounted making debug harder, fixed the problem
5586 in xmlParseCharData()
5587
5588Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5589
5590 * valid.c: Stephan Kulow pointed out a problem when validating
5591 and using an empty entity, forgot a 'break' in a case.
5592
5593Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5594
5595 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
5596 * doc/xml.html: updated with 2.3.11
5597
5598Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5599
5600 * TODO: updated adding cleanup of generated doc
5601 * configure.in: prepared to release 2.3.11
5602 * xmllint.c: added --version for bug reporting
5603 * doc/html/*.html: rebuilt the doc
5604
5605Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5606
5607 * xpath.c: first part of the work on selecting namespace to
5608 fix bug #56115
5609
5610Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5611
5612 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
5613 when using -liconv
5614 * TODO: updated
5615
5616Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5617
5618 * HTMLtree.[ch]: more work on the HTML serialization routnes,
5619 cleanup, encoding support.
5620
5621Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5622
5623 * xpath.c: Thomas Broyer suggested a better patch for the / arg
5624
5625Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5626
5627 * xpath.c: bug detected by Ankh when / is used as a function arg
5628
5629Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5630
5631 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
5632 of element and use it to avoid outputting formatting spaces at
5633 the wrong place. Implemented the format parameter for HTML save.
5634 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
5635 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
5636 result/HTML/wired.html: of course this impact the result of a
5637 number of HTML tests
5638
5639Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5640
5641 * HTMLtree.[ch]: started augmenting the HTML save API with
5642 encoding and formatting parameters
5643
5644Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5645
5646 * HTMLtree.h: cleanup and started evaluating the work needed on
5647 revamping the HTML output code
5648
5649Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5650
5651 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
5652
5653Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5654
5655 * valid.c: fixed bug #56049, forgot one check in the
5656 validation routine
5657
5658Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5659
5660 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
5661
5662Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5663
5664 * libxml.h: fixed an error in last commit
5665 * doc/FAQ.html: added an entry for compilation from CVS
5666
5667Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5668
5669 * xmlversion.h.in libxml.h: Cygwin patches
5670 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
5671 * tree.h: cleanup
5672
5673Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5674
5675 * tree.c: patched xmlFreeNode() to avoid freeing() a static
5676 memory block in a strange case where libxml is linked twice
5677 in the binary.
5678
5679Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5680
5681 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
5682 state far too often, simple fix used to avoid it.
5683
5684Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5685
5686 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
5687 being processed, applied his patch
5688 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
5689
5690Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5691
5692 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
5693 provided fixes to compile on MSCC again
5694 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
5695 also provided an update for the project files.
5696
5697Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5698
5699 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
5700 bug #55810
5701
5702Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5703
5704 * tree.c: fixed xmlGetNsProp() to close bug #55683
5705 Note this requires libxslt to use it's own function instead.
5706
5707Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5708
5709 * HTMLtree.c: when in a pre element no formatting space should
5710 be added.
5711 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
5712
5713Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5714
5715 * configure.in: added tests for signal() and signal.h
5716
5717Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5718
5719 * xpath.c: robert pointed out xmlXPathNINF was not initialized
5720
5721Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5722
5723 * doc/libxml-doc.el: Felix Natter provided a new version for
5724 libxml2
5725
5726Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5727
5728 * HTMLtree.c: when in a pre element no formatting space should
5729 be added.
5730
5731Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5732
5733 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
5734
5735Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5736
5737 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
5738 hack
5739 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
5740 * uri.c: fixed a warning
5741
5742Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5743
5744 * HTMLtree.c: trying to close bug #55772 escaping in script
5745 elements
5746 * doc/xml.html: suggest to send mail to the list
5747
5748Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5749
5750 * error.c: attempt to fix the xmlGetVarStr breakage once and for
5751 good. Use a macro and based on the solution provided in
5752 vsnprintf manual page from GNU.
5753
5754Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5755
5756 * error.c: Workaround for non-preserving variadic list.
5757 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
5758
5759Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5760
5761 * doc/xml.html: added 2.3.10 release
5762
5763Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5764
5765 * configure.in: releasing 2.3.10
5766
5767Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5768
5769 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
5770
5771Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5772
5773 * encoding.c: Robert Collins provided a patch to add the
5774 "US-ASCII" encoding alias
5775
5776Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5777
5778 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
5779 string oriented functions and started cleaning the related areas
5780 in xpath.c which needed fixing in this respect
5781
5782Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5783
5784 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
5785 #55380
5786 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
5787
5788Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5789
5790 * TODO: updated
5791 * nanohttp.[ch] : started adding APIs to get the redirected URL
5792 when this occurs (needed for further base computation
5793 * tree.h: cleanup
5794 * encoding.c: cleanup
5795 * SAX.c: minor change around ctxt->loadsubset
5796
5797Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5798
5799 * Makefile.am include/Makefile.am: small change to have
5800 include/libxml rebuilt if working from CVS.
5801 * uri.c: applied another patch from Carl Douglas for URI escaping,
5802 this should close bug #51876
5803
5804Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5805
5806 * xinclude.c: fixed XInclude recursive behaviour bug #54678
5807 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
5808 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
5809 added specific regression test
5810 * parser.h: preparing for the XSLT mode where DTD inherited
5811 attributes are added to the tree.
5812
5813Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5814
5815 * xinclude.[ch]: Updated the namespace for the Last Call version
5816 * result/XInclude/include test/XInclude/include: updated the
5817 testsuite accordingly
5818
5819Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5820
5821 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
5822 related to bug #51876
5823
5824Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5825
5826 * tree.c: fixed a gross mistake in base computation, xml:base is
5827 not completely correct yet (need cascade).
5828 * xpath.[ch]: added the few things needed to find a function name
5829 and URI from the XPath context when it is called.
5830
5831Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5832
5833 * catalog.[ch]: fixes and add xmlLoadCatalogs()
5834 * DOCBparser.c: small cleanup
5835 * xmllint.c: added a --catalogs option to load catalogs from
5836 $SGML_CATALOG_FILES
5837 * tree.c: cleanup
5838 * configure.in: iconv library fixup, ICONV_LIBS
5839
5840Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5841
5842 * catalog.c: handling of CATALOG entries. detection of recursion,
5843 and a few bugfixes
5844 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
5845 against the default namespace
5846
5847Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5848
5849 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
5850
5851Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5852
5853 * parser.c: fixed propagation context info when parsing an
5854 external entity.
5855 * doc/html/*.html: regenerated a couple of docs
5856
5857Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5858
5859 * doc/xml.html: update with 2.3.9 informations
5860
5861Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5862
5863 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
5864 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
5865 * doc/html/* : rebuilt the docs
5866 * valid.c: small patch which may improve some case when
5867 validating.
5868
5869Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5870
5871 * HTMLparser.c: Closed bug #54891
5872 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
5873 to the suite
5874
5875Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5876
5877 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
5878 applied a documentation patch from LotR and filled in a few missing
5879 descriptions
5880
5881Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5882
5883 * xpath.c tree.c parser.c: speed optimizations at the parser level
5884 document tree freeing and xpath evaluation
5885
5886Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5887
5888 * parser.c parser.h parserInternals.h: fixed a couple of
5889 interfaces for handling memory buffer input to const char *
5890 upon suggestion of JamesH.
5891
5892Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5893
5894 * configure.in: LoTR sent a patch fixing the previous commit
5895
5896Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5897
5898 * configure.in: trying to deal again with the stoopid -R linking
5899 flag of Solaris
5900
5901Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5902
5903 * xpath.h: two nodeset access macros from Thomas Broyer
5904
5905Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5906
5907 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
5908 patch from Thomas Broyer
5909
5910Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5911
5912 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
5913 case
5914 * INSTALL: was empty added stuff from the FAQ
5915
5916Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5917
5918 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
5919 attributes handling and #54433 by adding xmlUnsetProp()
5920 and xmlUnsetNsProp()
5921
5922Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5923
5924 * HTMLparser.c: Patch from Jonas Borgström
5925 (htmlGetEndPriority): New function, returns
5926 the priority of a certain element.
5927 (htmlAutoCloseOnClose): Only close inline elements if they
5928 all have lower or equal priority.
5929 * result/HTML: this of course changed a number of tests results.
5930
5931Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5932
5933 * xmlIO.c catalog.c: plugged in the default catalog resolution
5934 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
5935 documentations
5936 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
5937
5938Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5939
5940 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
5941 integrating catalogs
5942 * catalog.[ch] testCatalog.c: adding a small catalo API
5943 (only SGML catalog support).
5944 * parser.c: restaured xmlKeepBlanksDefault(0) API
5945
5946Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5947
5948 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
5949
5950Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5951
5952 * parser.c: added xmlParseExternalEntityPrivate() to allow
5953 propagation of ctxt->_private when parsing external entities
5954
5955Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5956
5957 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
5958
5959Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5960
5961 * configure.in: fixed a small portability problem with AM_CONDITIONAL
5962
5963Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5964
5965 * valid.c: warn when indeterminist content model is detected
5966 * result/VC/ElementValid8: this adds a message
5967 * Makefile.am: add --novalid for VCM tests
5968 * parserInternals.c: added a call to Init memory
5969
5970Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5971
5972 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
5973 when both parameters are NULL.
5974
5975Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5976
5977 * valid.c: applied small patch from Gary Pennington, reindented
5978 some part of the code.
5979
5980Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5981
5982 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
5983 release, updated and regenerated the docs
5984
5985Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5986
5987 * xpath.c result/XPath/expr/floats : clarified and cleanup
5988 printing of abnormal floats in tests.
5989
5990Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5991
5992 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
5993 * results/HTML/ : a few changes in the output of the HTML tests as
5994 a result.
5995 * configure.in: tying to fix -liconv where needed
5996
5997Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5998
5999 * Makefile.am: fixed a stupid error
6000
6001Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6002
6003 * configure.in Makefile.am: make the inclusion of the trio
6004 modules in the library conditional
6005
6006Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6007
6008 * DOCBparser.c: patche from László Kovács, fixed entities refs
6009 in attributes handling
6010
6011Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6012
6013 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
6014 flushing
6015
6016Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6017
6018 * xpath.c: fix of an XSLT namespace bug reported on the list
6019 general/bug-8-
6020
6021Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6022
6023 * strio.h trio.c: Dan McNichol suggested a couple of small
6024 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
6025
6026Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6027
6028 * tree.c parser.c encoding.c: spent a bit more time looking
6029 at the parsing speed and DOM handling. Added a few more
6030 speedups.
6031
6032Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6033
6034 * parser.c: small but effective parsing speed improvement
6035
6036Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6037
6038 * configure.in: default on the DocBook parser inclusion (for Gnome)
6039 * DOCBparser.h: fixed a header reference
6040
6041Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6042
6043 * configure.in xpath.c: applied Bjorn patches for FPE on the
6044 alpha
6045
6046Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6047
6048 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
6049 xmlSaveFormatFileTo()
6050
6051Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6052
6053 * xpath.c: simple and efficient optimization, XPath functions
6054 aways bind to the same code, cache this
6055 * TODO: updated (by saying some is obsolete)
6056
6057Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6058
6059 * xpath.c: more cleanup work on XPath name parsing routines
6060
6061Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6062
6063 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
6064 xmlXPathParseName
6065 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
6066 * debugXML.c: avoid compilation problems if compiling without
6067 HTML support, Igor Zlatkovic
6068 * win32/libxml2/libxml2.def.src: being able to compile without
6069 XPath on Windows
6070
6071Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6072
6073 * libxml.m4: yet another patch from Toshio Kuratomi
6074
6075Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6076
6077 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
6078
6079Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6080
6081 * tree.[ch]: added xmlSaveFormatFile interface for saving
6082 and indenting a file.
6083
6084Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6085
6086 * xpath.c: fixed bug #53689 related to processing-instruction()
6087
6088Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6089
6090 * DOCBparser.c: patche from László Kovács
6091
6092Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6093
6094 * parser.c: applied fixes from Christian Glahn bug report #53391
6095
6096Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6097
6098 * error.c: Jean François Lecomte provided a complete description
6099 and a fix to bug #53537
6100
6101Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6102
6103 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
6104
6105Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6106
6107 * DOCBparser.c SAX.c: a bit more work on entities processing.
6108 Still Need to cleanup XML output and references in attributes
6109
6110Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6111
6112 * DOCBparser.c include/Makefile.am: two patches from László Kovács
6113
6114Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6115
6116 * tree.c: trying to fix #53574, not completely complete,
6117 I would like xmllint --copy --debug test/ent1 and
6118 xmllint --debug test/ent1 to show the same result.
6119 * xpath.c: fix a bug when trying to sort namespace nodes
6120
6121Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6122
6123 * HTMLtree.c: real fix for #53402
6124
6125Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6126
6127 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
6128 PIs when using xsl:output
6129 * valid.c: closing #53537 some case generate segfaults if there
6130 is validity errors
6131
6132Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6133
6134 * SAX.c testDocbook.c DOCBparser.c: more work on the support
6135 of external parsed entities, added --noent to testDocbook
6136 * valid.c: Garry Pennington found an uninitialized variable
6137 access in xmlValidateElementContent()
6138
6139Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6140
6141 * HTMLparser.c : HTML parsing still sucks ... trying to deal
6142 with madness
6143 * result/HTML/ : this modified the result of the regression tests
6144 a lot.
6145
6146Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6147
6148 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
6149 to doc where it wasn't checked against NULL reported by
6150 Jens Laas
6151
6152Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6153
6154 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
6155 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
6156
6157Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6158
6159 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
6160 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
6161 * SAX.[ch]: cleanup and updates for DocBook
6162 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
6163 ex SGML identifier changes
6164 * valid.c: removed a static unused function.
6165
6166Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6167
6168 * HTMLtree.c: applied change for Paul Sponagl on script saving
6169 * Makefile.am: the warning about entity title.xml are normal.
6170
6171Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6172
6173 * configure.in: release of 2.3.7
6174 * Makefile.am: fixing make distcheck
6175
6176Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6177
6178 * doc/html/* doc/xml.html: updated and regenerated the docs
6179
6180Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6181
6182 * xpath.c: fixed the XPointer problem introduced in 2.3.6
6183
6184Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6185
6186 * tree.c: fixed #53388 with the provided patch
6187
6188Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6189
6190 * valid.c: Bjorn detected an invalid memory access. Fixed
6191 vstateVPush()
6192
6193Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6194
6195 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
6196
6197Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6198
6199 * libxml.h: new header used only for the compilation of libxml
6200 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
6201 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
6202 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
6203 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
6204 xmlmemory.c xpath.c xpointer.c: libxml.h integration
6205 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
6206 baseline (version 1.2 plus a single patch).
6207 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
6208 scientific notation for numbers. Tests added.
6209 * xpath.c: formatting of numbers changed to use sprintf
6210 (contribution from William Brack)
6211
6212Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6213
6214 * valid.c: cleanup, more useful debugging
6215 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
6216 * xmlIO.c: entity loading is printed as an error when validating
6217
6218Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6219
6220 * valid.c: fixed to validate within entities
6221 * test/VCM/v22.xml: added a specific testcase
6222
6223Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6224
6225 * valid.c: forgot an epsilon transition in for ()+
6226 * test/VCM/v21.xml : added a specific test case
6227
6228Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6229
6230 * valid.c: removed a state explosion exhibited by RSS
6231 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
6232 from bug #51872
6233
6234Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6235
6236 * valid.[ch] tree.h: worked *hard* to get non-determinist content
6237 validation without using an ugly NFA -> DFA algo in the source.
6238 Made a specific algorithm easier to maintain, using a single
6239 stack and without recursion.
6240 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
6241 * hash.c: made the growing routine static
6242 * tree.h parser.c: added the parent information to an
6243 xmlElementContent node.
6244
6245Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6246
6247 * SAX.c parser.c xpath.c: generating IDs when not validating
6248 from an external parsed entity was poisoning the ID has table
6249 with removed values. This was killing XSLT on the KDE help
6250 browser.
6251
6252Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6253
6254 * entities.h: andrew@ugh.net.au detected a double declaration
6255
6256Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6257
6258 * debugXML.c hash.c tree.h valid.c : some changes related to
6259 the validation suport to improve speed with DocBook
6260 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
6261 the way validation errors get reported
6262
6263Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6264
6265 * HTMLparser.c HTMLtree.c: applied part of the patches provided
6266 by P C Chow and William M. Brack for XSLT HTML output
6267
6268Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6269
6270 * xmlversion.h.in win32config.h win32/libxml2/*: applied
6271 Igor Zlatkovic patches for MSC compilation and added his
6272 updates
6273
6274Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6275
6276 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
6277 prefix lookup.
6278 * parserInternals.c: fixed the bug reported by Morus Walter
6279 due to an off by one typo in xmlStringCurrentChar()
6280
6281Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6282
6283 * HTMLparser.c result/HTML/*: revamped the way the HTML
6284 parser handles end of tags or end of input
6285
6286Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6287
6288 * tree.[ch] : added xmlDocCopyNode for gdome2 support
6289
6290Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6291
6292 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
6293 bug where the linktime verions of free() won't work ...
6294
6295Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6296
6297 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
6298
6299Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6300
6301 * doc/xml.html: added 2.3.6 release
6302
6303Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6304
6305 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
6306 * result/wml.xml: resulted in a small output change
6307
6308Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6309
6310 * tree.c: xmlNewDoc was missing the charset initialization
6311 * xmllint.c: added --auto to autogenerate a doc, allow to
6312 reproduce the problem fixed on xmlNewDoc
6313
6314Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6315
6316 * xpath.c: trying to get 52979 solved
6317 * tree.c result/ result/noent/: trying to get 52712 solved, this
6318 also made me clean up the fact that XML output in general should
6319 not add formating blanks by default, this changed the output of
6320 a few tests
6321
6322Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6323
6324 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
6325
6326Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6327
6328 * configure.in: finally released 2.3.6
6329
6330Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6331
6332 * xpath.c: checking for null pointer generated by new code
6333
6334Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6335
6336 * xpath.c: fixed a [] evaluation problem reported
6337 * test/XPath/tests/simpleaddr: extended test
6338 * result/XPath/simpleaddr: updated result
6339
6340Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6341
6342 * xmllint.c: Dan Timis reported a portability problem
6343 on Macs without mmap, fixed it.
6344
6345Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6346
6347 * testXPath.c : added a --tree option allowing to display the
6348 tree dump of the XPath expression
6349
6350Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6351
6352 * xpath.c: fixed a memleak when comparing nodesets
6353 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
6354 * tree.c: added a TODO
6355
6356Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6357
6358 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
6359 we need string functions
6360 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
6361 to be able to use them where needed. Applied some changes
6362 to reduce name linking pollution and compile in only what's
6363 needed.
6364 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
6365 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
6366 for the string manipulation functions
6367 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
6368 to the free() function of xmlmemory.c
6369 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
6370 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
6371 usage.
6372
6373
6374Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6375
6376 * error.c: applied the context output patch of the error
6377 handling submitted by Chuck Griffith
6378 * error/VC/*: this slightly change some error logs
6379
6380Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6381
6382 * parser.c: fixed line number reporting on error
6383
6384Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6385
6386 * parser.c: Sullivan and Darin found a parser bug,
6387 applied the patch.
6388
6389Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6390
6391 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
6392 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
6393 xmlversion.h.in xpointer.c: of course the way I defined
6394 UNUSED breaks on old gcc version. Try to be smart and
6395 also define it directly in xmlversion.h
6396 * configure.in: removed -ansi flag from the pedantic set
6397
6398Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6399 Huge cleanup, I switched to compile with
6400 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
6401 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
6402 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
6403 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
6404 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
6405 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
6406 encoding.h entities.c error.c list.[ch] nanoftp.c
6407 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
6408 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
6409 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
6410 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
6411 Cleanup, staticfied a number of non-exported functions,
6412 detected and cleaned up a dozen of problem found this way,
6413 avoided a lot of public function name/typedef/system names clashes
6414 * doc/xml.html: updated
6415 * configure.in: switched private flags to the really pedantic ones.
6416
6417Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6418
6419 * configure.in: 2.3.5
6420 * doc/html/*: rebuilt the docs
6421
6422Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6423
6424 * parser.c: fixed a reported bug in NOTATION parsing
6425 * uri.c: accepted but not fixed bug 51876, added TODO
6426 * Makefile.am: fixed bug 51876
6427
6428Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6429
6430 * config.h.in configure.in error.c: fix a compilation problem
6431 on platforms without vsnprintf (xml@thewrittenword.com)
6432
6433Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6434
6435 * parser.c: fixed a function name header typo
6436 * SAX.c: notations can also occur in external subset.
6437
6438Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6439
6440 * error.c: removed a C++ like comment
6441
6442Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6443
6444 * parser.c: fixing bug 52299 strange condition leading
6445 to a parser crash due to a buffer overflow
6446 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
6447 added the specific test case
6448
6449Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6450
6451 * xpath.[ch]: still a lot of cleanup based on XSLT, added
6452 xmlXPathConvert{String,Number,Boolean} to be able to make
6453 type casts without a context stack, fixed some implementation
6454 problems related to the absence of context at parse-time,
6455 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
6456 in the public API too
6457 * xpointer.c xpathInternals.h: we need to know at parse time
6458 whether we are compiling an XPointer
6459
6460Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6461
6462 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
6463 cleaned up the parser internals, refactored XPath code, added
6464 new compilation based APIs and cleanly separated public and
6465 private APIs.
6466
6467Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6468
6469 * xpath.h: the comp field must be added at the end to avoid
6470 killing binary compat.
6471
6472Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6473
6474 * Makefile.am: detect XPath memleaks in regreson tests
6475 * error.c: fixed and error w.r.t. error reporting still using
6476 stderr
6477 * hash.c: added new line at end of file
6478 * tree.h: minor cleanup
6479 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
6480 expression parsing from evaluation, resulted in a number of
6481 changes internally, and in XPointer. Likely to break stuff
6482 using xpathInternals.h but should remain binary compatible,
6483 new interfaces will be added.
6484
6485Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6486
6487 * configure.in: fixed a couple of problems reported by
6488 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
6489 without gcc on non linux platforms.
6490
6491Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6492
6493 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
6494 a fix for --with-html-dir= configure support. I hope it won't
6495 break rpm generation
6496
6497Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6498
6499 * xmlIO.c: one function comment cleanup.
6500
6501Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6502
6503 * SAX.c: external subset notations were improperly registered
6504 in the internal subset.
6505
6506Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6507
6508 * README.cvs-commits: added, pointing to HACKING
6509 * HACKING: updated
6510
6511Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6512
6513 * parser.c: and Matt Sergeant found one in the XML push
6514 parser (erroneous check I forgot to remove when I fixed the
6515 main parser).
6516
6517Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6518
6519 * xpath.c: ptittom found a small bug in UnaryExpr
6520
6521Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6522
6523 * configure.in: bumped to 2.3.4
6524 * error.c: fixed bug #51860
6525 * tree.c: fixed bug #51861
6526 * valid.c: cleanup, more debug, failed to fix one bug crap ...
6527 * tree.[ch] : added xmlDefaultBufferSize
6528 * nanoftp.c: typo in function name header block
6529 * doc/xml.html : updated, added link to XML::LibXSLT
6530 * doc/html/* : rebuilt the docs
6531
6532Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6533
6534 * parser.c SAX.c: the new content parsing code raised an
6535 ugly bug in the characters() SAX callback. Found it
6536 just because of strangeness in XSLT XML Rec ouptut :-(
6537
6538Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6539
6540 * Makefile.am: Martin Baulig suggested to add -lm
6541 * tree.c: found another bug in xmlNodeGetContent()
6542
6543Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6544
6545 * xpath.c: Bjorn found the error related to strictness of comparison.
6546
6547Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6548
6549 * parser.c: trying to fix the Dtd parsing problem reported
6550 by Gary, side effect of last week speed optimizations.
6551
6552Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6553
6554 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
6555 * parserInternals.c: removed unneeded test raised by Stric
6556
6557Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
6558
6559 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
6560 and fixed by William Brack). Added xmlXPathFormatNumber.
6561 Changed the sorting slightly.
6562 * configure.in Makefile.am example/Makefile.am: Added -lm.
6563 Please note that applications linking with libxml2, must
6564 also like with the math library from now on.
6565
6566Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6567
6568 * HTMLparser.c: fixed loop reported by Marc Sanfacon
6569
6570Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6571
6572 * parser.c: one must report spaces even if the Dtd element
6573 content proves that this is not part of the element content.
6574 * result/valid/*.xml: this changed the ouptu slightly
6575
6576Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6577
6578 * configure.in: bumped to 2.3.3
6579 * doc/xml.html: updated
6580
6581Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6582
6583 * tree.c: minor doc fix
6584 * xpath.c: deallocation issues when a result tree has been
6585 converted to a node-set
6586
6587Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6588
6589 * doc/xml.html: oops corrected dates s/2000/2001
6590
6591Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6592
6593 * valid.c: new patch from Gary Pennington
6594
6595Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6596
6597 * doc/xml.html: applied patch from Ankh
6598
6599Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6600
6601 * xinclude.c: fixed a problem building on Mac
6602
6603Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6604
6605 * parser.c: more work on increasing parsing ferformances
6606
6607Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6608
6609 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
6610 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
6611 avoiding memcpy in production builds MEM_CLEANUP macro use
6612 * parser.[ch] parserInternals.c: optimizations of the tightest
6613 internal loops inside the parser. Better checking of I/O
6614 flushing/loading conditions
6615 * xmllint.c : added --timing
6616
6617Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6618
6619 * configure.in: bumped to 2.3.2
6620 * doc/xml.html: updated for release
6621
6622Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6623
6624 * xpath.c: found a memleak and fixed a nasty bug
6625
6626Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6627
6628 * xmllint.[c1] : added return code errors for xmllint
6629 * xpath.c: specific debug dump function for result value trees
6630
6631Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6632
6633 * xpath.c: finally implemented xmlXPathCompareNodeSets
6634 * test/XPath/expr/floats results/XPath/expr/floats: added
6635 a test for float expressions
6636
6637Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6638
6639 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
6640 * parserInternals.[ch]: trying to speed up parsing
6641 * xpath.c : speeded up node set equality op
6642
6643Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6644
6645 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
6646 better handling of ID/IDREF and the list modules associated
6647 * configure.in: small CFLAGS cleanup
6648
6649Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6650
6651 * configure.in: fixed iconv detection on AIX (stric)
6652
6653Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6654
6655 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
6656
6657Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
6658
6659 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
6660 and optimized xmlXPathNodeSetSort
6661
6662Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6663
6664 * xpath.c: bug fix when context size is 0
6665 * parser.c: I like Norm's Dtd because they still manage to break
6666 the parser occasionally
6667
6668Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6669
6670 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
6671
6672Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6673
6674 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
6675 attributes within the XML-1.0 namespace
6676
6677Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6678
6679 * xpathInternals.h: exported a few axis functions
6680 * doc/xml.html: updated the doc
6681
6682Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6683
6684 * configure.in: applied patch from Daniel van Balen for OpenBSD
6685 and bumped version to 2.3.1
6686 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
6687 attempt to find autoclosing was simply broken, removed it,
6688 updated the examples, this is better
6689
6690Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6691
6692 * hash.[ch]: added Paolo Casarini patch to provide Delete from
6693 hash functionnalities.
6694 * doc/html/* : rebuild the doc
6695
6696Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6697
6698 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
6699 on predicate
6700 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
6701 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
6702 really want to have tags closed on output even if we accept
6703 unclosed ones on input
6704
6705Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6706
6707 * xpath.c: ouch don't free NULL, rare case fixed
6708 * tree.c: don't coalesce text nodes if they don't have the
6709 same behaviour wrt escaping on output
6710
6711Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6712
6713 * xpath.c: small fixup
6714 * SAX.c: don't warn on empty namespaces.
6715
6716Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6717
6718 * README: a bit of cleanup
6719 * configure.in: preparing for 2.3.0 release
6720
6721Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6722
6723 * hash.[ch]: added a first version of xmlHashSize()
6724 * valid.c: another bug fix from Gary Pennington
6725
6726Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6727
6728 * valid.c: couple of bug fixes pointed by Gary Pennington
6729 * HTMLtree.c: #if 0 cleanup
6730
6731Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6732
6733 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
6734 which removes a time consuming check of xmlXPathNodeSetAdd()
6735 and use it in places where we are sure to not break unicity
6736
6737Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6738
6739 * xpath.c: bug fixes found from XSLT
6740 * tree.c: preserve node->name special values when copying nodes.
6741 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
6742 external subset are fetched when available but without full
6743 validation. Added xmlLoadExtDtdDefaultValue, need a function.
6744 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
6745 output with encoding disabled.
6746
6747Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6748
6749 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
6750 xmlCheckFilename should not be called from xmlFileOpenW
6751 and xmlGzfileOpenW
6752
6753Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6754
6755 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
6756 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
6757 added the new tests for URI normalization
6758 * testURI.c: fixed stoopid bugs
6759 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
6760 the URI in the error messages are now properly normalized
6761
6762Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6763
6764 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
6765
6766Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6767
6768 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
6769
6770Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6771
6772 * xpath.c: fixed mod operator
6773
6774Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6775
6776 * parser.c: fixed xmlStrcat doc
6777 * tree.c: 2 fixes form Anders Carlson for copying nodes and
6778 trees.
6779
6780Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6781
6782 * xpath.c result/XPath/tests/chaptersbase
6783 result/XPath/tests/simplebase: fixed XPath node()
6784 * tree.c: small fix in xmlNewNs()
6785 * Makefile.am: removed extraneous xml2Conf.sh rule
6786
6787Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6788
6789 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
6790 Changed the library name, in order to get libxml-devel and
6791 libxml2-devel to coexist on a single system
6792 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
6793 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
6794
6795Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6796
6797 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
6798 libxml2-devel installable in // as libxml-devel.
6799
6800Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6801
6802 * doc/Makefile.am: fixed make rebuild in doc
6803 * doc/html/*.html: rebuilt the docs
6804
6805Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6806
6807 * tree.c: patch from Bjorn Reese on xmlBufferCCat
6808
6809Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6810
6811 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
6812 the HTML doc to go into the -devel RPM ...
6813 * aclocal.m4 config.h.in: some updates due to auto* magic
6814
6815Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6816
6817 * xpath.h: added a hook in the context structure allowing to
6818 link to extra support, needed for XSLT
6819
6820Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6821
6822 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
6823 xmlXPtrCmpPoints to use it.
6824 * propagated the following patch from Alejandro Forero
6825 * include/win32config.h xmlIO.c: applied further suggestions
6826 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
6827 * example/gjobread.c: fixed warnings, now that it builds
6828
6829Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
6830
6831 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
6832
6833 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
6834 filename points to a valid file (not a directory).
6835 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
6836 Added calls to xmlCheckFilenameDir.
6837
6838 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
6839 `path' (rather than `filename') as the parameter to gzopen and open.
6840
6841Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6842
6843 * Makefile.am: fixed a problem with EXTRA_DIST
6844
6845Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6846
6847 * Makefile.am example/Makefile.am: finally found the trick
6848 to build the example, i.e. add "." in SUBDIRS before example
6849 in the list <grin/>
6850
6851Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6852
6853 * doc/xml.html: updated with an XSLT section, removed pointer to
6854 W3C CVS base.
6855
6856Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6857
6858 * xpath.c: when copying a XSLT tree object teh tree need to be copied
6859 too, and deallocation need to occur the same way.
6860
6861Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6862
6863 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
6864 type correponding to an XSLT result tree fragment. Share most
6865 of the data format with node set, as well as operators.
6866 * HTMLtree.c: added a newline at the end of the doctype output
6867 whe this one is not present initially.
6868 * tree.c: make sure taht the parent and doc pointers are properly
6869 set when copying attributes (lists).
6870
6871Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6872
6873 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
6874
6875Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6876
6877 * xpath.c: seems I finally killed that ugly path evaluation
6878 context bug (tagged 9999 in case is is wrong)
6879
6880Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6881
6882 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
6883 for XSLT
6884
6885Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6886
6887 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
6888 for xmlGzfileOpen() bug
6889
6890Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6891
6892 * xpath.c: removed an error found by XSLT usage
6893 * tree.c parserInternals.h: use a predefined static string
6894 for text and comment nodes, avoid freeing them in xmlFreeNode,
6895 exported the string name in parserInternals.h and added
6896 another value to disable encoding at output (for XSLT),
6897 gain memory, time.
6898
6899Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6900
6901 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
6902 win32/libxml2/libxml2_so.dsp: new makefiles and update
6903 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
6904
6905Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6906
6907 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
6908 Gary Pennington
6909
6910Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6911
6912 * xpath.c: fixed the comaprision of values and nodelists,
6913 need to compare nodelist still ...
6914 * debugXML.c: avoided a possible core dump
6915 * HTMLparser.c: cleanup
6916 * nanohttp.c: contributed fix.
6917 * tree.c: fixes in properties handling added xmlSetNsProp
6918 needed by libxslt
6919 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
6920 comment
6921 * TODO: updated
6922
6923Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6924
6925 * parser.c parserInternals.c: applied Bjorn Reese optimization
6926 patch
6927
6928Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6929
6930 * Makefile.am: applied patch fro make check from Martin Vidner
6931
6932Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6933
6934 * configure.in: preparing 2.2.11
6935 * doc/html/*: rebuild the HTML files
6936 * doc/xml.html : updated
6937
6938Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6939
6940 * tree.c: fixed a stupid bug
6941 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
6942 patches related to validation of an XInclude processing result
6943 * TODO: updated
6944
6945Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6946
6947 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
6948 on large files
6949
6950Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6951
6952 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
6953
6954Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6955
6956 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
6957 reported by Jonas Borgström
6958 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
6959
6960Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6961
6962 * testXPath.c xpath.c: fixing the XPath union expressions problem
6963 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
6964
6965Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6966
6967 * xmllint.c: Made is so if the file name is "-" is will read form
6968 standard input. Sven Heinicke <sven@zen.org>
6969 * tree.c: fixed a problem when growing buffer
6970 * tree.h: fixed the comment of the node types following andersca
6971 comment
6972 * TODO: updated
6973
6974Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6975
6976 * HTMLparser.[ch]: added a way to avoid adding automatically
6977 omitted tags. htmlHandleOmittedElem() allows to change the
6978 default handling.
6979 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
6980 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
6981 of xmllint too when using --memory flag, added a memory test
6982 suite at the Makefile level.
6983 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
6984 with namespace use when encountering QNames in XPath evalation,
6985 added xmlns() scheme in XPointer.
6986 * nanoftp.c : incorporated a fix
6987 * parser.c xmlIO.c: fixed problems raised with encoding when using
6988 the memory I/O
6989 * parserInternals.c: closed bug 25934 reported by
6990 torsten.landschoff@innominate.de
6991 * TODO: updated
6992
6993Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6994
6995 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
6996 on a non-updated tree :-(, made a 2.2.10 release to correct the
6997 situation
6998
6999Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7000
7001 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
7002 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
7003 integrated a set of OpenVMS changes from Howard Taylor
7004 <Howard.Taylor@pacoast.com>
7005
7006Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7007
7008 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
7009 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
7010
7011Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7012
7013 * HTMLparser.c: some fixes on auto-open of html/head/body
7014 * encoding.c: fixed a compilation error on some gcc env
7015 * xpath.c xpointer.[ch] xpathInternals.h: improved the
7016 XPointer implementation
7017 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
7018 related XPointer tests and associated results
7019
7020Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7021
7022 * doc/xmldtd.html doc/xml.html: following a short step by step
7023 guidance on IRC to help maciej with DTDs I started a small
7024 page on the subject.
7025
7026Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7027
7028 * HTMLparser.c: fixed handling of broken charrefs
7029 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
7030 patches
7031
7032Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7033
7034 * doc/xml.html doc/html/* : rebuilt the docs after adding
7035 xinclude and updated page for 2.2.7 and 2.2.8
7036 * configure.in: releasing 2.2.8
7037
7038Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7039
7040 * parser.[ch] parserInternals.c: applied the conditional
7041 section processing fix from Jonathan P Springer
7042 <jonathan.springer2@gte.net>
7043 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
7044 project file, fixed iconv default non support
7045 * xpath.c: fixed the problem of evaluating relative expressions
7046 when a node context is provided.
7047
7048Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7049
7050 * nanoftp.c: fixed gcc 2.95 new warnings
7051 * SAX.c: fixed a stupid bug
7052 * tree.c: fixed a formatting problem when round-tripping
7053 from/to memory
7054 * xinclude.c: chased memleak, fixed a base problem
7055 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
7056 xmlXPtrBuildNodeList()
7057 * TODO: updated
7058 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
7059 adding a first small set of regression tests for XInclude
7060
7061Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7062
7063 * nanohttp.[ch]: applied Wayne Davison patches to access
7064 the WWW-Authorization header.
7065 * parser.c: Closed Bug#30847: Problems when switching encoding
7066 in short files by applying Simon Berg's patch.
7067 * valid.c: fixed a validation problem
7068 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
7069 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
7070 Wayne Davison
7071 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
7072 need to be extended to non full nodes selections.
7073 * xinclude.c: starts to work decently
7074
7075Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7076
7077 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
7078 debugXML.c xmlversion.h.in: Started adding XInclude support,
7079 this is a new xmllint option
7080 * tree.c xpath.c: applied TOM patches for XPath
7081 * xpointer.c: fixed a couple of errors.
7082 * uri.c: added an escaping function needed for xinclude
7083 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
7084 new warning from RH70 gcc's version
7085
7086Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7087
7088 * HTMLparser.c: fixed loop on invalid char in scripts
7089 * parser.c: update to description of xmlIOParseDTD()
7090 * libxml.m4 xmlversion.h.in: changes contributed by
7091 Michael Schmeing <m.schmeing@internet-factory.de>
7092 * configure.in: preparing for 2.2.7
7093 * Makefile.am: trying to avoid config.h and acconfig.h
7094 being included in the distrib
7095 * configure.in: released 2.2.7
7096
7097Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7098
7099 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
7100 like namespaces for good. Unified xmlNs and xmlNode somewhat.
7101
7102Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7103
7104 * parser.[ch]: added xmlIOParseDTD()
7105 * xpointer.c: added support for the 2 extra parameters of
7106 string-range, fixed a stoopid error when '0' was present
7107 in XPointer expressions
7108 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
7109 testsuite for the above
7110
7111Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7112
7113 * libxml.spec.in: improved package descriptions
7114
7115Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7116
7117 * xpath.c xpathInternals.h: applied a large cleaning patch
7118 from TOM <ptittom@free.fr>, it also add namespace support
7119 for function and variables registration.
7120
7121Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7122
7123 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
7124 * Makefile.mingw: Wayne Davison's update adding hash.c
7125
7126Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7127
7128 * xpath.c: fixed the root evaluation problems
7129 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
7130 ignorable spaces with <b> <bold> <em>
7131 * tree.c: fixed a loop in xmlSearchNsByHref()
7132
7133Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7134
7135 * xpath.c: applied another XPath patch from TOM
7136 * xpath.c include/makefile.am: applied another patch from
7137 china@thewrittenword.com (cleanup on IRIX).
7138
7139Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7140
7141 * xml-config.1: received a fixed version from Fredrik Hallenberg
7142 <hallon@lysator.liu.se>
7143
7144Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7145
7146 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
7147 cleanup patch for XPath
7148
7149Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7150
7151 * patched to redirrect all "out of context" error messages to
7152 a reconfigurable routine. The changes are:
7153 * xmlerror.h : added the export of an error context type (void *)
7154 an error handler type xmlGenericErrorFunc there is an interface
7155 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
7156 to reset the error handling routine and its argument
7157 (by default it's equivalent to respectively fprintf and stderr.
7158 * all the c files: all wild accesses to stderr or stdout within
7159 the library have been replaced to calls to the handler.
7160
7161Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7162
7163 * configure.in: release 2.2.6
7164 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
7165 exporting the inner functions of xpath for extension modules
7166 * doc/*: updated and rebuilt the doc
7167
7168Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7169
7170 * nanohttp.c : applied Wayne HTTP cleanup patch
7171 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
7172 and xmlNodeSetSpacePreserve()
7173
7174Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7175
7176 * xpath.c: closing bug #29260
7177
7178Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7179
7180 * hash.[ch] debugXML.c: expanded/enhanced the API, added
7181 multikey tuples, made hash structure opaque
7182 * valid.[ch]: moved elements, attributes, notations decalarations
7183 as well as ID and refs to hash tables.
7184 * entities.c: hash cleanup
7185 * xmlmemory.c: fixed a dump problem in debug mode
7186 * include/Makefile.am: problem passing in DESTDIR= values patch
7187 from Marc Christensen <marc@calderasystems.com>
7188 * nanohttp.c: removed debugging remains
7189 * HTMLparser.c: the bogus tag should be ignored (Wayne)
7190 * HTMLparser.c parser.c: fixing a number of problems with the
7191 macros in the *parser.c files (Wayne).
7192 * HTMLparser.c: close the previous option when opening a new one
7193 (Marc Sanfacon).
7194 * result/HTML/*: updated the HTML results accordingly
7195
7196Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7197
7198 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
7199 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
7200 XPath functions and XML entities table to them. More to come...
7201 * xmlIO.c: fixed libxml closing FILEs it didn't open.
7202
7203Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7204
7205 * tree.c: coalesce adjacent text nodes
7206 * valid.c: handling of blank nodes in DTd validation (raised
7207 by problems with a posteriori validation).
7208 * nanohttp.c: changing behaviour on HTTP write stuff.
7209 * HTMLtree.c: forced body and html to be explicitely closed.
7210 * xpath.h: exported more XPath functions.
7211
7212Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7213
7214 * Release of 2.2.5
7215 * xpointer.c: range() range-inside and other helper functions
7216 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
7217
7218Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7219
7220 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
7221 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
7222
7223Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7224
7225 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
7226 and XPointer modules
7227
7228Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7229
7230 * SAX.h: closed #25107
7231
7232Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7233
7234 * testSAX.c: fixed problem with cdata reporting
7235 * SAXresult/* : updated
7236
7237Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7238
7239 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
7240 Closed bug #27499, added to regression tests
7241 * TODO: updated
7242
7243Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7244
7245 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
7246 support for SCRIPT and STYLE with help from Bjorn Reese
7247 * test/HTML/* result/HTML/*: added simple testcase and updated
7248 the existing ones.
7249
7250Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7251
7252 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
7253 string-range for empty strings
7254 * test/XPath/docs/str test/XPath/xptr/chaptersrange
7255 test/XPath/xptr/strrange: augmented the XPointer testsuite
7256
7257Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7258
7259 * doc/xml.html doc/xmlmem.html: added a module describing memory
7260 interfaces and use, updated the main page.
7261
7262Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7263
7264 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
7265 nanoftp code work on Windows too now
7266
7267Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7268
7269 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
7270 * xpointer.c: implemented string-range() at least a good first version
7271 * test/XPath/docs/str test/XPath/xptr/strrange
7272 result/XPath/xptr/strrange: the string-range() tests
7273
7274Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7275
7276 * Makefile.am include/Makefile.am include/win32config.h
7277 win32/Makefile.mingw: fixed problems reported by Wayne Davison
7278 and make distcheck
7279
7280Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7281
7282 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
7283 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
7284 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
7285
7286Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7287
7288 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
7289 patch for socklen_t detection by
7290 Albert Chin-A-Young <china@thewrittenword.com>
7291
7292Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7293
7294 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
7295 and added a --dtdvalid option to xmllint used to test it
7296
7297Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7298
7299 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
7300 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
7301
7302Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7303
7304 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
7305 handlings (registration, lookup, cleanup)
7306
7307Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7308
7309 * configure.in Makefile.am include/makefile.am: adding XPointer
7310 and XPtrtests target
7311 * xpointer.[ch] : new files for XPointer support
7312 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
7313 more XPath tests
7314
7315Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7316
7317 * configure.in: fixed, very broken, make distcheck works again
7318
7319Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7320
7321 * More work toward 2.2.5, integrated a number of patches
7322 * configure.in Makefile.am win32config.h.in: trying to cleanup
7323 make distcheck .... huh ...
7324 * include/Makefile.am include/win32config.h: new directory
7325 for includes
7326 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
7327 updated teh makefiles and instructions for WIN32
7328 * xpath.c: small fixes
7329 * test/XPath/ results/XPath: updated the testcases and results
7330 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
7331 suggested patches
7332 * valid.c: fixed an ID bug
7333
7334Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7335
7336 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +00007337 the automake bug where wrong dependencies were generated.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007338 * xpath.[ch]: worked on XPointer
7339
7340Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7341
7342 * configure.in Makefile.am: 2.2.5, ship the include in an
7343 include/libxml subdirectory, use symlinks when using CVS
7344 * testSAX.c: fixed small bug
7345 * testXPath.c: changed the way testfiles are parsed
7346 * debugXML.c: same kind of cleanup when parsing an argument expression
7347 XPath/XPointers can have blanks embedded
7348 * xpath.[ch]: more cleanup, reorgs for XPointer work
7349 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
7350 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
7351
7352Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7353
7354 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
7355 in the XPath engine, rewrote large parts of it, now it's far
7356 cleaner and in sync with the REC not an old WD. Fixed a parsing
7357 problem in the interactive XML shell found when testing XPath.
7358
7359Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7360
7361 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
7362 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
7363 examples with the extra test
7364
7365Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7366
7367 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
7368 the global init function.
7369
7370Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7371
7372 * HTMLparser.c: Doohhh, attribute name parsing was still case
7373 sensitive ! Fixed this ...
7374 * result/HTML/* : updated the tests results accordingly
7375
7376Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7377
7378 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
7379 engine, should be far more stable, incorporated a new version of
7380 preceding/following axis, need testing
7381 * uri.c: fixed file:///c:/a/b/c problem
7382 * test/XPath/tests/idsimple: augmented the XPath tests
7383
7384Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7385
7386 * doc/* rebuilding docs for 2.2.4 release
7387
7388Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7389
7390 * configure.in: releasing 2.2.4
7391 * parser.[ch]: added xmlStrEqual()
7392 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
7393 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
7394 use xmlStrEqual instead
7395 * TODO: updated
7396 * added an XPath test
7397
7398Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7399
7400 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
7401 * entities.h: exported xmlInitializePredefinedEntities
7402 * parser.[ch] : added xmlInitParser()
7403 * parserInternals.h : had to export htmlInitAutoClose()
7404
7405Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7406
7407 * xpath.[ch] : fixed some serious XPath Predicate evaluation
7408 problems
7409 * Makefile.am : added XPath regression tests to normal tests
7410 * uri.c: fixed a problem with local paths, cleanup
7411 * parser.c: fixed a problem with large CData sections
7412
7413Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7414
7415 * configure.in xml-config.in: patch from "Ben Taylor"
7416 <sol7x86@hotmail.com> for solaris shared libs lookup
7417
74182000-09-30 Martin Baulig <baulig@suse.de>
7419
7420 * libxml-2.0.pc.in: Provide pkg-config script.
7421
7422 * configure.in: Create the libxml-2.0.pc script from the
7423 libxml-2.0.pc.in templates.
7424 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
7425 script in `$(libdir)/pkgconfig'.
7426
7427Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7428
7429 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
7430 when compiling with MSC
7431
7432Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7433
7434 * xpath.c: patch for normalize-string() substring-before(),
7435 substring-after() and translate() functions from Bjorn Reese
7436 <breese@mail1.stofanet.dk>
7437 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
7438 Fredrik Hallenberg <hallon@lysator.liu.se>
7439 * TODO: updated
7440
7441Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7442
7443 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
7444 problem of socklen_t being undefined on a number of platforms
7445 * debugXML.c: fixed a compilation problem when without snprintf
7446
7447Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7448
7449 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
7450 an URI bug and a fix for the control-character-induced infinite loop
7451 * nanohttp.c: preventive fix for compiling on WIN32
7452
7453Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7454
7455 * xmlint.c: closing bug #25000
7456
7457Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7458
7459 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
7460 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
7461 modified slightly Wayne Davison patch adding xmlStrcasecmp and
7462 related function, fixing xmlStrncmp(), and associated cleanup
7463 * result/HTML/entities.html.sax: updating result
7464
7465Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7466
7467 * uri.c: applied patch for URI escaping from Wayne Davison
7468 <wayned@blorf.net>
7469 * tree.c parserInternals.c HTMLparser.c: memset checks patches
7470 from Denis Barbier <barbier@imacs.polytechnique.fr>
7471 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
7472 patch from Wayne Davison
7473
7474Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7475
7476 * doc/xml.html : updated with new releases, adding "how to help"
7477
7478Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7479
7480 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
7481 removed a few warnings in pedantic mode ...
7482 * parserInternals.c parser.c: moved encoding switching function
7483 to parserInternals.c
7484 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
7485
7486Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7487
7488 * HTMLparser.c parser.c: set ctxt->errNo before calling the
7489 error or warning handlers
7490
7491Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7492
7493 * parserInternals.c parserInternals.h parser.c Makefile.am:
7494 created a new module parserInternals.c, moved most of the
7495 code shared by the various parsers there, as well as
7496 deprecated code from parser.c. More cleanup of parser.c
7497 * uri.c: fixed a problem when URI is NULL
7498 * valid.c: speedup when looking for an attribute declaration
7499
7500Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7501
7502 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
7503 the cleanup of the computation of URI references when seeking
7504 external entities. The URI reference string and the resulting
7505 URI are both stored now.
7506 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
7507 large s(n)printf checks and cleanup from Denis Barbier
7508 <barbier@imacs.polytechnique.fr>
7509 * xmlversion.h.in tree.h: couple of SGML declarations for a
7510 possible docbook module.
7511 * result/VC/ : a couple of test output changed due to the change
7512 of the entities URI
7513
7514Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7515
7516 * parser.h: added a _private field for linking user's data
7517
7518Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7519
7520 * parser.c parserInternals.h: demacroified most of the IS_XXX
7521 the gain in size is significant so ...
7522
7523Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7524
7525 * entities.c: cases where looking up entities with doc==NULL
7526 covered
7527
7528Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7529
7530 * uri.c: applied Wayne Davison patch
7531 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
7532
7533Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7534
7535 * uri.c testUri.c: applied Wayne Davison patches
7536 * test/URI/uri.data result/URI/uri.data: first set of tests/results
7537 * Makefile.in: added URItest and included thenin "make tests"
7538
7539Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7540
7541 * xmlversion.h.in: closed bug 22941
7542
7543Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7544
7545 * doc/xmlio.html: added doc and example for entity loader
7546 redefinition.
7547
7548Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7549
7550 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
7551 used by libxml
7552
7553Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7554
7555 * parser.c: Fixed bug on invalid ontent characters and when using
7556 push.
7557 * xmllint.c: fixed xmllint endling of errors in push mode
7558
7559Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7560
7561 * HTMLparser.c testHTML.c: applied two new patches from
7562 Wayne Davison <wayned@users.sourceforge.net>
7563 * result/HTML/*.sax: regenerated HTML SAX output
7564 * parser.c: more cleanup.
7565
7566Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7567
7568 * HTMLparser.[ch] testHTML.c: applied the second set of
7569 patches from Wayne Davison <wayned@users.sourceforge.net>,
7570 adding htmlEncodeEntities()
7571 * HTMLparser.c: fixed an ignorable white space detection bug
7572 occuring when parsing with SAX only
7573 * result/HTML/*.sax: updated since the output is now HTML
7574 encoded...
7575
7576Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7577
7578 * HTMLparser.[ch]: applied some of Wayne Davison
7579 <wayned@users.sourceforge.net> patches
7580
7581Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7582
7583 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
7584 undeclared namespace prefix was used, added a warning.
7585 Cleaned up support w.r.t. entities, spilling out a warning
7586 and being pedantic on lookups.
7587 * test/warning/ent9 : added testcase for previous example.
7588 * TODO: updated
7589 * parserInternals.h parser.c: changed the way names are parsed
7590 now allow infinite size and decrease penalty for normal use
7591 * parser.c: Started a big cleanup/check of the parser code,
7592 fixed some of the most tortuous entity code, spotted code
7593 unused anymore
7594 * test/*: added tests for very long names and related nasty
7595 things.
7596
7597Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7598
7599 * doc/encoding.html: added encoding aliases doc
7600 * doc/xml.html: updates
7601 * encoding.[ch]: added EncodingAliases functions
7602 * entities.[ch] valid.[ch] debugXML.c: removed two serious
7603 bottleneck affecting large DTDs like Docbook
7604 * parser.[ch] xmllint.c: added a pedantic option, will be
7605 useful
7606 * SAX.c: redefinition of entities is reported in pedantic mode
7607 * testHTML.c: uninitialized warning from gcc
7608 * uri.c: fixed a couple of bugs
7609 * TODO: added issue raised by Michael
7610
7611Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7612
7613 * doc/encoding.html: propagated Martin Duerst suggestions
7614
7615Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7616
7617 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
7618 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
7619 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
7620 by Wayne Davison
7621
7622Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7623
7624 * nanoftp.c nanohttp.c: small cleanup
7625 * TODO: updated
7626
7627Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7628
7629 * added an old VC testcase and updated title.xml entity
7630
7631Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7632
7633 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
7634 done on auto-opening of <p> tags and cleanup of SAX output
7635
7636Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7637
7638 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
7639
7640Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7641
7642 * doc/xml.html libxml.* structure.*: updated the doc a bit
7643
7644Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7645
7646 * testSAX.c testHTML.c result/HTML/: cleanup of the output
7647 of SAX tests
7648
7649Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7650
7651 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
7652 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
7653
7654Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7655
7656 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
7657 * testHTML.c: fix core dump on Solaris 2.x systems
7658 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
7659 * result/HTML/*.sax: previous bug fix lead to new results
7660
7661Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7662
7663 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
7664 * configure.in: added --with-readline=DIR to accept alternate
7665 path for readline include/library
7666 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
7667 for ANSI under HP-UX
7668 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
7669 includes @LIBS@
7670
7671Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7672
7673 * doc/* : rebuilt the docs
7674 * getting ready for 2.2.2 release
7675
7676Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7677
7678 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
7679 and xmlAddFeature()
7680 * tree.[ch]: added xmlAddChildList()
7681 * xmllint.c: MAP_FAILED macro test
7682 * parser.h: added xmlParseCtxtExternalEntity()
7683 * valid.c: applied bug fixes removed warning
7684 * tree.c: added CDATA block to elements content
7685 * testSAX.c: cleanup of output
7686 * testHTML.c: added SAX testing
7687 * encoding.c: better error recovery
7688 * SAX.c, parser.c: fixed one of the external entity processing
7689 of the OASis testsuite
7690 * Makefile.am: added HTML SAX regression tests
7691 * configure.in: bumped to 2.2.2
7692 * test/HTML/ result/HTML: added a few of HTML tests, and added the
7693 SAX results
7694
7695Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7696
7697 * configure.in: patch for HP compiler
7698
76992000-08-04 Sven Heinicke <sven@zen.org>
7700
7701 * xmllint.c: Was coredumping sometimes when the file given didn't
7702 exist.
7703
7704Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7705
7706 * parser.c xmlIO.[ch]: fixed the problem of encoding support
7707
7708 when using in memory parsing. Need some cleanup.
7709 * xmllint.c configure.in: added a --memory flag to test memory
7710 parsing
7711
7712Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7713
7714 * nanohttp.c: fixed socklen_t replacement to unsigned int
7715 * parser.c: fixed a space handdling missing at the end of
7716 production 28 DOCTYPE.
7717 * xmlmemory.c: fixed a stupid bug on the routine to override
7718 allocation functions
7719 * TODO: updated
7720
7721Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7722
7723 * doc/ regenerated the docs
7724
7725Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7726
7727 * doc/encoding.html doc/xml.html: added I18N doc
7728 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
7729 improvements, both parser and filters, added ASCII & HTML,
7730 fixed the ISO-Latin-1 one
7731 * xmllint.c testHTML.c: added/made visible --encode
7732 * debugXML.c : cleanup
7733 * most .c files: applied patches due to warning on Windows and
7734 when using Sun Pro cc compiler
7735 * xpath.c : cleanup memleaks
7736 * nanoftp.c : added a TESTING preprocessor flag for standalong
7737 compile so that people can report bugs more easilly
7738 * nanohttp.c : ditched socklen_t which was a portability mess
7739 and replaced it with unsigned int.
7740 * tree.[ch]: added xmlHasProp()
7741 * TODO: updated
7742 * test/ : added more test for entities, NS, encoding, HTML, wap
7743 * configure.in: preparing for 2.2.0 release
7744
7745Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7746
7747 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +00007748 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007749
7750Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7751
7752 * doc/xml.html: changed the xmlsoft.org structure, updated the
7753 examples w.r.t. root and childs
7754
7755Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7756
Daniel Veillard784b9352003-02-16 15:50:27 +00007757 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007758
7759Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7760
7761 * HTMLparser.c: Work on character encoding support for the HTML parser
7762 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
7763 * encoding.c: Fixed a potential memleak in the encoding stuff
7764
7765Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7766
7767 * doc/FAQ.html doc/Makefile.am : added a FAQ
7768
7769Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7770
7771 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
7772 of the HTML parser to force it to not bypass SAX
7773
7774Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7775
7776 * win32config.h.in: updated
7777 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
7778 lacks iconv support :-( need to release 2.1.1
7779 * configure.in: release 2.1.1
7780 * HTMLparser: fixed bug #14784
7781 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
7782 by Windows compiler
7783 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
7784 the SAX startDocument() callback.
7785 * TODO: updated
7786
7787Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7788
7789 * added xmlStopParser()
7790
7791Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7792
7793 * configure.in: 2.1.0 prerelease
7794 * Large resync between W3C and Gnome tree
7795 * nanoftp, nanohttp.c: fixed stalled connections probs
7796 * HTMLtree.c SAX.c : support for attribute without values in
7797 HTML for andersca
7798 * valid.c: Fixed most validation + namespace problems
7799 * HTMLparser.c: start document callback for andersca
7800 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
7801 * parser.h, SAX.c: serious speed improvement for large
7802 CDATA blocks
7803 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
7804 different encoding
7805 * example/Makefile.am example/gjobread.c tree.h: work on
7806 libxml1 libxml2 convergence.
7807 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
7808 and the LIBXML_TEST_VERSION macro
7809
7810Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7811
7812 * doc/xml.html: various patches and improvements typo fixed by
7813 Felix Natter
7814 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
7815 from Felix Natter <fnatter@gmx.net>
7816
7817Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7818
7819 * doc/upgrade.html: updated with instructions for support of both
7820 libxml-1.x and libxml-2.x
7821 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
7822 for 2.x support and also fixed includes
7823
7824
7825Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7826
7827 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
7828 the encoding support, added iconv support, so now libxml if
7829 compiled with iconv automatically support japanese encodings
7830 among others. Work based on initial patch from Yuan-Chen Cheng
7831 I may have broken binary compat in the encoding handler
7832 registration scheme, but that was so utterly broken I don't
7833 expect anybody to have used this feature until now.
7834 * parserInternals.h: fixup on the CHAR range macro
7835 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
7836 code.
7837 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
7838 * uri.c: added xmlParseURI() I can't believe I forgot to
7839 implement this one in 2.0 !!!
7840 * SAX.c: moved doc->encoding update in the endDocument() call.
7841 * TODO: updated.
7842
7843Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7844
7845 * tree.h: removed extraneous xmlRemoveProp definition
7846 * TODO: added item about --disable-corba configure switch
7847 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
7848 * nanoftp.c: fixed include problems giving troubles on AIX and
7849 slowlaris
7850 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
7851 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
7852 comment and headers changes to lower gtk-doc number of warnings
7853 * doc/html/*: rebuilt docs
7854
7855Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7856
7857 * HACKING: documented the tag for 1.x and instructions
7858
7859Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7860
7861 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
7862 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
7863 xmlCreateIOParserCtxt
7864 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
7865 significant overall improvement
7866 * xmllint.c: added I/O test to xmllint
7867 * testSAX.c: added a speed test
7868 * doc/* : updated/regenerated
7869
7870Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7871
7872 * xpath.c uri.h parserInternals.h: cosmetic changes from
7873 "Timur I. Bakeyev" <timur@bat.ru>, including making
7874 xmlCreateURI() public
7875
7876Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7877
7878 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
7879 and the code at the same time. Added a clean mechanism for
7880 overload or added input methods: xmlRegisterInputCallbacks()
7881 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
7882 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
7883 * TODO: updated
7884 * doc/* : updated/regenerated
7885 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
7886 source dir
7887
7888Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7889
7890 * testURI.c: yet another forgotten commit, I should get some sleep !
7891
7892Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7893
7894 * xmllint.c: forgot to commit this too ?
7895
7896Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7897
7898 * xmlversion.h.in : forgot to commit this previously
7899
7900Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7901
7902 * configure.in: preparing libxml-2.0.0 version looks Ok so far
7903 * README TODO: updated for release
7904 * uri.c uri.h: added authority parsing/saving
7905 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
7906 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
7907 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
7908 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
7909 Makefile.am : added compile-time customization of libxml
7910 --with-ftp --with-http --with-html --with-xpath --with-debug
7911 --with-mem-debug
7912 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
7913 #include <libxml/xxx.h> I hope it won't break too much stuff
7914 and will be manageable in the future...
7915 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
7916 and added xmllint to the installed programs
7917 * uri.h: added xmlFreeURI()
7918
7919Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7920
7921 * uri.c uri.h: finished the escaping handling, the base support
7922 and the URI path normalization. Looks good just lacks the
7923 authority content parsing code.
7924 * Makefile.am: added instructions to generate testURI
7925 * TODO: updated
7926 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
7927 added links and icons for W3C and Gnome
7928
7929Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7930
7931 * xmlmemory.[ch] : seems I forgot to actually update the files in
7932 the last commit :-)
7933 * doc/xml.html doc/html/* : updated and uploaded the docs
7934
7935Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7936
7937 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
7938 * TODO: updated
7939 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
7940 libxml default allocation function with another set (like gmalloc/
7941 gfree).
7942 * Makefile.am, uri.c, uri.h: added a set of functions to do
7943 exact (litteraly copied from the RFC 2396 productions) parsing
7944 and handling of URI. Will be needed for XLink, one XML WFC,
7945 XML Base and reused in the nano[ftp/http] modules. Still work
7946 to be done.
7947
7948Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7949
7950 * configure.in, libxml.spec.in : libxml2
7951 * doc/* : updated the doc page, rebuilt the docs
7952
7953Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7954
7955 * all: tagged LIB_XML_1_X
7956 * *.c *.h : updated from W3C CVS tree
7957 * configure.in : 2.0.0-beta
7958 * libxml.spec.in : libxml2 package nam
7959 * result/* : new version of the tests output
7960
7961Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7962
7963 * doc/xml.html, doc/update.html: updated docs, 1.8.7
7964
7965Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7966
7967 * doc/* : rebuilt the docs
7968 * parser.c: final patch on #6766
7969 * valid.c: small patch on validity checks.
7970
7971Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7972
7973 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
7974 added
7975 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
7976 compatibility w.r.t. XML spec and existing code.
7977
7978Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7979
7980 * parser.c: seems a better solution to <a> </a> exists,
7981 will try it for a while
7982
7983Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7984
7985 * parser.c: tried to remove the <a> </a> generating <a/>
7986 this is hard. Left a flag for that purpose. Fixed bug #6766
7987 * configure.in: prepared 1.8.7 not released, due to previous
7988 problem
7989
7990Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7991
7992 * doc/xml.html : applied second patch from Paul DuBois
7993
7994Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7995
7996 * doc/xml.html : applied patch from Paul DuBois
7997
7998Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7999
8000 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
8001
8002Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8003
8004 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
8005 compilation warnings on various platforms.
8006 * parser.c: Fixed #5281 validity error callbacks are now desactived
8007 by default if not validating.
8008
8009Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8010
8011 * nanoftp.c, win32config.h.in: patches to compile on WIN32
8012
8013Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8014
8015 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
8016 <gkatsi@cs.toronto.edu>
8017
8018Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8019
8020 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
8021 processing URLs
8022
8023Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8024
8025 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
8026 xmlNanoFTPUpdateURL for persistent control connections.
8027 * configure.in: 1.8.6
8028
8029Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8030
8031 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
8032 * tree.[ch] : added xmlSaveNoEmptyTags
8033
80342000-01-29 James Henstridge <james@daa.com.au>
8035
8036 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
8037
8038 * Makefile.am: added nanoftp.[ch] to the build.
8039
8040Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8041
8042 * nanoftp.[ch]: cleanup, comments, API
8043 * debugXML.c : fixed a bug in the cat command
8044 * doc/*: regenerated the docs
8045
8046Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8047
8048 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
8049 * debugXML.c : fixed a bug in the cat command
8050 * valid.c: fixing some small probs
8051 * libxml.spec.in: get rid of the SNAP suffix
8052 * doc/xml.html: updated the status
8053
8054Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8055
8056 * xml-config.in: xml-config --version to just return the
8057 version number
8058 * xpath.c: some cleanup w.r.t. axis when the current node is
8059 an attribute.
8060 * TODO: updated
8061
8062Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8063
8064 * configure.in: prepared for libxml-1.8.5
8065 * doc/* recompiled the documentation
8066
80672000-01-17 Jody Goldberg <jgoldberg@home.com>
8068
8069 * configure.in : WARNING autoconf subtlety alert :
8070 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
8071 when looking for zlib.h so that HAVE_ZLIB_H is defined.
8072 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
8073 get defined by AC_CHECK_HEADERS.
8074
8075Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8076
8077 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
8078 Rune.Djurhuus@fast.no
8079
8080Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8081
8082 * TODO: updated
8083 * tree.c, parser.c: made sure that only memory alloc problems
8084 and internal parser errors are allowed to write to stdout or
8085 stderr.
8086
8087Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8088
8089 * tree.c : restored xmlNewGlobalNs since this seems used by
8090 a lot of existing code :-(, fixed a bug in xmlNewNs
8091 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
8092 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
8093 to exit() from the library code.
8094 * xpath.c, parser.c: removed bugs or unused code detected by
8095 Windows compilers
8096 * parser.c: started adding interfaces for parsing well balanced
8097 XML fragments
8098 * configure.in: releasing 1.8.4
8099 * doc/* : rebuilt the docs
8100
8101Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8102
8103 * tree.[ch] : added xmlNewDocFragment() for DOM
8104 * testHTML.c: uninitialized variable.
8105
8106Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8107
8108 * doc/* : rebuild the docs
8109
8110Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8111
8112 * acconfig.h: readline and history patch
8113 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
8114 * tree.c: added check and handling when possibly removing an ID
8115 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
8116 and saving.
8117 * test/HTML/entities.html result/HTML/entities.html* : test for
8118 various entities reference cases
8119 * result/HTML/* : as a result output of some testcase have
8120 changed
8121 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
8122 by previous example. added xmlParseTryOrFinish().
8123 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
8124 entities.h debugXML.h HTMLparser.h: changed the way struct are
8125 declared to allow gtk-doc to expose those
8126 * parser.c: closed bug #4960
8127 * Makefile.am configure.in: Applied patch from
8128 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
8129 and math/socket libs detection
8130
8131Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8132
8133 * configure.in, Makefile.am: link tester against readline
8134 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
8135
8136Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8137
8138 * tree.[ch]: added xmlRemoveProp
8139 * win32config.h.in nanohttp.c: avoid including the Windows
8140 socket stuff in every C files
8141 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
8142 the XmL parser(s)
8143 * test/ns4 result/ns4 etc...: added test case for previous prob
8144 * tree.c: xmlNewNs wasn't checking for double definition
8145 * Makefile.in: fixed a problem with dist-hook duplicates
8146 * parser.[hc], xmlIO.c: fixed the loading of external entities
8147 APIs, now xmlLoadExternalEntity() is used everywhere and
8148 setting up an app specific front-end using the
8149 * SAX.c parser.c: some fixes, now the xhtml spec validates
8150 with the xhtml DTD.
8151 * error.c: fixed crashes in case of no input stream
8152 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
8153 to the validation tests and results
8154
8155Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8156
8157 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
8158 too htmlCreatePushParserCtxt() and htmlParseChunk()
8159 * parser.c: a bit of cleanup.
8160 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
8161 to XML) removed the last mem leak known
8162 * HTMLtree.c: output message cleanup
8163 * xmlmemory.c: display content info about memory blocks
8164 * result/HTML/wired.* : missing att value warning change
8165
8166Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8167
8168 * doc/* : rebuilt the documentation
8169
8170Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8171
8172 * parser.[ch] parserInternals.h: Push parser for XML,
8173 seems to work fine now
8174 * tester.c debugXML.[ch]: Added an XML shell debug facility and
8175 --push for push testing
8176 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
8177 * testSAX.c: added --push
8178 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
8179 subtree
8180 * xmlIO.[ch] : enriched API + fixes for push mode
8181 * entities.[ch]: added the entity content length to the struct.
8182 * xmlmemory.[ch]: new API to show the last entries for the shell
8183 * valid.c: added required attribute testing
8184 * SAX.c: the cdata callback now merge contiguous fragments
8185 * HTMLparser.c: cleanup of some macros
8186
8187Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8188
8189 * parser.c: fix for PIs name starting with xml
8190 * tree.c: fixed a potential problem with || and && ops
8191 * *.c, configure.in win32config.h.in : generate win32config.h for
8192 those on the Other Side !
8193
8194Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8195
8196 * parser.c: fixed a stupid = vs. == bug :-(
8197 * doc/gnome-xml.sgml: s/glade/xml/
8198
8199Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8200
8201 * configure.in, doc/xml.html : bug fix release 1.8.2
8202 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
8203 Hopefully the end of that silly C++ include problem
8204 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
8205 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
8206 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
8207 troubles with autoclosed elements when the stree shape doesn't
8208 follow the DtD specs. Added htmlIsAutoClosed() and
8209 htmlAutoCloseTag()
8210 * result/HTML/*.htm*: Updated the HTML examples regression tests output
8211 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
8212 * debugXML.c: fixed a bug on printing default namespaces.
8213 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
8214
8215Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8216
8217 * result/HTML/*.htm[l] : updated the HTML regression tests according
8218 to the new output
8219 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
8220 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
8221 problem due to intermix of extern "C" { ... } declarations for C++
8222 and recursive includes in the headers
8223
82241999-12-20 Chris Lahey <clahey@umich.edu>
8225
8226 * HTMLtree.c: Made it so that html nodes with a single child do
8227 not insert a carriage return before or after the child node.
8228
8229Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8230
8231 * configure.in, doc/xml.html : bug fix release 1.8.1
8232 * parser.c: fixed bug #4344
8233 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
8234 added the glue to avoid C++ problems
8235 * doc/* : regenerated the documentation
8236
8237Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8238
8239 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
8240 namespace recognition, and Dia as a resul :-(
8241 * encoding.c: closed bug #3950
8242
8243Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8244
8245 * valid.c: debugging a posteriori validation, except URI expansion
8246 stuff this should be fixed now
8247 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
8248 Carl Nygard <cnygard@bellatlantic.net>
8249 * tester.c: added --postvalid, cleaning of the code
8250 * tree.[ch]: added xmlDocGetRootElement()
8251
8252Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
8253
8254 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
8255 c++ losage.
8256
8257Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8258
8259 * configure.in, doc/xml.html : bumped to 1.8.0
8260 * xlink.[ch], Makefile.am : added framework for link detection
8261 * parser.h: added nbChars to parser context, needed for cleanup.
8262 * xmlmemory.c: removed a nasty bug when out of mem
8263 * valid.[ch]: adding namespace support for attribute decl
8264 * tester.c: added --debugent option
8265 * debugXML.[ch]: added xmlDebugDumpEntities()
8266 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
8267 buffers instead, this was really needed, validation was breaking
8268 in strange ways due to that. Added xmlParseStringPEReference()
8269 and other parsing from strings functions. Entities processing
8270 modified again, but PERef are still not handled correcly but
8271 unless you're Eve Maller you won't notice :-)
8272 * HTMLparser.c: large changes toward reliability, and switched to
8273 lowercase internal tags, XHTML is lowercase, so it will help
8274 that output is closer to next version.
8275 * doc/* : regenerated the documentation, it is now hosted at
8276 http://xmlsoft.org/ (same bits I just bought the domain :-)
8277
8278
8279Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8280
8281 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
8282 doc generation
8283 * parser.c: fixed bugs #3908 and #3937 and a memory leak
8284 in the SAX API
8285 * doc/*: rebuilt the doc making sure everything appears in the
8286 HTML files
8287
8288Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8289
8290 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
8291 added the patch from Carl Nygard <cnygard@bellatlantic.net>
8292 which allow impressive speed improvement on dataset with
8293 large text pieces, but at the cost of broken binary
8294 compatibility and slightly bigger memory usage.
8295 Configure with --with-buffers to activate them, they
8296 are protected with XML_USE_BUFFER_CONTENT define.
8297 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
8298 goal is 0 memory left allocated once parser is no more used
8299 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
8300 call xmlCleanupParser() and xmlMemoryDump()
8301
8302Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8303
8304 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
8305 * parser.[ch] encoding.[ch]: added memory cleanup routines
8306 * parser.c: closing bug #3788
8307 * doc/*: rebuilt the doc
8308
8309Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8310
8311 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
8312 xmlNewTextChild() and xmlSetCompressMode() behaviour.
8313 * tester.c: added --compress option
8314 * doc/*: rebuilt the documentation
8315
8316Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8317
8318 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
8319 if given /proc/kcore as input !
8320 * doc/xml.html doc/*: updated and rebuilt the documentation
8321
8322Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8323
8324 * parser.c: Fixed some wrongly space collapsing code due to
8325 a misreading of the spec.
8326 * result/*: fixed the output accordingly
8327
8328Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8329
8330 * encoding.c: bug fix and typos
8331 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
8332 * parser.c: added attribute normalization closing bug #3597
8333 * test/att* result/att* SAXresult/att*: testcase for attribute
8334 normalization
8335
8336Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8337
8338 * configure.in: closing bug #3163 by adding extra flags for the
8339 cc compiler on HP-UX
8340
8341Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8342
8343 * valid.[ch] : removed a typo and an enumerated type bug in the
8344 xmlAddElementDecl() function
8345 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
8346 call to xmlEncodeEntitiesReentrant() so that the functions
8347 New, Set and Get are at the same level.
8348 * parser.c HTMLparser.c: extra memory allocation bug for
8349 attributes detected by someone using libxml in embedded systems :-)
8350
8351Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8352
8353 * xmlmemory.h: turned off mem debug :-\
8354
8355Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8356
8357 * parser.c: closed bug #2784 a one line fix, but worth pushing
8358 a new release out
8359 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
8360 some structures, comments before and after the
8361 main element, and other nastyness
8362 * HTMLtree.c tree.c: accomodate the extended HTML supported
8363 * configure.in: pushing 1.7.4
8364 * test/ent8 and related outputs : added a new test for bug #2784
8365 * test/HTML/wired.html and related output: a nasty HTML example
8366 * Makefile.am: improved the test scripts
8367 * docs/* : reran the documentation extractor, updated xml.html
8368
8369Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8370
8371 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
8372 HTMLparser and debugged the HTML related code. HTML documents
8373 now have their own type
8374 * entities.c: do not dump &apos; for HTML output
8375 * xmlmemory.c: improvement, breakpoint mechanism
8376 * testHTML.c: added --sax --repeat ...
8377 * Makefile.am: improved the HTML tests
8378 * valid.[ch]: added xmlValidGetValidElements and
8379 xmlValidGetPotentialChildren
8380 * tester.c: added --insert to test the 2 new functions
8381 * test//* result//* SAXresult//* : regression test cleanup
8382 and extension.
8383 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
8384 gnome-xml-nanohttp.html
8385
8386Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8387
8388 * HTMLparser.c: fixed problems with some autoclose tags
8389 * tree.c: fixed XML output problems.
8390 * result/* SAXresult/*: update of the tests output
8391
8392Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8393
8394 * Makefile.am: Arturo patch for xmlConf.sh version info
8395 * parser.c: Tim Josling patch for single quoted items
8396 * tester.c: Tim Josling patch for tester options usage
8397 * tree.h: indent cleanup
8398
8399Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8400
8401 * HTMLparser.c parser.h : Fixed problems with HTML parsing
8402 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
8403
8404Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8405
8406 * tree.c : Raph patch for initialization of CORBA fields
8407 * parser.c, xpath.c, ...: modification of doc comments
8408 * xpath.c : allow spaces in xpath expressions
8409
8410Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8411
8412 * xmlmemory.h: turning off memory debug :-(
8413
8414Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8415
8416 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
8417 better SAX interfaces.
8418 * testSAX.c: uses the new SAX routine, avoid fetching any remote
8419 entity.
8420 * configure.in: 1.7.2
8421
8422Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8423
8424 * libxml.spec.in: fixed the URL
8425 * doc/xml.html: improved the documentation front-end
8426
8427Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8428
8429 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
8430
8431Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8432
8433 * libxml.spec.in: fixed the alpha compile problem
8434 * parser.[ch]: changed errno to errNo in the parser context :-(
8435 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
8436 * doc/xml.html: changed CHAR to xmlChar
8437 * doc/html/*: recompiled the documentation
8438 * configure.in: 1.7.1
8439
8440Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8441
8442 * parser.h: modified the parser context struct to regain 1.4.0
8443 binary compatibility
8444 * parser.c, xml-error.h: added errno ot teh context and defined
8445 a set of errors values with update of errno
8446 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
8447 DTDs and entities
8448 * *.h, *.c: complete cleanup of the use of config.h and include
8449 protection depending on the current setup.
8450 * overalll debugging, maintenance and bug-fixing on all modules
8451 * updated the documentation
8452 * ready for 1.7.0
8453
8454Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8455
8456 * HTMLparser.c : cleanup
8457 * SAX.c valid.c valid.h: added ID/IDREF checking
8458 * tree.c tree.h: extended doc structure for refs
8459 * configure.in: 1.6.2
8460 * parser.c: patched bug in SAX user arg call
8461 * parserInternals.h: patched missing close in C++ wrapping
8462 * testXPath.c xpath.c xpath.h: prepared for extensibility,
8463 especially upcoming XPointer implementation.
8464 * doc/xml.html: augmented, typo
8465
8466Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
8467
8468 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
8469 not all invocations of install understand -d.
8470
8471Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
8472
8473 * Makefile.am: prepend all the test* calls with $(top_builddir) -
8474 to make 'check' works, when builddir != srcdir.
8475
8476Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8477
8478 * doc/xml.html : updated the documentation
8479
8480Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8481
8482 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
8483 not deallocated memory blocks
8484 * *.c : replaces all calls to malloc() free() and realloc() to
8485 the wrapper functions/macros
8486 * tree.c : removed memory leaks dues to calling xmlFreeNode()
8487 instead of xmlFreeNodeList()
8488
8489Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8490
8491 * HTMLparser.c: corrected a stupid bug leading to core dump at
8492 tree deallocation. Removed warnings indicated by
8493 Stephane.Conversy@lri.fr
8494 * entities.c: Fixes Yet Another Stupid Bug, entities were not
8495 looked for in the external subset
8496
8497Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8498
8499 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
8500 on SGI by Stephane.Conversy@lri.fr
8501
8502Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8503
8504 * all .h : changed the prototype declaration indent as in gtk
8505 * most .c : working on reducing the TODOs in the code
8506 * most .c : cleanup though -pedantic and Insure++
8507 * improvements on validation ID checkings.
8508 * tree.[ch] SAX.c: added support for namespace on attributes #2022
8509 * xml-config.in: closed #1810
8510
8511Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8512
8513 * tree.h, valid.c, valid.h: more work on validity, IDs
8514 * xpath.c: added/fixed comparidon and equlity, added a new isinf
8515 definition for AIX
8516
8517Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8518
8519 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
8520 the distribution due to a cut'n paste error at last commit
8521
8522Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8523
8524 * configure.in: upgraded to version 1.4.0
8525 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
8526 Big update, added a large part of the validation process,
8527 it should be usable, but some parts are missing
8528 * xpath.c: improved the implementation w.r.t. root.
8529 * Makefile.am: added more tests
8530 * test and result trees: added a lot of tests
8531 * libxml.spec.in: export libxml.so.0 and libxml.so.1
8532
8533Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8534
8535 * Added an HACKING file
8536
8537Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8538
8539 * xpath.[ch] : improvements and debug of the XPath implementation
8540 * parser.c, HTMLparser.c : modified the parsers to be progressive
8541 * tree.[ch] : extended the Buffer promitives
8542 * xmlIO.[ch] : added basic I/O routines providing progressive
8543 parsing and ready for I18N conversion plugins
8544 * SAXresult/* : the SAX callback sequence maybe slightly different
8545 now
8546 * test*.c : improved/updated the tests programs
8547 * doc/* : recompiled the docs.
8548
85491999-07-26 Michael Meeks <michael@edenproject.org>
8550
8551 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
8552
8553 * tree.c: Ditto.
8554
8555Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8556
8557 * configure.in: upgraded to version 1.4.0
8558 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
8559 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
8560 XML query language, see http://www.w3.org/TR/xpath for more details.
8561 * parser.c, parser.h: added CHAR* related string functions for XPath
8562 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
8563 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
8564 rebuild the docs.
8565 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
8566 and regression testing capabilities for XPath.
8567
8568Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8569
8570 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
8571 closing bug #1646
8572
8573Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8574
8575 * Makefile.am, example/Makefile.am: closed bug #1683
8576
8577Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8578
8579 * example/Makefile.am, configure.in: added the makefile for the
8580 gjobread example
8581
8582Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
8583
8584 * doc/Makefile.am:
8585 - fix which allow "make install DESTDIR=</install/prefix>".
8586
8587Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8588
8589 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
8590 which fixed a problem on the file reading-code.
8591
8592Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8593
8594 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
8595 output.
8596 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
8597
8598Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8599
8600 * parser.h : Oops removed the binary compatibility problem
8601 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
8602 * parser.c, HTMLparser.c: applied patches for reading from stdin
8603
8604Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8605
8606 * parser.c, entities.c, valid.c: cleanup bug #1591
8607 * configure.in: cleanup bug #1592
8608 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
8609 the same tree back-end. Hence gdome will be available for it.
8610 * doc/Makefile.am: close bug #617
8611
8612Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8613
8614 * parser.c: alloctate a per parser context SAX interface block
8615
8616Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8617
8618 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
8619 and xmlEncodeEntitiesReentrant with the correct one :-\
8620
8621Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8622
8623 * commit of my internal XML base changes, quite a lot of
8624 changes, cleanups, better entities support, framework for
8625 new I/O and charset detection and handling
8626 * Fixed the configure/Makefile stuff to generate shared libs
8627 with the proper version info, so we jumped on rev from
8628 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
8629 xmlEncodeEntities() result need to be freed now, and a string
8630 xmlParserVersion provide the current library version.
8631
8632Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
8633
8634 * parser.c: fixed a buffer overrun for when you have a very long
8635 attribute with no entities in it.
8636
8637Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8638
8639 * added example directory
8640 * added example/gjobs.xml gjobread.c, still need a Makefile.in
8641
8642Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8643
8644 * Release of libxml-1.1, nearly everything has been touched for
8645 this.
8646 * Added more regression tests
8647 * Updated the documentation
8648
8649Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8650
8651 * tree.[ch]: unified the XML_NO_CORBA defines.
8652 * parser.c encoding.[ch]: started plugging in char encoding detection
8653
8654Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
8655
8656 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
8657 Also freed allocated buffer.
8658
8659Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8660 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
8661 reentrancy problem at printing. One is left in entities.c, to
8662 remove ASAP
8663 * testSAX.c : added a test example showing the use of the SAX
8664 interface if one doesn't want to build the DOM tree.
8665 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
8666
8667Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8668
8669 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
8670 large revamping of the parser to use SAX callbacks
8671 http://www.megginson.com/SAX/ (or at least a C like interface
8672 a la Expat). It's now possible to set up your own callbacks
8673 and the parser will not build a DOM tree.
8674 * test/* result/*: updated the test suite, I finally removed
8675 the old Namespace draft support (PI based).
8676
8677Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8678
8679 * Makefile.am: added test result to EXTRA_DIST for make tests
8680
8681Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8682
8683 * parser.c, parserInternals.h: moved the chars macro definitions
8684 to parserInternals.h
8685 * parser.c, error.c: applied patches from "Knut Ã…kesson"
8686 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
8687
8688Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8689
8690 * xml-config.in : applied patch to make --version work
8691
86921999-03-05 Raja R Harinath <harinath@cs.umn.edu>
8693
8694 * Makefile.am (check-local): Alias for `tests' target. This will
8695 cause `make check' to do the right thing.
8696 (tests): Don't run tests in srcdir. Also, replaced calls to
8697 basename with a `sed' "equivalent".
8698
8699Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8700
8701 * Renamed error.h to xml-error.h, corrected Makefile.am to list
8702 it in the header and not the sources, updated the doc.
8703 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
8704 pointing this out.
8705
8706Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8707
8708 * parser.c, parser.h, parserInternals.h: memory leak hunting,
8709 exported the inputStream routines.
8710 * doc/html/* : updated accordingly
8711
8712Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8713
8714 * parser.c, parser.h, parserInternals.h: added a few extra
8715 internal calls to allocate and free parser contexts ...
8716 * doc/html/* : updated accordingly
8717
8718Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8719
8720 * configure.in, Makefile.am, doc/makefile.am : General changes for
8721 1.0.0 release and including the generated HTML documentation.
8722
8723Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8724
8725 * makefile.am : added parserInternals.h, oops.
8726
8727Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8728
8729 * parserInternals.h: added this header giving access to the parser
8730 internal functions.
8731 * doc/Makefile.am : added a rebuild target which rebuilds the full
8732 set of documentations
8733 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
8734 the internal subset.
8735 * *.c *.h: modifications needed to generate the documentation using
8736 gtk-doc, cleanup of functions blocks, reorganisation of struct
8737 declarations.
8738
8739Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8740
8741 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
8742 the tar and spec file to include the beginning of the doc.
8743
87441999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
8745
8746 * doc/.cvsignore: Added this file.
8747
8748Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8749
8750 * tree.c: fixed xmlGetProp to return "" when the attribute
8751 exists, even if the node-list is NULL.
8752
8753Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8754
8755 * tree.c: patched an error outputting empty attribute values.
8756 * Makefile.am and doc/makefile.am: have been updated during the
8757 week-end. Sorry for an empty CVS log, I got a shell problem.
8758
8759Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8760
8761 * tree.h: cleaned up using enums instead of defines
8762 * parser.c, valid.[ch]: more work on parsing/output of element
8763 declarations
8764
8765Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8766
8767 * valid.[ch], tree.c, parser.c : more work toward full parsing
8768 of XML DTDs.
8769 * README: added informations about mailing-list and on-line
8770 documentation
8771
87721999-01-27 Raja R Harinath <harinath@cs.umn.edu>
8773
8774 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
8775
8776Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8777
8778 * parser.c, tree.[ch] : more work toward conformance testing,
8779 added a last element to accelerate parsing of very flat structures
8780 started working on internal subset Element content declaration.
8781 * valid.[ch] : first cut at adding code toward validation.
8782 * previous changes had also small impact on most files, especially
8783 the conformance testing using James Clark test suite.
8784
8785Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8786
8787 * test/* : updated the examples, most of them were not well
8788 formed (humm), and added rdf2.
8789 * result/* : resulting changes in the output.
8790
8791Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8792
8793 * tree.c: changed the behaviour of xmlGetProp on NULL values.
8794
8795Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8796
8797 * tree.c: patched a bug in the generation of empty attributes
8798
8799Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8800
8801 * entities.[ch], tree.[ch], tester.c: added copy interfaces
8802 for node/trees/documents/... Biggest problem is namespace
8803 support when copying subtrees.
8804
8805Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8806
8807 * parser.c, entities.c: improve entities and char ref encoding,
8808 and cleanups of error messages.
8809
8810Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8811
8812 * parser.c, entities.c: simple bug hunting done during rpm2html and
8813 rpmfind integration.
8814
8815Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8816
8817 * parser.[ch]: Added interfaces allowing to specify a SAX
8818 handler before parsing.
8819
8820Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8821
8822 * parser.c: redirrect all errors reporting through the SAX
8823 error function
8824
8825Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8826
8827 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
8828 * libtool, tlmain ...: update of the libtool files
8829
88301998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
8831
8832 * entities.c: Use g_snprintf insteda of snprintf.
8833
8834Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8835
8836 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
8837 added ent5 test for this purpose.
8838 * parser.c, parser.h: formatting, comments and UTF-8 planning.
8839
8840Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8841
8842 * parser.c: fixed? a strange error due to compression on a GWP
8843 document.
8844
8845Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8846
8847 * tree.[ch]: bug fixing
8848 * entities.[ch]: defined a specific type for predefined entities
8849 * doc/xml.html: more documentation on the library, how to use it,
8850 overview of the interfaces.
8851
8852Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8853
8854 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
8855
8856Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8857
8858 * tree.c: corrected a small bug
8859 * doc/xml.html: continuing writing documentation.
8860
8861Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8862
8863 * debugXML.h debugXML.c: added debugging utilities.
8864 * tester.c: added --debug switch.
8865 * tree.c: patched an incorrect node->type assignment.
8866 * parser.c: formatting, ensure that node->doc != NULL in attributes
8867
8868Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8869
8870 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
8871 entity support and provide an internal representation close to
8872 DOM one (entity ref nodes, and attribute value as tree). I tried
8873 to preserve the interface but this will surely break some apps
8874 (I have to change rpm2html/rpmfind for example). I had to change
8875 two interfaces, and the generated tree is somewhat different.
8876 * doc/* : started documenting the XML library, the tree and
8877 DOM/Corba. This is a first step.
8878
8879Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8880
8881 * parser.c: Set up the fonctions comment block, boring but useful.
8882 * parser.h, SAX.c, parser.c: now attributes are processed through
8883 the SAX interface. The problem is that my SAX interface diverged
8884 quite a bit from the original one, well this is not an official
8885 spec, and translating it from Java to C is hairy anyway...
8886
8887Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8888
8889 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
8890 fonctions comment block, boring but useful.
8891
8892Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8893
8894 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
8895 conversion routines. However they are not yet used to convert the
8896 inputs. The core will run with UTF-8.
8897
8898Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8899
8900 * tree.c : make sure that the type id is properly set-up when
8901 a new object is allocated, needed for DOM.
8902
8903Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8904
8905 * tree.h, tree.c: Ok, the main objects in the tree will be native
8906 corba objects, it costs 8 bytes per Node, Attribute and Document
8907 but it simplifies the Corba integration a lot (no extra interface
8908 objects to allocate/free).
8909
8910Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8911
8912 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
8913 and changed NODEs contants for conformity with DOM Level 1
8914
8915Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8916
8917 * added hooks to keep track of servants when creating objects
8918 xmlDoc and xmlNode (for Corba export).
8919
8920Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8921
8922 * added xml-config script.
8923
8924Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8925
8926 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
8927 to autoupdate libtool and automake conf files.
8928
89291998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
8930
8931 * Makefile.am: Use '?' to separate the sed
8932 commands as ',' is used when people pass -Wl,something.
8933
8934
8935Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8936
8937 * tree.c, tree.h: added a per-document compression interface.
8938
8939Tue Sep 22 20:47:38 EDT 1998
8940
8941 * tree.c, tree.h: added saving with compression and added interfaces
8942 to control the compression level (xmlGetCompressMode,
8943 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
8944
8945Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8946
8947 * parser.c: corrected a loop for files of size 0
8948
89491998-08-20 Raja R Harinath <harinath@cs.umn.edu>
8950
8951 * error.h: New file. Contains prototyes from `error.c'.
8952
8953Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
8954
8955 * Makefile.am (xmlincdir): New macro.
8956 (xmlinc_HEADERS): Renamed from include_HEADERS.
8957
8958Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8959
8960 * applied small patch on numeric entities from
8961 Christopher Blizzard <blizzard@appliedtheory.com>
8962
8963Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8964
8965 * New release 0.2, removed the old xml_* files so that it's
8966 coherent with the other CVS base (W3C), far better conformance
8967 to standard, new namespaces, decent entities support, beginning
8968 of a SAX-like interface. Nearly nothing left intact, even the
8969 test examples ...
8970
89711998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
8972
8973 * .cvsignore: Add .deps dir
8974
8975Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8976
8977 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
8978
8979Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8980
8981 * configure.in: added test for CPP
8982 * AUTHORS, Changelog: the original ones didn't get commited but the
8983 glib ones instead, fixed.
8984 * Makefile.am: corrected an error in library naming
8985
8986Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8987
8988 * integrated code developped at W3C
8989 * changed the original Copyright
8990 * migrated to automake
8991 * prefixed the filenames by xml_ to avoid filename clashes
8992
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00008993Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
8994
8995 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
8996 should not be called.
8997
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00008998Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
8999
9000 * libxml-2.0.pc.in: applied the patch to fix #101894
9001
Daniel Veillard8a1b1852003-01-05 22:37:17 +00009002Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
9003
9004 * tree.c : applied patch from Lukas Schroeder for register callbacks
9005 * valid.c: modified patch from Lukas Schroeder to test
9006 register callbacks with --chkregister
9007
Daniel Veillard067bae52003-01-05 01:27:54 +00009008Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
9009
9010 * xmlreader.c: seriously changed the way data are pushed to
9011 the underlying parser, go by block of 512 bytes instead of
9012 tryng to detect tag boundaries at that level. Changed the
9013 way empty element are detected and tagged.
9014 * python/tests/reader.py python/tests/reader2.py
9015 python/tests/reader3.py: small changes mostly due to context
9016 reporting being different and DTD node being reported. Some
9017 errors previously undetected are now caught and fixed.
9018 * doc/xmlreader.html: flagged last section as TODO
9019
Daniel Veillard51a447a2003-01-04 19:42:46 +00009020Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
9021
9022 * python/libxml.py: integrated the Python 2.2 optimizations
9023 from Hannu Krosing, while maintaining compatibility with
9024 1.5 and 2.1
9025
Daniel Veillarde59494f2003-01-04 16:35:29 +00009026Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
9027
9028 * xmllint.c: a bit of cleanup
9029 * xmlreader.c: small fix
9030 * doc/xmlreader.html: more work on the XmlTextReader tutorial
9031 * python/libxml.py: a few fixes pointed out by Hannu Krosing
9032
Daniel Veillard623a9eb2003-01-04 12:47:20 +00009033Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
9034
9035 * python/setup.py.in: patch from Stéphane Bidoul to include
9036 drv_libxml2.py in setup.py
9037
Daniel Veillard66b82892003-01-04 00:44:13 +00009038Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
9039
9040 * doc/xmlreader.html: starting documenting the new XmlTextReader
9041 interface.
9042
Daniel Veillard7704fb12003-01-03 16:19:51 +00009043Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
9044
9045 * xmllint.c: added the --stream flag to use the TextReader API
9046 * xmlreader.c: small performance tweak
9047
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00009048Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
9049
9050 * xmlreader.c python/tests/reader2py: okay the DTD validation
9051 code on top of the XMLTextParser API should be solid now.
9052
Daniel Veillard1fdfd112003-01-03 01:18:43 +00009053Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
9054
9055 * xmlreader.c python/tests/reader2py: Fixing some more mess
9056 with validation and recursive entities while using the
9057 reader interface, it's getting a bit messy...
9058
Daniel Veillarddab8ea92003-01-02 14:16:45 +00009059Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
9060
9061 * xmlreader.c python/tests/reader.py: another couple of problem
9062 related to IsEmptyElement reported by Stéphane Bidoul needed
9063 some fixes.
9064
Daniel Veillard4f860202003-01-02 13:00:02 +00009065Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
9066
9067 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
9068 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
9069 based on the python XmlTextReader interface.
9070
Daniel Veillard3c265e42003-01-01 21:06:49 +00009071Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
9072
9073 * tree.c: backing out one change in the last patch which broke the
9074 regression tests
9075
Daniel Veillard5335dc52003-01-01 20:59:38 +00009076Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
9077
9078 * global.data globals.c tree.c include/libxml/globals.h: applied
9079 an old patch from Lukas Schroeder to track node creation and
9080 destruction. Probably missing a lot of references at the moment
9081 and not usable reliably.
9082
Daniel Veillard8ba17412003-01-01 19:13:12 +00009083Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
9084
9085 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
9086 from doc/news.html and a stylesheet
9087
Daniel Veillarde3c036e2003-01-01 15:11:05 +00009088Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
9089
9090 * xmlreader.c python/tests/reader.py: fixed another couple of
9091 xmlreader bugs reported by Stéphane Bidoul and added tests.
9092
Daniel Veillard9e395c22003-01-01 14:50:44 +00009093Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
9094
9095 * xmlreader.c python/tests/reader2.py: fixed another validity
9096 checking in external parsed entities raised by Stéphane Bidoul
9097 and added a specific regression test.
9098 * python/tests/reader3.py: cleanup
9099
Daniel Veillardd5896142002-12-31 14:45:26 +00009100Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
9101
9102 * xmlreader.c python/tests/reader2.py: fixed a problem with
9103 validation within entities pointed by Stéphane Bidoul, augmented
9104 the tests to catch those.
9105
Daniel Veillarddc85f282002-12-31 11:18:37 +00009106Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
9107
9108 * python/generator.py: modified the generator to allow keeping
9109 class references when creating new classes, needed to fix a bug
9110 pointed by Stéphane Bidoul where the input buffer of the
9111 xmlTextReader instance gets destroyed if the python wrapper for
9112 the input is not referenced anymore.
9113
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00009114Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
9115
9116 * xmlreader.c python/tests/reader.py: fixed another pair of problem
9117 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
9118
Daniel Veillard571b8892002-12-30 12:37:59 +00009119Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
9120
9121 * xmlreader.c python/tests/reader.py: fixed another problem
9122 pointed by Stéphane Bidoul
9123
Daniel Veillardaaa105b2002-12-30 11:42:17 +00009124Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9125
9126 * xmlreader.c python/tests/reader.py: fixed a limit case problem
9127 with "<a/>"
9128
Daniel Veillardecaba492002-12-30 10:55:29 +00009129Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9130
9131 * SAX.c: warn on xmlns:prefix="foo"
9132 * xmlreader.c python/tests/reader.py: fixed a couple of problem
9133 for namespace attributes handling.
9134
Daniel Veillard2d84a892002-12-30 00:01:08 +00009135Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9136
9137 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
9138 a really nasty problem raised by a DocBook XSLT transform
9139 provided by Sebastian Bergmann
9140
Daniel Veillard29b3e282002-12-29 11:14:41 +00009141Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
9142
9143 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
9144 by Stéphane Bidoul and integrated it into the tests
9145
Daniel Veillarde18fc182002-12-28 22:56:33 +00009146Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
9147
9148 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
9149 extended the XmlTextReader API a bit, addding accessors for
9150 the current doc and node, and an entity substitution mode for
9151 the parser.
9152 * python/libxml.py python/libxml2class.txt: related updates
9153 * python/tests/Makefile.am python/tests/reader.py
9154 python/tests/reader2.py python/tests/reader3.py: updated a bit
9155 the old tests and added a new one to test the entities handling
9156
Daniel Veillardaba976d2002-12-28 21:14:18 +00009157Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
9158
9159 * python/generator.py python/libxml2class.txt
9160 python/tests/reader.py python/tests/reader2.py: changed the
9161 generator to provide casing for the XmlTextReader similar to
9162 C# so that examples and documentation are more directly transposable.
9163 Fixed the couple of tests in the suite.
9164
Daniel Veillard83298842002-12-28 15:12:33 +00009165Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
9166
9167 * doc/guidelines.html: added a document on guildeline for
9168 publishing and deploying XML
9169
Daniel Veillard336fc7d2002-12-27 19:37:04 +00009170Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
9171
9172 * valid.c xmlreader.c: final touch running DTD validation
9173 on the XmlTextReader
9174 * python/tests/Makefile.am python/tests/reader2.py: added a
9175 specific run based on the examples from test/valid/*.xml
9176
Daniel Veillardf25b4ca2002-12-27 15:18:35 +00009177Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
9178
9179 * python/libxml.py: added a few predefined xmlTextReader parser
9180 configuration values.
9181
Daniel Veillard0e9dafa2002-12-27 11:58:25 +00009182Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9183
9184 * python/libxml_wrap.h: trying to fix #102037
9185
Daniel Veillard8dbd4952002-12-27 11:34:48 +00009186Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
9187
9188 * SAX.c: fixing bug #95296, when the predefined entities
9189 are redefined in the DTD the default one must be used
9190 instead anyway.
9191
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +00009192Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
9193
9194 * doc/xmllint.xml
9195 * doc/xmllint.1
9196 Add discussion of XML_DEBUG_CATALOG to xmllint man
9197 page - bug #100907
9198
9199
Daniel Veillarddf512f42002-12-23 15:56:21 +00009200Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9201
9202 * xmlreader.c: Fixed the empty node detection to avoid reporting
9203 an inexistant close tag.
9204
Daniel Veillard0d132cf2002-12-23 14:43:32 +00009205Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9206
9207 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
9208 for Python 2.1
9209
Daniel Veillardfe8aab92002-12-22 10:25:41 +00009210Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9211
9212 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
9213
Daniel Veillard4258b9c2002-12-20 10:29:40 +00009214Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9215
9216 * doc/libxml2-api.xml python/tests/reader.py: one really need
9217 to provide the base URI information when creating a reader parser
9218 from an input stream. Updated the API and the example using it.
9219
Daniel Veillardea7751d2002-12-20 00:16:24 +00009220Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
9221
9222 * testReader.c xmlreader.c valid.c include/libxml/tree.h
9223 include/libxml/valid.h include/libxml/xmlreader.h: working on
9224 DTD validation on top of xml reader interfaces. Allows to
9225 validate arbitrary large instances. This required some extensions
9226 to the valid module interface and augmenting the size of xmlID
9227 and xmlRef structs a bit.
9228 * uri.c xmlregexp.c: simple cleanup.
9229
Daniel Veillardbeb70bd2002-12-18 14:53:54 +00009230Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9231
9232 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
9233 work on the xml reader interfaces.
9234 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
9235 Web page for the Windows binaries.
9236
Daniel Veillard4a6d39b2002-12-17 18:33:01 +00009237Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9238
9239 * xmlIO.c: applied a patch for VMS following the report by
9240 Nigel Hall
9241
Daniel Veillard3772de32002-12-17 10:31:45 +00009242Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
9243
9244 * parser.c: the parseStartTag bug fix wasn't complete.
9245
Daniel Veillard67df8092002-12-16 22:04:11 +00009246Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
9247
9248 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
9249 parseStartTag, fixing it.
9250 * test/att4 result/att4 result/noent/att4: adding the test
9251 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
9252 more methods to XmlTextReader.
9253
Igor Zlatkovicd453c632002-12-16 18:45:48 +00009254Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9255
9256 * win32/libxml2.def.src: added more xml reader exports
9257 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
9258 to the build
9259
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +00009260Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
9261
9262 * doc/tutorial/xmltutorial.xml
9263 plus generated html and pdf
9264 Updating tutorial again based on further comments from Niraj
9265 Tolia on the last iteration
9266
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +00009267Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
9268
9269 * doc/tutorial/xmltutorial.xml
9270 * doc/tutorial/includekeyword.c
9271 * doc/tutorial/includegetattribute.c
9272 plus generated html and pdf
9273 Adding fix from Niraj Tolia to tutorial to properly free memory.
9274
9275
Daniel Veillardda46d2d2002-12-15 23:36:49 +00009276Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9277
9278 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
9279 more methods of XmlTextReader.
9280 * python/libxml2class.txt python/tests/reader.py: this increased the
9281 methods in the bndings, augmented the test to check those new
9282 functions.
9283
Daniel Veillard0eb38c72002-12-14 23:00:35 +00009284Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
9285
9286 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
9287 methods of XmlTextReader.
9288 * python/generator.py python/libxml_wrap.h python/types.c
9289 python/libxml2class.txt: added the reader to the Python bindings
9290 * python/tests/Makefile.am python/tests/reader.py: added a specific
9291 test for the Python bindings of the Reader APIs
9292 * parser.c: small cleanup.
9293
Daniel Veillard06503452002-12-13 10:42:08 +00009294Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9295
9296 * xinclude.c: fallback was only copying the first child not the
9297 full child list of the fallback element, closes #89684 as reopened
9298 by Bernd Kuemmerlen
9299
Igor Zlatkovic2d45f522002-12-12 12:33:43 +00009300Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9301
9302 * win32/libxml2.def.src: exported htmlNodeDumpOutput
9303
Daniel Veillard000eafb2002-12-12 10:04:22 +00009304Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
9305
Daniel Veillardc1eed322002-12-12 11:01:32 +00009306 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +00009307 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +00009308 gives enum values, fix functype return type, put back fields in
9309 structs
9310 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +00009311
Daniel Veillard024b5702002-12-12 00:15:55 +00009312Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
9313
9314 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
9315 about htmlNodeDumpOutput location.
9316 * xpath.c: removed an undefined function signature
9317 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
9318 too many symbols in the API breaking the python bindings.
9319 Updated with the libxslt/libexslt changes.
9320
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +00009321Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
9322
9323 * configure.in: preparing release of 2.4.29
9324 * doc/*: rebuilt the docs and API
9325 * xmlreader.c: a few more fixes for the XmlTextReader API
9326
Igor Zlatkovicf6273a02002-12-11 17:00:54 +00009327Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9328
9329 * include/win32config.h: applied mingw patch from Magnus Henoch
9330
Daniel Veillard5aad8322002-12-11 15:59:44 +00009331Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
9332
9333 * catalog.c doc/libxml2-api.xml: a bit more cleanup
9334
Daniel Veillarda9b66d02002-12-11 14:23:49 +00009335Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
9336
9337 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
9338 building Python script, does the C parsing directly, generates
9339 a better API description including structure fieds defs and
9340 enums. Still a couple of bugs, but good enough for the python
9341 wrappers now.
9342 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
9343 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
9344 include/libxml/schemasInternals.h include/libxml/tree.h: more
9345 cleanup based on the python analysis script reports.
9346 * libxml.spec.in: make sure the API XML description is part of the
9347 devel package.
9348
Daniel Veillard01c13b52002-12-10 15:19:08 +00009349Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
9350
9351 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
9352 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
9353 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
9354 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
9355 code cleanup, especially the function comments.
9356 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
9357
Daniel Veillarde1ca5032002-12-09 14:13:43 +00009358Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
9359
9360 * Makefile.am xmlreader.c include/libxml/Makefile.am
9361 include/libxml/xmlreader.h: Adding a new set of APIs based on
9362 the C# TextXmlReader API but converted to C. Allow to parse
9363 in constant memory usage, far simpler to program and explain
9364 than the SAX like APIs, unfinished but working.
9365 * testReader.c: test program
9366
Igor Zlatkovic70a296c2002-12-08 17:34:54 +00009367Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9368
9369 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
9370
Daniel Veillard64b35282002-12-04 15:10:40 +00009371Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9372
9373 * tree.c: Chip turner indicated that XHTML1 serialization
9374 rule for style actually break on both IE and Mozilla,
9375 try to avoid the rule if escaping ain't necessary
9376
Daniel Veillard8efff672002-12-04 11:44:48 +00009377Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
9378
9379 * nanhttp.c: handle HTTP URL escaping, problem reported by
9380 Glen Nakamura and Stefano Zacchiroli
9381
Daniel Veillard1c732d22002-11-30 11:22:59 +00009382Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
9383
9384 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
9385
Daniel Veillardfdd27d22002-11-28 11:55:38 +00009386Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9387
9388 * uri.c: Johann Richard pointed out some XPointer problems for
9389 URN based URI references in XInclude. Modified the URI parsing
9390 and saving routines to allow correct parsing and saving of
9391 XPointers, especially when attached to "opaque" scheme accordingly
9392 to RFC 2396
9393
Daniel Veillard8db67d22002-11-27 19:39:27 +00009394Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
9395
9396 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
9397 of refactoring to the HTML saving code.
9398 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
9399 in the doc.
9400
Daniel Veillardebc4ca92002-11-27 11:43:05 +00009401Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
9402
9403 * tree.c include/libxml/tree.h: refactored the XML dump of a node
9404 to a buffer API to reuse the generic dump to an OutputIO layer,
9405 this reduces code, fixes xmlNodeDump() for XHTML, also made
9406 xmlNodeDump() now return the number of byte written.
9407
Daniel Veillard9d5ea172002-11-27 08:02:06 +00009408Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
9409
9410 * python/setup.py.in: another patch from Stéphane Bidoul for
9411 Python bindings on Windows
9412 * doc/parsedecl.py: small cleanup
9413
Daniel Veillard9715c172002-11-25 16:33:40 +00009414Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9415
9416 * libxml.spec.in configure.in: add a line in %changelog for releases
9417
Daniel Veillard9bc53102002-11-25 13:20:04 +00009418Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
9419
9420 * parser.c: patch from Marcus Clarke fixing a problem in entities
9421 parsing that was detected in KDe documentations environment.
9422
Daniel Veillardfaa35ff2002-11-24 13:53:43 +00009423Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
9424
9425 * python/libxml.c (libxml_prev): Return the previous as opposed to
9426 the next node (I guess this is the result of some cut & paste programming:)
9427
Daniel Veillard80d7b902002-11-23 16:23:08 +00009428Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9429
9430 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
9431
Daniel Veillarda1196ed2002-11-23 11:22:49 +00009432Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9433
9434 * python/generator.py python/libxml.c python/setup.py.in: trying
9435 to fix the Python bindings build on Windows (Stéphane Bidoul)
9436
Igor Zlatkovic9ab71552002-11-22 21:41:43 +00009437Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9438
9439 * win32/configure.js: added option for python bindings
9440 * win32/libxml2.def.src: added more exports
9441
Igor Zlatkovicace7cd22002-11-22 18:07:00 +00009442Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9443
9444 * win32/Makefile.mingw: fixed unresolved symbols when linking with
9445 pthreads
9446 * win32/wince/*: applied updates to Windows CE port from Javier
9447
Daniel Veillardf9c4cad2002-11-22 15:57:07 +00009448Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9449
9450 * configure.in: preparing 2.4.28
9451 * libxml.spec.in doc/Makefile.am: some cleanup
9452 * doc/*: updated the news and regenerated.
9453
Daniel Veillardfee408f2002-11-22 13:18:30 +00009454Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
9455
9456 * HTMLparser.c: final touch at closing #87235 </p> end tags
9457 need to be generated.
9458 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
9459 this change slightly the output of a few tests
9460 * doc/*: regenerated
9461
Daniel Veillardd2ff0392002-11-22 12:28:38 +00009462Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
9463
9464 * parserInternals.c: fixing bug #99190 when UTF8 document are
9465 parsed using the progressive parser and the end of the chunk
9466 is in the middle of an UTF8 multibyte character.
9467
William M. Brack8b2c7f12002-11-22 05:07:29 +00009468Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9469
9470 * threads.c: fixed initialization problem in xmlNewGlobalState
9471 which was causing crash.
9472 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
9473 in xmlInitializeGlobalState.
9474 * parserInternals.c: cleaned up ctxt->sax initialisation.
9475
Daniel Veillardd5c2f922002-11-21 14:10:52 +00009476Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
9477
9478 * tree.c include/libxml/tree.h: modified the existing APIs
9479 to handle XHTML1 serialization rules automatically, also add
9480 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
9481 libxslt serialization uses it when needed without changing
9482 the library API.
9483 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
9484 result/xhtml1: added a new test specifically for xhtml1 output
9485 and updated the result of one XHTML1 test
9486
Daniel Veillardd076a202002-11-20 13:28:31 +00009487Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
9488
9489 * xinclude.c parserInternals.c encoding.c: fixed #99082
9490 for xi:include encoding="..." support on text includes.
9491 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
9492 test/XInclude/ents/isolatin.txt : added a specific regression test
9493 * python/generator.py python/libxml2class.txt: fixed the generator
9494 the new set of comments generated for doc/libxml2-api.xml were
9495 breaking the python generation.
9496
Daniel Veillard817e70b2002-11-19 22:28:48 +00009497Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
9498
9499 * doc/Makefile.am: repair some problem if gtk-doc fail or such
9500 * configure.in: patch for Solaris on new autoconf closes #98880
9501 * doc/parsedecl.py: repair the frigging API building script,
9502 did I say that python xmllib sucks ?
9503 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
9504 and some comment are no more truncated.
9505
Daniel Veillarda7e05b42002-11-19 08:11:14 +00009506Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
9507
9508 * parser.c: Martin Stoilov pointed out a potential leak in
9509 xmlCreateMemoryParserCtxt
9510
Daniel Veillardbc6e1a32002-11-18 15:07:25 +00009511Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
9512
9513 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
9514 included in HTML documents and using the push parser.
9515
Daniel Veillard4efd3be2002-11-18 09:11:13 +00009516Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
9517
9518 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
9519 specified, look for the Python interpreter not just in the
9520 specified root but also in the specified location. Fixes #98825
9521
Daniel Veillarda8c0adb2002-11-17 22:37:35 +00009522Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9523
9524 * python/libxml.c: fixing bug #98792 , node may have no doc
9525 and dereferencing without checking ain't good ...
9526
Daniel Veillarddad3f682002-11-17 16:47:27 +00009527Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
9528
9529 * configure.in: preparing release 2.4.27
9530 * doc/* : updated and rebuilt the docs
9531 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
9532 and all the docs are actually packaged and in the final RPMs
9533 * parser.c parserInternals.c include/libxml/parser.h: restore
9534 xmllint --recover feature.
9535
Daniel Veillard68e9e742002-11-16 15:35:11 +00009536Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9537
Daniel Veillard784b9352003-02-16 15:50:27 +00009538 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard68e9e742002-11-16 15:35:11 +00009539 processing of parsed entities, and XPath computation on sustitued
9540 entities.
9541 * testXPath.c: make sure entities are substitued.
9542
Daniel Veillard328f48c2002-11-15 15:24:34 +00009543Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
9544
Daniel Veillard784b9352003-02-16 15:50:27 +00009545 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard328f48c2002-11-15 15:24:34 +00009546 processing of internal parsed entities, which had to be changed.
9547
Daniel Veillard66651aa2002-11-15 11:21:43 +00009548Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9549
9550 * Makefile.am python/Makefile.am python/tests/Makefile.am:
9551 trying to fix bug #98517 about building outside the source tree
9552 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
9553
Igor Zlatkovic2772cea2002-11-14 17:45:20 +00009554Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9555
9556 * include/win32config.h: cleanup
9557 * win32/Makefile.mingw: integrated mingw in JScript configure
9558 * win32/Makefile.msvc: modified to allow mingw coexistence
9559 * win32/configure.js: integrated mingw
9560 * win32/Readme.txt: cleanup
9561
Daniel Veillard8dd86a52002-11-12 21:14:17 +00009562Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
9563
9564 * HTMLparser.c: strengthen the guard in the Pop macros,
9565 like in the XML parser, closes bug #97315
9566
Daniel Veillard0821b152002-11-12 20:57:47 +00009567Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
9568
9569 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
9570 callback is never used.
9571
Daniel Veillard8606bbb2002-11-12 12:36:52 +00009572Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
9573
9574 * parserInternals.c: fixed the initialization of the SAX structure
9575 which was breaking xsltproc
9576 * xpath.c: patch from Petr Pajas for CDATA nodes
9577 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
9578 * parser.c include/libxml/parser.h: patch from Peter Jones
9579 removing a leak in xmlSAXParseMemory() and adding the
9580 function xmlSAXParseMemoryWithData()
9581
MST 2002 John Fleckf854d992002-11-12 03:49:05 +00009582Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
9583
9584 adding pdf of tutorial, changing web page to link to it
9585 * doc/tutorial/xmltutorial.pdf
9586 * doc/xml.html
9587 * doc/docs.html
9588
MST 2002 John Fleck52717f32002-11-11 03:49:33 +00009589Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
9590
9591 * doc/tutorial/ar01s08.html
9592 adding file what I forgot for tutorial
9593
9594
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +00009595Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
9596
9597 Adding encoding discussion to tutorial
9598 Added:
9599 * doc/tutorial/images/*.png: DocBook admonition image files
9600 * doc/tutorial/apf.html, apg.html: new generated html
9601 * doc/tutorial/includeconvert.c: conversion code entity file
9602 changed:
9603 * doc/tutorial/xmltutorial.xml: DocBook original
9604 * doc/tutorial/*.html: generated html
9605
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00009606Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9607
9608 * include/libxml/*.h: retired xmlwin32version.h
9609 * doc/Makefile.am: retired xmlwin32version.h
9610 * win32/configure.js: retired xmlwin32version.h
9611
Igor Zlatkovica2258da2002-11-08 15:55:33 +00009612Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9613
9614 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00009615 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
9616 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +00009617
Daniel Veillard7216cfd2002-11-08 15:10:00 +00009618Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
9619
9620 * globals.c: fixed a typo pointed out by Igor
9621 * xpath.c: try to speed up node compare using line numbers
9622 if available.
9623
Daniel Veillarda70d62f2002-11-07 14:18:03 +00009624Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
9625
9626 * tree.c: make xmlFreeNode() handle attributes correctly.
9627
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +00009628Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9629
9630 * catalog.c: completed the #96963 fix, as reported by Karl
9631 Eichwalder
9632
Daniel Veillard56f21f22002-11-06 15:49:46 +00009633Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9634
9635 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
9636
Daniel Veillard91ad8792002-11-04 17:06:52 +00009637Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9638
9639 * Makefile.am: switched the order of a couple of includes
9640 to fix bugs #97100
9641
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +00009642Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9643
9644 * catalog.c: fixed bug #96963, reverted to the old behaviour of
9645 xmlLoadCatalogs that used to separate directories with a ':'.
9646
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +00009647Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9648
9649 * threads.c: improvements to the Windows-side of thread handling
9650 * testThreads.c: conditionally excluded unistd.h
9651 * testThradsWin32.c: broke overlong lines
9652 * include/win32config.h: adapted thread-related macros to the new
9653 scheme and for pthreads on Windows
9654 * win32/Makefile.msvc: introduced a more flexible thread build,
9655 added testThreads[Win32].c to the build
9656 * win32/configure.js: introduced a more flexible thread config
9657
John Fleck61f6fb62002-10-31 15:23:29 +000096582002-10-31 John Fleck <jfleck@inkstain.net>
9659
9660 * doc/xml.html (and, by implication, FAQ.html)
9661 added UTF-8 conversaion FAQ from Marcus Labib Iskander
9662
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +00009663Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9664
9665 * configure.in: removed xmlwin32version.h
9666 * include/libxml/Makefile.am: removed xmlwin32version.h
9667
Daniel Veillardce66ce12002-10-28 19:01:59 +00009668Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
9669
9670 * tree.c: applied patch from Brian Stafford to fix a bug
9671 in xmlReconciliateNs()
9672
Daniel Veillard7e3f1402002-10-28 18:52:57 +00009673Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9674
9675 * tree.c: applied patch from Christian Glahn to allow
9676 xmlNewChild() on document fragment nodes
9677
Daniel Veillardb39bc392002-10-26 19:29:51 +00009678Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9679
9680 * parser.c: Christian Glahn found a problem with a recent
9681 patch to xmlParseBalancedChunkMemoryRecover()
9682 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
9683 problems
9684 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
9685 test/schemas/seq*: added the test cases from Charles
9686
Daniel Veillard366a9152002-10-23 20:43:53 +00009687Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9688
9689 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
9690 serious cleanup of the spec file and associated changes
9691 in the Makefiles.
9692 * valid.c: try to remove some warnings on x86_64
9693
Daniel Veillardd033d022002-10-23 14:55:02 +00009694Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9695
9696 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
9697 fix bug #96586
9698
Daniel Veillardce02dbc2002-10-22 19:14:58 +00009699Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9700
9701 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
9702 parsing, applied his patch
9703 * result/HTML/attrents.html result/HTML/attrents.html.err
9704 result/HTML/attrents.html.sax test/HTML/attrents.html:
9705 added the test and result case provided by Mikhail Sogrine
9706
Daniel Veillarde645e8c2002-10-22 17:35:37 +00009707Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9708
9709 * vms/build_libxml.com vms/config.vms vms/readme.vms
9710 include/libxml/parser.h include/libxml/parserInternals.h
9711 include/libxml/tree.h include/libxml/xmlIO.h
9712 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
9713 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
9714 Applied the VMS update patch from Craig A. Berry
9715 * doc/*.html: update
9716
Daniel Veillardf000f072002-10-22 14:28:17 +00009717Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9718
9719 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
9720
Daniel Veillard1e208222002-10-22 14:25:25 +00009721Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9722
9723 * debugXML.c: adding a grep command to --shell in xmllint
9724 for T.V. Raman
9725
Daniel Veillard9cdcf362002-10-22 14:23:59 +00009726Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9727
9728 * xmlcatalog.c: tried to fix some of the problem with --sgml
9729
Daniel Veillard935494a2002-10-22 14:22:46 +00009730Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
9731
9732 * parser.c: tried to fix bug #91500 where doc->children may
9733 be overriden by a call to xmlParseBalancedChunkMemory()
9734
9735Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
9736
9737 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
9738 identifiers in SGML catalogs containing '&'
9739
Daniel Veillardc0ac0692002-10-20 21:31:50 +00009740Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9741
9742 * python/types.c: fixed bugs when passing result value tree
9743 to Python functions.
9744
Daniel Veillard48267432002-10-18 11:21:38 +00009745Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9746
9747 * configure.in: preparing the release of 2.4.26
9748 * doc/*: updated and rebuilt the documentation
9749
Daniel Veillardbb284f42002-10-16 18:02:47 +00009750Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9751
9752 * parser.c: fixed a XML Namespace compliance bug reported by
9753 Alexander Grimalovsky
9754
Daniel Veillard44892f72002-10-16 15:23:26 +00009755Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9756
9757 * HTMLtree.c: fixed serialization of script and style when
9758 they are not lowercase (i.e. added using the API to the tree).
9759
Daniel Veillard2fd85422002-10-16 14:32:41 +00009760Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9761
9762 * valid.c: make xmlValidateDocument emit a warning msg if there
9763 is no DTD, pointed by Christian Glahn
9764
Daniel Veillard32370232002-10-16 14:08:14 +00009765Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
9766
9767 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
9768 content model when some of the blocks have min or max, and a couple
9769 of bugs found in the process.
9770 * result/schemas/list0* test/schemas/list0*: added some specific
9771 regression tests
9772
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +00009773Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
9774
9775 * README: updated the contact informations
9776
Daniel Veillard63186732002-10-15 08:43:17 +00009777Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9778
9779 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
9780 misses it, reported by Peter Bray.
9781
Daniel Veillard96c3a3b2002-10-14 15:39:04 +00009782Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
9783
9784 * tree.c: investigating xmlNodeGetContent() on namespace nodes
9785 and removed a few warnings
9786
Daniel Veillard819d5cb2002-10-14 11:15:18 +00009787Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
9788
9789 * parser.c: Christian Glahn found a small bug in the push parser.
9790 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
9791 public
9792
Daniel Veillard6045c902002-10-09 21:13:59 +00009793Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9794
9795 * xmlschemas.c include/libxml/xmlschemas.h: added
9796 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
9797 * testSchemas.c: added --memory to test the new interface
9798
Daniel Veillardf0070122002-10-09 14:24:17 +00009799Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
9800
9801 * doc/index.py doc/search.php: integrated the XSLT indexing,
9802 a few fixed in the indexer, added a scope selection at the
9803 search level.
9804
Daniel Veillard01992e02002-10-09 10:20:30 +00009805Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9806
9807 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
9808 this was due to uninitialized parts of the validation context
9809
Daniel Veillard321be0c2002-10-08 21:26:42 +00009810Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9811
9812 * debugXML.c: applied patch from Mark Vakoc except the API
9813 change, preserved it.
9814 * doc/*: updated the docs to point to the search engine for
9815 information lookup or before bug/help reports.
9816
Daniel Veillard01e87d22002-10-08 16:55:06 +00009817Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9818
9819 * doc/index.py doc/search.php: added mailing-list archives
9820 indexing and lookup
9821
Daniel Veillard9dc1cf12002-10-08 08:26:11 +00009822Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9823
9824 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
9825
Daniel Veillard9b006132002-10-07 11:13:27 +00009826Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9827
9828 * doc/index.py: improved HTML indexing
9829 * doc/search.php: make the queries also lookup the HTML based indexes
9830
Daniel Veillard141d04b2002-10-06 21:51:18 +00009831Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9832
9833 * doc/index.py: added HTML page indexing
9834
Igor Zlatkovic91a62702002-10-04 13:34:16 +00009835Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9836
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +00009837 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +00009838 problem in libxslt.
9839 * catalog.c: fixed list handling in XML_CATALOG_FILES
9840
Daniel Veillardceb09b92002-10-04 11:46:37 +00009841Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9842
9843 * valid.c: typo/bug found by Christian Glahn
9844
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +00009845Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9846
9847 * xmlIO.c: applied Windows CE patch from Javier.
9848 * win32/wince: new directory, contains support for the PocketPC
9849 with Windows CE from Javier.
9850 * include/win32config.h: reorganised, removed duplicate
9851 definitions and applied WinCE patch from Javier.
9852 * include/wsockcompat.h: new file, now contains WinSock
9853 compatibility macros.
9854 * win32/Makefile.msvc: introduced double-run compilation.
9855
Daniel Veillarde16b5742002-09-26 17:50:03 +00009856Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9857
9858 * configure.in include/libxml/xmlwin32version.h: preparing release
9859 of 2.4.25
9860 * doc/*: updated and regenerated teh docs and web pages.
9861
Daniel Veillard90d68fb2002-09-26 16:10:21 +00009862Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9863
9864 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
9865 error were not covering namespace declarations.
9866 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
9867 it was missing the attribute declaration for the namespace
9868 * result/VC/NS3: the fix now report breakages in that test
9869
Daniel Veillardabe01742002-09-26 12:40:03 +00009870Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9871
9872 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
9873
Daniel Veillard2ace1952002-09-26 12:28:02 +00009874Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9875
9876 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
9877 and regenerated the docs and web site
9878
Daniel Veillarddda8f1b2002-09-26 09:47:36 +00009879Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9880
9881 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
9882 ATTRIBUTE_UNUSED is always put after the attribute declaration,
9883 not before
9884
Daniel Veillardd4cb1e82002-09-26 09:34:23 +00009885Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9886
9887 * python/generator.py python/libxml2class.txt: fixed a stupid error
9888 breaking the python API
9889
Daniel Veillardb7c29c32002-09-25 22:44:43 +00009890Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9891
9892 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
9893 triostr.c triostr.h: applied a trio update patch from
9894 Bjorn Reese which should work with MinGW
9895
Daniel Veillardbd9afb52002-09-25 22:25:35 +00009896Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9897
9898 * tree.c: improving some documentation comments
9899 * xmlregexp.c: found and fixed a mem leak with python regression tests
9900 * doc/*: rebuilt the doc and the API XML file including the
9901 xmlregexp.h xmlautomata.h and xmlunicode.h headers
9902 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
9903 python/types.c: added access to the XML Schemas regexps from
9904 python
9905 * python/tests/Makefile.am python/tests/regexp.py: added a
9906 simple regexp bindings test
9907
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00009908Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
9909
Daniel Veillardbd9afb52002-09-25 22:25:35 +00009910 * doc/xml.html:
9911 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00009912
Daniel Veillard118aed72002-09-24 14:13:13 +00009913Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
9914
9915 * xmlregexp.c: fixed the data callback on transition functionality
9916 which was broken when using the compact form
9917 * result/schemas/*: updated the results, less verbose, all tests
9918 pass like before
9919 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
9920 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
9921 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
9922 annoying warnings
9923 * xpath.c: try to provide better error report when possible
9924
Daniel Veillard72336152002-09-21 13:08:14 +00009925Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9926
9927 * Makefile.am: fixed a breakage raised by Jacob
9928
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +00009929Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9930
9931 * include/win32config.h: added HAVE_ERRNO_H definition for parts
9932 which don't use sockets
9933
Igor Zlatkovic01280582002-09-20 16:40:34 +00009934Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9935
9936 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
9937 * win32/configure.js: applied zlib patch from Daniel Gehriger
9938
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +00009939Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9940
9941 * win32/configure.js: applied the patch from Mark Vakoc for
9942 regexp support
9943 * win32/libxml2.def.src: applied the patch from Mark Vakoc
9944 for regexp support
9945
Daniel Veillardb5c05732002-09-20 13:36:25 +00009946Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9947
9948 * xmlschemastypes.c: as pointed by Igor Float and Double
9949 parsing ain't finished yet
9950
Daniel Veillard40b11342002-09-20 12:01:39 +00009951Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
9952
9953 * Makefile.am configure.in: trying to fix #88412 by bypassing
9954 all the python subdir if python ain't detected
9955
Daniel Veillard23e73572002-09-19 19:56:43 +00009956Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9957
9958 * Makefile.am configure.in include/libxml/xmlversion.h.in:
9959 made configuring with regexps/automata/unicode the default
9960 but without schemas ATM
9961 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
9962 fixed the regexp based DTD validation performance and memory
9963 problem by switching to a compact form for determinist regexps
9964 and detecting the determinism property in the process. Seems
9965 as fast as the old DTD validation specific engine :-) despite
9966 the regexp built and compaction process.
9967
Daniel Veillard5acfd6b2002-09-18 16:29:02 +00009968Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9969
9970 * valid.c: determinism is debugged, new DTD checking code now works
9971 but xmlFAComputesDeterminism takes far too much CPU and the whole
9972 set usues too much memory to be really usable as-is
9973
Daniel Veillard0f04f8e2002-09-17 23:04:40 +00009974Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9975
9976 * tree.c: fixed another stupid bug in xmlGetNodePath()
9977 * xmllint.c: --version now report the options compiled in
9978
Daniel Veillarda646cfd2002-09-17 21:50:03 +00009979Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9980
9981 * HTMLparser.c: small cleanup
9982 * valid.c xmlregexp.c: switched DTD validation to use only regexp
9983 when configured with them. A bit of debugging around the determinism
9984 checks is still needed
9985
Daniel Veillard63b01c22002-09-17 19:25:28 +00009986Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9987
9988 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
9989
Daniel Veillard92727042002-09-17 17:59:20 +00009990Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9991
9992 * xmlIO.c: small portability glitch fixed.
9993
Daniel Veillard84d70a42002-09-16 10:51:38 +00009994Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9995
9996 * xmlschemastypes.c: incomplete steps for real/double support
9997 * testAutomata.c include/libxml/xmlautomata.h
9998 include/libxml/xmlregexp.h: avoiding a compilation problem
9999 * valid.c include/libxml/valid.h: starting the work toward using
10000 the regexps for actual DTD validation
10001
Daniel Veillardaeb258a2002-09-13 14:48:12 +000010002Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10003
10004 * hash.c: cosmetic cleanup
10005 * valid.c include/libxml/tree.h include/libxml/valid.h: started
10006 integrating a DTD validation layer based on the regexps
10007
Daniel Veillard4402ab42002-09-12 16:02:56 +000010008Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10009
10010 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
10011 the determinism was tested before eliminating the epsilon
10012 transitions :-(
10013
Daniel Veillardc6d4a932002-09-12 15:00:57 +000010014Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
10015
10016 * python/generator.py python/libxml.c python/libxml.py
10017 python/libxml2-python-api.xml python/libxml2class.txt
10018 python/libxml_wrap.h python/types.c: updated the python
10019 bindings, added code for easier File I/O, and the ability to
10020 define a resolver from Python fixing bug #91635
10021 * python/tests/Makefile.am python/tests/inbuf.py
10022 python/tests/outbuf.py python/tests/pushSAXhtml.py
10023 python/tests/resolver.py python/tests/serialize.py: updated
10024 and augmented the set of Python tests.
10025
Igor Zlatkovic353bf582002-09-10 19:07:14 +000010026Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10027
10028 * win32/configure.js: added more readme info for the binary
10029 package.
10030
Daniel Veillard607b35c2002-09-10 12:16:19 +000010031Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10032
10033 * xmlIO.c: fixed a stupid out of bound array error
10034
10035Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10036
10037 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
10038 messing around with support for Windows path, cleanups,
10039 trying to identify and fix the various code path to the
10040 filename access. Added xmlNormalizeWindowsPath()
10041
Daniel Veillard76575762002-09-05 14:21:15 +000010042Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10043
10044 * error.c valid.c: working on better error reporting of validity
10045 errors, especially providing an accurate context.
10046 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
10047 error reports in those cases.
10048
Daniel Veillard3487c8d2002-09-05 11:33:25 +000010049Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10050
10051 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
10052 parser.c parserInternals.c xmlIO.c: get rid of all the
10053 perror() calls made in the library execution paths. This
10054 should fix both #92059 and #92385
10055
Daniel Veillard19aa7022002-09-05 11:14:19 +000010056Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
10057
10058 * xmllint.c: memory leak reporting was broken after a change
10059 of the preprocessor symbol used to activate it.
10060
Daniel Veillardec6725e2002-09-05 11:12:45 +000010061Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10062
10063 * tree.c: try to make the copy function work for node of
10064 type XML_DOCUMENT_FRAG_NODE, they are only created by the
10065 DOM layers though, not libxml2 itself.
10066
Daniel Veillardb9cd8b42002-09-05 10:58:49 +000010067Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
10068
10069 * valid.c: try to provide file and line informations, not all
10070 messages are covered, but it's a (good) start
10071
Daniel Veillardbbc72c32002-09-05 10:52:10 +000010072Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
10073
10074 * xinclude.c: reimplemented a large part of the XInclude
10075 processor, trying to minimize resources used, James Henstridge
10076 provided a huge test case which was exhibiting severe memory
10077 consumption problems.
10078
Daniel Veillard2206dbf2002-09-05 08:09:37 +000010079Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
10080
10081 * python/Makefile.am: applied patch from Christophe Merlet to
10082 reestablish DESTDIR
10083
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010084Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
10085
10086 * libxml.spec.in: fixes libary path for x86_64 AMD
10087
John Fleckbe98b332002-09-04 03:16:23 +000010088Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
10089
10090 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010091 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +000010092 (plus resulting generated html files)
10093 fixing one spot I missed in the tutorial where I hadn't freed
10094 memory properly
10095
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010096Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
10097
10098 * doc/tutorial/includeaddattribute.c
10099 * doc/tutorial/includeaddkeyword.c
10100 * doc/tutorial/includegetattribute.c
10101 * doc/tutorial/includekeyword.c
10102 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010103 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010104 update tutorial to properly free memory (thanks to Christopher
10105 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010106 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010107 added image files so the callouts are graphical, making it
10108 easier to read ( use "--param callout.graphics 1" to generate
10109 html with graphical callouts)
10110
Daniel Veillarde1662542002-08-28 11:50:59 +000010111Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
10112
10113 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
10114 nice logos generated by Marc Liyanage
10115 * doc/site.xsl *.html: changed the stylesheet to show the new
10116 logo and regenerated the pages
10117
Daniel Veillardb212bbb2002-08-25 14:39:16 +000010118Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10119
10120 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
10121
Daniel Veillard42766c02002-08-22 20:52:17 +000010122Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10123
10124 * xpath.c: possible mem leak patch from Jason Adams
10125
10126Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10127
10128 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
10129 in the XQuery namespace
10130 * configure.in: preparing 2.4.24
10131 * doc/*.html: updated the web pages
10132
10133Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10134
10135 * python/generator.py: closing bug #85258 by generating conditional
10136 compile check to avoid linking to routines not configured in.
10137
Havoc Pennington84ec40a2002-08-22 13:59:35 +0000101382002-08-22 Havoc Pennington <hp@pobox.com>
10139
10140 * autogen.sh: update error message for missing automake
10141
Daniel Veillard08cccaa2002-08-22 09:47:29 +000010142Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
10143
10144 * python/Makefile.am: typo in target name resulted in libxml2.py
10145 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
10146
Daniel Veillard22669b22002-08-22 07:17:11 +000010147Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10148
10149 * win32/win32/Makefile.mingw: updated with version from
10150 Elizabeth Barham at http://soggytrousers.net/repository/
10151
Igor Zlatkovica40adbc2002-08-20 14:42:32 +000010152Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10153
10154 * win32/Makefile.msvc: added the prefix location to the include
10155 and lib search path.
10156
Havoc Pennington830e8972002-08-18 22:22:13 +0000101572002-08-18 Havoc Pennington <hp@pobox.com>
10158
10159 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
10160 both automake 1.6 and 1.4 installed get the right automake. Means
10161 compilation from CVS will now require the latest automake 1.4
10162 release, or manually creating symlinks called "automake-1.4" and
10163 "aclocal-1.4"
10164
Daniel Veillardb6984ef2002-08-14 16:55:31 +000010165Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10166
10167 * configure.in python/Makefile.am: more AMD 64 induced changes from
10168 Frederic Crozat
10169
Daniel Veillardc4bad4a2002-08-14 14:45:25 +000010170Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10171
10172 * xinclude.c: oops I was missing the xml:base fixup too
10173 * result/XInclude/*.xml: this adds xml:base attributes to most
10174 results of the tests
10175
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +000010176Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10177
10178 * xinclude.c: quick but apparently working implementation of
10179 xi:fallback, should close bug #89684
10180 * Makefile.am test/XInclude/docs/fallback.xml
10181 result/XInclude/fallback.xml: added a basic test for fallback,
10182 and run with --nowarning to avoid a spurious warning
10183 * configure.in: applied patch from Frederic Crozat for python
10184 bindings on AMD 64bits machines.
10185
Daniel Veillard9e923512002-08-14 08:48:52 +000010186Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10187
10188 * parser.c: xmlSAXUserParseMemory() really ought to fail if
10189 the caller don't pass a SAX callback block.
10190
Daniel Veillardc1a0da32002-08-14 08:32:18 +000010191Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10192
10193 * tree.c: applied the same fix for the XML-1.0 namespace to
10194 xmlSearchNsByHref() as was done for xmlSearchNs()
10195
Daniel Veillardad11b302002-08-12 14:53:41 +000010196Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10197
10198 * libxml.3: small cleanup of the man page
10199 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
10200 when serializing HREF attributes generated by XSLT.
10201
Daniel Veillardc084e472002-08-12 13:27:28 +000010202Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10203
10204 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
10205 version of Marc Liyanage' patch for boolean attributes in HTML
10206 output
10207
Daniel Veillard5f91b372002-08-12 12:13:01 +000010208Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
10209
10210 * python/tests/serialize.py: fixed the test results, indenting
10211 behaviour changed slightly
10212
Aleksey Sanin9e951762002-08-08 18:02:41 +000010213Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
10214
10215 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
10216 new c14n function to Windows def files
10217
Aleksey Saninea4272a2002-08-02 23:50:03 +000010218Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
10219
10220 * c14n.c: fixed a memory leak in c14n code
10221
Daniel Veillard58e44c92002-08-02 22:19:49 +000010222Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10223
10224 * parser.c include/libxml/parser.h: adding a new API for Christian
10225 Glahn: xmlParseBalancedChunkMemoryRecover
10226 * valid.c: patch from Rick Jones for some grammar cleanup in
10227 validation messages
10228 * result/VC/* result/valid/*: this slightly change some of the
10229 regression tests outputs
10230
Daniel Veillard0bf29002002-08-01 12:54:11 +000010231Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10232
10233 * tree.c: trying to fix a problem in namespaced attribute handling
10234 raised by Christian Glahn
10235
Daniel Veillard6f46f6c2002-08-01 12:22:24 +000010236Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10237
10238 * encoding.c include/libxml/encoding.h: Opening the interface
10239 xmlNewCharEncodingHandler as requested in #89415
10240 * python/generator.py python/setup.py.in: applied cleanup
10241 patches from Marc-Andre Lemburg
10242 * tree.c: fixing bug #89332 on a specific case of loosing
10243 the XML-1.0 namespace on xml:xxx attributes
10244
Aleksey Sanin2c135a12002-08-01 06:31:50 +000010245Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
10246
10247 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
10248 corner case from new Merlin's test suite and added a callback
10249 that will be used to improve xmlsec performance
10250
10251
Daniel Veillard0b22def2002-07-29 16:23:03 +000010252Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10253
10254 * HTMLtree.c: trying to fix the <style> escaping problem in
10255 HTML serialization bug #89342
10256
Daniel Veillard0b28e882002-07-24 23:47:05 +000010257Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10258
10259 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
10260 and rebuilt the web site.
10261
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000010262Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +000010263
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000010264 * include/libxml/tree.h: added _private member to xmlNs struct
10265
Daniel Veillard1d995272002-07-22 16:43:32 +000010266Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10267
10268 * HTMLparser.c: fixing bug #84876 based on the xml working
10269 code.
10270
William M. Brack61eaba52002-07-21 11:14:18 +000010271Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10272
10273 * python/Makefile.am: enhanced to fix bug 72012 (errors
10274 when using '-jX' make parameter)
10275
William M. Brackef61d202002-07-19 08:32:00 +000010276Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10277
10278 * xpath.c: small additional enhancement for booleans
10279 compared to nodesets
10280
Daniel Veillard3a42f3f2002-07-17 17:57:34 +000010281Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10282
10283 * HTMLtree.c: changed the order of the encoding declaration
10284 attributes in the meta tags due to a bug in IE/Mac
10285
William M. Brack0c022ad2002-07-12 00:56:01 +000010286Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10287
10288 * xpath.c: enhanced handling of booleans (especially '='
10289 and '!=' for nodesets) - fixes bug 85256. Added new
10290 routine xmlXPathNotEqualValues for more proper handling
10291 of '!=' when nodesets are involved.
10292
Daniel Veillard06944e22002-07-11 19:55:18 +000010293Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10294
10295 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
10296 doc/xmlcatalog_man.xml to the source distribution
10297
Igor Zlatkovic6ac30172002-07-10 19:22:48 +000010298Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10299
10300 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
10301 asked for this.
10302
Daniel Veillard539638b2002-07-06 19:55:14 +000010303Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
10304
10305 * configure.in: preparing 2.4.23
10306 * doc/*: rebuilt the docs
10307
Daniel Veillard176d99f2002-07-06 19:22:28 +000010308Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10309
10310 * parser.c: fixing bug #84169 by fixing the
10311 comment of xmlCreatePushParserCtxt to describe the
10312 encoding detection parameters better.
10313
Daniel Veillard37f961d2002-07-06 17:53:56 +000010314Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
10315
10316 * valid.c: fixing bug #79331 in one path the lookup for
10317 ID attributes on a namespaced node wasn't handled correctly :-\
10318
Daniel Veillard8c9872c2002-07-05 18:17:10 +000010319Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
10320
10321 * HTMLparser.c: trying to fix 87235 about discarded white
10322 spaces in the HTML parser.
10323 * result/HTML/*: this changes the output of a number of HTML
10324 regression tests
10325
Daniel Veillardfdc91562002-07-01 21:52:03 +000010326Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
10327
10328 * xpath.c: applied patch from Richard Jinks for the namespace
10329 axis + fixed a memory error.
10330 * parser.c parserInternals.c: applied patches from Peter Jacobi
10331 removing ctxt->token for good.
10332 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
10333 popped out by the regression tests.
10334 * Makefile.am: patch for threads makefile from Gary Pennington
10335
William M. Brack6000af52002-06-28 11:43:13 +000010336Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10337
Daniel Veillardfdc91562002-07-01 21:52:03 +000010338 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +000010339 expressions involving preceding-sibling (et al).
10340
Daniel Veillard153120c2002-06-18 07:58:35 +000010341Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
10342
10343 * hash.c: applied a patch from Peter Jacobi to solve a problem
10344 when compiling with the Watcom C on Win32
10345 * result/schemas/*.err: the change of hashing algo generated
10346 permutations in the output
10347
Daniel Veillard5f7f9912002-06-17 17:03:00 +000010348Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10349
10350 * hash.c: applied patch from Sander Vesik improving the quality of
10351 the hash function.
10352
Aleksey Sanina5808b92002-06-14 17:07:41 +0000103532002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +000010354
10355 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
10356 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
10357 xmllint.c xpath.c: replaced sprintf() with snprintf()
10358 to prevent possible buffer overflow (the bug was pointed
10359 out by Anju Premachandran)
10360
Daniel Veillarde059b892002-06-13 15:32:10 +000010361Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10362
10363 * parser.c: removed an uninitialized data error popped by valgrind
10364 on PE references
10365
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +000010366Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
10367
10368 * doc/xml.html
10369 adding tutorial reference to the web page
10370
MDT 2002 John Fleck54520832002-06-13 03:30:26 +000010371Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
10372
10373 * doc/tutorial/xmltutorial.xml
10374 * doc/tutorial/ar01s07.html
10375 * doc/tutorial/ape.html
10376 * doc/tutorial/includegetattribute.c
10377 adding section to tutorial about retrieving an attribute
10378 value
10379
Daniel Veillardf5582f12002-06-11 10:08:16 +000010380Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10381
10382 * parser.c: applied a couple of patches from Peter Jacobi to start
10383 to get rid of ctxt->token, with a possible significant speed
10384 improvement to be gained once done. Better compliance with PE
10385 references constructs in DTDs too.
10386 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
10387 from Peter too
10388
Daniel Veillard38d80e22002-06-11 07:24:56 +000010389Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10390
10391 * parser.c: Babak Vahedipour-Kunze reported that openTag in
10392 xmlParseElement was likely to have been deallocated at the
10393 time of the report, possibly leading to segfault. Just report
10394 the tag name now.
10395
Daniel Veillard9e412302002-06-10 15:59:44 +000010396Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10397
10398 * xpath.c: patch from Richard Jinks for XPath substring() function
10399 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
10400
Aleksey Sanina5808b92002-06-14 17:07:41 +0000104012002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +000010402
10403 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
10404
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +000010405Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
10406
10407 *doc/FAQ.html
10408 fixing typos in FAQ, thanks to Robert Funnell for the
10409 editing help
10410
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000010411Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10412
10413 * NEWS: got complaints from rpmlint that it was empty
10414
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +000010415Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
10416
10417 * added doc/tutorial, including:
10418 apa.html
10419 apb.html
10420 apc.html
10421 apd.html
10422 ar01s02.html
10423 ar01s03.html
10424 ar01s04.html
10425 ar01s05.html
10426 ar01s06.html
10427 includeaddattribute.c
10428 includeaddkeyword.c
10429 includekeyword.c
10430 includestory.xml
10431 index.html
10432 xmltutorial.xml
10433 libxml tutorial, including generated html
10434
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +000010435Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
10436
10437 * result/c14n/exc-without-comments/merlin-c14n-two-*
10438 result/c14n/without-comments/merlin-c14n-two-*
10439 test/c14n/exc-without-comments/merlin-c14n-two-*
10440 test/c14n/without-comments/merlin-c14n-two-*
10441 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
10442 c14n/exc-c14n and slightly modified test script to handle
10443 these test cases
10444 * c14n.c: fixed bugs for complicated nodes set (namespace
10445 without node and others from merlin-c14n-two.tar.gz)
10446 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
10447 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
10448 for xmlsec performance patch
10449 * xpath.c: fixed self::node() for namespaces and attributes
10450
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000010451Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
10452
10453 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
10454 but with the format parameter
10455 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
10456
Aleksey Saninc57f9c12002-05-31 19:14:57 +000010457Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
10458
10459 * Makefile.am: updated c14n tests suite
10460 * c14n.c: performance improvement for previous c14n patch
10461
Daniel Veillarde72c7562002-05-31 09:47:30 +000010462Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10463
10464 * parser.c: another peroformance patch from Peter Jacobi, that
10465 time on parsing attribute values.
10466
Aleksey Sanin508a1012002-05-31 06:32:32 +000010467Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
10468
10469 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
10470 into LibXML2 test suite
10471
Aleksey Sanindffd5c82002-05-31 04:24:13 +000010472Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
10473
10474 * c14n.c: propagating xpath ancesstors node fix to c14n
10475 plus small performance improvement to reduce number of
10476 mallocs
10477 * xpath.c: fixed ancestors axis processing for namespace nodes
10478
Daniel Veillard46de64e2002-05-29 08:21:33 +000010479Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
10480
10481 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
10482 Peter Jacobi
10483
Daniel Veillardd5e22ef2002-05-27 21:17:57 +000010484Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10485
10486 * configure.in: preparing 2.4.22
10487
Daniel Veillard1b31e4a2002-05-27 14:44:50 +000010488Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10489
10490 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
10491 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
10492 a public entry point.
10493 * doc/*: rebuilt the API and docs
10494
Daniel Veillarded23b7d2002-05-27 12:16:02 +000010495Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10496
10497 * xpath.c: patch from Richard Jinks to fix a problem introduced
10498 in the previous patch and pointed by Norm
10499
Daniel Veillardc6924812002-05-24 11:10:43 +000010500Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
10501
10502 * libxml.spec.in: fixing bug #81112
10503
Daniel Veillard234bc4e2002-05-24 11:03:05 +000010504Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10505
10506 * uri.c: fixing bug #82848
10507
Daniel Veillarda2878972002-05-24 07:54:39 +000010508Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10509
10510 * result/catalogs/mycatalog.full: Aleksey's commit changed the
10511 output of one catalog test
10512
Aleksey Sanin114e4752002-05-24 07:20:27 +000010513Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +000010514
Aleksey Sanin114e4752002-05-24 07:20:27 +000010515 * global.data globals.c tree.c include/libxml/globals.h
10516 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
10517 default value for global parameter xmlIndentTreeOutput to 1 and
10518 introduced new global parameter xmlTreeIndentString (the string
10519 used to do one-level indent) with default value " " (as it was
10520 in tree.c)
10521
Daniel Veillard49d5af82002-05-23 11:55:49 +000010522Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10523
10524 * Makefile.am: Merijn Broeren pointed out a problem when compiling
10525 with trio and schemas.
10526
Daniel Veillard7c13af42002-05-22 09:57:32 +000010527Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10528
10529 * xpath.c: patch from Richard Jinks to fix the problem raised in
10530 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
10531
Daniel Veillard5a872412002-05-22 06:40:27 +000010532Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10533
10534 * xmlschemas.c: a bit of work on import.
10535 * xmlschemastypes.c: Charles Bozeman provided a compare function
10536 for date/time types so min/max facet restrictions should work,
10537 indeterminate comparisons return an error instead of equal.
10538 * test/schemas/date_0* result/schemas/date_0_0: specific test
10539 from Charles Bozeman too
10540
Daniel Veillard10b6da42002-05-18 07:55:20 +000010541Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10542
10543 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
10544 from Christian Cornelssen fixing the man pages and the Catalog
10545 building script.
10546 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
10547 next step is <xs:import> I now have a reasonable understanding
10548 of how it works.
10549
Daniel Veillarde5354492002-05-16 08:43:22 +000010550Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10551
10552 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
10553
Igor Zlatkovic1396e182002-05-14 22:22:40 +000010554Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10555
10556 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
10557
Daniel Veillard088bf112002-05-14 11:03:59 +000010558Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
10559
10560 * xpath.c: fixing an XPath function evalutation bug pointed out
10561 by Alexey Efimov where the context was lost when evaluating
10562 the function arguments
10563
Aleksey Sanin79376ba2002-05-14 06:41:32 +000010564Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +000010565
Aleksey Sanin79376ba2002-05-14 06:41:32 +000010566 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
10567 function public for XMLSec performance optimizations
10568
Daniel Veillard3cd72402002-05-13 10:33:30 +000010569Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
10570
10571 * python/generator.py python/libxml2class.txt : fixed a problem
10572 with the HTML parser pointed by Gary Benson
10573 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
10574 example
10575
Aleksey Sanine48a3182002-05-09 18:20:01 +000010576Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10577 * parser.c: fixed bug #81159 (memory growth in SAX)
10578
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000010579Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10580 * xpath.c: fixed bug #78858 (the real fix)
10581
Aleksey Sanin29b6f762002-05-05 06:59:57 +000010582Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000010583 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +000010584
Daniel Veillard4cbe4702002-05-05 06:57:27 +000010585Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10586
10587 * tree.c: modified xmlNodeSetBase to allow changing the
10588 base of a document.
10589
Daniel Veillard070803b2002-05-03 07:29:38 +000010590Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
10591
10592 * xmlschemastypes.c: patch Charles Bozeman for validation of
10593 all the date, time, and duration types
10594 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
10595 * configure.in: fixed an error pointed by an user
10596 * xml2-config.in: fixed an error pointed by an user
10597
Aleksey Sanin5aac8b82002-05-01 18:32:28 +000010598Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10599
10600 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
10601 win32/libxml2.def.src xmlIO.c: exported default
10602 'file:', 'http:' and 'ftp:' protocols input handlers
10603 and maked protocols comparisson case insensitive
10604
Daniel Veillard34de97f2002-04-30 14:29:22 +000010605Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10606
10607 * configure.in: Neven Has detected a typo
10608
Daniel Veillard28577c32002-04-30 06:48:41 +000010609Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
10610
10611 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
10612 as one of the persons allowed to commit directly to the
10613 module.
10614
Daniel Veillardfc57b412002-04-29 15:50:14 +000010615Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10616
10617 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
10618 * valid.c: raised a too low limit
10619 * doc/*: rebuilt the docs
10620
Daniel Veillardeca82812002-04-24 11:42:02 +000010621Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10622
10623 * test/XPath/expr/floats test/XPath/expr/functions
10624 result/XPath/expr/floats result/XPath/expr/functions
10625 xpath.c: another XPath conformance patch from Richard Jinks
10626
Daniel Veillard13e04c62002-04-23 17:51:29 +000010627Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
10628
10629 * xmlschemas.c: fixed validation of attribute groups.
10630 * test/schemas result/schemas: added an example from the primer
10631
Daniel Veillard88c58912002-04-23 07:12:20 +000010632Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10633
10634 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
10635 * test/schemas result/schemas: updated the test list
10636
Daniel Veillarde19fc232002-04-22 16:01:24 +000010637Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10638
10639 * TODO: updated a bit
10640 * parser.c: made a comment more specific
10641 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
10642 Schemas conformance.
10643 * test/schemas result/schemas: updated the test list
10644
Daniel Veillard441bc322002-04-20 17:38:48 +000010645Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
10646
10647 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
10648 implementing xs:all with minOccurs = 0
10649 * tes/schemas/* result/schemas/*: added more tests covering
10650 xs:all
10651
Daniel Veillard8a001f62002-04-20 07:24:11 +000010652Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
10653
10654 * xmlregexp.c: first implementation of the all particle, this
10655 may need to be revisited for case where not all transitions
10656 must be crossed.
10657
Daniel Veillard7646b182002-04-20 06:41:40 +000010658Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10659
10660 * tree.c: another entity processing update from Markus Henke
10661
Bjorn Reese54d02fb2002-04-19 15:16:01 +000010662Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
10663
10664 * trionan.c: fixed crash on OSF/1
10665
Daniel Veillardb4398962002-04-19 07:01:55 +000010666Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
10667
10668 * xmlschemas.c: more Schemas work
10669 * test/schemas/* result/schemas/*: added more tests coming
10670 from the spec.
10671
Daniel Veillard54761132002-04-18 21:00:44 +000010672Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10673
10674 * c14n.c: patch from Aleksey Sanin reflecting a change in the
10675 ExcC14N specification
10676
Daniel Veillardbf8dae82002-04-18 16:39:10 +000010677Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10678
10679 * tree.c: patch from Markus Henke, fix for recursive entities.
10680
Daniel Veillard23b1f372002-04-18 15:50:05 +000010681Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10682
10683 * xpath.c: fix a problem with string() on a document node.
10684
Daniel Veillarddecd64d2002-04-18 14:41:51 +000010685Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10686
10687 * Makefile.am xmlschemas.c: more Schemas work
10688 * test/schemas/* result/schemas/*: added more tests coming
10689 from the spec.
10690
Daniel Veillard6231e842002-04-18 11:54:04 +000010691Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10692
10693 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
10694 * result/HTML/*: this changes a few things in the results
10695
Igor Zlatkovic648b8e92002-04-17 18:35:57 +000010696Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10697
10698 * include/libxml/tree.h: eliminated 'declaration different than
10699 prototype' warning
10700 * include/win32config.h: "resolved" conflicts with errno.h
10701
Daniel Veillardb509f152002-04-17 16:28:10 +000010702Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10703
10704 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
10705 on the automata interfaces and debug of counted choices
10706 * test/schemas/* result/schemas/*: added a number of tests
10707
Daniel Veillard8651f532002-04-17 09:06:27 +000010708Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10709
10710 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
10711 a bit of work on Schemas
10712 * testSchemas.c: try to make it more useful
10713 * test/schemas/* result/schemas/* Makefile.am: changed the
10714 Schemas regression test procedure, started adding a few samples
10715
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000010716Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
10717
10718 * include/libxml/encoding.h: Patch for the Borland C++ builder
10719 * include/libxml/tree.h: Patch for the Borland C++ builder
10720 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +000010721 * win32/bcb5: New directory for the Borland C++ builder
10722 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000010723
Igor Zlatkovicea5148d2002-04-16 17:46:25 +000010724Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
10725
10726 * win32/Makefile.msvc: Update for XML Schema support
10727 * win32/configure.js: Update for XML Schema support
10728 * win32/libxml2.def.src: Update for XML Schema support
10729
Daniel Veillard4255d502002-04-16 15:50:10 +000010730Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
10731
10732 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
10733 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
10734 xmlunicode.c include/libxml/Makefile.am
10735 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
10736 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
10737 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
10738 include/libxml/xmlversion.h.in : merged the current state of
10739 XML Schemas implementation, it is not configured in by default,
10740 a specific --schemas configure option has been added.
10741 * test/automata test/regexp test/schemas Makefile.am
10742 result/automata result/regexp result/schemas:
10743 merged automata/regexp/schemas regression tests
10744
Daniel Veillardbc6f7592002-04-16 07:49:59 +000010745Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
10746
10747 * xpath.c: Gary found a compile time problem, fixes #78823
10748
Daniel Veillarda7084cd2002-04-15 17:12:47 +000010749Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
10750
10751 * configure.in: release of 2.4.20
10752 * doc/*: updated and rebuilt the docs
10753
Daniel Veillardf544f192002-04-15 12:56:56 +000010754Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10755
10756 * python/Makefile.am: patch from Cristian Gafton to build on
10757 Red Hat 6.2, should also fix #75779
10758
Daniel Veillard940492d2002-04-15 10:15:25 +000010759Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10760
10761 * valid.c: first part of fixing #78729
10762
Daniel Veillardeb475a32002-04-14 22:00:22 +000010763Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
10764
10765 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
10766 escaping of URI when saving HTML files.
10767 * result/HTML/*: this impacted some tests
10768
Daniel Veillard9b731d72002-04-14 12:56:08 +000010769Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
10770
10771 * configure.in: trying to fix #77441
10772
Daniel Veillarda8a89fe2002-04-12 21:03:34 +000010773Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10774
10775 * include/libxml/xmlIO.h: Hallski complained it could not be
10776 included by itself.
10777
Daniel Veillardcb5b4d62002-04-11 08:24:26 +000010778Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
10779
10780 * configure.in: applied an IEEE flag patch for OSF/1 #77825
10781
Igor Zlatkovic9425ce22002-04-10 21:57:11 +000010782Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10783
10784 * win32/configure.js: patch from Nilo for the c14n option
10785 * win32/Makefile.msvc: fixed libxml2.def generation with threads
10786
Daniel Veillardda423da2002-04-10 19:25:38 +000010787Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10788
10789 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
10790 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
10791 LIBXML_THREAD_ENABLED
10792
Daniel Veillard0eafdef2002-04-10 16:14:34 +000010793Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10794
10795 * xpath.c: another patch from Richard Jinks for substring conformance
10796 * test/XPath/expr/floats test/XPath/expr/strings
10797 result/XPath/expr/floats result/XPath/expr/strings: update of the
10798 test suite to check those.
10799
Daniel Veillard01917aa2002-04-10 11:30:41 +000010800Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10801
10802 * xpath.c: patch from Richard Jinks for .x float parsing.
10803
Daniel Veillard46d6c442002-04-09 16:10:39 +000010804Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10805
10806 * parser.c: patch from Markus Henke when an encoding ain't recognized
10807
Daniel Veillard88e0ad42002-04-09 13:48:02 +000010808Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10809
10810 * libxml.m4: got a report that #include <string.h> was needed
10811
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000010812Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10813
10814 * xmllint.c: applied a fix from Anthony Jones for -o /--output
10815
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000010816Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
10817
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000010818 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000010819
Daniel Veillardbd6e6312002-04-01 08:04:14 +000010820Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10821
10822 * xpath.c: fixed a bug in the nodeset to boolean comparison code
10823 pointed out by Melvyn Sopacua.
10824
Daniel Veillarde979e3b2002-03-29 22:43:00 +000010825Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10826
10827 * libxml.m4: Frédéric Crozat gave a patch related to the change
10828 of Include paths breaking the libxml.m4
10829
Daniel Veillard7089d6b2002-03-29 17:28:10 +000010830Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10831
10832 * xpath.c: Fix bug #76927 forgot to save some context
10833 when evaluating binary expressions
10834
Daniel Veillardd30be4a2002-03-28 18:25:31 +000010835Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10836
10837 * configure.in: fixed configure for MPE/iX from Markus Henke
10838 * xmlmemory.c: fixed initialization problems
10839 * xpath.c: another set of patches from Richard Jinks this
10840 fixes "make XPathtests" on linux
10841
Daniel Veillard21458c82002-03-27 16:12:22 +000010842Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
10843
10844 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
10845 * test/XPath/expr/compare test/XPath/expr/equality
10846 test/XPath/expr/floats test/XPath/expr/functions
10847 test/XPath/expr/strings result/XPath/expr/compare
10848 result/XPath/expr/equality result/XPath/expr/floats
10849 result/XPath/expr/functions result/XPath/expr/strings: Updated
10850 tests though they show a divergence on Linux
10851
Daniel Veillard28dfed12002-03-27 09:08:17 +000010852Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10853
10854 * xpath.c trionan.c: previous commit also included patches
10855 from Richard Jinks on some IEEE support corner case
10856
Daniel Veillard5fc1f082002-03-27 09:05:40 +000010857Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10858
10859 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
10860 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
10861 that $(datadir) should be used for docs
10862
Daniel Veillarddb1dc392002-03-26 12:44:39 +000010863Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10864
10865 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
10866 could leak filedescriptors
10867
Daniel Veillarddd4b9122002-03-26 07:58:43 +000010868Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10869
10870 * configure.in nanohttp.c: applied patch from Allan Clark for
10871 UnixWare/OpenServer
10872
Daniel Veillard19274092002-03-25 16:48:03 +000010873Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10874
10875 * configure.in: preparing 2.4.19
10876 * doc/*: rebuilt the docs
10877
Daniel Veillard56b2db72002-03-25 16:35:28 +000010878Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10879
10880 * nanohttp.c: fixing #76043, got fed up with non-portability
10881 of that piece of code.
10882
Daniel Veillard6f4561a2002-03-25 12:10:14 +000010883Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10884
10885 * valid.c SAX.c: Never commit without running "make tests" :-(
10886 fix a couple of stupidities in the previous commit
10887 * result/*: a few changes in some attribute order result of previous
10888 commit.
10889
Daniel Veillardd85f4f42002-03-25 10:48:46 +000010890Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10891
10892 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
10893 the internal subset should not raise duplicate ID errors,
10894 also there was a small bug in conjunction to namespace
10895 declarations defaulted and xml:xxx attributes DTD definitions.
10896
Daniel Veillard56cd18b2002-03-22 14:14:43 +000010897Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10898
10899 * xpath.c: Richard Jinks also raised some rounding problems
10900 this tries to fix them
10901
Daniel Veillard4e2df542002-03-22 12:23:14 +000010902Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
10903
10904 * xpath.c: Richard Jinks spotted an incoherent memory allocation
10905 behaviour in xmlXPathCastToString()
10906
Daniel Veillarddb552912002-03-21 13:27:59 +000010907Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10908
10909 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
10910 raised by Morus Walter
10911
Daniel Veillard9e537932002-03-21 13:08:08 +000010912Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10913
10914 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
10915 from Igor
10916
Daniel Veillard6fbcf422002-03-21 12:32:59 +000010917Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10918
10919 * xpath.c: fixing #75619, related to a problem when trying
10920 to evaluate condition when the current node set resulting
10921 from that sub-step evaluation is empty. Also fixes 2 potential
10922 problem with previous-sibling and next-siblings axis.
10923
Daniel Veillard1840ef02002-03-21 08:05:23 +000010924Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10925
10926 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
10927 HTML support is not configured in.
10928
Daniel Veillard561b7f82002-03-20 21:55:57 +000010929Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10930
10931 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
10932 include/libxml/tree.h: dohh I really didn't intended to commit
10933 this test version :-(
10934
Daniel Veillarde50f3b52002-03-20 19:24:21 +000010935Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10936
10937 * testSAX.c: I wanted to see the real speed at the SAX interface
10938 after a little too many Ximianer started complaining about the
10939 parser speed.
10940 added a --quiet option:
10941 paphio:~/XML -> ls -l db100000.xml
10942 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
10943 paphio:~/XML -> time ./testSAX --quiet db100000.xml
10944 3200006 callbacks generated
10945 real 0m1.270s
10946 Which means 16MBytes/s and 3Mcallback/s
10947
Daniel Veillardc62a1472002-03-19 18:35:12 +000010948Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10949
10950 * xpath.c: valgrind spotted another error that time when running
10951 on libxslt regression tests
10952
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000010953Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10954
10955 * Makefile.am: adding "make valgrind" running the full regression
10956 tests (except python ones) under Valgrind (using valgrind -q
10957 which was kindly added by the author).
10958 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
10959 passes cleanly now except an obcure floating point initialization
10960 raised in log10() in one XPath regression test ???
10961 * tree.c: edited some comments to close #75244
10962
Daniel Veillard28cac6b2002-03-19 11:25:30 +000010963Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
10964
10965 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
10966 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
10967 context of ScrollKeeper, made sure that if the number is
10968 an integer, the serialization follows the description at
10969 http://www.w3.org/TR/xpath#section-String-Functions
10970
Daniel Veillard5997aca2002-03-18 18:36:20 +000010971Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10972
Daniel Veillard34ce8be2002-03-18 19:37:11 +000010973 * configure.in: preparing 2.4.18
10974 * doc/*: updated and rebuilt the web site
10975 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
10976 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000010977 * parser.c: humm, changed the way the SAX parser work when
10978 xmlSubstituteEntitiesDefault(1) is set, it will then
10979 do the entity registration and loading by itself in case the
10980 user provided SAX getEntity() returns NULL.
10981 * testSAX.c: added --noent to test the behaviour.
10982
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000010983Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10984
10985 * parser.c: Wilfried Teiken provided a hackish but working
10986 way to get context reported back on entities when parsing
10987 with SAX and without breaking the DOM build.
10988
Daniel Veillard2d347fa2002-03-17 10:34:11 +000010989Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10990
10991 * c14n.c: applied a new patch from Aleksey Sanin
10992 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
10993 to reference Aleksey implementation of XML digital Signatures
10994
Daniel Veillard38bf6f02002-03-16 22:03:31 +000010995Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10996
10997 * xpath.c: small fix to avoid potential problem due to
10998 ordering of freeing data
10999 * python/Makefile.am: people were complaining about
11000 the generated file in python dir not being built
11001
Daniel Veillardd2379012002-03-15 22:24:56 +000011002Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11003
11004 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
11005 python/generator.py python/libxml.c python/types.c: Cleanup
11006 of the python Makefiles based on Jacob and James feedback,
11007 fixed the spec file accordingly, fixed the number of warning
11008 that passing my pedantic CFLAGS was generating. Conclusion
11009 is that Python includes are real crap.
11010
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000011011Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
11012
11013 * configure,in: it was reported quite a few times that
11014 xml2-config --cflags should not output
11015 -I$includeprefix/libxml2/libxml because libxml2 header names
11016 clashes with existing names like list.h from C++ stl.
11017 Includes should be #include<libxml/xxx.h> so ...
11018
Daniel Veillard6f293b12002-03-15 09:42:33 +000011019Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
11020
11021 * c14n.c: another patch from Aleksey Sanin
11022
Daniel Veillard5c396542002-03-15 07:57:50 +000011023Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11024
11025 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
11026 canonicalization algorithm
11027 * doc/xml.html doc/index.html: added the C14N references on the
11028 index page.
11029
jacob berkman9be65862002-03-14 02:15:56 +0000110302002-03-13 jacob berkman <jacob@ximian.com>
11031
11032 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
11033 usage, redundant, and gcc specific
11034
Daniel Veillard75be0132002-03-13 10:03:35 +000011035Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11036
11037 * xpath.c: speedup some node selection operations, this can
11038 have a significant impact on DocBook Norm's stylesheets
11039 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
11040 make sure it's always the case
11041 * debugXML.c: distinguish CDATA and comments in ls operations
11042
Daniel Veillard61f26172002-03-12 18:46:39 +000011043Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11044
11045 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
11046 to generate better API descriptions etc...
11047
Daniel Veillard9ff88172002-03-11 09:15:32 +000011048Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11049
11050 * c14n.c: Fixing #74186, made sure all boolean expressions
11051 get fully parenthesized, ran indent on the output
11052 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
11053 include/libxml/tree.h: also #74186 related, removed the
11054 --with-buffers option, and all the preprocessor conditional
11055 sections that were resulting from it.
11056
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000011057Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11058
11059 * valid.c: applied patch from Dodji Seketeli fixing an
11060 uninitailized variable in xmlValidGetValidElements()
11061
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000011062Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11063
11064 * c14n.c: fixed a few comments
11065 * doc/*.html doc/*/*.html: regenerated the docs and added
11066 the C14N API
11067 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
11068
Daniel Veillardfa49d872002-03-09 10:20:00 +000011069Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
11070
11071 * check-xml-test-suite.py: fix to adapt varaiations in the
11072 bindings
11073 * configure.in python/setup.py python/setup.py.in: fixed to
11074 have the version of the python scripts automatically updated
11075
Daniel Veillarda3db2e32002-03-08 15:46:57 +000011076Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11077
11078 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
11079 in xmlCopyProp()
11080
Daniel Veillardaf43f632002-03-08 15:05:20 +000011081Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
11082
11083 * configure.in: preparing 2.4.17 release
11084 * doc/*: updated and rebuilt the docs
11085 * xpath.c: fixed a comment
11086 * python/libxml.c: fixed a possible reentrancy problem
11087
Daniel Veillardef6c46f2002-03-07 22:21:56 +000011088Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
11089
11090 * tree.c python/tests/Makefile.am python/tests/attribs.py:
11091 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
11092 added a specific regression test
11093 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
11094 not raise exceptions when failing to find the attribute.
11095
Daniel Veillard90bc3712002-03-07 15:12:58 +000011096Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11097
11098 * configure.in xmllint.c: owen pointed out a problem with the
11099 ftme fix, gettimeofday() was not detected by configure and
11100 the ftime header wasn't included, dohhh
11101
Daniel Veillard8c1ae602002-03-07 11:21:00 +000011102Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
11103
11104 * configure.in xmllint.c: trying to fix #71457 for timing
11105 precision when gettimeofday() is not availble but ftime() is
11106
Daniel Veillardf5a457a2002-03-07 10:25:29 +000011107Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11108
11109 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
11110 are now copied on install and part of the -devel RPM
11111
Daniel Veillard7b416132002-03-07 08:36:03 +000011112Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
11113
11114 * xpath.c: trying to avoid bug #72150 which was apparently
11115 caused by a gcc bug (or a processor problem) as detailed
11116 at http://veillard.com/gcc.bug
11117
Daniel Veillardf742d342002-03-07 00:05:35 +000011118Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11119
11120 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
11121 fixed xmlReconciliateNs(), added a Python test/example for
11122 inter-document cut'n paste
11123 * python/libxml.py: fixed node.doc on document nodes and added
11124 xpathEval() onto node objects
11125
Daniel Veillard4e0e2972002-03-06 21:39:42 +000011126Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11127
11128 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
11129 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
11130 fixup and integrated tests for the serialization stuff
11131
Daniel Veillarde915b2d2002-03-06 18:42:40 +000011132Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11133
11134 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
11135 moved the libxml man page to section 3
11136
Daniel Veillard1e774382002-03-06 17:35:40 +000011137Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
11138
11139 * tree.c: fix bug #72490
11140 * python/libxml.c python/libxml.py: added methods serialize()
11141 and saveTo() to all node elements.
11142
Daniel Veillardddffd2a2002-03-05 20:28:20 +000011143Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11144
11145 * xmlIO.c: closed #73430, don't read from an input source
11146 which indicated an end-of-file or an error.
11147
Daniel Veillard8d24cc12002-03-05 15:41:29 +000011148Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11149
11150 * parser.c: make sure SAX endDocument is always called as
11151 this could result in a Python memory leak otherwise (it's
11152 used to decrement ref-counting)
11153 * python/generator.py python/libxml.c python/libxml.py
11154 python/libxml2-python-api.xml python/libxml2class.txt
11155 python/tests/error.py python/tests/xpath.py: implemented
11156 the suggestions made by Gary Benson and extended the tests
11157 to match it.
11158
Daniel Veillardba5e18a2002-03-05 09:36:43 +000011159Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11160
11161 * python/generator.py: applied patch fixing #73450
11162
Daniel Veillard044fc6b2002-03-04 17:09:44 +000011163Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11164
11165 * xpath.c: fixing #61290 "namespace nodes have no parent"
11166 long standing divergence from the XPath REC. NodeSets
11167 simply hold a copy of namespace nodes and those node ->next
11168 points to the parent (which may not be the node carrying the
11169 definition).
11170 * include/libxml/xpath.h: flagged but didn't added a possible
11171 speedup
11172 * DOCBparser.c HTMLparser.c: removed some warnings from push
11173 parser due to new state being added.
11174 * tree.c: new fix from Boris Erdmann
11175 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
11176 the XML Canonalization support from Aleksey Sanin
11177
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000011178Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11179
11180 * tree.c: patch from Boris Erdmann fixing some namespace odities
11181 with xmlCopyNode()
11182
Daniel Veillardc6613042002-03-02 09:34:02 +000011183Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11184
11185 * xmlIO.c: fix bug #72706 when loading a NULL entity
11186
Daniel Veillardc0fef772002-03-01 16:16:31 +000011187Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11188
11189 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
11190 actually change in a future XML Namespace revision.
11191
Daniel Veillard79426f22002-03-01 16:14:17 +000011192Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11193
11194 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
11195 added the possibility of returning nodesets from XPath extension
11196 functions written in Python
11197
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000011198Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
11199
11200 * python/*: commiting some Python bindings work done while travelling
11201
Daniel Veillard97300512002-03-01 09:13:41 +000011202Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11203
11204 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
11205 explicitely with memory debugging switched on
11206
Daniel Veillard6361da02002-02-23 10:10:33 +000011207Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
11208
11209 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11210 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11211 Added wrapper for the xmlURIPtr type, provided accessors, fixed
11212 the accessor generator for strings
11213 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
11214 regression test.
11215
Daniel Veillard0fea6f42002-02-22 22:51:13 +000011216Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11217
11218 * python/README python/generator.py python/libxml.c python/setup.py:
11219 added the 'usual' setup.py to allow building a libxml2-python
11220 module based on the same code. The initialization is however
11221 different the 2 .so files fo libxml2 and libxslt are identical and
11222 they entry point initialize both libraries. this is done to avoid
11223 some possible nasty problem since the Python don't merge the maps
11224 of all shared modules.
11225
Daniel Veillard158a4d22002-02-20 22:17:58 +000011226Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11227
11228 * parser.c: fixed a push/encoding bug reported by Michael
11229 on librsvg
11230
Daniel Veillard7839e162002-02-20 18:54:48 +000011231Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11232
11233 * include/libxml/parserInternals.h: fixes a misplaced #endif
11234
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000011235Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11236
11237 * parser.c valid.c: found and fixed a couple of allocation bugs
11238
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000011239Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11240
11241 * doc/xml.html doc/python.html doc/*: added a Python and binding
11242 page describing the current state of the Python bindings and
11243 giving pointers to the other languages wrappers.
11244
Daniel Veillard5f4b5992002-02-20 10:22:49 +000011245Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11246
11247 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
11248 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
11249 rebuilt the API and web site
11250 * xpath.c: fixed #71978 portability bugs
11251
Daniel Veillard8aff2472002-02-19 21:50:43 +000011252Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
11253
11254 * SAX.c: oops broke automatic defaulting of namespaces attributes.
11255
Daniel Veillard8dc16a62002-02-19 21:08:48 +000011256Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11257
11258 * include/libxml/parserInternals.h parser.c: had to change
11259 2 internal parsing API when processing document content
11260 to check the start and end of element content are defined
11261 in the same entity
11262 * valid.c include/libxml/valid.h: attribute normalization can
11263 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
11264 with the context to report it.
11265 * SAX.c: fixed the last known bugs, crazy validation constraints
11266 when a document is standalone seems correctly handled. There
11267 is a couple of open issues left which need consideration especially
11268 PE93 on external unparsed entities and standalone status.
11269 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
11270 The 2 tests left failing are actually in error. Cleanup done.
11271
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000011272Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11273
11274 * valid.c: implemented E59 spaces in CDATA does not match the
11275 nonterminal S
11276
Daniel Veillard878eab02002-02-19 13:46:09 +000011277Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11278
11279 * SAX.c parser.c valid.c: more validation test fixups
11280 * check-xml-test-suite.py: added duration info for the tests
11281
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000011282Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11283
11284 * parser.c valid.c: a couple of errors were reported but not
11285 saved back as such in the parsing context. Down to 1% failure rate
11286 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
11287
Daniel Veillard4a7ae502002-02-18 19:18:17 +000011288Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11289
11290 * xmlInternald.c: isExtender was missing a char
11291 * parser.c include/libxml/parser.h: % are acceptable in the
11292 internal subset if within a PUBLIC ID
11293
Daniel Veillard8ab0f582002-02-18 18:31:38 +000011294Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
11295
11296 * SAX.c parserInternals.c valid.c: more work on the conformance
11297 suite. Took the step to finally block documents with encoding
11298 errors. It's a fatal error per the spec, people should have fixed
11299 their documents by now.
11300
Daniel Veillard55253e22002-02-18 14:32:39 +000011301Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
11302
11303 * check-xml-test-suite.py: fixed the test script after some discussion
11304 on the semantic of TYPE="error"
11305 * Makefile.am: added the script to the distrib
11306
Daniel Veillard28757702002-02-18 11:19:30 +000011307Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11308
11309 * SAX.c entities.c: fixed a couple of conformances issues deep
11310 into the validation code (standalone and undeclared Notations)
11311
Daniel Veillard82ac6b02002-02-17 23:18:55 +000011312Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11313
11314 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
11315 stayed there for years !
11316
Daniel Veillard7aea52d2002-02-17 23:07:47 +000011317Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11318
11319 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
11320 missing
11321
Daniel Veillardc7612992002-02-17 22:47:37 +000011322Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11323
11324 * check-xml-test-suite.py: improved the behaviour a bit as
11325 well as the logs
11326 * parser.c valid.c SAX.c: fixed a few more bugs
11327 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
11328
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000011329Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11330
11331 * check-xml-test-suite.py: python script to run regression tests
11332 against the XML Test suite of W3C/OASis
11333 * SAX.c: fixed a validation bug
11334 * parser.c: fixed 3 errors pointed by the test suite
11335 * doc/buildDocBookCatalog: fixed a typo pointed by drake
11336 * python/Makefile.am: fixed a dependendy
11337
Daniel Veillard9f28f302002-02-15 20:48:08 +000011338Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11339
11340 * xmlmemory.c: avoid a warning bug #71594
11341
Daniel Veillard144024e2002-02-13 21:14:46 +000011342Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11343
11344 * xmlmemory.c: Jesse Perry provided a patch to remove a few
11345 warning on alpha/Tru64
11346
Daniel Veillarde4301c82002-02-13 13:32:35 +000011347Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11348
11349 * include/libxml/entities.h: fixing a comment
11350 * valid.c: fixing some troubles with validity check on namespaces
11351 * result/VC/NS3 test/VC/NS3: added a specific regression test
11352
Daniel Veillarda6d05382002-02-13 13:07:41 +000011353Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11354
11355 * tree.c: Fixing #71342 serializing '\n' in attribute values
11356 * result/noent/att3 result/att3 test/att3: added a specific
11357 test.
11358
Daniel Veillard797a5652002-02-12 13:46:21 +000011359Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
11360
11361 * python/libxml.c: couple of bug fixes
11362
Daniel Veillard01a6d412002-02-11 18:42:20 +000011363Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11364
11365 * python/*.py: removed tabs and used spaces.
11366
Daniel Veillard397ff112002-02-11 18:27:20 +000011367Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11368
11369 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
11370 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
11371
Daniel Veillard03517542002-02-11 13:54:40 +000011372Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11373
11374 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
11375 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
11376
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000011377Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11378
11379 * include/libxml/encoding.h include/libxml/entities.h
11380 include/libxml/globals.h include/libxml/parser.h
11381 include/libxml/threads.h include/libxml/tree.h
11382 include/libxml/xmlmemory.h: trying to fix the include mess
11383
Daniel Veillard1a612ed2002-02-11 07:54:45 +000011384Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11385
11386 * include/libxml/xmlmemory.h: reverted part of the previous
11387 attempt to provide #69655, this was breaking the build.
11388
Daniel Veillard0ba59232002-02-10 13:20:39 +000011389Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
11390
11391 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
11392 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
11393 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
11394 include/libxml/parserInternals.h include/libxml/tree.h
11395 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
11396 Tentatively fixed #69655 , make compiling with -Wredundant-decls
11397 clean.
11398 * python/libxml.c: fixed a warning.
11399
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000011400Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11401
11402 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
11403 copying of node, merge back IDs in the target document.
11404 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
11405 test/XInclude/ents/ids.xml: test case
11406 * result/VC/ElementValid4: output changed due to a typo fix
11407
Daniel Veillard1c18e302002-02-09 22:16:40 +000011408Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11409
11410 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +000011411 generate the dependencies right as Jacob found out. Add
11412 an extra dependency rule.
Daniel Veillard1c18e302002-02-09 22:16:40 +000011413
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000011414Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11415
11416 * parserInternals.c valid.c: Justin Fletcher found some parts
11417 of the code needing cleanup
11418 * libxml.spec.in python/Makefile.am python/generator.py
11419 python/libxml.c python/libxml.py: Fixed the python Makefiles
11420 corrected a bug showing up on ia64, changed the name of the
11421 python internal module too
11422
Daniel Veillard07be19b2002-02-08 14:20:35 +000011423Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
11424
11425 * Makefile.am: applied patch from Andris Pavenis for binary
11426 name suffixes
11427
Daniel Veillardf216d462002-02-08 13:44:24 +000011428Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
11429
11430 * xmllint.c win32/win32config.h: fixing #68748
11431
Daniel Veillardd455d792002-02-08 13:37:46 +000011432Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11433
11434 * valid.c: fixing #70166
11435
11436Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11437
11438 * valid.c: fixing #70077
11439
Daniel Veillardc575b992002-02-08 13:28:40 +000011440Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11441
11442 * Copyright Makefile.am README configure.in libxml.spec.in:
11443 Changed to the MIT Licence
11444 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
11445 doc/xmlio.html: updated the doc accordingly
11446 * include/libxml/xmlwin32version.h configure.in: preparing
11447 2.4.14 release
11448 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11449 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11450 fixed the const xmlChar * wrapper and generator, XPath extension
11451 functions now use the context as first argument
11452 * python/tests/tstxpath.py python/tests/xpath.py
11453 python/tests/xpathext.py: Updated the tests accordingly
11454 * tree.c: fixed bug #70067
11455
Daniel Veillard7db38712002-02-07 16:39:11 +000011456Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11457
11458 * Makefile.am: cleanup
11459 * debugXML.c: always use stdout if output is NULL
11460 * xmlIO.c: don't close filedescriptors passed to outputBuffers
11461 * python/Makefile.am python/generator.py python/libxml2class.txt
11462 python/libxml_wrap.h python/types.c: augmented the number of bindings
11463 handling FILE * and XPath contexts
11464 * python/tests/Makefile.am: avoid a stupid problem due to the
11465 use of TEST.
11466
Daniel Veillard15a143b2002-02-06 22:40:50 +000011467Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
11468
11469 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
11470
Daniel Veillard70cab352002-02-06 16:06:58 +000011471Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11472
11473 * python/TODO python/libxml.c: cleanup the extension function lookup
11474 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
11475
Daniel Veillard7a96efc2002-02-05 16:34:33 +000011476Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11477
11478 * configure.in python/Makefile.am: do not install outside
11479 of prefix
11480
Daniel Veillard33caa0b2002-02-04 14:07:26 +000011481Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11482
11483 * python/TODO python/libxml.c: started adding SAX interfaces
11484 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
11485 SAX test
11486
Daniel Veillard36eea2d2002-02-04 00:17:01 +000011487Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11488
11489 * tree.c: hardened the addChild function
11490 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11491 python/libxml2class.txt python/libxml_wrap.h python/TODO:
11492 added accessors needed for xmlNode, a bit more testing and
11493 extension of interfaces
11494 * python/tests/Makefile.am python/tests/build.py: added a test
11495 build from scratch/save/load/check
11496
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000011497Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
11498
11499 * parserInternals.c: change a small bit in the way valididy
11500 error messages get initialized
11501 * python/TODO python/libxml.c python/libxml2-python-api.xml
11502 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11503 added some memory debugging to track leaks at the libxml2 level
11504 * python/tests/*.py: changed all tests to check for leaks,
11505 there is just one left in XPath extension registrations.
11506
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000011507Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
11508
11509 * python/TODO python/generator.py python/libxml2-python-api.xml
11510 python/libxml2class.txt: more accessor classes for the parser
11511 context, allow to switch on and check validity
11512 * python/tests/Makefile.am python/tests/error.py
11513 python/tests/invalid.xml python/tests/valid.xml
11514 python/tests/validate.py: attded more test and and added error.py
11515 which I forgot to commit in the last step
11516
Daniel Veillard3ce52572002-02-03 15:08:05 +000011517Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11518
11519 * python/Makefile.am python/types.c: cleanup
11520 * python/libxml.c python/libxml.py python/libxml_wrap.h
11521 python/generator.py python/libxml2-python-api.xml
11522 python/libxml2class.txt: added class for parser context, added
11523 first cut for push mode support. Added a framework to generate
11524 accessors functions.
11525 * python/tests/Makefile.am python/tests/push.py: added a push
11526 test
11527
Daniel Veillardcfb05462002-02-02 23:18:22 +000011528Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11529
11530 * python/Makefile.am python/TODO python/libxml.py: fixed a small
11531 bug a bit of cleanup.
11532
Daniel Veillard5d819032002-02-02 21:49:17 +000011533Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
11534
11535 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
11536 python/libxml2class.txt: adding error redirections and preformat
11537 to a python handler
11538 * python/tests/Makefile.am python/tests/*.py: cleanup made all
11539 tests self checking
11540
Daniel Veillard7fd7a942002-02-02 12:19:46 +000011541Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11542
11543 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
11544 a function
11545
Daniel Veillard9589d452002-02-02 10:28:17 +000011546Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11547
11548 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
11549 python/libxml.c python/libxml2-python-api.xml
11550 python/libxml2class.txt: Progressing through the TODOs, class
11551 description output, extra XML API, RPM now builds the wrappers
11552 for all python installed versions
11553
Daniel Veillard253aa2c2002-02-02 09:17:16 +000011554Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
11555
11556 * configure.in libxml.spec.in python/Makefile.am python/TODO
11557 python/generator.py python/libxml2class.txt: added more informations
11558 in the libxml2-python package including docs. Slightly changed
11559 the class hierarchy
11560 * python/tests/*: added basic regression tests infrastructure too
11561
11562Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11563
11564 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
11565 added libxml2-python as part of the packages installed
11566
Daniel Veillarda7340c82002-02-01 17:56:45 +000011567Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11568
11569 * python/Makefile.am python/generator.py python/libxml.c
11570 python/libxml.py: more work, now able to extend the
11571 XPath interpreter with functions written in python.
11572
Daniel Veillardc3e39442002-02-01 09:29:41 +000011573Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11574
11575 * python/Makefile.am: Jacob sent a patch to allow building from
11576 tarfile.
11577
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000011578Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11579
11580 * python/Makefile.am python/libxml.c configure.in Makefile.am:
11581 inserted the python wrappers build, I hope this won't be too
11582 unportable
11583
Daniel Veillard1971ee22002-01-31 20:29:19 +000011584Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11585
11586 * xpath.c: minor optimization
11587 * python/generator.py python/libxml.c python/libxml.py
11588 python/libxml_wrap.h: more work on the python bindings,
11589 they now support XPath and there is no evident leak
11590
Daniel Veillard36ed5292002-01-30 23:49:06 +000011591Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11592
11593 * python/generator.py python/libxml.c python/libxml.py:
11594 more work on the python bindings generator.
11595
Daniel Veillard96fe0952002-01-30 20:52:23 +000011596Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11597
11598 * python/generator.py python/libxml.c python/libxml_wrap.h:
11599 more work on the python bindings.
11600
Daniel Veillardd2897fd2002-01-30 16:37:32 +000011601Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11602
11603 * python/generator.py python/libxml.c python/libxml.py
11604 python/libxml_wrap.h: commited early version of a python binding
11605 for private use only ATM
11606
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000011607Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11608
11609 * entities.c tree.c include/libxml/entities.h: applied patch
11610 from Anthony Jones to implement copy of DTD subtree too. Had
11611 just to keep 2 function private which really ought to become
11612 public ones.
11613
Daniel Veillarda42f25f2002-01-25 14:15:40 +000011614Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11615
11616 * xmllint.c: added pointers to the web pages in the usage()
11617
Daniel Veillardbd227ae2002-01-24 16:05:41 +000011618Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11619
11620 * tree.c: more fixes from Petr Kozelka for attribute handling
11621 in the tree API to align the semantic with DOM.
11622
Daniel Veillard36065812002-01-24 15:02:46 +000011623Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11624
11625 * valid.c tree.c entities.c: another set of patches from
11626 Anthony Jones for copy operations cleanup and robustness
11627
Daniel Veillardf8592562002-01-23 17:58:17 +000011628Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11629
11630 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
11631 an alphabetic index based on comments content
11632 * doc/*: rebuilt the web site with the new references
11633
Daniel Veillardc8c7be42002-01-23 17:53:44 +000011634Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11635
11636 * parserInternals.h: Greg Sjaardema suggested to use an
11637 eponential buffer groth policy in xmlParserAddNodeInfo()
11638
Daniel Veillard3bf65be2002-01-23 12:36:34 +000011639Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11640
11641 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
11642 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
11643 doc/parsedecl.py doc/Makefile.am: updated the python extractor
11644 to generate cross-references, and added/updated the stylesheets
11645 to generate and link API indexes. The generic keyword index
11646 is not done yet.
11647 * doc/*.html: regenerated all the usual docs too
11648
Daniel Veillard2070c482002-01-22 22:12:19 +000011649Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11650
11651 * debugXML.c: added an xpath function to the shell for T. V. Raman
11652
11653Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000011654
11655 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
11656 debug routines.
11657
Daniel Veillardc169f8b2002-01-22 21:40:13 +000011658Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11659
11660 * tree.c: apply an patch from Petr Kozelka for unlink and replace
11661 support of attribute nodes
11662
Daniel Veillard9d06d302002-01-22 18:15:52 +000011663Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11664
11665 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
11666 hopefully near complete and fully documented of the API in XML
11667 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
11668 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
11669 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
11670 include/libxml/parserInternals.h include/libxml/valid.hi
11671 include/libxml/xmlIO.h include/libxml/xmlerror.hi
11672 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
11673 include/libxml/xpath.h include/libxml/xpathInternals.h:
11674 Cleaned up the doc comments a lot in the process, the interface
11675 coverage is now 100%
11676
Daniel Veillard2d1464f2002-01-21 23:16:56 +000011677Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11678
11679 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
11680 extracts comments from the gtk-doc DocBook output (a bit
11681 convoluted but seems to work).
11682
Daniel Veillard61006472002-01-21 17:31:47 +000011683Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11684
11685 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
11686 added an XML description of the API, moved the script generating
11687 it here. Added a "make api" target
11688
Daniel Veillardd2f23002002-01-21 13:36:00 +000011689Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11690
11691 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
11692
Daniel Veillard99e55eb2002-01-21 08:56:29 +000011693Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11694
11695 * xpath.c include/libxml/xpathInternals.h: the change made to
11696 xmlXPathFuncLookupFunc was incompatible roll it back
11697
Daniel Veillard963d2ae2002-01-20 22:08:18 +000011698Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11699
11700 * SAX.c: cleanup patch from Anthony Jones
11701 * doc/Makefile.am: fix the headers to avoid in make scan
11702 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
11703 includes, * vs Ptr and general cleanup
11704 * parsedecl.py: first version of a script to extract the
11705 module interfaces, the goal will be to provide .decl or XML
11706 specification of the interfaces to build wrappers.
11707
Daniel Veillard0f5f1622002-01-20 12:42:06 +000011708Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11709
11710 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
11711 now provides return codes in case of errors
11712
Bjorn Reese026d29f2002-01-19 15:40:18 +000011713Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
11714
11715 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
11716 Upgraded to trio baseline 1.6
11717 * strio.h strio.c: Replaced by triostr.h and triostr.c
11718
Daniel Veillard572577e2002-01-18 16:23:55 +000011719Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
11720
11721 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
11722 of strdup usage in the code
11723
Daniel Veillarddb5850a2002-01-18 11:49:26 +000011724Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11725
11726 * parser.c error.c: Keith Isdale complained rightly that
11727 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
11728
Daniel Veillardcfa0d812002-01-17 08:46:58 +000011729Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11730
11731 * tree.c: fixed the funxtion to set the xml: attributes
11732 * debugXML.c: added "setbase" to test it.
11733
Daniel Veillard2c748c62002-01-16 15:37:50 +000011734Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11735
11736 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
11737 to allow updating an attribute content
11738
Daniel Veillard8de85c62002-01-15 17:10:15 +000011739Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11740
11741 * libxml.h: try to avoid problems when compiling on Windows
11742
Daniel Veillard314cfa02002-01-14 17:58:01 +000011743Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
11744
11745 * hash.c: patch from Anthony Jones for hash.c allocation size
11746 * Makefile.am: trying to work around Yet Another Libtool Madness
11747 and build the 2.4.13 release finally ...
11748
Daniel Veillard744683d2002-01-14 17:30:20 +000011749Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11750
11751 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
11752 * doc/* : update of the documentation
11753
Daniel Veillarde6a55192002-01-14 17:11:53 +000011754Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11755
11756 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
11757 at fixing #61290 :-(
11758
Daniel Veillardfb25a512002-01-13 20:32:08 +000011759Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11760
11761 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
11762 Fixes bug #67229
11763
Daniel Veillardacb2bda2002-01-13 16:15:43 +000011764Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11765
11766 * tree.c: trying to avoid troubles when a subtree is copied
11767 and coalesced in part with the target tree. Should fix
11768 bug #67407
11769
Daniel Veillardd8224e02002-01-13 15:43:22 +000011770Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11771
11772 * valid.c: fixed validation of attributes content of type
11773 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
11774 values, very old bug. Fixes #67671
11775
Daniel Veillard8107a222002-01-13 14:10:10 +000011776Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11777
11778 * parser.c include/libxml/parserInternals.h tree.c: integrated
11779 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
11780 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
11781
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000011782Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11783
11784 * threads.c: applied Serguei Narojnyi's patch to add native
11785 thread support on the Win32 platform
11786 * testThreadsWin32.c Makefile.am: added the test program also
11787 from Serguei, Win32 specific
11788 * include/win32config.h include/libxml/xmlwin32version.h.in:
11789 added patch from Igor for the Windows thread specific defines.
11790
Daniel Veillard845cce42002-01-09 11:51:37 +000011791Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
11792
11793 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
11794
Daniel Veillard7b602b42002-01-08 13:26:00 +000011795Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11796
11797 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
11798 output page into XMLinfo.html. Close bug #66951 and
11799 raised by Robert Collins too.
11800
Daniel Veillard73c6e532002-01-08 13:15:33 +000011801Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
11802
11803 * encoding.c: Paul Keogh pointed out a possibility of segfault
11804 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
11805 Closes bug # 68238
11806
Daniel Veillard4a859202002-01-08 11:49:22 +000011807Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
11808
11809 * doc/*.html: updated the Gdome2 links
11810
Daniel Veillard3c5ed912002-01-08 10:36:16 +000011811Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11812
11813 * libxml.h: Applied following patches from Robert Collins
11814 and make sure IN_LIBXML is defined when compiling it
11815 -------
11816 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
11817 as well as Visual C.
11818 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
11819 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
11820 * strio.c (PLATFORM_UNIX): Define for Cygwin.
11821 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
11822 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
11823 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
11824 xmlSysIDExists xmlNoNetExists).
11825 * xmllint.c: Don't include winsock2.h for Cygwin.
11826
Daniel Veillard401c2112002-01-07 16:54:10 +000011827Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11828
11829 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
11830 when the version info is not present.
11831
Daniel Veillard6f42c132002-01-06 23:05:13 +000011832Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11833
11834 * tree.c: Anthony Jones pointed out a problem in
11835 xmlStringGetNodeList() and provided a fix for it
11836
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000011837Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11838
Daniel Veillarddb5850a2002-01-18 11:49:26 +000011839 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000011840 xmlCreatePushParserCtxt() when the initial buffer passed
11841 is large.
11842
Daniel Veillard0e47ee22002-01-05 18:25:52 +000011843Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11844
11845 * win32/*: big cleanup of the Windows/MSVC project files
11846 from Igor Zlatkovic
11847
Daniel Veillardcebb1362002-01-02 13:13:30 +000011848Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11849
11850 * doc/Makefile.am: should fix #67674 and avoid troubles if
11851 xsltproc is not available or fails in the prefix provided
11852
Daniel Veillard26908ab2002-01-01 16:50:03 +000011853Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
11854
11855 * xmlmemory.c: one more doc patch from Charlie Bozeman.
11856
Daniel Veillard5344c602001-12-31 16:37:34 +000011857Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11858
11859 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
11860 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
11861 Fixed a few other problems raised by Charlie Bozeman.
11862 * result/VC/ElementValid[5-7]: fixed the output
11863
Daniel Veillardcbaf3992001-12-31 16:16:02 +000011864Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
11865
11866 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
11867 patches from Charlie Bozeman. Regenerated the HTML docs.
11868
Daniel Veillard7f9a6802001-12-20 14:01:47 +000011869Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
11870
11871 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
11872 for Windows from Igor
11873
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000011874Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11875
11876 * xmllint.c: applied Justin Fletcher patch for --output or -o
11877
Daniel Veillardd3b29d22001-12-18 07:53:16 +000011878Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
11879
11880 * win32/libxml2/libxml2.def.src: close #67019
11881
Daniel Veillard01db67c2001-12-18 07:09:59 +000011882Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
11883
11884 * xmllint.c: applied Justin Fletcher generic timing patch
11885 similar to the one already applied to xsltproc.
11886
Daniel Veillardd1640922001-12-17 15:30:10 +000011887Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
11888
11889 * include/libxml/tree.h tree.c: applied documentation patches
11890 from Charlie Bozeman
11891
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000011892Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
11893
11894 *doc/xmllint.xml, xmllint.1 - document --dropdtd
11895
Daniel Veillard29e43992001-12-13 22:21:58 +000011896Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
11897
11898 * valid.c: fix the xmlStrdup() used in the previous patch.
11899 * valid.c: added --dropdtd
11900 * tree.c: fixed xmlUnlinkNode so it also removes the references
11901 from the document if the node is a DTD
11902
Daniel Veillard86fd5a72001-12-13 14:55:21 +000011903Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
11904
11905 * HTMLtree.c valid.c: cleanup some static declarations
11906
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000011907Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
11908
11909 * xmllint.c: removed another strdup()
11910 * doc/FAQ: removed the HP/UX entry
11911
Daniel Veillarded472f32001-12-13 08:48:14 +000011912Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
11913
11914 * valid.c: fix bug #66816 when validating.
11915 * xmllint.c: don't use sys/time.h if configure did not found it
11916
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000011917Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
11918
11919 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
11920 xmlcatalog_man.xml
11921
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000011922Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
11923
11924 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
11925 xmlInitMemory() was declared twice
11926
Daniel Veillardb82c1662001-12-09 14:00:54 +000011927Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
11928
11929 * globals.c: do not reference strdup() !
11930 * configure.in libxml-2.0.pc.in: trying to fix the libs
11931 of the various config extraction modules
11932
Daniel Veillardef90ba72001-12-07 14:24:22 +000011933Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11934
11935 * configure.in : preparing 2.4.12
11936 * doc/* : updated and rebuilt the docs
11937
Daniel Veillard220346d2001-12-07 11:33:54 +000011938Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
11939
11940 * uri.c: closed bug #66159
11941 * testURI.c: added --escape option
11942 * configure.in: some cleanup for xml2-config --cflags
11943
Daniel Veillard2a906822001-12-06 14:34:08 +000011944Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
11945
11946 * globals.c testThreads.c: removed some misplaced includes
11947 of xmlversion.h
11948
Daniel Veillarde28313b2001-12-06 14:08:31 +000011949Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
11950
11951 * threads.c: patch from Gary Pennington fixing a possible
11952 problem at initialization time.
11953
Daniel Veillardd3b08822001-12-05 12:03:33 +000011954Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
11955
11956 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000011957 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000011958 CodeWarrior.
11959
Daniel Veillarda7866932001-12-04 13:14:44 +000011960Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
11961
11962 * xmllint.c: applied Geert Kloosterman's patch to fix
11963 --repeat --timing output
11964
Daniel Veillard19840942001-11-29 16:11:38 +000011965Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
11966
11967 * parser.c: Robin Berjon <robin@knowscape.com> found a case
11968 where non-wellformed XML declaractions were not detected.
11969
Daniel Veillarde85d9342001-11-28 14:43:12 +000011970Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11971
11972 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
11973
Daniel Veillard22f25a82001-11-28 09:12:23 +000011974Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
11975
11976 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
11977 gets reset by xmlCleanupInputCallbacks() and this makes the
11978 function useless. Same for output.
11979
Daniel Veillard107ccaa2001-11-27 16:23:50 +000011980Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11981
11982 * xmlIO.c: robert pointed out a loop error in callback cleanups
11983
Daniel Veillard8faa7832001-11-26 15:58:08 +000011984Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
11985
11986 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
11987 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
11988 they are not really tied to debugging
11989
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000011990Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11991
11992 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
11993 * xmllint.c: better --catalogs description
11994
Daniel Veillard4855c8c2001-11-25 10:35:25 +000011995Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
11996
11997 * tree.c: fixed a couple of problems in xmlSetProp()
11998
Daniel Veillardcd337f02001-11-22 18:20:37 +000011999Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
12000
12001 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
12002 unappropriate stdout output.
12003
Daniel Veillard566d4df2001-11-22 13:00:53 +000012004Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
12005
12006 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
12007 by Denis Beurive, closes #65111
12008
Daniel Veillardb4545fd2001-11-20 09:37:09 +000012009Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
12010
12011 * valid.c: in case of content model validity error, don't
12012 print it if validity warnings were not requested.
12013
Daniel Veillardc69e0b12001-11-20 08:35:07 +000012014Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
12015
12016 * nanoftp.c: applied a couple of patches from Brian D Ripley.
12017 * parserInternals.c: removed the last exit() call. Print an
12018 unmaskable error on stderr instead (library mismatch detection)
12019
MST 2001 John Fleck42304042001-11-18 00:18:06 +000012020Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
12021
12022 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
12023 shell instructions from Heiko Rupp
12024
Daniel Veillardf7b094f2001-11-15 13:54:39 +000012025Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
12026
12027 * catalog.c: use the URL notation file:// for default catalog paths
12028
Daniel Veillard0ec98632001-11-14 15:04:32 +000012029Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
12030
12031 * include/libxml/tree.h: better comments for _private fields
12032 * tree.c: removed a problem when copying an entity reference.
12033
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000012034Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
12035
12036 * vms/*: updated instructions and diffs from John A Fotheringham
12037
Daniel Veillarda11001b2001-11-12 22:45:36 +000012038Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
12039
12040 * include/libxml/xmlerror.h: avoid an include problem if
12041 #include <libxml/xmlerror.h> happens first in code
12042 seems to be the case in KDE libs
12043
Daniel Veillard8e3943c2001-11-12 21:35:44 +000012044Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12045
12046 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
12047 from Igor for Windows
12048
12049Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12050
12051 * Makefile.am: Gary Pennington pointed out a missing prefix
12052
Daniel Veillard43d3f612001-11-10 11:57:23 +000012053Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
12054
12055 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
12056 * doc/*: upgraded and rebuilt the docs
12057
Daniel Veillardc1f78342001-11-10 11:43:05 +000012058Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
12059
12060 * HTMLparser.c: fix comment in scripts element parsing.
12061 * result/HTML/doc3*: updated the results.
12062
12063Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
12064
12065 * uri.c: another URI bug fix #63336, using Joel Young patch.
12066
Daniel Veillardc6e013a2001-11-10 10:08:57 +000012067Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
12068
12069 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
12070 a cleaned up version of the Pwd shell string generation.
12071
Daniel Veillardbe480fb2001-11-08 23:36:42 +000012072Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12073
12074 * valid.c include/libxml/tree.h: trying to fix namespaces +
12075 validation problems for good, closing #63619 in the process
12076 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
12077 wrong in this respect, fixed it.
12078
Daniel Veillardd536f702001-11-08 17:32:47 +000012079Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12080
12081 * xmllint.c: Morus Walter patch to allow --format and --encode
12082
Daniel Veillard5004f422001-11-08 13:53:05 +000012083Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
12084
12085 * debugXML.c: Stefan Kost provided an help command for the shell
12086
Daniel Veillarda6825e82001-11-07 13:33:59 +000012087Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
12088
12089 * debugXML.c: Heiko Rupp pointed that the shell would crash
12090 on empty nodesets returns.
12091
Daniel Veillard03f848d2001-11-07 12:53:46 +000012092Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12093
12094 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
12095 migh need the history libraries
12096
Daniel Veillard957fdcf2001-11-06 22:50:19 +000012097Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
12098
12099 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
12100 handle the case of < in quoted attributes, Bastian Kleineidam
12101
Daniel Veillardc853b322001-11-06 15:24:37 +000012102Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12103
12104 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
12105 fixing catalog breakages
12106 * Makefile.am catalog.c result/catalogs/catal
12107 result/catalogs/mycatalog.* test/catalogs/catal*:
12108 fixed more problems in catalog support, added more regression tests
12109 for both XML and SGML catalog handling
12110
Daniel Veillard66870c72001-11-05 19:27:49 +000012111Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12112
12113 * debugXML.c: applied an improvement to xmlGetLineNo() from
12114 Keith Isdale
12115
Daniel Veillardffe09c92001-11-05 14:21:47 +000012116Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
12117
12118 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
12119 Side effect of the progressive catalog loading
12120
Daniel Veillardad661b92001-11-05 11:43:15 +000012121Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
12122
12123 * Makefile.am: confexecdir and confexec_DATA were defined twice
12124 pointed out by Karl Eichwalder
12125
Daniel Veillard6eb17722001-11-04 22:19:27 +000012126Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
12127
12128 * xmlcatalog.c: avoid unlink() and use remove() instead.
12129
Daniel Veillardea898282001-11-04 22:13:45 +000012130Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
12131
12132 * libxml.spec.in: cleanup
12133 * include/libxml/xmlwin32version.h: updated with 2.4.8
12134
Daniel Veillarda4617b82001-11-04 20:19:12 +000012135Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
12136
12137 * encoding.c global.data globals.c testThreads.c: fix bug #63752
12138 of compiling libxml with a non standard set of options
12139
John Fleck027edfb2001-11-04 20:13:58 +000012140Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
12141
12142 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
12143 document --sgml option, fixing gnome bugzilla #63382
12144
Daniel Veillardcd21dc72001-11-04 20:03:38 +000012145Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
12146
12147 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
12148 breakage of 2.4.7, added a couple of really needed APIs
12149 like xmlCatalogIsEmpty() and xmlNewCatalog()
12150 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
12151 for install-catalog
12152 * configure.in: preparing 2.4.8
12153
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000012154Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
12155
12156 * HTMLtree.c tree.c include/libxml/HTMLtree.h
12157 include/libxml/tree.h include/libxml/xmlIO.h: more include
12158 cleanups, export cleanly one html output + format function.
12159
12160Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
12161
12162 * parser.c: removed initGenericErrorDefaultFunc call from
12163 xmlInitParser() since it could destroy previous calls to
12164 xsltSetGenericErrorFunc() effects
12165
Daniel Veillardebd38c52001-11-01 08:38:12 +000012166Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12167
12168 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
12169 keyword.
12170
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000012171Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
12172
12173 * Makefile.am: cleanup
12174 * threads.c: cleanup too
12175 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
12176 from xsltproc
12177 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +000012178 dependency loop.
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000012179
Daniel Veillard91c00402001-10-30 17:41:38 +000012180Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
12181
12182 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
12183 was not used anymore !
12184
Daniel Veillard52dcab32001-10-30 12:51:17 +000012185Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12186
12187 * configure.in: preparing 2.4.7
12188 * Makefile.am doc/Makefile.am: switched to the latest xmllint
12189 manual page from John
12190 * doc/*: updated the doc and rebuilt the generated pages
12191
Daniel Veillarda9e65e82001-10-30 10:32:36 +000012192Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
12193
12194 * xmlIO.c: closing bug #62711, the library should never
12195 close stdin or stdout.
12196
Daniel Veillard4def3bd2001-10-30 09:47:47 +000012197Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
12198
12199 * uri.c: second pass at fixing #63336, using Joel Young
12200 final patch. looks okay.
12201
Daniel Veillardbb6808e2001-10-29 23:59:27 +000012202Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
12203
12204 * uri.c include/libxml/uri.h: trying to clear #63336
12205 allowing the escaping routine to parse unconformant
12206 URI-References.
12207
Daniel Veillardacf7ff02001-10-29 20:21:47 +000012208Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
12209
12210 * vms/readme.vms vms/build_libxml.com nanoftp.c
12211 include/libxml/xmlversion.h.in: a few VMS updates from
12212 John A Fotheringham
12213 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
12214 and xmlCleanupOutputCallbacks() for the Perl binding people.
12215
Daniel Veillard635ef722001-10-29 11:48:19 +000012216Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
12217
12218 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
12219 apply fixes to close #63271 and avoid segfaults when
12220 the error routine gets callbed before xmlInitParser()
12221 get called.
12222 * nanoftp.c error.c: Applied patches from Justin Fletcher
12223 correcting some xmlGenericError misuses.
12224
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000012225Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
12226
12227 *doc/xmllint.xml, doc/xmllint.1
12228 New and improved man page for xmllint - .xml is the original, .1
12229 is the generated man page
12230
Daniel Veillardc9484202001-10-24 12:35:52 +000012231Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
12232
12233 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
12234 the web site from the main HTML document.
12235
Daniel Veillard5151c062001-10-23 13:10:19 +000012236Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12237
12238 * parser.c: fixed an erroneous validation bug when PE refs
12239 occurs in external parsed entities referenced from the
12240 internals subset
12241 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
12242 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
12243 added the associated testcase, it's a nice one.
12244 * HTMLparser.c: generate the DTD node as HTML still ...
12245 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
12246
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000012247Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
12248
12249 * HTMLparser.c: fixed a bug in htmlNewDoc()
12250
Daniel Veillard89cad532001-10-22 09:46:13 +000012251Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
12252
12253 * test/threads/*: added entities testing to the Thread test
12254 * testThreads.c: make the test reasonable
12255 * DOCBparser.c: fix the DTD public and system ID
12256 * xmllint.c: added --sgml for SGML DocBook importing
12257 * Makefile.am: added Docbtests target
12258
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000012259Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12260
12261 * nanoftp.c: use only "anonymous@" string for anonymous passwds
12262 * testThreads.c: removed bogus include
12263
Daniel Veillardce2c2f02001-10-18 14:57:24 +000012264Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
12265
12266 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
12267 fixed a very serious (looping) validation bug
12268
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000012269Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
12270
12271 * include/libxml/globals.h include/libxml/threads.h threads.c
12272 testThreads.c: far more testing, cleaning up bugs
12273 * *.c : make sure globals.h is always included.
12274
Daniel Veillard7cc95c02001-10-17 15:45:12 +000012275Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
12276
12277 * HTMLparser.c: try to get rid of parser loops for good.
12278
Daniel Veillardab7488e2001-10-17 11:30:37 +000012279Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
12280
12281 * configure.in: fixed some bugs in CFLAGS passing.
12282 * test/threads Makefile.am testThreads.c: added a specific
12283 threaded test case (really nasty, guaranteed).
12284
Daniel Veillard85c11fa2001-10-16 21:03:08 +000012285Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
12286
12287 * catalog.c: serious cleanup on the management of the
12288 XML catalog tree, more tests done, especially with
12289 the catalog PI.
12290
Daniel Veillard364789a2001-10-16 12:45:00 +000012291Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
12292
12293 * catalog.c: avoid a problem in catalog cleanup on SMP if
12294 catalogs were not initialized.
12295
Daniel Veillard81463942001-10-16 12:34:39 +000012296Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
12297
12298 * catalog.c xpath.c: trying to cleanup the not thread safe
12299 parts of the library.
12300
Daniel Veillard64a411c2001-10-15 12:32:07 +000012301Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
12302
12303 * include/libxml/globals.h configure.in global.data: make
12304 the allocation be per-thread a configure option
12305 * encoding.c include/libxml/parser.h: fixed compilation
12306 errors
12307
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000012308Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12309
12310 * include/libxml/parser.h: Norm reported that a few lines
12311 added were breaking libxslt compile, removed them for now
12312
Daniel Veillard6f350292001-10-14 09:56:15 +000012313Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
12314
12315 * parser.c parserInternals.c threads.c: debugged and fixed
12316 initialization problems which were giving troubles on SMP
12317 boxes.
12318
Daniel Veillard6661ffa2001-10-13 14:18:17 +000012319Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12320
12321 * include/libxml/Makefile.am: missing globals.h
12322
Daniel Veillarde7090612001-10-13 12:18:28 +000012323Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000012324
Daniel Veillarde7090612001-10-13 12:18:28 +000012325 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000012326
Daniel Veillardd0463562001-10-13 09:15:48 +000012327Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12328
12329 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
12330 include/libxml/parserInternals.h include/libxml/tree.h
12331 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
12332 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
12333 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
12334 Applied the last patches from Gary, cleanup, activated threading
12335 all user accessible global variables are now handled in globals.[ch]
12336 Still a bit rought but make tests passes with either
12337 --with-threads defined at configure time or not.
12338 * Makefile.am example/Makefile.am: added globals.[ch] and threads
12339 linking options
12340
Daniel Veillardb8478642001-10-12 17:29:10 +000012341Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
12342
12343 * Makefile.am include/libxml/Makefile.am
12344 include/libxml/globals.h globals.c include/libxml/threads.h
12345 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
12346 configure.in: started integrating the core of the thread support
12347 not activated yet but half integrated. The code should still
12348 compile and work anyway.
12349
Daniel Veillardb44025c2001-10-11 22:55:55 +000012350Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12351
12352 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
12353 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
12354 integrating the non-controversial parts of Gary Pennington
12355 multithread patches
12356 * catalog.c: corrected a small bug introduced
12357
Daniel Veillard75b96822001-10-11 18:59:45 +000012358Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
12359
12360 * catalog.c include/libxml/catalog.h: very serious cleanup,
12361 isolating unportable code and as much as possible the accesses
12362 to the global shared catalog. May need more testing !
12363
Daniel Veillard78d12092001-10-11 09:12:24 +000012364Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12365
12366 * include/libxml/debugXML.h debugXML.c tree.c: integrating
12367 Keith Isdale patches for the XSLT debugger interfaces. Some
12368 cleanup
12369
Daniel Veillardff0b7312001-10-11 06:46:09 +000012370Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
12371
12372 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
12373 * DOCBparser.c: generate line nubers in elements
12374
Daniel Veillard60087f32001-10-10 09:45:09 +000012375Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
12376
12377 * configure.in: preparing 2.4.6 release
12378 * doc/xml.html doc/html/*: updated and rebuilt the docs
12379 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
12380
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000012381Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
12382
12383 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
12384 adding documentation for DV's supercatalog support
12385
Daniel Veillard82d75332001-10-08 15:01:59 +000012386Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
12387
12388 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
12389 super catalog support adding one API and one flag --sgml to
12390 xmlcatalog
12391
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000012392Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
12393
12394 * doc/xmlcatalog_man.xml, xmlcatalog.1
12395 One more crack at
12396 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
12397
12398
Thomas Broyer47334c02001-10-07 16:41:52 +000012399Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12400
12401 * xpath.c: implemented xmlXPathObjectCopy for external objects
12402 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
12403
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000012404Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
12405
12406 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
12407 finishing up fix to
12408 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
12409 the xmlcatalog man page display more elegantly
12410
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000012411Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
12412
12413 * configure.in: closing bug #61832
12414 * HTMLparser.c: removed a warning
12415
Daniel Veillard6ab38382001-10-06 13:08:27 +000012416Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
12417
12418 * xpath.c: fixing #61673 part I, do not loose doc information
12419 when copying result value trees.
12420
Daniel Veillard556c6682001-10-06 09:59:51 +000012421Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12422
12423 * xpath.c: trying to harden the XPath interpreter
12424
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000012425Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
12426
12427 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
12428 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
12429
William M. Brack1633d182001-10-05 15:41:19 +000012430Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12431
12432 * HTMLparser: repaired another loop problem
12433
Daniel Veillard20ee8c02001-10-05 09:18:14 +000012434Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
12435
12436 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
12437 parsing.
12438 * xpath.c: fix bug #61291 the default XML namespace node is
12439 missing from the namespace axis.
12440 * tree.c: refuse to create namespaces nodes with prefix "xml"
12441
Daniel Veillard651f9472001-10-04 14:51:06 +000012442Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
12443
12444 * SAX.c: ouch a non-defined namespace could lead to a crash,
12445 fixed #61215
12446
Daniel Veillard7dd05702001-10-04 14:25:12 +000012447Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
12448
12449 * parserInternals.c: closed bug #61054
12450
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000012451Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12452
12453 * include/libxml/Makefile.am: closing #60708
12454
Daniel Veillarda293c322001-10-02 13:54:14 +000012455Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
12456
12457 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
12458 adding xmlSAXParseFileWithData following Marco Stipek suggestion
12459
Daniel Veillardf4309d72001-10-02 09:28:58 +000012460Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12461
12462 * valid.c: close bug #61550 when xml: wasn't considered a namespace
12463
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000012464Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12465
12466 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
12467 * DOCBparser.c HTMLparser.c parser.c: fixed typos
12468
Daniel Veillard16756b62001-10-01 07:36:25 +000012469Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
12470
12471 * catalog.c: Justin Fletcher provided cleaup code in case
12472 HAVE_STAT is not defined
12473 * include/win32config.h: Igor Zlatkovic suggested to have
12474 HAVE_STAT defined there
12475
William M. Brack5e1cac12001-09-28 16:19:18 +000012476Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12477
12478 * catalog.c - fixed typing error reported by M. Barros
12479
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000012480Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
12481
12482 * xmllint.c - fixing typo
12483
William M. Brackd28e48a2001-09-23 01:55:08 +000012484Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12485
12486 * HTMLparser.c: small enhancement to prevent loop on
12487 unrecognizable data
12488
Daniel Veillardb1d62872001-09-21 09:47:08 +000012489Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12490
12491 * parserInternals.c: applying patch from bug #60757 this
12492 should close it
12493
Daniel Veillardc0631a62001-09-20 13:56:06 +000012494Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
12495
12496 * catalog.c xmlcatalog.c: removed a couple of warning
12497 * xpath.c: try to solve the linking problem on platforms
12498 needing trio to compile
12499
Daniel Veillard1a123612001-09-19 08:06:23 +000012500Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000012501
Daniel Veillard1a123612001-09-19 08:06:23 +000012502 * Makefile.am libxml.spec.in: backing up non-documented changes
12503 commited without review or aproval by Jens Finke <jens@gnome.org>
12504 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000012505
Daniel Veillardf5b44e42001-09-17 17:19:54 +000012506Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
12507
12508 * configure.in: Joe Orton provided a patch fixing a problem
12509 when iconv is specified to be in a non-standard directory
12510 but wasn't exported in xml2-config --cflags
12511
Daniel Veillard2fc2db72001-09-14 17:33:51 +000012512Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
12513
Daniel Veillardf5b44e42001-09-17 17:19:54 +000012514 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000012515 troubles with 2.4.4 errors.
12516
Daniel Veillard16698282001-09-14 10:29:27 +000012517Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12518
12519 * encoding.c entities.c: do not output hexadecimal charrefs
12520 when serializing HTML since some version of Netscape can't
12521 grok it, generate decimal ones.
12522 * result/HTML/doc3.htm: output changed due to previous test
12523 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
12524
Daniel Veillard98fed372001-09-13 11:34:58 +000012525Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
12526
12527 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
12528 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
12529
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000012530Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000012531 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000012532
12533 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
12534 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
12535 updated the configuration scripts systems accordingly
12536
Daniel Veillard04382ae2001-09-12 18:51:30 +000012537Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12538
12539 * configure.in: preparing for 2.4.4
12540 * doc/xml.html doc/html/*: updated and rebuilt the docs
12541
Daniel Veillardd63437e2001-09-12 15:00:27 +000012542Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
12543
12544 * win32/dsp/libxml2.def.src: tried to incorporate comments
12545 from bug #59220
12546
Daniel Veillard319a7422001-09-11 09:27:09 +000012547Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
12548
12549 * parser.c result/noent/wml.xml: fixed bug #59981 related
12550 to handling of '&' in attributes when entities are substitued
12551
Daniel Veillard7cf5e442001-09-10 20:16:32 +000012552Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12553
12554 * libxml.h include/libxml/xmlversion.h.in
12555 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
12556 Tried to close bug #60131
12557
Daniel Veillardbce62332001-09-10 18:46:55 +000012558Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12559
12560 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
12561
Daniel Veillard143b04f2001-09-10 18:14:14 +000012562Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
12563
12564 * SAX.c: fixing bug #59946 on xmlns=""
12565
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000012566Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12567
12568 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
12569 but allocates a new error code.
12570
Daniel Veillard05c13a22001-09-09 08:38:09 +000012571Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
12572
12573 * xmllint.c: John Fleck fixed typos in the options output
12574 * parser.c SAX.c: fix ignorable white space SAX selection
12575
12576Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12577
12578 * entities.c: Steve Underwood found the possibility of an
12579 ininite loop in case of error.
12580
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000012581Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
12582
12583 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
12584
Daniel Veillarda050d232001-09-05 15:51:05 +000012585Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
12586
12587 * parser.c: warn if version is not 1.0 but it's not
12588 strictly speaking an error after analyzing the spec
12589
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000012590Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
12591
12592 *doc/catalog.html - add link to the html version of the
12593 man page, other linguistic cleanups
12594
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000012595Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
12596
12597 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
12598 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
12599 file, has not yet been included in the build.
12600
Daniel Veillard99784ff2001-09-01 16:20:28 +000012601Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12602
12603 * catalog.c: removed a duplicate affectation Justin Fletcher
12604
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000012605Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
12606
12607 * tree.c: Armin Sander pointed a possible text coalescing
12608 problem, completed his patch.
12609
Bjorn Reese0b2ae432001-08-31 16:31:57 +000012610Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12611
12612 * trionan.c: Fixed const and volatile re-definition problem
12613
Daniel Veillard5d96fff2001-08-31 14:55:30 +000012614Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
12615
12616 * libxml.4 parser.c: doc updates from Heiko Rupp
12617 * parserInternals.c: 2 sanity checks from Heiko Rupp
12618
Daniel Veillard3ec4c612001-08-28 20:39:49 +000012619Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
12620
12621 * tree.c: applied patch from Armin Sander to make some pointers
12622 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000012623 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000012624
Daniel Veillardb06c6142001-08-27 14:26:30 +000012625Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12626
12627 * xpath.c: hum, restrict the integer usage gcc bug workaround
12628 to only gcc compilers so that other architecture don't get
12629 penalized by this limitation.
12630 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
12631
Daniel Veillard268fd1b2001-08-26 18:46:36 +000012632Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12633
12634 * valid.c: fixed a Windows compiler warning (Chris Poblete)
12635 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
12636
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000012637Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
12638
12639 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
12640 --convert option to xmlcatalog to convert SGML ones to
12641 the XML syntax.
12642 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
12643
12644 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000012645Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12646
12647 * catalog.c xmlIO.c: started some serious testing and fixed
12648 a few bug and optmization needs.
12649
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000012650Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12651
12652 * Makefile.am configure.in include/libxml/xmlwin32version.h:
12653 preparing for a 2.4.3 release even if it may not be ready yet
12654 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
12655 all file parsing lookup to go through the entity resolver, add
12656 to add an API to bypass it (needed to load catalogs themselves),
12657 some cleanup on the catalog code too.
12658 * nanoftp.c: small cleanup
12659 * doc/catalog.html: small update
12660
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000012661Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
12662
12663 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
12664 Jun Kuriyama
12665
Daniel Veillardffb120d2001-08-23 00:52:23 +000012666Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
12667
12668 * doc/catalog.html: finished the catalog documentation
12669
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000012670Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12671
12672 * doc/catalog.html doc/xml.html: added documentation about
12673 Catalog support, misses an API description
12674 * doc/html/*: reextracted the API pages
12675
Daniel Veillarddc2cee22001-08-22 16:30:37 +000012676Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12677
12678 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
12679 Added the part about section 7.2 on URI resolution,
12680 fixed a side effect in the HTML parser, look complete
12681 and ready to rock except the URI/SystemID part!
12682
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000012683Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12684
12685 * include/libxml/catalog.h include/libxml/parser.h
12686 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
12687 xmlIO.c: added support and APIs needed for the catalog PI
12688 * include/libxml/xmlIO.h: cleanup
12689
Daniel Veillarde2940dd2001-08-22 00:06:49 +000012690Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12691
12692 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
12693 include/libxml/catalog.h: starts to look okay, really
12694 plugged the new framework, cleaned a lot of stuff,
12695 added some APIs, except the PI's support missing this
12696 should be mostly complete
12697 * result/catalogs/* test/catalogs/*: added new test, enriched
12698 the existing one with URN ID tests
12699
Daniel Veillard64339542001-08-21 12:57:59 +000012700Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
12701
12702 * catalog.c: fixed nextCatalog
12703 * result/catalogs/docbook test/catalogs/*: started adding
12704 a small regression test
12705
Daniel Veillardcda96922001-08-21 10:56:31 +000012706Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
12707
12708 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
12709 more work on the XML catalog support.
12710 * parser.c include/libxml/parser.h: small cleanup seems using
12711 list as a public parameter name can give portability troubles
12712 * trionan.c trionan.h xpath.c include/libxml/trionan.h
12713 include/libxml/xpath.h include/libxml/Makefile.am: removed
12714 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
12715 wrappers
12716
Bjorn Reese45029602001-08-21 09:23:53 +000012717Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12718
12719 * Makefile.am trio.c triodef.h trionan.c xpath.c
12720 include/libxml/Makefile.am include/libxml/trionan.h:
12721 Re-worked Not-A-Number and Infinity support.
12722 * xmlcatalog.c: added readline include files
12723
Daniel Veillard344cee72001-08-20 00:08:40 +000012724Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12725
12726 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
12727 testCatalog as xmlcatalog, making it an installed app
12728 adding a shell, and preparing it to be a /etc/xml/catalog
12729 management tool, though not ready yet
12730 * catalog.c include/libxml/catalog.h: adding support for
12731 XML Catalogs http://www.oasis-open.org/committees/entity/
12732 not finished, there is some interesting tradeoffs and a
12733 few open questions left.
12734
Daniel Veillardb7664f42001-08-19 13:00:43 +000012735Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
12736
12737 * xmllint.c: fixed a line formatting problem
12738
Daniel Veillard5015b712001-08-17 09:37:52 +000012739Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12740
12741 * SAX.c: removed a couple of unused variable (Albert Chin)
12742
Daniel Veillardbb371292001-08-16 23:26:59 +000012743Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
12744
12745 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
12746 trying to fix some troubles w.r.t. function returning
12747 const xxxPtr.
12748
Daniel Veillardb60c54e2001-08-16 19:34:27 +000012749Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12750
12751 * win32/dsp/libxml2.def.src: another set of symbols conditionally
12752 defined
12753
Daniel Veillardae6db172001-08-16 19:32:00 +000012754Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
12755
12756 * xpointer.c: removed unused var
12757
Daniel Veillard09190202001-08-16 16:27:41 +000012758Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
12759
12760 * testXPath.c: another small cleanup closing bug #59110
12761
Daniel Veillard796f4b62001-08-16 16:00:13 +000012762Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
12763
12764 * win32/dsp/libxml2.def.src: small cleanup closing bug
12765 #59108
12766
Daniel Veillard5aac4e42001-08-15 20:46:57 +000012767Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
12768
12769 * example/gjobread.c: add xmlCleanupParser() before leaving
12770
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000012771Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
12772
12773 * config.h.in configure.in include/libxml/xmlwin32version.h:
12774 released 2.4.2
12775
Daniel Veillardd3d06722001-08-15 12:06:36 +000012776Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
12777
12778 * include/libxml/valid.h debugXML.c valid.c: deprecate
12779 the non-boundchecking Sprintf functions, add Snprintf
12780 this should close bug #57984
12781
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000012782Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
12783
12784 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
12785 URIs before doing the lookups (pointed by Mark Vakoc)
12786
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000012787Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
12788
12789 * xpath.c: serious changes on Result Value Trees and NodeSets
12790 w.r.t. deallocation and collect operations. Probably not
12791 100% clean (merge of allocated trees smells like a problem).
12792 Seems sufficient to close #58943
12793
Daniel Veillard90493a92001-08-14 14:12:47 +000012794Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
12795
12796 * xmllint.c: adding a --format option
12797
Daniel Veillardfe703322001-08-14 12:18:09 +000012798Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
12799
12800 * xpath.c: count() was broken on Result Value Tree
12801 * xmlIO.c: fixed file:/// accesses on _WIN32
12802
Daniel Veillard70ac0e32001-08-13 11:24:16 +000012803Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12804
12805 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
12806 macro was renamed, this should close bug #58683
12807
Daniel Veillardf300b7e2001-08-13 10:43:15 +000012808Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
12809
12810 * SAX.c: small fix fixing bug #58539 reported by coolo, in
12811 entity substitution mode text at the end of the entity might
12812 be added due to text coalescing.
12813 * nanoftp.c parser.c: small cleanup
12814
Daniel Veillard0c720972001-08-08 20:59:00 +000012815Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
12816
12817 * HACKING: added John Fleck right to commit in the doc subdir
12818
Daniel Veillard48da9102001-08-07 01:10:10 +000012819Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12820
12821 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
12822 allow to inherit attributes from the DTD directly in the
12823 tree, this is needed for XPath and can be a useful feature.
12824 Inherited namespaces are always provided at the tree level now
12825 * test/defattr* result/defattr* result/noent/defattr*: added a couple
12826 of tests for this feature (XSLT being the prime user).
12827
Daniel Veillard50f34372001-08-03 12:06:36 +000012828Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12829
12830 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
12831 testSAX.c xmlIO.c xmllint.c include/win32config.h
12832 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
12833 include/libxml/xmlwin32version.h.in win32/README.MSDev
12834 win32/dsp/*: applied Win32 Facelift No.2 patches from
12835 Igor Zlatkovic for Windows/MSC
12836
Daniel Veillard9f4eb912001-08-01 21:22:27 +000012837Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
12838
12839 * SAX.c: unparsedEntityDecl() the URI computation of the
12840 entity wasn't done breaking XSLT unparsed-entity-uri()
12841
Daniel Veillard567e1b42001-08-01 15:53:47 +000012842Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
12843
12844 * xpath.c: fixed a bug when walking the descendants and
12845 the current node has no children
12846 * debugXML.c: show up when a text node is supposed to not be escaped
12847
Thomas Broyerf186c822001-07-31 23:30:37 +000012848Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12849
12850 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
12851 worked like the set:leading() function)
12852 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
12853
Daniel Veillardba6db032001-07-31 16:25:45 +000012854Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12855
12856 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
12857
Daniel Veillard57905372001-07-31 15:52:17 +000012858Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12859
12860 * include/libxml/xmlIO.h: apply change to close #58141
12861 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
12862
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000012863Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12864
12865 * parser.c: when the internal subset uses a PE, then the
12866 included entity can use conditional sections.
12867
Daniel Veillard7d7e3792001-07-30 13:42:13 +000012868Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12869
12870 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
12871 when walking the namespace axis showing up in
12872 libxst/tests/general/bug-12
12873 * xmlmemory.c: added the possibility to trace a given block
12874 defined by its address
12875
Daniel Veillard4aafa792001-07-28 17:21:12 +000012876Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12877
12878 * parser.c: don't override existing encoding specified before
12879 starting xmlParseDocument()
12880
Daniel Veillardfdb1f242001-07-27 23:32:44 +000012881Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12882
12883 * include/libxml/xmlwin32version.h: reinserted, needed for
12884 Windows users of CVS
12885
Darin Adlera77cac02001-07-27 17:41:51 +0000128862001-07-27 Darin Adler <darin@bentspoon.com>
12887
Darin Adler699613b2001-07-27 22:47:14 +000012888 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
12889 * testCatalog.c: Add include of <libxml/parser.h>.
12890
128912001-07-27 Darin Adler <darin@bentspoon.com>
12892
Darin Adlera77cac02001-07-27 17:41:51 +000012893 * include/libxml/.cvsignore:
12894 * include/libxml/xmlwin32version.h:
12895 Remove this file from CVS because it's generated.
12896
Daniel Veillard50822cb2001-07-26 20:05:51 +000012897Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12898
12899 * parser.c include/libxml/parser.h: applied const patches from
12900 Tom Moog #58002
12901
Thomas Broyerba4ad322001-07-26 16:55:21 +000012902Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12903
12904 * xpath.c include/libxml/xpath{,Internals}.h: added a function
12905 lookup framework
12906
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000012907Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12908
12909 * tree.c: fixed xmlCopyNode() for documents
12910
Daniel Veillard6dd398f2001-07-25 22:41:03 +000012911Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12912
12913 * parser.c: fixed bugs #58073 reported by Greg Shtilman
12914
12915Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000012916
12917 * parser.c: fixes bug #57652 reported by Morus Walter
12918
Daniel Veillarde3924972001-07-25 20:25:21 +000012919Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12920
12921 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
12922
Daniel Veillarda53c6882001-07-25 17:18:57 +000012923Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12924
12925 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
12926 errors, lesson don't add new functions at 1am before a release
12927 * xpath.c: integrated fix from Bjorn to avoid divide by zero
12928 from XPath initialization when possible.
12929
Daniel Veillardd9bad132001-07-23 19:39:43 +000012930Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12931
12932 * result/scripts/base*: removing history/readline changed
12933 this slightly
12934 * include/libxml/parser.h SAX.c parser.c parserInternals.c
12935 xmllint.c: make element content line number generation
12936 optionnal to avoid breaking old apps added interface to switch
12937
Daniel Veillardf012a642001-07-23 19:10:52 +000012938Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12939
12940 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +000012941 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillardf012a642001-07-23 19:10:52 +000012942 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
12943 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
12944 John Kroll fixes to allow saving to HTTP via PUT (or
12945 POST of needed).
12946 * doc/html/*.html: regenerated the docs
12947
Thomas Broyere8126242001-07-22 03:54:15 +000012948Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12949
12950 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
12951 xmlHashScanFull and xmlHashScannFull3 to get passed the
12952 three keys as arguments to the callback function
12953
Daniel Veillard5e2dace2001-07-18 19:30:27 +000012954Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12955
12956 * configure.in Makefile.am: removed libxml softlink for good
12957 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
12958 100% coverage by gtk-doc
12959
Daniel Veillard8599e702001-07-17 21:38:51 +000012960Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12961
12962 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
12963 fixed serious troubles due to size_t vs. int mismatch
12964
Daniel Veillard8fcc4942001-07-17 20:07:33 +000012965Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12966
12967 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
12968
Thomas Broyerf06a3d82001-07-16 04:52:57 +000012969Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12970
12971 * include/libxml/xpath{,Internals}.h xpath.c: added a more
12972 convenient extension API for value and context managing
12973 Now handles external objects through xmlXPathPopExternal,
12974 xmlXPathWrapExternal and xmlXPathReturnExternal.
12975 Added functions for sets operations (intersection, etc.)
12976
Daniel Veillard22090732001-07-16 00:06:07 +000012977Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12978
12979 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
12980 xmlIO.c tree.c parserInternals.c entities.c encoding.c
12981 HTMLparser.c: cleanup of global variables, marking some
12982 const or private.
12983
Thomas Broyerf06a3d82001-07-16 04:52:57 +000012984Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000012985
12986 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
12987 fixed xmlXPathNodeSetItem when passing index=0
12988
Daniel Veillard05dec342001-07-14 21:57:39 +000012989Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12990
12991 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
12992
Daniel Veillard28ae6362001-07-14 16:44:32 +000012993Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12994
12995 * xmllint.c: fixed compilation under Cygwin #57503
12996 * TODO: update
12997
Peter Williamsed156f52001-07-13 18:35:13 +0000129982001-07-13 Peter Williams <peterw@ximian.com>
12999
13000 * config.h.in: add #undef HAVE_DLFCN_H
13001
13002 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
13003 builddir.
13004
Daniel Veillard73b36e32001-07-12 15:09:52 +000013005Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13006
13007 * win32/libxml2/libxml2.def.src: added a couple of exported entries
13008 raised by #57348 and #57381
13009
Daniel Veillard7db37732001-07-12 01:20:08 +000013010Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13011
13012 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
13013 tree.c xpointer.c: store the line numbder in element->content,
13014 may break some software, need a configuration mechanism
13015
Darin Adler96037892001-07-11 00:03:16 +0000130162001-07-10 Darin Adler <darin@bentspoon.com>
13017
13018 * .cvsignore:
13019 * example/.cvsignore:
13020 * include/.cvsignore:
13021 * include/libxml/.cvsignore:
13022 Various things that are generated and should be ignored.
13023
Daniel Veillard09ab7e12001-07-10 15:49:44 +000013024Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13025
13026 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
13027 * doc/xml.html doc/html/*: updated the docs
13028
Daniel Veillard04e2dae2001-07-09 20:07:25 +000013029Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13030
13031 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
13032 validation occured on content with element child
13033
Daniel Veillardb8c9be92001-07-09 16:01:19 +000013034Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13035
13036 * tree.c: fixed XML Base computation which was broken
13037 * debugXML.c: added a base function to the shell
13038 * Makefile.am result/scripts/* test/scripts/*: added scripts
13039 based regression tests, and adding 2 XML Base tests
13040
Daniel Veillard19e96c32001-07-09 10:32:59 +000013041Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13042
13043 * tree.c: set properties doc and call xmlSetListDoc for properties
13044 content when grafting them in a different tree.
13045 * aclocal.m4: remove from CVS
13046
Daniel Veillarde086f5c2001-07-08 21:10:40 +000013047Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13048
13049 * win32/libxml2/libxml2.def.src: added some missing entry point
13050 for XPath (Mark Vakoc)
13051
Daniel Veillard388236f2001-07-08 18:35:48 +000013052Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13053
13054 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
13055 layer should URI-Unescape before trying to open resources.
13056
Daniel Veillard04383752001-07-08 14:27:15 +000013057Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13058
13059 * xpath.c: fix the name() bug for elements in the default
13060 namespace reported by Charlie Bozeman
13061
Daniel Veillard7583a592001-07-08 13:15:55 +000013062Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13063
13064 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
13065 led to an XPath fix, improvements of SAX initialization, and
13066 an added option --nocdata to testXPath
13067
Daniel Veillard449d7392001-07-07 19:11:06 +000013068Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13069
13070 * doc/libxml-doc.el: Felix Natter provided anew version working
13071 with XEmacs too
13072
Daniel Veillard5168dbf2001-07-07 00:18:23 +000013073Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13074
13075 * include/libxml/xpath.h: small cleanup
13076 * doc/xml.html: update
13077
Daniel Veillardf524d6e2001-07-05 23:41:40 +000013078Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13079
13080 * Makefile.am configure.in include/libxml/xmlwin32version.h:
13081 released 2.3.14
13082
Daniel Veillard4b8328d2001-07-05 22:48:42 +000013083Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13084
13085 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000013086 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000013087
Daniel Veillard73c9c042001-07-05 20:02:54 +000013088Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13089
13090 * xpath.c: a bug reported by Stephan Kulow empty nodesets
13091 were not equal to empty strings
13092
Daniel Veillard1fd36d22001-07-04 22:54:28 +000013093Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13094
13095 * SAX.c: fixed a URI-Reference computation problem when validating
13096 * xmlIO.c: small cleanup
13097
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000013098Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13099
13100 * parser.c: improved the description of a couple of interfaces
13101 upon Larry Stamper suggestion
13102
Daniel Veillard62f313b2001-07-04 19:49:14 +000013103Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13104
13105 * SAX.c entities.c parser.c: changed completely the way entities
13106 are handled when running the parser in entity substitution mode.
13107 This fixes a bug reported by Stephan Kulow and nearly divides
13108 by 3 the amount of memory required by libxslt to load and process
13109 DocBook TDG.
13110
Daniel Veillardf420ac52001-07-04 16:04:09 +000013111Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13112
13113 * HTMLparser.c: fixing a too early root closing problem raised
13114 byt Prashanth Naidu
13115
Daniel Veillard8c357d52001-07-03 23:43:33 +000013116Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13117
13118 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
13119 raised by Mark Vakoc.
13120
Daniel Veillard6e90d192001-07-03 16:37:49 +000013121Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13122
13123 * example/Makefile.am: fixed the include path to add srcdir/include
13124 * Makefile.am configure.in: fix from Albert Chin for iconv detection
13125 and some cleanup
13126
Daniel Veillardf06307e2001-07-03 10:35:50 +000013127Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13128
13129 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
13130 lot of optimization work, results in significant improvements
13131 when handling really complex XPath queries. Add a small optimizer
13132 for unions, improve [n] and [last()], avoid some costly ops.
13133
Daniel Veillard77044732001-06-29 21:31:07 +000013134Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13135
13136 * include/libxml/parser.h parser.c: xmlStrstr args are both const
13137 * xpath.c: small cleanup
13138 * xmlGetNsList: reformated, fixed problems if used on Entities
13139
Daniel Veillard2adbb512001-06-28 16:20:36 +000013140Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13141
13142 * doc/xml.html: added 1.8.14 and 2.3.13 releases
13143
Daniel Veillardb37ecd02001-06-28 16:18:11 +000013144Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13145
13146 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
13147 * Makefile.am example/Makefile.am: workaround automake generating
13148 erroneous deps
13149
Daniel Veillard12f7d292001-06-28 13:12:11 +000013150Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13151
13152 * include/win32config.h: bug #56801 Yon Derek provided a patch
13153 to the windows config file.
13154
Daniel Veillard87ee9142001-06-28 12:54:16 +000013155Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13156
13157 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
13158 libxml.h : Yon Derek provided a set of changes to compile from
13159 CVS on Windows/MSC
13160
Daniel Veillard0e4cd172001-06-28 12:13:56 +000013161Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13162
13163 * parser.c: fixed UTF8 BOM support in push mode
13164 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
13165 added a specific testcase
13166
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000013167Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13168
13169 * Makefile.am: added --push regression tests
13170 * parserInternals.c: the XML parser segfaulted in --push mode
13171
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000013172Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13173
13174 * configure.in: moved the symlinks detection within a CVS
13175 check, this is not portable and will be removed soon.
13176 * xpath.c: small cleanup/speedup
13177
Daniel Veillard11648102001-06-26 16:08:24 +000013178Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13179
13180 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
13181 release of 2.3.12
13182 * parser.c: make an error message if unknow entities in all cases
13183
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000013184Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13185
13186 * uri.c: fixed 2 uri normalization bugs on '//' reduction
13187
Daniel Veillard23793842001-06-25 16:07:45 +000013188Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13189
13190 * include/libxml/Makefile.am: Laszlo Peter pointed out that
13191 includes were installed in the wrong dir
13192
Daniel Veillardf5498f32001-06-25 15:08:36 +000013193Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13194
13195 * doc/html.xml: warn against sending code to exhibit bugs.
13196
Daniel Veillard56f06462001-06-24 21:34:03 +000013197Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13198
13199 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
13200 Tru64 from Thomas Leitner
13201
Daniel Veillardc5d64342001-06-24 12:13:24 +000013202Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13203
13204 * AUTHORS: added William and Bjorn
13205 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
13206 daniel@veillard.com hopefully I won't have to do this again
13207 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
13208 docs can be rebuilt cleanly now
13209 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
13210 from CVs it's generated, added include/libxml/xmlwin32version.h
13211 also generated but which should change far less frequently.
13212 * catalog.c nanoftp.c: made sure to include libxml.h not
13213 libxml/xmlversion.h directly
13214 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
13215 when compiling on WIN32 and MSC
13216
Daniel Veillard07385fd2001-06-23 21:55:48 +000013217Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13218
13219 * include/Makefile.am include/libxml/Makefile.am configure.in:
13220 fixed make distcheck and rebuilding the rpms
13221
Daniel Veillardcd1d9442001-06-23 18:53:44 +000013222Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13223
13224 * configure.in: should finish the migration of exported includes
13225 into a real include/libxml in CVS, at least for CVS users.
13226 * removed the exported headers, added in include/libxml (as well
13227 as xmlversion.h.in).
13228
Daniel Veillard6dd8e052001-06-23 18:38:06 +000013229Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13230
13231 * configure.in: fixed the way to detect symlink
13232
Daniel Veillard66541772001-06-23 18:31:04 +000013233Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13234
13235 * configure.in: updated, include/libxml is now a real CVS dir
13236
Daniel Veillardca989762001-06-23 17:39:29 +000013237Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13238
13239 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
13240 version works with both libxml1 and libxml2 (it autodetects
13241 the prefix of the html-files) from Felix Natter.
13242 * doc/xml.html: updated doc accordingly
13243
Daniel Veillard8cf14d52001-06-23 16:32:46 +000013244Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13245
13246 * xpath.c: fixed the bug generating a template loop in libxslt
13247 when using docbook-xsl-1.4, * should filter out document nodes
13248 * HACKING: added William
13249 * TODO: updated
13250
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000013251Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13252
13253 * doc/FAQ.html: added a warning about gcc-3.0
13254 * doc/xml.html: added reference to gdome2 and removed a confusing
13255 sentence
13256
Daniel Veillardf7f41852001-06-22 15:18:01 +000013257Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13258
13259 * xmlversion.h: okay this is a generated file, but Windows
13260 users need it and they can't generate it, and I want CVS
13261 Windows users ...
13262 * win32/libxml2/libxml2_so.dsp: Windows project file for
13263 the shared lib version of libxml2
13264 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
13265 resources needed for libxslt/xsltproc by Yon Derek
13266
Bjorn Reese3157b342001-06-22 14:41:45 +000013267Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13268
13269 * trio.c: MSVC fix (provided by Igor Zlatkovic)
13270
Daniel Veillard4151acb2001-06-22 10:48:57 +000013271Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13272
Daniel Veillardcc146db2001-06-22 11:10:52 +000013273 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
13274
13275Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13276
Daniel Veillard4151acb2001-06-22 10:48:57 +000013277 * include/win32config.h: Yon Derek provided a first fix
13278 to be able to compile libxslt/xsltproc on Windows
13279
Daniel Veillardd79bcd12001-06-21 22:07:42 +000013280Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13281
13282 * xpath.c: attempt to work around what seemed a gcc optimizer
13283 bug when handling floats on i386 http://veillard.com/gcc.bug
13284 * tree.c entities.c encoding.c: doing some cleanups while
13285 chasing it
13286
Daniel Veillard017b1082001-06-21 11:20:21 +000013287Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13288
13289 * Makefile.am: cleanup when --without-debug is specified
13290 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
13291 w.r.t. --without-debug and other include points
13292 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
13293 Catalogs
13294 * configure.in entities.h tree.h HTMLparser.c: removed
13295 --without-corba, made the _private field mandatory
13296
Daniel Veillard87a764e2001-06-20 17:41:10 +000013297Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13298
13299 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
13300 outputs a BOM in UTF8, an errata has been issued to avoid the
13301 problem, that was the most reasonable solution... Add support
13302 for a leading UTF8 BOM in entities.
13303
Daniel Veillard10ea86c2001-06-20 13:55:33 +000013304Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13305
13306 * valid.c: fixed a bug found when post validating an entity ref
13307 * xmllint.c: added --loaddtd and sligly changed --postvalid to
13308 activate it too
13309
Daniel Veillard39196eb2001-06-19 18:09:42 +000013310Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13311
13312 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
13313 weakness in the node copy the XPointer and the XInclude
13314 implementations. Serious cleanup.
13315
Daniel Veillard3739b982001-06-19 12:51:30 +000013316Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13317
13318 * Makefile.am: Kjartan Maraas provided a small patch to
13319 add xml2-config.in to EXTRA_DIST
13320
Daniel Veillarda9142e72001-06-19 11:07:54 +000013321Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13322
13323 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
13324 provided another failing case found in KDE, the way the
13325 ctxt->vctxt.nodeTab was allocated and freed changed over
13326 time but it wasn't completely cleaned up. This should fix it.
13327
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000013328Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13329
13330 * parser.c: Stephan Kulow also raised the fact that line number
13331 could get miscounted making debug harder, fixed the problem
13332 in xmlParseCharData()
13333
Daniel Veillard64b98c02001-06-17 17:20:21 +000013334Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13335
13336 * valid.c: Stephan Kulow pointed out a problem when validating
13337 and using an empty entity, forgot a 'break' in a case.
13338
Daniel Veillarde3c81b52001-06-17 14:50:34 +000013339Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13340
13341 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
13342 * doc/xml.html: updated with 2.3.11
13343
Daniel Veillard4ec885a2001-06-17 10:31:07 +000013344Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13345
13346 * TODO: updated adding cleanup of generated doc
13347 * configure.in: prepared to release 2.3.11
13348 * xmllint.c: added --version for bug reporting
13349 * doc/html/*.html: rebuilt the doc
13350
Daniel Veillard8b8d2252001-06-16 21:24:56 +000013351Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13352
13353 * xpath.c: first part of the work on selecting namespace to
13354 fix bug #56115
13355
Daniel Veillard96ed5832001-06-15 22:22:04 +000013356Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13357
13358 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
13359 when using -liconv
13360 * TODO: updated
13361
Daniel Veillardc4f631d2001-06-14 11:11:59 +000013362Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13363
13364 * HTMLtree.[ch]: more work on the HTML serialization routnes,
13365 cleanup, encoding support.
13366
Daniel Veillard608ad072001-06-14 08:32:28 +000013367Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13368
13369 * xpath.c: Thomas Broyer suggested a better patch for the / arg
13370
Daniel Veillard239d0522001-06-13 23:02:48 +000013371Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13372
13373 * xpath.c: bug detected by Ankh when / is used as a function arg
13374
Daniel Veillard02bb1702001-06-13 21:11:59 +000013375Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13376
13377 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
13378 of element and use it to avoid outputting formatting spaces at
13379 the wrong place. Implemented the format parameter for HTML save.
13380 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
13381 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
13382 result/HTML/wired.html: of course this impact the result of a
13383 number of HTML tests
13384
Daniel Veillard95d845f2001-06-13 13:48:46 +000013385Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13386
13387 * HTMLtree.[ch]: started augmenting the HTML save API with
13388 encoding and formatting parameters
13389
Daniel Veillardeca60d02001-06-13 07:45:41 +000013390Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13391
13392 * HTMLtree.h: cleanup and started evaluating the work needed on
13393 revamping the HTML output code
13394
Daniel Veillard84666b32001-06-11 17:31:08 +000013395Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13396
13397 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
13398
Daniel Veillard8bdd2202001-06-11 12:47:59 +000013399Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13400
13401 * valid.c: fixed bug #56049, forgot one check in the
13402 validation routine
13403
Daniel Veillardca2366a2001-06-11 12:09:01 +000013404Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13405
13406 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
13407
Daniel Veillard6761eee2001-06-11 10:29:38 +000013408Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13409
13410 * libxml.h: fixed an error in last commit
13411 * doc/FAQ.html: added an entry for compilation from CVS
13412
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000013413Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13414
13415 * xmlversion.h.in libxml.h: Cygwin patches
13416 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
13417 * tree.h: cleanup
13418
Daniel Veillardacd370f2001-06-09 17:17:51 +000013419Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13420
13421 * tree.c: patched xmlFreeNode() to avoid freeing() a static
13422 memory block in a strange case where libxml is linked twice
13423 in the binary.
13424
Daniel Veillard1d047672001-06-09 16:41:01 +000013425Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13426
13427 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
13428 state far too often, simple fix used to avoid it.
13429
Daniel Veillard4497e692001-06-09 14:19:02 +000013430Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13431
13432 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
13433 being processed, applied his patch
13434 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
13435
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000013436Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13437
13438 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
13439 provided fixes to compile on MSCC again
13440 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
13441 also provided an update for the project files.
13442
Daniel Veillarda682b212001-06-07 19:59:42 +000013443Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13444
13445 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
13446 bug #55810
13447
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000013448Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13449
13450 * tree.c: fixed xmlGetNsProp() to close bug #55683
13451 Note this requires libxslt to use it's own function instead.
13452
Daniel Veillardf0c53762001-06-07 16:07:07 +000013453Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13454
13455 * HTMLtree.c: when in a pre element no formatting space should
13456 be added.
13457 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
13458
Daniel Veillard068a9652001-06-07 15:30:26 +000013459Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13460
13461 * configure.in: added tests for signal() and signal.h
13462
Daniel Veillard541d6552001-06-07 14:20:01 +000013463Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13464
13465 * xpath.c: robert pointed out xmlXPathNINF was not initialized
13466
Daniel Veillard8a367d42001-06-07 14:01:34 +000013467Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13468
13469 * doc/libxml-doc.el: Felix Natter provided a new version for
13470 libxml2
13471
Daniel Veillard8a926292001-06-07 11:20:20 +000013472Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13473
13474 * HTMLtree.c: when in a pre element no formatting space should
13475 be added.
13476
Daniel Veillard14839d52001-06-06 16:11:56 +000013477Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13478
13479 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
13480
Daniel Veillarde95e2392001-06-06 10:46:28 +000013481Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13482
13483 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
13484 hack
13485 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
13486 * uri.c: fixed a warning
13487
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000013488Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13489
13490 * HTMLtree.c: trying to close bug #55772 escaping in script
13491 elements
13492 * doc/xml.html: suggest to send mail to the list
13493
13494Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000013495
13496 * error.c: attempt to fix the xmlGetVarStr breakage once and for
13497 good. Use a macro and based on the solution provided in
13498 vsnprintf manual page from GNU.
13499
Bjorn Reese99748722001-06-05 12:49:15 +000013500Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13501
13502 * error.c: Workaround for non-preserving variadic list.
13503 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
13504
Daniel Veillard2e4f1882001-06-01 10:11:57 +000013505Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13506
13507 * doc/xml.html: added 2.3.10 release
13508
Daniel Veillardb3a182e2001-06-01 09:28:09 +000013509Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13510
13511 * configure.in: releasing 2.3.10
13512
Daniel Veillard3c2758d2001-05-31 18:43:43 +000013513Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13514
13515 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
13516
Daniel Veillard20042422001-05-31 18:22:04 +000013517Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13518
13519 * encoding.c: Robert Collins provided a patch to add the
13520 "US-ASCII" encoding alias
13521
Daniel Veillard97ac1312001-05-30 19:14:17 +000013522Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13523
13524 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
13525 string oriented functions and started cleaning the related areas
13526 in xpath.c which needed fixing in this respect
13527
Daniel Veillard2d703722001-05-30 18:32:34 +000013528Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13529
13530 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
13531 #55380
13532 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
13533
Daniel Veillard9403a042001-05-28 11:00:53 +000013534Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13535
13536 * TODO: updated
13537 * nanohttp.[ch] : started adding APIs to get the redirected URL
13538 when this occurs (needed for further base computation
13539 * tree.h: cleanup
13540 * encoding.c: cleanup
13541 * SAX.c: minor change around ctxt->loadsubset
13542
Daniel Veillard6278fb52001-05-25 07:38:41 +000013543Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13544
13545 * Makefile.am include/Makefile.am: small change to have
13546 include/libxml rebuilt if working from CVS.
13547 * uri.c: applied another patch from Carl Douglas for URI escaping,
13548 this should close bug #51876
13549
Daniel Veillardd16df9f2001-05-23 13:44:21 +000013550Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13551
13552 * xinclude.c: fixed XInclude recursive behaviour bug #54678
13553 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
13554 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
13555 added specific regression test
13556 * parser.h: preparing for the XSLT mode where DTD inherited
13557 attributes are added to the tree.
13558
Daniel Veillardbbd22452001-05-23 12:02:27 +000013559Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13560
13561 * xinclude.[ch]: Updated the namespace for the Last Call version
13562 * result/XInclude/include test/XInclude/include: updated the
13563 testsuite accordingly
13564
Daniel Veillard8514c672001-05-23 10:29:12 +000013565Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13566
13567 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
13568 related to bug #51876
13569
Daniel Veillard42596ad2001-05-22 16:57:14 +000013570Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13571
13572 * tree.c: fixed a gross mistake in base computation, xml:base is
13573 not completely correct yet (need cascade).
13574 * xpath.[ch]: added the few things needed to find a function name
13575 and URI from the XPath context when it is called.
13576
Daniel Veillard81418e32001-05-22 15:08:55 +000013577Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13578
13579 * catalog.[ch]: fixes and add xmlLoadCatalogs()
13580 * DOCBparser.c: small cleanup
13581 * xmllint.c: added a --catalogs option to load catalogs from
13582 $SGML_CATALOG_FILES
13583 * tree.c: cleanup
13584 * configure.in: iconv library fixup, ICONV_LIBS
13585
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000013586Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13587
13588 * catalog.c: handling of CATALOG entries. detection of recursion,
13589 and a few bugfixes
13590 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
13591 against the default namespace
13592
Daniel Veillard04b93292001-05-21 08:15:31 +000013593Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13594
13595 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
13596
Daniel Veillarda97a19b2001-05-20 13:19:52 +000013597Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13598
13599 * parser.c: fixed propagation context info when parsing an
13600 external entity.
13601 * doc/html/*.html: regenerated a couple of docs
13602
Daniel Veillard4623acd2001-05-19 15:13:15 +000013603Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13604
13605 * doc/xml.html: update with 2.3.9 informations
13606
Daniel Veillardbed7b052001-05-19 14:59:49 +000013607Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13608
13609 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
13610 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
13611 * doc/html/* : rebuilt the docs
13612 * valid.c: small patch which may improve some case when
13613 validating.
13614
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000013615Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13616
13617 * HTMLparser.c: Closed bug #54891
13618 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
13619 to the suite
13620
13621Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13622
13623 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
13624 applied a documentation patch from LotR and filled in a few missing
13625 descriptions
13626
Daniel Veillard76d66f42001-05-16 21:05:17 +000013627Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13628
13629 * xpath.c tree.c parser.c: speed optimizations at the parser level
13630 document tree freeing and xpath evaluation
13631
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000013632Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13633
13634 * parser.c parser.h parserInternals.h: fixed a couple of
13635 interfaces for handling memory buffer input to const char *
13636 upon suggestion of JamesH.
13637
Daniel Veillardc3739e72001-05-15 15:23:27 +000013638Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13639
13640 * configure.in: LoTR sent a patch fixing the previous commit
13641
Daniel Veillarda4f27e02001-05-15 12:41:29 +000013642Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13643
13644 * configure.in: trying to deal again with the stoopid -R linking
13645 flag of Solaris
13646
Daniel Veillard790142b2001-05-15 10:51:53 +000013647Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13648
13649 * xpath.h: two nodeset access macros from Thomas Broyer
13650
Daniel Veillardba0b8c92001-05-15 09:43:47 +000013651Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13652
13653 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
13654 patch from Thomas Broyer
13655
Daniel Veillarde62d36c2001-05-15 08:53:16 +000013656Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13657
13658 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
13659 case
13660 * INSTALL: was empty added stuff from the FAQ
13661
Daniel Veillard75bea542001-05-11 17:41:21 +000013662Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13663
13664 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
13665 attributes handling and #54433 by adding xmlUnsetProp()
13666 and xmlUnsetNsProp()
13667
Daniel Veillard0a2a1632001-05-11 14:18:03 +000013668Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13669
13670 * HTMLparser.c: Patch from Jonas Borgström
13671 (htmlGetEndPriority): New function, returns
13672 the priority of a certain element.
13673 (htmlAutoCloseOnClose): Only close inline elements if they
13674 all have lower or equal priority.
13675 * result/HTML: this of course changed a number of tests results.
13676
Daniel Veillard7d6fd212001-05-10 15:34:11 +000013677Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13678
13679 * xmlIO.c catalog.c: plugged in the default catalog resolution
13680 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
13681 documentations
13682 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
13683
Daniel Veillarda7374592001-05-10 14:17:55 +000013684Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13685
13686 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
13687 integrating catalogs
13688 * catalog.[ch] testCatalog.c: adding a small catalo API
13689 (only SGML catalog support).
13690 * parser.c: restaured xmlKeepBlanksDefault(0) API
13691
Daniel Veillardc17337c2001-05-09 10:51:31 +000013692Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13693
13694 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
13695
Daniel Veillard257d9102001-05-08 10:41:44 +000013696Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13697
13698 * parser.c: added xmlParseExternalEntityPrivate() to allow
13699 propagation of ctxt->_private when parsing external entities
13700
Daniel Veillard083c2662001-05-08 08:27:14 +000013701Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13702
13703 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
13704
Daniel Veillard01ef7382001-05-08 07:31:43 +000013705Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13706
13707 * configure.in: fixed a small portability problem with AM_CONDITIONAL
13708
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000013709Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13710
13711 * valid.c: warn when indeterminist content model is detected
13712 * result/VC/ElementValid8: this adds a message
13713 * Makefile.am: add --novalid for VCM tests
13714 * parserInternals.c: added a call to Init memory
13715
Daniel Veillard64269352001-05-04 17:52:34 +000013716Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13717
13718 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
13719 when both parameters are NULL.
13720
Daniel Veillard37721922001-05-04 15:21:12 +000013721Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13722
13723 * valid.c: applied small patch from Gary Pennington, reindented
13724 some part of the code.
13725
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000013726Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13727
13728 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
13729 release, updated and regenerated the docs
13730
Daniel Veillard357c9602001-05-03 10:49:20 +000013731Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13732
13733 * xpath.c result/XPath/expr/floats : clarified and cleanup
13734 printing of abnormal floats in tests.
13735
Daniel Veillarda2bc3682001-05-03 08:27:20 +000013736Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13737
13738 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
13739 * results/HTML/ : a few changes in the output of the HTML tests as
13740 a result.
13741 * configure.in: tying to fix -liconv where needed
13742
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000013743Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13744
13745 * Makefile.am: fixed a stupid error
13746
Daniel Veillard7150a032001-05-02 16:41:11 +000013747Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13748
13749 * configure.in Makefile.am: make the inclusion of the trio
13750 modules in the library conditional
13751
Daniel Veillardc057c5d2001-05-02 12:41:24 +000013752Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13753
13754 * DOCBparser.c: patche from László Kovács, fixed entities refs
13755 in attributes handling
13756
Daniel Veillardedddff92001-05-02 10:58:52 +000013757Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13758
13759 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
13760 flushing
13761
Daniel Veillardc8f620b2001-04-30 20:31:33 +000013762Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13763
13764 * xpath.c: fix of an XSLT namespace bug reported on the list
13765 general/bug-8-
13766
Daniel Veillard5792e162001-04-30 17:44:45 +000013767Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13768
13769 * strio.h trio.c: Dan McNichol suggested a couple of small
13770 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
13771
Daniel Veillard02141ea2001-04-30 11:46:40 +000013772Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13773
13774 * tree.c parser.c encoding.c: spent a bit more time looking
13775 at the parsing speed and DOM handling. Added a few more
13776 speedups.
13777
Daniel Veillard3ed155f2001-04-29 19:56:59 +000013778Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13779
13780 * parser.c: small but effective parsing speed improvement
13781
Daniel Veillardb59076b2001-04-29 17:04:07 +000013782Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13783
13784 * configure.in: default on the DocBook parser inclusion (for Gnome)
13785 * DOCBparser.h: fixed a header reference
13786
Daniel Veillardb45c43b2001-04-28 17:02:11 +000013787Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13788
13789 * configure.in xpath.c: applied Bjorn patches for FPE on the
13790 alpha
13791
Daniel Veillardeefd4492001-04-28 16:55:50 +000013792Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13793
13794 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
13795 xmlSaveFormatFileTo()
13796
Daniel Veillarde39a93d2001-04-28 14:35:02 +000013797Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13798
13799 * xpath.c: simple and efficient optimization, XPath functions
13800 aways bind to the same code, cache this
13801 * TODO: updated (by saying some is obsolete)
13802
Daniel Veillard2156a562001-04-28 12:24:34 +000013803Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13804
13805 * xpath.c: more cleanup work on XPath name parsing routines
13806
Daniel Veillard61d80a22001-04-27 17:13:01 +000013807Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13808
13809 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
13810 xmlXPathParseName
13811 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
13812 * debugXML.c: avoid compilation problems if compiling without
13813 HTML support, Igor Zlatkovic
13814 * win32/libxml2/libxml2.def.src: being able to compile without
13815 XPath on Windows
13816
Daniel Veillarddbb14a72001-04-26 20:54:01 +000013817Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13818
13819 * libxml.m4: yet another patch from Toshio Kuratomi
13820
Daniel Veillard2913e4c2001-04-26 19:29:02 +000013821Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13822
13823 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
13824
Daniel Veillard67fee942001-04-26 18:59:03 +000013825Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13826
13827 * tree.[ch]: added xmlSaveFormatFile interface for saving
13828 and indenting a file.
13829
Daniel Veillard82e49712001-04-26 14:38:03 +000013830Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13831
13832 * xpath.c: fixed bug #53689 related to processing-instruction()
13833
Daniel Veillard02f077a2001-04-26 10:59:11 +000013834Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13835
13836 * DOCBparser.c: patche from László Kovács
13837
Daniel Veillard30211a02001-04-26 09:33:18 +000013838Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13839
13840 * parser.c: applied fixes from Christian Glahn bug report #53391
13841
Daniel Veillard5a7c3452001-04-26 09:16:13 +000013842Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13843
13844 * error.c: Jean François Lecomte provided a complete description
13845 and a fix to bug #53537
13846
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000013847Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13848
13849 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
13850
Daniel Veillard1034da22001-04-25 19:06:28 +000013851Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13852
13853 * DOCBparser.c SAX.c: a bit more work on entities processing.
13854 Still Need to cleanup XML output and references in attributes
13855
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000013856Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13857
13858 * DOCBparser.c include/Makefile.am: two patches from László Kovács
13859
Daniel Veillardb33c2012001-04-25 12:59:04 +000013860Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13861
13862 * tree.c: trying to fix #53574, not completely complete,
13863 I would like xmllint --copy --debug test/ent1 and
13864 xmllint --debug test/ent1 to show the same result.
13865 * xpath.c: fix a bug when trying to sort namespace nodes
13866
Daniel Veillard5146f202001-04-25 10:29:44 +000013867Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13868
13869 * HTMLtree.c: real fix for #53402
13870
Daniel Veillard7533cc82001-04-24 15:52:00 +000013871Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13872
13873 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
13874 PIs when using xsl:output
13875 * valid.c: closing #53537 some case generate segfaults if there
13876 is validity errors
13877
Daniel Veillard61b33d52001-04-24 13:55:12 +000013878Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13879
13880 * SAX.c testDocbook.c DOCBparser.c: more work on the support
13881 of external parsed entities, added --noent to testDocbook
13882 * valid.c: Garry Pennington found an uninitialized variable
13883 access in xmlValidateElementContent()
13884
Daniel Veillard56098d42001-04-24 12:51:09 +000013885Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13886
13887 * HTMLparser.c : HTML parsing still sucks ... trying to deal
13888 with madness
13889 * result/HTML/ : this modified the result of the regression tests
13890 a lot.
13891
Daniel Veillard122376b2001-04-24 12:12:30 +000013892Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13893
13894 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
13895 to doc where it wasn't checked against NULL reported by
13896 Jens Laas
13897
Daniel Veillard43dadeb2001-04-24 11:23:35 +000013898Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13899
13900 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
13901 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
13902
Daniel Veillardeae522a2001-04-23 13:41:34 +000013903Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13904
13905 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
13906 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
13907 * SAX.[ch]: cleanup and updates for DocBook
13908 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
13909 ex SGML identifier changes
13910 * valid.c: removed a static unused function.
13911
Daniel Veillardde57c612001-04-23 09:13:36 +000013912Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13913
13914 * HTMLtree.c: applied change for Paul Sponagl on script saving
13915 * Makefile.am: the warning about entity title.xml are normal.
13916
Daniel Veillard393df012001-04-22 20:11:18 +000013917Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13918
13919 * configure.in: release of 2.3.7
13920 * Makefile.am: fixing make distcheck
13921
Daniel Veillarda41123c2001-04-22 19:31:20 +000013922Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13923
13924 * doc/html/* doc/xml.html: updated and regenerated the docs
13925
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000013926Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13927
13928 * xpath.c: fixed the XPointer problem introduced in 2.3.6
13929
Daniel Veillarde82a9922001-04-22 12:12:58 +000013930Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13931
13932 * tree.c: fixed #53388 with the provided patch
13933
Daniel Veillard06803992001-04-22 10:35:56 +000013934Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13935
13936 * valid.c: Bjorn detected an invalid memory access. Fixed
13937 vstateVPush()
13938
Daniel Veillard40af6492001-04-22 08:50:55 +000013939Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13940
13941 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
13942
Bjorn Reese70a9da52001-04-21 16:57:29 +000013943Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13944
13945 * libxml.h: new header used only for the compilation of libxml
13946 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
13947 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
13948 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
13949 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
13950 xmlmemory.c xpath.c xpointer.c: libxml.h integration
13951 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
13952 baseline (version 1.2 plus a single patch).
13953 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
13954 scientific notation for numbers. Tests added.
13955 * xpath.c: formatting of numbers changed to use sprintf
13956 (contribution from William Brack)
13957
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000013958Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13959
13960 * valid.c: cleanup, more useful debugging
13961 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
13962 * xmlIO.c: entity loading is printed as an error when validating
13963
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000013964Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13965
13966 * valid.c: fixed to validate within entities
13967 * test/VCM/v22.xml: added a specific testcase
13968
Daniel Veillardca1f1722001-04-20 15:47:35 +000013969Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13970
13971 * valid.c: forgot an epsilon transition in for ()+
13972 * test/VCM/v21.xml : added a specific test case
13973
Daniel Veillard85349052001-04-20 13:48:21 +000013974Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13975
13976 * valid.c: removed a state explosion exhibited by RSS
13977 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
13978 from bug #51872
13979
Daniel Veillarddab4cb32001-04-20 13:03:48 +000013980Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13981
13982 * valid.[ch] tree.h: worked *hard* to get non-determinist content
13983 validation without using an ugly NFA -> DFA algo in the source.
13984 Made a specific algorithm easier to maintain, using a single
13985 stack and without recursion.
13986 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
13987 * hash.c: made the growing routine static
13988 * tree.h parser.c: added the parent information to an
13989 xmlElementContent node.
13990
Daniel Veillarde470df72001-04-18 21:41:07 +000013991Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13992
13993 * SAX.c parser.c xpath.c: generating IDs when not validating
13994 from an external parsed entity was poisoning the ID has table
13995 with removed values. This was killing XSLT on the KDE help
13996 browser.
13997
Daniel Veillardceacdd92001-04-18 15:10:35 +000013998Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13999
14000 * entities.h: andrew@ugh.net.au detected a double declaration
14001
Daniel Veillarda10efa82001-04-18 13:09:01 +000014002Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14003
14004 * debugXML.c hash.c tree.h valid.c : some changes related to
14005 the validation suport to improve speed with DocBook
14006 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
14007 the way validation errors get reported
14008
Daniel Veillard1ed3f882001-04-18 09:45:35 +000014009Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14010
14011 * HTMLparser.c HTMLtree.c: applied part of the patches provided
14012 by P C Chow and William M. Brack for XSLT HTML output
14013
Daniel Veillard2d90de42001-04-16 17:46:18 +000014014Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14015
14016 * xmlversion.h.in win32config.h win32/libxml2/*: applied
14017 Igor Zlatkovic patches for MSC compilation and added his
14018 updates
14019
Daniel Veillarde043ee12001-04-16 14:08:07 +000014020Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14021
14022 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
14023 prefix lookup.
14024 * parserInternals.c: fixed the bug reported by Morus Walter
14025 due to an off by one typo in xmlStringCurrentChar()
14026
Daniel Veillarda3bfca52001-04-12 15:42:58 +000014027Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14028
14029 * HTMLparser.c result/HTML/*: revamped the way the HTML
14030 parser handles end of tags or end of input
14031
Daniel Veillard82daa812001-04-12 08:55:36 +000014032Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14033
14034 * tree.[ch] : added xmlDocCopyNode for gdome2 support
14035
Daniel Veillard67a21302001-04-11 14:39:16 +000014036Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14037
14038 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
14039 bug where the linktime verions of free() won't work ...
14040
Daniel Veillard27b55282001-04-11 12:22:25 +000014041Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14042
14043 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
14044
Daniel Veillardafc73112001-04-11 11:51:41 +000014045Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14046
14047 * doc/xml.html: added 2.3.6 release
14048
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000014049Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14050
14051 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
14052 * result/wml.xml: resulted in a small output change
14053
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000014054Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14055
14056 * tree.c: xmlNewDoc was missing the charset initialization
14057 * xmllint.c: added --auto to autogenerate a doc, allow to
14058 reproduce the problem fixed on xmlNewDoc
14059
Daniel Veillard1731d6a2001-04-10 16:38:06 +000014060Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14061
14062 * xpath.c: trying to get 52979 solved
14063 * tree.c result/ result/noent/: trying to get 52712 solved, this
14064 also made me clean up the fact that XML output in general should
14065 not add formating blanks by default, this changed the output of
14066 a few tests
14067
Daniel Veillard73639a72001-04-10 14:31:39 +000014068Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14069
14070 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
14071
Daniel Veillardfac26a12001-04-08 13:08:14 +000014072Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14073
14074 * configure.in: finally released 2.3.6
14075
Daniel Veillard911f49a2001-04-07 15:39:35 +000014076Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14077
14078 * xpath.c: checking for null pointer generated by new code
14079
Daniel Veillardd8df6c02001-04-05 16:54:14 +000014080Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14081
14082 * xpath.c: fixed a [] evaluation problem reported
14083 * test/XPath/tests/simpleaddr: extended test
14084 * result/XPath/simpleaddr: updated result
14085
Daniel Veillard3b2c2612001-04-04 00:09:00 +000014086Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14087
14088 * xmllint.c: Dan Timis reported a portability problem
14089 on Macs without mmap, fixed it.
14090
Daniel Veillardb38bd552001-04-03 18:22:00 +000014091Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14092
14093 * testXPath.c : added a --tree option allowing to display the
14094 tree dump of the XPath expression
14095
Daniel Veillard4dd93462001-04-02 15:16:19 +000014096Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14097
14098 * xpath.c: fixed a memleak when comparing nodesets
14099 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
14100 * tree.c: added a TODO
14101
Daniel Veillard92ad2102001-03-27 12:47:33 +000014102Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14103
14104 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
14105 we need string functions
14106 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
14107 to be able to use them where needed. Applied some changes
14108 to reduce name linking pollution and compile in only what's
14109 needed.
14110 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
14111 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
14112 for the string manipulation functions
14113 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
14114 to the free() function of xmlmemory.c
14115 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
14116 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
14117 usage.
14118
14119
Daniel Veillard2be30642001-03-27 00:32:28 +000014120Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14121
14122 * error.c: applied the context output patch of the error
14123 handling submitted by Chuck Griffith
14124 * error/VC/*: this slightly change some error logs
14125
Daniel Veillard50582112001-03-26 22:52:16 +000014126Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14127
14128 * parser.c: fixed line number reporting on error
14129
Daniel Veillard04be4f52001-03-26 21:23:53 +000014130Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14131
14132 * parser.c: Sullivan and Darin found a parser bug,
14133 applied the patch.
14134
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000014135Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14136
14137 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
14138 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
14139 xmlversion.h.in xpointer.c: of course the way I defined
14140 UNUSED breaks on old gcc version. Try to be smart and
14141 also define it directly in xmlversion.h
14142 * configure.in: removed -ansi flag from the pedantic set
14143
14144Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000014145 Huge cleanup, I switched to compile with
14146 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
14147 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
14148 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
14149 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
14150 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
14151 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
14152 encoding.h entities.c error.c list.[ch] nanoftp.c
14153 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
14154 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
14155 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
14156 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
14157 Cleanup, staticfied a number of non-exported functions,
14158 detected and cleaned up a dozen of problem found this way,
14159 avoided a lot of public function name/typedef/system names clashes
14160 * doc/xml.html: updated
14161 * configure.in: switched private flags to the really pedantic ones.
14162
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000014163Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14164
14165 * configure.in: 2.3.5
14166 * doc/html/*: rebuilt the docs
14167
Daniel Veillard146c9122001-03-22 15:22:27 +000014168Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14169
14170 * parser.c: fixed a reported bug in NOTATION parsing
14171 * uri.c: accepted but not fixed bug 51876, added TODO
14172 * Makefile.am: fixed bug 51876
14173
Daniel Veillarda5f013b2001-03-22 12:44:45 +000014174Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14175
14176 * config.h.in configure.in error.c: fix a compilation problem
14177 on platforms without vsnprintf (xml@thewrittenword.com)
14178
Daniel Veillarde020c3a2001-03-21 18:06:15 +000014179Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14180
14181 * parser.c: fixed a function name header typo
14182 * SAX.c: notations can also occur in external subset.
14183
Daniel Veillard7d42b542001-03-20 13:22:46 +000014184Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14185
14186 * error.c: removed a C++ like comment
14187
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000014188Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14189
14190 * parser.c: fixing bug 52299 strange condition leading
14191 to a parser crash due to a buffer overflow
14192 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
14193 added the specific test case
14194
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000014195Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14196
14197 * xpath.[ch]: still a lot of cleanup based on XSLT, added
14198 xmlXPathConvert{String,Number,Boolean} to be able to make
14199 type casts without a context stack, fixed some implementation
14200 problems related to the absence of context at parse-time,
14201 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
14202 in the public API too
14203 * xpointer.c xpathInternals.h: we need to know at parse time
14204 whether we are compiling an XPointer
14205
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000014206Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14207
14208 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
14209 cleaned up the parser internals, refactored XPath code, added
14210 new compilation based APIs and cleanly separated public and
14211 private APIs.
14212
Daniel Veillardd007d6c2001-03-19 00:01:07 +000014213Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14214
14215 * xpath.h: the comp field must be added at the end to avoid
14216 killing binary compat.
14217
Daniel Veillard9e7160d2001-03-18 23:17:47 +000014218Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14219
14220 * Makefile.am: detect XPath memleaks in regreson tests
14221 * error.c: fixed and error w.r.t. error reporting still using
14222 stderr
14223 * hash.c: added new line at end of file
14224 * tree.h: minor cleanup
14225 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
14226 expression parsing from evaluation, resulted in a number of
14227 changes internally, and in XPointer. Likely to break stuff
14228 using xpathInternals.h but should remain binary compatible,
14229 new interfaces will be added.
14230
Daniel Veillardd574f782001-03-14 19:40:17 +000014231Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14232
14233 * configure.in: fixed a couple of problems reported by
14234 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
14235 without gcc on non linux platforms.
14236
Daniel Veillard0a6c3582001-03-14 19:15:37 +000014237Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14238
14239 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
14240 a fix for --with-html-dir= configure support. I hope it won't
14241 break rpm generation
14242
Daniel Veillarda022fe02001-03-14 16:30:00 +000014243Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14244
14245 * xmlIO.c: one function comment cleanup.
14246
Daniel Veillard25239c12001-03-14 13:56:48 +000014247Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14248
14249 * SAX.c: external subset notations were improperly registered
14250 in the internal subset.
14251
Daniel Veillard2c4754f2001-03-13 09:31:12 +000014252Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14253
14254 * README.cvs-commits: added, pointing to HACKING
14255 * HACKING: updated
14256
Daniel Veillard82ab81e2001-03-12 21:11:21 +000014257Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14258
14259 * parser.c: and Matt Sergeant found one in the XML push
14260 parser (erroneous check I forgot to remove when I fixed the
14261 main parser).
14262
Daniel Veillard68d7b672001-03-12 18:22:04 +000014263Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14264
14265 * xpath.c: ptittom found a small bug in UnaryExpr
14266
Daniel Veillarde356c282001-03-10 12:32:04 +000014267Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14268
14269 * configure.in: bumped to 2.3.4
14270 * error.c: fixed bug #51860
14271 * tree.c: fixed bug #51861
14272 * valid.c: cleanup, more debug, failed to fix one bug crap ...
14273 * tree.[ch] : added xmlDefaultBufferSize
14274 * nanoftp.c: typo in function name header block
14275 * doc/xml.html : updated, added link to XML::LibXSLT
14276 * doc/html/* : rebuilt the docs
14277
Daniel Veillard80f32572001-03-07 19:45:40 +000014278Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14279
14280 * parser.c SAX.c: the new content parsing code raised an
14281 ugly bug in the characters() SAX callback. Found it
14282 just because of strangeness in XSLT XML Rec ouptut :-(
14283
Daniel Veillard6c831202001-03-07 15:57:53 +000014284Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14285
14286 * Makefile.am: Martin Baulig suggested to add -lm
14287 * tree.c: found another bug in xmlNodeGetContent()
14288
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000014289Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14290
14291 * xpath.c: Bjorn found the error related to strictness of comparison.
14292
Daniel Veillard29631a82001-03-05 09:49:20 +000014293Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14294
14295 * parser.c: trying to fix the Dtd parsing problem reported
14296 by Gary, side effect of last week speed optimizations.
14297
Daniel Veillard14be0a12001-03-03 18:50:55 +000014298Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14299
14300 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
14301 * parserInternals.c: removed unneeded test raised by Stric
14302
Bjorn Reesee1dc0112001-03-03 12:09:03 +000014303Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
14304
14305 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
14306 and fixed by William Brack). Added xmlXPathFormatNumber.
14307 Changed the sorting slightly.
14308 * configure.in Makefile.am example/Makefile.am: Added -lm.
14309 Please note that applications linking with libxml2, must
14310 also like with the math library from now on.
14311
Daniel Veillardf9533d12001-03-03 10:04:57 +000014312Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14313
14314 * HTMLparser.c: fixed loop reported by Marc Sanfacon
14315
Daniel Veillard2f362242001-03-02 17:36:21 +000014316Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14317
14318 * parser.c: one must report spaces even if the Dtd element
14319 content proves that this is not part of the element content.
14320 * result/valid/*.xml: this changed the ouptu slightly
14321
Daniel Veillardb402c072001-03-01 17:28:58 +000014322Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14323
14324 * configure.in: bumped to 2.3.3
14325 * doc/xml.html: updated
14326
Daniel Veillard77851712001-02-27 21:54:07 +000014327Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14328
14329 * tree.c: minor doc fix
14330 * xpath.c: deallocation issues when a result tree has been
14331 converted to a node-set
14332
Daniel Veillardec70e912001-02-26 20:10:45 +000014333Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14334
14335 * doc/xml.html: oops corrected dates s/2000/2001
14336
Daniel Veillard8730c562001-02-26 10:49:57 +000014337Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14338
14339 * valid.c: new patch from Gary Pennington
14340
Daniel Veillard91e9d582001-02-26 07:31:12 +000014341Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14342
14343 * doc/xml.html: applied patch from Ankh
14344
Daniel Veillardedac3c92001-02-26 01:36:19 +000014345Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14346
14347 * xinclude.c: fixed a problem building on Mac
14348
Daniel Veillard21a0f912001-02-25 19:54:14 +000014349Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14350
14351 * parser.c: more work on increasing parsing ferformances
14352
Daniel Veillard48b2f892001-02-25 16:11:03 +000014353Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14354
14355 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
14356 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
14357 avoiding memcpy in production builds MEM_CLEANUP macro use
14358 * parser.[ch] parserInternals.c: optimizations of the tightest
14359 internal loops inside the parser. Better checking of I/O
14360 flushing/loading conditions
14361 * xmllint.c : added --timing
14362
Daniel Veillard71681102001-02-24 17:48:53 +000014363Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14364
14365 * configure.in: bumped to 2.3.2
14366 * doc/xml.html: updated for release
14367
Daniel Veillardbbd51d52001-02-24 03:07:03 +000014368Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14369
14370 * xpath.c: found a memleak and fixed a nasty bug
14371
Daniel Veillardf7cd4812001-02-23 18:44:52 +000014372Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14373
14374 * xmllint.[c1] : added return code errors for xmllint
14375 * xpath.c: specific debug dump function for result value trees
14376
Daniel Veillard4b637072001-02-21 21:52:55 +000014377Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14378
14379 * xpath.c: finally implemented xmlXPathCompareNodeSets
14380 * test/XPath/expr/floats results/XPath/expr/floats: added
14381 a test for float expressions
14382
Daniel Veillardf714aa32001-02-21 03:07:44 +000014383Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14384
14385 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
14386 * parserInternals.[ch]: trying to speed up parsing
14387 * xpath.c : speeded up node set equality op
14388
Daniel Veillarde0c3a622001-02-19 18:05:20 +000014389Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14390
14391 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
14392 better handling of ID/IDREF and the list modules associated
14393 * configure.in: small CFLAGS cleanup
14394
Daniel Veillarda8abee62001-02-19 15:14:59 +000014395Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14396
14397 * configure.in: fixed iconv detection on AIX (stric)
14398
Daniel Veillardbca64ef2001-02-19 22:20:01 +000014399Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000014400
14401 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
14402
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000014403Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
14404
14405 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
14406 and optimized xmlXPathNodeSetSort
14407
Daniel Veillard142adbf2001-02-17 13:21:05 +000014408Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14409
14410 * xpath.c: bug fix when context size is 0
14411 * parser.c: I like Norm's Dtd because they still manage to break
14412 the parser occasionally
14413
Daniel Veillardf23e0092001-02-16 13:21:29 +000014414Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14415
14416 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
14417
Daniel Veillarde0e26512001-02-16 00:11:46 +000014418Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14419
14420 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
14421 attributes within the XML-1.0 namespace
14422
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000014423Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14424
14425 * xpathInternals.h: exported a few axis functions
14426 * doc/xml.html: updated the doc
14427
Daniel Veillard760f4422001-02-15 14:59:48 +000014428Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14429
14430 * configure.in: applied patch from Daniel van Balen for OpenBSD
14431 and bumped version to 2.3.1
14432 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
14433 attempt to find autoclosing was simply broken, removed it,
14434 updated the examples, this is better
14435
Daniel Veillardd194dd22001-02-14 10:37:43 +000014436Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14437
14438 * hash.[ch]: added Paolo Casarini patch to provide Delete from
14439 hash functionnalities.
14440 * doc/html/* : rebuild the doc
14441
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000014442Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14443
14444 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
14445 on predicate
14446 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
14447 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
14448 really want to have tags closed on output even if we accept
14449 unclosed ones on input
14450
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000014451Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14452
14453 * xpath.c: ouch don't free NULL, rare case fixed
14454 * tree.c: don't coalesce text nodes if they don't have the
14455 same behaviour wrt escaping on output
14456
Daniel Veillardd12b69d2001-02-11 20:17:31 +000014457Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14458
14459 * xpath.c: small fixup
14460 * SAX.c: don't warn on empty namespaces.
14461
Daniel Veillard6a2e4062001-02-08 10:31:33 +000014462Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14463
14464 * README: a bit of cleanup
14465 * configure.in: preparing for 2.3.0 release
14466
Daniel Veillard1f83d392001-02-08 09:37:42 +000014467Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14468
14469 * hash.[ch]: added a first version of xmlHashSize()
14470 * valid.c: another bug fix from Gary Pennington
14471
Daniel Veillard5eef6222001-02-07 18:24:48 +000014472Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14473
14474 * valid.c: couple of bug fixes pointed by Gary Pennington
14475 * HTMLtree.c: #if 0 cleanup
14476
Daniel Veillard2c257ec2001-02-06 13:29:07 +000014477Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14478
14479 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
14480 which removes a time consuming check of xmlXPathNodeSetAdd()
14481 and use it in places where we are sure to not break unicity
14482
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000014483Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14484
14485 * xpath.c: bug fixes found from XSLT
14486 * tree.c: preserve node->name special values when copying nodes.
14487 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
14488 external subset are fetched when available but without full
14489 validation. Added xmlLoadExtDtdDefaultValue, need a function.
14490 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
14491 output with encoding disabled.
14492
Daniel Veillard2c833b62001-02-03 08:52:06 +000014493Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14494
14495 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
14496 xmlCheckFilename should not be called from xmlFileOpenW
14497 and xmlGzfileOpenW
14498
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000014499Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14500
14501 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
14502 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
14503 added the new tests for URI normalization
14504 * testURI.c: fixed stoopid bugs
14505 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
14506 the URI in the error messages are now properly normalized
14507
Daniel Veillardea28ce62001-02-02 08:20:19 +000014508Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14509
14510 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
14511
Daniel Veillarde99a4762001-02-01 04:34:35 +000014512Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14513
14514 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
14515
Daniel Veillard2b325a02001-01-31 20:46:31 +000014516Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14517
14518 * xpath.c: fixed mod operator
14519
Daniel Veillardde55cf62001-01-31 15:53:13 +000014520Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14521
14522 * parser.c: fixed xmlStrcat doc
14523 * tree.c: 2 fixes form Anders Carlson for copying nodes and
14524 trees.
14525
Daniel Veillard2f913b72001-01-31 13:23:49 +000014526Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14527
14528 * xpath.c result/XPath/tests/chaptersbase
14529 result/XPath/tests/simplebase: fixed XPath node()
14530 * tree.c: small fix in xmlNewNs()
14531 * Makefile.am: removed extraneous xml2Conf.sh rule
14532
Daniel Veillardb42042b2001-01-28 07:40:36 +000014533Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14534
14535 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
14536 Changed the library name, in order to get libxml-devel and
14537 libxml2-devel to coexist on a single system
14538 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
14539 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
14540
Daniel Veillardee0a4662001-01-27 18:59:33 +000014541Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14542
14543 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
14544 libxml2-devel installable in // as libxml-devel.
14545
Daniel Veillard5eb05942001-01-27 17:50:22 +000014546Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14547
14548 * doc/Makefile.am: fixed make rebuild in doc
14549 * doc/html/*.html: rebuilt the docs
14550
Daniel Veillard65c295d2001-01-26 09:32:39 +000014551Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14552
14553 * tree.c: patch from Bjorn Reese on xmlBufferCCat
14554
Daniel Veillard8e199902001-01-25 18:54:39 +000014555Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14556
14557 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
14558 the HTML doc to go into the -devel RPM ...
14559 * aclocal.m4 config.h.in: some updates due to auto* magic
14560
Daniel Veillard93086662001-01-25 18:13:04 +000014561Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14562
14563 * xpath.h: added a hook in the context structure allowing to
14564 link to extra support, needed for XSLT
14565
Daniel Veillardf17e09b2001-01-25 13:55:35 +000014566Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14567
14568 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
14569 xmlXPtrCmpPoints to use it.
14570 * propagated the following patch from Alejandro Forero
14571 * include/win32config.h xmlIO.c: applied further suggestions
14572 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
14573 * example/gjobread.c: fixed warnings, now that it builds
14574
14575Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
14576
14577 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
14578
14579 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
14580 filename points to a valid file (not a directory).
14581 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
14582 Added calls to xmlCheckFilenameDir.
14583
14584 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
14585 `path' (rather than `filename') as the parameter to gzopen and open.
14586
Daniel Veillard48177c22001-01-23 15:27:41 +000014587Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14588
14589 * Makefile.am: fixed a problem with EXTRA_DIST
14590
Daniel Veillardb83ba402001-01-22 22:45:10 +000014591Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14592
14593 * Makefile.am example/Makefile.am: finally found the trick
14594 to build the example, i.e. add "." in SUBDIRS before example
14595 in the list <grin/>
14596
Daniel Veillard82687162001-01-22 15:32:01 +000014597Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14598
14599 * doc/xml.html: updated with an XSLT section, removed pointer to
14600 W3C CVS base.
14601
Daniel Veillard8a7642f2001-01-22 10:45:16 +000014602Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14603
14604 * xpath.c: when copying a XSLT tree object teh tree need to be copied
14605 too, and deallocation need to occur the same way.
14606
Daniel Veillarde4566462001-01-22 09:58:39 +000014607Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14608
14609 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
14610 type correponding to an XSLT result tree fragment. Share most
14611 of the data format with node set, as well as operators.
14612 * HTMLtree.c: added a newline at the end of the doctype output
14613 whe this one is not present initially.
14614 * tree.c: make sure taht the parent and doc pointers are properly
14615 set when copying attributes (lists).
14616
Daniel Veillard701c7362001-01-21 09:48:59 +000014617Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14618
14619 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
14620
Daniel Veillard5a2b6972001-01-20 21:15:50 +000014621Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14622
14623 * xpath.c: seems I finally killed that ugly path evaluation
14624 context bug (tagged 9999 in case is is wrong)
14625
Daniel Veillard8f4d9752001-01-19 05:32:34 +000014626Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14627
14628 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
14629 for XSLT
14630
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000014631Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14632
14633 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
14634 for xmlGzfileOpen() bug
14635
Daniel Veillardf6eea272001-01-18 12:17:12 +000014636Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14637
14638 * xpath.c: removed an error found by XSLT usage
14639 * tree.c parserInternals.h: use a predefined static string
14640 for text and comment nodes, avoid freeing them in xmlFreeNode,
14641 exported the string name in parserInternals.h and added
14642 another value to disable encoding at output (for XSLT),
14643 gain memory, time.
14644
Daniel Veillard8f2cc572001-01-17 08:19:35 +000014645Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14646
14647 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
14648 win32/libxml2/libxml2_so.dsp: new makefiles and update
14649 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
14650
Daniel Veillardf831bfb2001-01-16 17:26:04 +000014651Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14652
14653 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
14654 Gary Pennington
14655
Daniel Veillard389e6b72001-01-15 19:41:13 +000014656Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14657
14658 * xpath.c: fixed the comaprision of values and nodelists,
14659 need to compare nodelist still ...
14660 * debugXML.c: avoided a possible core dump
14661 * HTMLparser.c: cleanup
14662 * nanohttp.c: contributed fix.
14663 * tree.c: fixes in properties handling added xmlSetNsProp
14664 needed by libxslt
14665 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
14666 comment
14667 * TODO: updated
14668
Daniel Veillard167bd532001-01-06 21:09:34 +000014669Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14670
14671 * parser.c parserInternals.c: applied Bjorn Reese optimization
14672 patch
14673
14674Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14675
14676 * Makefile.am: applied patch fro make check from Martin Vidner
14677
Daniel Veillard503b8932001-01-05 06:36:31 +000014678Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14679
14680 * configure.in: preparing 2.2.11
14681 * doc/html/*: rebuild the HTML files
14682 * doc/xml.html : updated
14683
Daniel Veillardc2f4df22001-01-04 14:06:39 +000014684Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14685
14686 * tree.c: fixed a stupid bug
14687 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
14688 patches related to validation of an XInclude processing result
14689 * TODO: updated
14690
Daniel Veillarde2488192001-01-04 10:54:22 +000014691Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14692
14693 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
14694 on large files
14695
Daniel Veillardf060a412001-01-03 20:52:44 +000014696Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14697
14698 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
14699
Daniel Veillard45cff692001-01-03 18:02:04 +000014700Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14701
14702 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
14703 reported by Jonas Borgström
14704 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
14705
Daniel Veillard08108982001-01-03 15:24:58 +000014706Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14707
14708 * testXPath.c xpath.c: fixing the XPath union expressions problem
14709 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
14710
Daniel Veillard4a6845d2001-01-03 13:32:39 +000014711Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14712
14713 * xmllint.c: Made is so if the file name is "-" is will read form
14714 standard input. Sven Heinicke <sven@zen.org>
14715 * tree.c: fixed a problem when growing buffer
14716 * tree.h: fixed the comment of the node types following andersca
14717 comment
14718 * TODO: updated
14719
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000014720Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14721
14722 * HTMLparser.[ch]: added a way to avoid adding automatically
14723 omitted tags. htmlHandleOmittedElem() allows to change the
14724 default handling.
14725 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
14726 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
14727 of xmllint too when using --memory flag, added a memory test
14728 suite at the Makefile level.
14729 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
14730 with namespace use when encountering QNames in XPath evalation,
14731 added xmlns() scheme in XPointer.
14732 * nanoftp.c : incorporated a fix
14733 * parser.c xmlIO.c: fixed problems raised with encoding when using
14734 the memory I/O
14735 * parserInternals.c: closed bug 25934 reported by
14736 torsten.landschoff@innominate.de
14737 * TODO: updated
14738
Daniel Veillarda1fe9102000-11-25 10:49:25 +000014739Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14740
14741 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
14742 on a non-updated tree :-(, made a 2.2.10 release to correct the
14743 situation
14744
Daniel Veillardce6e98d2000-11-25 09:54:49 +000014745Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14746
14747 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
14748 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
14749 integrated a set of OpenVMS changes from Howard Taylor
14750 <Howard.Taylor@pacoast.com>
14751
Daniel Veillard58770e72000-11-25 00:48:47 +000014752Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14753
14754 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
14755 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
14756
Daniel Veillardf62ceff2000-11-24 23:36:01 +000014757Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14758
14759 * HTMLparser.c: some fixes on auto-open of html/head/body
14760 * encoding.c: fixed a compilation error on some gcc env
14761 * xpath.c xpointer.[ch] xpathInternals.h: improved the
14762 XPointer implementation
14763 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
14764 related XPointer tests and associated results
14765
Daniel Veillard300f7d62000-11-24 13:04:04 +000014766Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14767
14768 * doc/xmldtd.html doc/xml.html: following a short step by step
14769 guidance on IRC to help maciej with DTDs I started a small
14770 page on the subject.
14771
Daniel Veillard748e45d2000-11-17 16:36:08 +000014772Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14773
14774 * HTMLparser.c: fixed handling of broken charrefs
14775 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
14776 patches
14777
Daniel Veillard28929b22000-11-13 18:22:49 +000014778Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14779
14780 * doc/xml.html doc/html/* : rebuilt the docs after adding
14781 xinclude and updated page for 2.2.7 and 2.2.8
14782 * configure.in: releasing 2.2.8
14783
Daniel Veillard41e06512000-11-13 11:47:47 +000014784Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14785
14786 * parser.[ch] parserInternals.c: applied the conditional
14787 section processing fix from Jonathan P Springer
14788 <jonathan.springer2@gte.net>
14789 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
14790 project file, fixed iconv default non support
14791 * xpath.c: fixed the problem of evaluating relative expressions
14792 when a node context is provided.
14793
Daniel Veillardbf432752000-11-12 15:56:56 +000014794Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14795
14796 * nanoftp.c: fixed gcc 2.95 new warnings
14797 * SAX.c: fixed a stupid bug
14798 * tree.c: fixed a formatting problem when round-tripping
14799 from/to memory
14800 * xinclude.c: chased memleak, fixed a base problem
14801 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
14802 xmlXPtrBuildNodeList()
14803 * TODO: updated
14804 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
14805 adding a first small set of regression tests for XInclude
14806
Daniel Veillardc2def842000-11-07 14:21:01 +000014807Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14808
14809 * nanohttp.[ch]: applied Wayne Davison patches to access
14810 the WWW-Authorization header.
14811 * parser.c: Closed Bug#30847: Problems when switching encoding
14812 in short files by applying Simon Berg's patch.
14813 * valid.c: fixed a validation problem
14814 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
14815 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
14816 Wayne Davison
14817 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
14818 need to be extended to non full nodes selections.
14819 * xinclude.c: starts to work decently
14820
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000014821Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14822
14823 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
14824 debugXML.c xmlversion.h.in: Started adding XInclude support,
14825 this is a new xmllint option
14826 * tree.c xpath.c: applied TOM patches for XPath
14827 * xpointer.c: fixed a couple of errors.
14828 * uri.c: added an escaping function needed for xinclude
14829 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
14830 new warning from RH70 gcc's version
14831
Daniel Veillarda4964b72000-10-31 18:23:44 +000014832Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14833
14834 * HTMLparser.c: fixed loop on invalid char in scripts
14835 * parser.c: update to description of xmlIOParseDTD()
14836 * libxml.m4 xmlversion.h.in: changes contributed by
14837 Michael Schmeing <m.schmeing@internet-factory.de>
14838 * configure.in: preparing for 2.2.7
14839 * Makefile.am: trying to avoid config.h and acconfig.h
14840 being included in the distrib
14841 * configure.in: released 2.2.7
14842
14843Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14844
14845 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
14846 like namespaces for good. Unified xmlNs and xmlNode somewhat.
14847
Daniel Veillard01411222000-10-30 15:33:22 +000014848Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14849
14850 * parser.[ch]: added xmlIOParseDTD()
14851 * xpointer.c: added support for the 2 extra parameters of
14852 string-range, fixed a stoopid error when '0' was present
14853 in XPointer expressions
14854 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
14855 testsuite for the above
14856
Daniel Veillard6db58192000-10-30 09:27:53 +000014857Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14858
14859 * libxml.spec.in: improved package descriptions
14860
Daniel Veillarda5db68a2000-10-29 18:06:06 +000014861Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14862
14863 * xpath.c xpathInternals.h: applied a large cleaning patch
14864 from TOM <ptittom@free.fr>, it also add namespace support
14865 for function and variables registration.
14866
Daniel Veillardbd20df72000-10-29 17:53:40 +000014867Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14868
14869 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
14870 * Makefile.mingw: Wayne Davison's update adding hash.c
14871
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000014872Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14873
14874 * xpath.c: fixed the root evaluation problems
14875 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
14876 ignorable spaces with <b> <bold> <em>
14877 * tree.c: fixed a loop in xmlSearchNsByHref()
14878
Daniel Veillard767662d2000-10-27 17:04:52 +000014879Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14880
14881 * xpath.c: applied another XPath patch from TOM
14882 * xpath.c include/makefile.am: applied another patch from
14883 china@thewrittenword.com (cleanup on IRIX).
14884
Daniel Veillard211cc0a2000-10-27 11:49:33 +000014885Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14886
14887 * xml-config.1: received a fixed version from Fredrik Hallenberg
14888 <hallon@lysator.liu.se>
14889
Daniel Veillardf6bf9212000-10-26 14:07:44 +000014890Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14891
14892 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
14893 cleanup patch for XPath
14894
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000014895Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14896
14897 * patched to redirrect all "out of context" error messages to
14898 a reconfigurable routine. The changes are:
14899 * xmlerror.h : added the export of an error context type (void *)
14900 an error handler type xmlGenericErrorFunc there is an interface
14901 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
14902 to reset the error handling routine and its argument
14903 (by default it's equivalent to respectively fprintf and stderr.
14904 * all the c files: all wild accesses to stderr or stdout within
14905 the library have been replaced to calls to the handler.
14906
Daniel Veillard29a11cc2000-10-25 13:32:39 +000014907Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14908
14909 * configure.in: release 2.2.6
14910 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
14911 exporting the inner functions of xpath for extension modules
14912 * doc/*: updated and rebuilt the doc
14913
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000014914Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14915
14916 * nanohttp.c : applied Wayne HTTP cleanup patch
14917 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
14918 and xmlNodeSetSpacePreserve()
14919
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000014920Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14921
14922 * xpath.c: closing bug #29260
14923
Daniel Veillard126f2792000-10-24 17:10:12 +000014924Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14925
14926 * hash.[ch] debugXML.c: expanded/enhanced the API, added
14927 multikey tuples, made hash structure opaque
14928 * valid.[ch]: moved elements, attributes, notations decalarations
14929 as well as ID and refs to hash tables.
14930 * entities.c: hash cleanup
14931 * xmlmemory.c: fixed a dump problem in debug mode
14932 * include/Makefile.am: problem passing in DESTDIR= values patch
14933 from Marc Christensen <marc@calderasystems.com>
14934 * nanohttp.c: removed debugging remains
14935 * HTMLparser.c: the bogus tag should be ignored (Wayne)
14936 * HTMLparser.c parser.c: fixing a number of problems with the
14937 macros in the *parser.c files (Wayne).
14938 * HTMLparser.c: close the previous option when opening a new one
14939 (Marc Sanfacon).
14940 * result/HTML/*: updated the HTML results accordingly
14941
Daniel Veillard52afe802000-10-22 16:56:02 +000014942Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14943
14944 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
14945 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
14946 XPath functions and XML entities table to them. More to come...
14947 * xmlIO.c: fixed libxml closing FILEs it didn't open.
14948
Daniel Veillard683cb022000-10-22 12:04:13 +000014949Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14950
14951 * tree.c: coalesce adjacent text nodes
14952 * valid.c: handling of blank nodes in DTd validation (raised
14953 by problems with a posteriori validation).
14954 * nanohttp.c: changing behaviour on HTTP write stuff.
14955 * HTMLtree.c: forced body and html to be explicitely closed.
14956 * xpath.h: exported more XPath functions.
14957
Daniel Veillard1baf4122000-10-15 20:38:39 +000014958Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14959
14960 * Release of 2.2.5
14961 * xpointer.c: range() range-inside and other helper functions
14962 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
14963
Daniel Veillard47e12f22000-10-15 14:24:25 +000014964Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14965
14966 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
14967 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
14968
Daniel Veillardb732a0e2000-10-15 11:27:01 +000014969Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14970
14971 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
14972 and XPointer modules
14973
Daniel Veillard134c9f32000-10-15 10:27:08 +000014974Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14975
14976 * SAX.h: closed #25107
14977
Daniel Veillard39915622000-10-15 10:06:55 +000014978Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14979
14980 * testSAX.c: fixed problem with cdata reporting
14981 * SAXresult/* : updated
14982
Daniel Veillard1e851392000-10-15 10:02:56 +000014983Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14984
14985 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
14986 Closed bug #27499, added to regression tests
14987 * TODO: updated
14988
Daniel Veillard7eda8452000-10-14 23:38:43 +000014989Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14990
14991 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
14992 support for SCRIPT and STYLE with help from Bjorn Reese
14993 * test/HTML/* result/HTML/*: added simple testcase and updated
14994 the existing ones.
14995
Daniel Veillardff9c3302000-10-13 16:38:25 +000014996Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14997
14998 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
14999 string-range for empty strings
15000 * test/XPath/docs/str test/XPath/xptr/chaptersrange
15001 test/XPath/xptr/strrange: augmented the XPointer testsuite
15002
Daniel Veillard189446d2000-10-13 10:23:06 +000015003Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15004
15005 * doc/xml.html doc/xmlmem.html: added a module describing memory
15006 interfaces and use, updated the main page.
15007
Daniel Veillard2f971a22000-10-12 23:26:32 +000015008Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15009
15010 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
15011 nanoftp code work on Windows too now
15012
15013Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000015014
15015 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
15016 * xpointer.c: implemented string-range() at least a good first version
15017 * test/XPath/docs/str test/XPath/xptr/strrange
15018 result/XPath/xptr/strrange: the string-range() tests
15019
Daniel Veillardd3c68c42000-10-12 08:06:28 +000015020Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15021
15022 * Makefile.am include/Makefile.am include/win32config.h
15023 win32/Makefile.mingw: fixed problems reported by Wayne Davison
15024 and make distcheck
15025
Daniel Veillard19d61112000-10-11 23:50:35 +000015026Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15027
15028 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
15029 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
15030 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
15031
Daniel Veillardb0426ca2000-10-11 23:39:43 +000015032Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15033
15034 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
15035 patch for socklen_t detection by
15036 Albert Chin-A-Young <china@thewrittenword.com>
15037
Daniel Veillardcd429612000-10-11 15:57:05 +000015038Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15039
15040 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
15041 and added a --dtdvalid option to xmllint used to test it
15042
Daniel Veillard47c02452000-10-11 13:04:36 +000015043Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15044
15045 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
15046 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
15047
Daniel Veillard2d38f042000-10-11 10:54:10 +000015048Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15049
15050 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
15051 handlings (registration, lookup, cleanup)
15052
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000015053Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15054
15055 * configure.in Makefile.am include/makefile.am: adding XPointer
15056 and XPtrtests target
15057 * xpointer.[ch] : new files for XPointer support
15058 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
15059 more XPath tests
15060
Daniel Veillard57fda592000-10-10 23:24:14 +000015061Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15062
15063 * configure.in: fixed, very broken, make distcheck works again
15064
Daniel Veillarde8282ed2000-10-10 23:01:31 +000015065Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15066
15067 * More work toward 2.2.5, integrated a number of patches
15068 * configure.in Makefile.am win32config.h.in: trying to cleanup
15069 make distcheck .... huh ...
15070 * include/Makefile.am include/win32config.h: new directory
15071 for includes
15072 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
15073 updated teh makefiles and instructions for WIN32
15074 * xpath.c: small fixes
15075 * test/XPath/ results/XPath: updated the testcases and results
15076 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
15077 suggested patches
15078 * valid.c: fixed an ID bug
15079
Daniel Veillardb71379b2000-10-09 12:30:39 +000015080Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15081
15082 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +000015083 the automake bug where wrong dependencies were generated.
Daniel Veillardb71379b2000-10-09 12:30:39 +000015084 * xpath.[ch]: worked on XPointer
15085
Daniel Veillard7e99c632000-10-06 12:59:53 +000015086Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15087
15088 * configure.in Makefile.am: 2.2.5, ship the include in an
15089 include/libxml subdirectory, use symlinks when using CVS
15090 * testSAX.c: fixed small bug
15091 * testXPath.c: changed the way testfiles are parsed
15092 * debugXML.c: same kind of cleanup when parsing an argument expression
15093 XPath/XPointers can have blanks embedded
15094 * xpath.[ch]: more cleanup, reorgs for XPointer work
15095 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
15096 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
15097
Daniel Veillard55b91f22000-10-05 16:30:11 +000015098Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15099
15100 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
15101 in the XPath engine, rewrote large parts of it, now it's far
15102 cleaner and in sync with the REC not an old WD. Fixed a parsing
15103 problem in the interactive XML shell found when testing XPath.
15104
Daniel Veillardac260302000-10-04 13:33:43 +000015105Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15106
15107 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
15108 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
15109 examples with the extra test
15110
Daniel Veillard7cfce322000-10-04 12:40:27 +000015111Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15112
15113 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
15114 the global init function.
15115
Daniel Veillard970112a2000-10-03 09:33:21 +000015116Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15117
15118 * HTMLparser.c: Doohhh, attribute name parsing was still case
15119 sensitive ! Fixed this ...
15120 * result/HTML/* : updated the tests results accordingly
15121
Daniel Veillard740abf52000-10-02 23:04:54 +000015122Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15123
15124 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
15125 engine, should be far more stable, incorporated a new version of
15126 preceding/following axis, need testing
15127 * uri.c: fixed file:///c:/a/b/c problem
15128 * test/XPath/tests/idsimple: augmented the XPath tests
15129
Daniel Veillard3bff2b02000-10-01 20:33:47 +000015130Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15131
15132 * doc/* rebuilding docs for 2.2.4 release
15133
Daniel Veillard8b5dd832000-10-01 20:28:44 +000015134Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15135
15136 * configure.in: releasing 2.2.4
15137 * parser.[ch]: added xmlStrEqual()
15138 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
15139 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
15140 use xmlStrEqual instead
15141 * TODO: updated
15142 * added an XPath test
15143
Daniel Veillardbc765302000-10-01 18:23:35 +000015144Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15145
15146 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
15147 * entities.h: exported xmlInitializePredefinedEntities
15148 * parser.[ch] : added xmlInitParser()
15149 * parserInternals.h : had to export htmlInitAutoClose()
15150
Daniel Veillardf09e7e32000-10-01 15:53:30 +000015151Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15152
15153 * xpath.[ch] : fixed some serious XPath Predicate evaluation
15154 problems
15155 * Makefile.am : added XPath regression tests to normal tests
15156 * uri.c: fixed a problem with local paths, cleanup
15157 * parser.c: fixed a problem with large CData sections
15158
Daniel Veillardd2ade932000-09-30 14:39:55 +000015159Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15160
15161 * configure.in xml-config.in: patch from "Ben Taylor"
15162 <sol7x86@hotmail.com> for solaris shared libs lookup
15163
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000151642000-09-30 Martin Baulig <baulig@suse.de>
15165
15166 * libxml-2.0.pc.in: Provide pkg-config script.
15167
15168 * configure.in: Create the libxml-2.0.pc script from the
15169 libxml-2.0.pc.in templates.
15170 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000015171 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000015172
Daniel Veillard4b0755c2000-09-25 14:26:28 +000015173Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15174
15175 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
15176 when compiling with MSC
15177
Daniel Veillard46057e12000-09-24 18:49:59 +000015178Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15179
15180 * xpath.c: patch for normalize-string() substring-before(),
15181 substring-after() and translate() functions from Bjorn Reese
15182 <breese@mail1.stofanet.dk>
15183 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
15184 Fredrik Hallenberg <hallon@lysator.liu.se>
15185 * TODO: updated
15186
Daniel Veillard281f8ff2000-09-24 08:12:14 +000015187Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15188
15189 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
15190 problem of socklen_t being undefined on a number of platforms
15191 * debugXML.c: fixed a compilation problem when without snprintf
15192
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000015193Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15194
15195 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
15196 an URI bug and a fix for the control-character-induced infinite loop
15197 * nanohttp.c: preventive fix for compiling on WIN32
15198
Daniel Veillard64c20ed2000-09-22 16:07:02 +000015199Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15200
15201 * xmlint.c: closing bug #25000
15202
Daniel Veillardb656ebe2000-09-22 13:51:48 +000015203Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15204
15205 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
15206 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
15207 modified slightly Wayne Davison patch adding xmlStrcasecmp and
15208 related function, fixing xmlStrncmp(), and associated cleanup
15209 * result/HTML/entities.html.sax: updating result
15210
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000015211Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15212
15213 * uri.c: applied patch for URI escaping from Wayne Davison
15214 <wayned@blorf.net>
15215 * tree.c parserInternals.c HTMLparser.c: memset checks patches
15216 from Denis Barbier <barbier@imacs.polytechnique.fr>
15217 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
15218 patch from Wayne Davison
15219
Daniel Veillardd5f97f82000-09-17 16:38:14 +000015220Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15221
15222 * doc/xml.html : updated with new releases, adding "how to help"
15223
Daniel Veillard04698d92000-09-17 16:00:22 +000015224Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15225
15226 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
15227 removed a few warnings in pedantic mode ...
15228 * parserInternals.c parser.c: moved encoding switching function
15229 to parserInternals.c
15230 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
15231
Daniel Veillarda2c6da92000-09-16 18:15:00 +000015232Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15233
15234 * HTMLparser.c parser.c: set ctxt->errNo before calling the
15235 error or warning handlers
15236
Daniel Veillardb1059e22000-09-16 14:02:43 +000015237Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15238
15239 * parserInternals.c parserInternals.h parser.c Makefile.am:
15240 created a new module parserInternals.c, moved most of the
15241 code shared by the various parsers there, as well as
15242 deprecated code from parser.c. More cleanup of parser.c
15243 * uri.c: fixed a problem when URI is NULL
15244 * valid.c: speedup when looking for an attribute declaration
15245
Daniel Veillard39c7d712000-09-10 16:14:55 +000015246Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15247
15248 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
15249 the cleanup of the computation of URI references when seeking
15250 external entities. The URI reference string and the resulting
15251 URI are both stored now.
15252 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
15253 large s(n)printf checks and cleanup from Denis Barbier
15254 <barbier@imacs.polytechnique.fr>
15255 * xmlversion.h.in tree.h: couple of SGML declarations for a
15256 possible docbook module.
15257 * result/VC/ : a couple of test output changed due to the change
15258 of the entities URI
15259
Daniel Veillardb513f5a2000-09-10 14:01:12 +000015260Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15261
15262 * parser.h: added a _private field for linking user's data
15263
Daniel Veillarddd477ce2000-09-10 13:23:08 +000015264Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15265
15266 * parser.c parserInternals.h: demacroified most of the IS_XXX
15267 the gain in size is significant so ...
15268
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000015269Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15270
15271 * entities.c: cases where looking up entities with doc==NULL
15272 covered
15273
Daniel Veillard90e11312000-09-05 10:42:32 +000015274Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15275
Daniel Veillard1de50802000-09-07 08:54:32 +000015276 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000015277 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
15278
Daniel Veillard98a79162000-09-04 11:15:39 +000015279Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15280
Daniel Veillard1de50802000-09-07 08:54:32 +000015281 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000015282 * test/URI/uri.data result/URI/uri.data: first set of tests/results
15283 * Makefile.in: added URItest and included thenin "make tests"
15284
15285Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000015286
15287 * xmlversion.h.in: closed bug 22941
15288
Daniel Veillard2bb89092000-08-31 14:57:50 +000015289Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15290
15291 * doc/xmlio.html: added doc and example for entity loader
15292 redefinition.
15293
Daniel Veillard96984452000-08-31 13:50:12 +000015294Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15295
15296 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
15297 used by libxml
15298
Daniel Veillarde715dd22000-08-29 18:29:38 +000015299Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15300
15301 * parser.c: Fixed bug on invalid ontent characters and when using
15302 push.
15303 * xmllint.c: fixed xmllint endling of errors in push mode
15304
Daniel Veillard4948eb42000-08-29 09:41:15 +000015305Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15306
15307 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015308 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000015309 * result/HTML/*.sax: regenerated HTML SAX output
15310 * parser.c: more cleanup.
15311
Daniel Veillarde010c172000-08-28 10:04:51 +000015312Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15313
15314 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015315 patches from Wayne Davison <wayned@users.sourceforge.net>,
15316 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000015317 * HTMLparser.c: fixed an ignorable white space detection bug
15318 occuring when parsing with SAX only
15319 * result/HTML/*.sax: updated since the output is now HTML
15320 encoded...
15321
Daniel Veillard47f3f312000-08-27 22:40:15 +000015322Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15323
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015324 * HTMLparser.[ch]: applied some of Wayne Davison
15325 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000015326
Daniel Veillarde0854c32000-08-27 21:12:29 +000015327Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15328
15329 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
15330 undeclared namespace prefix was used, added a warning.
15331 Cleaned up support w.r.t. entities, spilling out a warning
15332 and being pedantic on lookups.
15333 * test/warning/ent9 : added testcase for previous example.
15334 * TODO: updated
15335 * parserInternals.h parser.c: changed the way names are parsed
15336 now allow infinite size and decrease penalty for normal use
15337 * parser.c: Started a big cleanup/check of the parser code,
15338 fixed some of the most tortuous entity code, spotted code
15339 unused anymore
15340 * test/*: added tests for very long names and related nasty
15341 things.
15342
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000015343Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15344
15345 * doc/encoding.html: added encoding aliases doc
15346 * doc/xml.html: updates
15347 * encoding.[ch]: added EncodingAliases functions
15348 * entities.[ch] valid.[ch] debugXML.c: removed two serious
15349 bottleneck affecting large DTDs like Docbook
15350 * parser.[ch] xmllint.c: added a pedantic option, will be
15351 useful
15352 * SAX.c: redefinition of entities is reported in pedantic mode
15353 * testHTML.c: uninitialized warning from gcc
15354 * uri.c: fixed a couple of bugs
15355 * TODO: added issue raised by Michael
15356
Daniel Veillard0d6b1702000-08-22 23:52:16 +000015357Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15358
15359 * doc/encoding.html: propagated Martin Duerst suggestions
15360
Daniel Veillard52402ce2000-08-22 23:36:12 +000015361Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15362
15363 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
15364 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
15365 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
15366 by Wayne Davison
15367
Daniel Veillard2f2bf412000-08-20 15:11:02 +000015368Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15369
15370 * nanoftp.c nanohttp.c: small cleanup
15371 * TODO: updated
15372
Daniel Veillard244ece92000-08-19 20:58:02 +000015373Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15374
15375 * added an old VC testcase and updated title.xml entity
15376
Daniel Veillardb8f25c92000-08-19 19:52:36 +000015377Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15378
15379 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
15380 done on auto-opening of <p> tags and cleanup of SAX output
15381
Daniel Veillard979e55e2000-08-19 16:48:54 +000015382Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15383
15384 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
15385
Daniel Veillard4540be42000-08-19 16:40:28 +000015386Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15387
15388 * doc/xml.html libxml.* structure.*: updated the doc a bit
15389
Daniel Veillard808a3f12000-08-17 13:50:51 +000015390Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15391
15392 * testSAX.c testHTML.c result/HTML/: cleanup of the output
15393 of SAX tests
15394
Daniel Veillard29579362000-08-14 17:57:48 +000015395Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15396
15397 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
15398 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
15399
Daniel Veillard1255ab72000-08-14 15:13:33 +000015400Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15401
15402 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
15403 * testHTML.c: fix core dump on Solaris 2.x systems
15404 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
15405 * result/HTML/*.sax: previous bug fix lead to new results
15406
Daniel Veillard03109292000-08-14 14:58:22 +000015407Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15408
15409 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
15410 * configure.in: added --with-readline=DIR to accept alternate
15411 path for readline include/library
15412 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
15413 for ANSI under HP-UX
15414 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
15415 includes @LIBS@
15416
Daniel Veillard7c29ce22000-08-12 21:20:53 +000015417Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15418
15419 * doc/* : rebuilt the docs
15420 * getting ready for 2.2.2 release
15421
Daniel Veillard87b95392000-08-12 21:12:04 +000015422Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15423
15424 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
15425 and xmlAddFeature()
15426 * tree.[ch]: added xmlAddChildList()
15427 * xmllint.c: MAP_FAILED macro test
15428 * parser.h: added xmlParseCtxtExternalEntity()
15429 * valid.c: applied bug fixes removed warning
15430 * tree.c: added CDATA block to elements content
15431 * testSAX.c: cleanup of output
15432 * testHTML.c: added SAX testing
15433 * encoding.c: better error recovery
15434 * SAX.c, parser.c: fixed one of the external entity processing
15435 of the OASis testsuite
15436 * Makefile.am: added HTML SAX regression tests
15437 * configure.in: bumped to 2.2.2
15438 * test/HTML/ result/HTML: added a few of HTML tests, and added the
15439 SAX results
15440
Daniel Veillard88a172f2000-08-04 18:23:10 +000015441Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15442
15443 * configure.in: patch for HP compiler
15444
154452000-08-04 Sven Heinicke <sven@zen.org>
15446
15447 * xmllint.c: Was coredumping sometimes when the file given didn't
15448 exist.
15449
Daniel Veillard46e370e2000-07-21 20:32:03 +000015450Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15451
15452 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000015453
Daniel Veillard46e370e2000-07-21 20:32:03 +000015454 when using in memory parsing. Need some cleanup.
15455 * xmllint.c configure.in: added a --memory flag to test memory
15456 parsing
15457
Daniel Veillard36650692000-07-21 15:16:39 +000015458Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15459
15460 * nanohttp.c: fixed socklen_t replacement to unsigned int
15461 * parser.c: fixed a space handdling missing at the end of
15462 production 28 DOCTYPE.
15463 * xmlmemory.c: fixed a stupid bug on the routine to override
15464 allocation functions
15465 * TODO: updated
15466
Daniel Veillarde46e20d2000-07-14 15:02:46 +000015467Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15468
15469 * doc/ regenerated the docs
15470
Daniel Veillard32bc74e2000-07-14 14:49:25 +000015471Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15472
15473 * doc/encoding.html doc/xml.html: added I18N doc
15474 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
15475 improvements, both parser and filters, added ASCII & HTML,
15476 fixed the ISO-Latin-1 one
15477 * xmllint.c testHTML.c: added/made visible --encode
15478 * debugXML.c : cleanup
15479 * most .c files: applied patches due to warning on Windows and
15480 when using Sun Pro cc compiler
15481 * xpath.c : cleanup memleaks
15482 * nanoftp.c : added a TESTING preprocessor flag for standalong
15483 compile so that people can report bugs more easilly
15484 * nanohttp.c : ditched socklen_t which was a portability mess
15485 and replaced it with unsigned int.
15486 * tree.[ch]: added xmlHasProp()
15487 * TODO: updated
15488 * test/ : added more test for entities, NS, encoding, HTML, wap
15489 * configure.in: preparing for 2.2.0 release
15490
Daniel Veillard49703262000-07-10 10:27:46 +000015491Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15492
15493 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +000015494 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard49703262000-07-10 10:27:46 +000015495
Daniel Veillard306be992000-07-03 12:38:45 +000015496Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15497
15498 * doc/xml.html: changed the xmlsoft.org structure, updated the
15499 examples w.r.t. root and childs
15500
Daniel Veillard7d853352000-07-02 18:53:09 +000015501Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15502
Daniel Veillard784b9352003-02-16 15:50:27 +000015503 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7d853352000-07-02 18:53:09 +000015504
Daniel Veillard365e13b2000-07-02 07:56:37 +000015505Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15506
15507 * HTMLparser.c: Work on character encoding support for the HTML parser
15508 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
15509 * encoding.c: Fixed a potential memleak in the encoding stuff
15510
Daniel Veillardaf743792000-07-01 11:49:28 +000015511Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15512
15513 * doc/FAQ.html doc/Makefile.am : added a FAQ
15514
15515Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000015516
15517 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
15518 of the HTML parser to force it to not bypass SAX
15519
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000015520Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15521
15522 * win32config.h.in: updated
15523 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
15524 lacks iconv support :-( need to release 2.1.1
15525 * configure.in: release 2.1.1
15526 * HTMLparser: fixed bug #14784
15527 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
15528 by Windows compiler
15529 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
15530 the SAX startDocument() callback.
15531 * TODO: updated
15532
15533Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15534
15535 * added xmlStopParser()
15536
Daniel Veillardbe803962000-06-28 23:40:59 +000015537Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15538
15539 * configure.in: 2.1.0 prerelease
15540 * Large resync between W3C and Gnome tree
15541 * nanoftp, nanohttp.c: fixed stalled connections probs
15542 * HTMLtree.c SAX.c : support for attribute without values in
15543 HTML for andersca
15544 * valid.c: Fixed most validation + namespace problems
15545 * HTMLparser.c: start document callback for andersca
15546 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
15547 * parser.h, SAX.c: serious speed improvement for large
15548 CDATA blocks
15549 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
15550 different encoding
15551 * example/Makefile.am example/gjobread.c tree.h: work on
15552 libxml1 libxml2 convergence.
15553 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
15554 and the LIBXML_TEST_VERSION macro
15555
Daniel Veillardc310d562000-06-23 18:32:15 +000015556Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15557
15558 * doc/xml.html: various patches and improvements typo fixed by
15559 Felix Natter
15560 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
15561 from Felix Natter <fnatter@gmx.net>
15562
Daniel Veillardf3029822000-05-06 08:11:19 +000015563Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15564
15565 * doc/upgrade.html: updated with instructions for support of both
15566 libxml-1.x and libxml-2.x
15567 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
15568 for 2.x support and also fixed includes
15569
15570
Daniel Veillard496a1cf2000-05-03 14:20:55 +000015571Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15572
15573 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
15574 the encoding support, added iconv support, so now libxml if
15575 compiled with iconv automatically support japanese encodings
15576 among others. Work based on initial patch from Yuan-Chen Cheng
15577 I may have broken binary compat in the encoding handler
15578 registration scheme, but that was so utterly broken I don't
15579 expect anybody to have used this feature until now.
15580 * parserInternals.h: fixup on the CHAR range macro
15581 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
15582 code.
15583 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
15584 * uri.c: added xmlParseURI() I can't believe I forgot to
15585 implement this one in 2.0 !!!
15586 * SAX.c: moved doc->encoding update in the endDocument() call.
15587 * TODO: updated.
15588
Daniel Veillard06047432000-04-24 11:33:38 +000015589Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15590
15591 * tree.h: removed extraneous xmlRemoveProp definition
15592 * TODO: added item about --disable-corba configure switch
15593 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
15594 * nanoftp.c: fixed include problems giving troubles on AIX and
15595 slowlaris
15596 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
15597 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
15598 comment and headers changes to lower gtk-doc number of warnings
15599 * doc/html/*: rebuilt docs
15600
Daniel Veillarde0aed302000-04-16 08:52:20 +000015601Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15602
15603 * HACKING: documented the tag for 1.x and instructions
15604
Daniel Veillard5e873c42000-04-12 13:27:38 +000015605Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15606
15607 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
15608 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
15609 xmlCreateIOParserCtxt
15610 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
15611 significant overall improvement
15612 * xmllint.c: added I/O test to xmllint
15613 * testSAX.c: added a speed test
15614 * doc/* : updated/regenerated
15615
Daniel Veillardfc708e22000-04-08 13:17:27 +000015616Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15617
15618 * xpath.c uri.h parserInternals.h: cosmetic changes from
15619 "Timur I. Bakeyev" <timur@bat.ru>, including making
15620 xmlCreateURI() public
15621
Daniel Veillard5d211f42000-04-07 17:00:24 +000015622Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15623
15624 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
15625 and the code at the same time. Added a clean mechanism for
15626 overload or added input methods: xmlRegisterInputCallbacks()
15627 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
15628 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
15629 * TODO: updated
15630 * doc/* : updated/regenerated
15631 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
15632 source dir
15633
Daniel Veillarde77a9182000-04-05 19:12:29 +000015634Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15635
15636 * testURI.c: yet another forgotten commit, I should get some sleep !
15637
Daniel Veillardce8b83b2000-04-05 18:38:42 +000015638Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15639
15640 * xmllint.c: forgot to commit this too ?
15641
Daniel Veillardb9df4042000-04-05 14:23:16 +000015642Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15643
15644 * xmlversion.h.in : forgot to commit this previously
15645
Daniel Veillard361d8452000-04-03 19:48:13 +000015646Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15647
15648 * configure.in: preparing libxml-2.0.0 version looks Ok so far
15649 * README TODO: updated for release
15650 * uri.c uri.h: added authority parsing/saving
15651 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
15652 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
15653 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
15654 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
15655 Makefile.am : added compile-time customization of libxml
15656 --with-ftp --with-http --with-html --with-xpath --with-debug
15657 --with-mem-debug
15658 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
15659 #include <libxml/xxx.h> I hope it won't break too much stuff
15660 and will be manageable in the future...
15661 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
15662 and added xmllint to the installed programs
15663 * uri.h: added xmlFreeURI()
15664
Daniel Veillardec303412000-03-24 13:41:54 +000015665Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15666
15667 * uri.c uri.h: finished the escaping handling, the base support
15668 and the URI path normalization. Looks good just lacks the
15669 authority content parsing code.
15670 * Makefile.am: added instructions to generate testURI
15671 * TODO: updated
15672 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
15673 added links and icons for W3C and Gnome
15674
Daniel Veillard8f621982000-03-20 13:07:15 +000015675Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15676
15677 * xmlmemory.[ch] : seems I forgot to actually update the files in
15678 the last commit :-)
15679 * doc/xml.html doc/html/* : updated and uploaded the docs
15680
Daniel Veillard3dd82e72000-03-20 11:48:04 +000015681Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15682
15683 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
15684 * TODO: updated
15685 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000015686 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000015687 gfree).
15688 * Makefile.am, uri.c, uri.h: added a set of functions to do
15689 exact (litteraly copied from the RFC 2396 productions) parsing
15690 and handling of URI. Will be needed for XLink, one XML WFC,
15691 XML Base and reused in the nano[ftp/http] modules. Still work
15692 to be done.
15693
Daniel Veillardedfb29b2000-03-14 19:59:05 +000015694Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15695
15696 * configure.in, libxml.spec.in : libxml2
15697 * doc/* : updated the doc page, rebuilt the docs
15698
Daniel Veillardcf461992000-03-14 18:30:20 +000015699Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15700
15701 * all: tagged LIB_XML_1_X
15702 * *.c *.h : updated from W3C CVS tree
15703 * configure.in : 2.0.0-beta
15704 * libxml.spec.in : libxml2 package nam
15705 * result/* : new version of the tests output
15706
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000015707Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15708
15709 * doc/xml.html, doc/update.html: updated docs, 1.8.7
15710
Daniel Veillardb566ce12000-03-04 11:39:42 +000015711Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15712
15713 * doc/* : rebuilt the docs
15714 * parser.c: final patch on #6766
15715 * valid.c: small patch on validity checks.
15716
Daniel Veillardfb76c402000-03-04 11:39:42 +000015717Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15718
15719 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
15720 added
15721 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
15722 compatibility w.r.t. XML spec and existing code.
15723
Daniel Veillard90fb02c2000-03-02 03:46:43 +000015724Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15725
15726 * parser.c: seems a better solution to <a> </a> exists,
15727 will try it for a while
15728
Daniel Veillard83a30e72000-03-02 03:33:32 +000015729Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15730
15731 * parser.c: tried to remove the <a> </a> generating <a/>
15732 this is hard. Left a flag for that purpose. Fixed bug #6766
15733 * configure.in: prepared 1.8.7 not released, due to previous
15734 problem
15735
Daniel Veillard88f00ae2000-03-02 00:15:55 +000015736Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15737
15738 * doc/xml.html : applied second patch from Paul DuBois
15739
Daniel Veillard402e8c82000-02-29 22:57:47 +000015740Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15741
15742 * doc/xml.html : applied patch from Paul DuBois
15743
Daniel Veillardd0f7f742000-02-02 17:42:48 +000015744Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15745
15746 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
15747
Daniel Veillard5feb8492000-02-02 17:15:36 +000015748Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15749
15750 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
15751 compilation warnings on various platforms.
15752 * parser.c: Fixed #5281 validity error callbacks are now desactived
15753 by default if not validating.
15754
Daniel Veillardf341f932000-02-02 14:52:08 +000015755Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15756
15757 * nanoftp.c, win32config.h.in: patches to compile on WIN32
15758
Daniel Veillard13c757e2000-02-01 23:59:15 +000015759Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15760
15761 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
15762 <gkatsi@cs.toronto.edu>
15763
Daniel Veillard726e8792000-01-30 20:04:29 +000015764Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15765
15766 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
15767 processing URLs
15768
Daniel Veillarde41f2b72000-01-30 20:00:07 +000015769Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15770
15771 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
15772 xmlNanoFTPUpdateURL for persistent control connections.
15773 * configure.in: 1.8.6
15774
15775Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15776
15777 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
15778 * tree.[ch] : added xmlSaveNoEmptyTags
15779
James Henstridgef3be9312000-01-28 13:59:21 +0000157802000-01-29 James Henstridge <james@daa.com.au>
15781
15782 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
15783
15784 * Makefile.am: added nanoftp.[ch] to the build.
15785
Daniel Veillardaeea04f2000-01-25 19:27:27 +000015786Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15787
15788 * nanoftp.[ch]: cleanup, comments, API
15789 * debugXML.c : fixed a bug in the cat command
15790 * doc/*: regenerated the docs
15791
Daniel Veillardda07c342000-01-25 18:31:22 +000015792Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15793
15794 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
15795 * debugXML.c : fixed a bug in the cat command
15796 * valid.c: fixing some small probs
15797 * libxml.spec.in: get rid of the SNAP suffix
15798 * doc/xml.html: updated the status
15799
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000015800Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15801
15802 * xml-config.in: xml-config --version to just return the
15803 version number
15804 * xpath.c: some cleanup w.r.t. axis when the current node is
15805 an attribute.
15806 * TODO: updated
15807
Daniel Veillard461a66c2000-01-18 18:01:01 +000015808Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15809
15810 * configure.in: prepared for libxml-1.8.5
15811 * doc/* recompiled the documentation
15812
158132000-01-17 Jody Goldberg <jgoldberg@home.com>
15814
15815 * configure.in : WARNING autoconf subtlety alert :
15816 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
15817 when looking for zlib.h so that HAVE_ZLIB_H is defined.
15818 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
15819 get defined by AC_CHECK_HEADERS.
15820
Daniel Veillardf967b902000-01-17 16:06:10 +000015821Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15822
15823 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
15824 Rune.Djurhuus@fast.no
15825
Daniel Veillardad8f99d2000-01-15 14:20:03 +000015826Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15827
15828 * TODO: updated
15829 * tree.c, parser.c: made sure that only memory alloc problems
15830 and internal parser errors are allowed to write to stdout or
15831 stderr.
15832
Daniel Veillard0142b842000-01-14 14:45:24 +000015833Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15834
15835 * tree.c : restored xmlNewGlobalNs since this seems used by
15836 a lot of existing code :-(, fixed a bug in xmlNewNs
15837 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
15838 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
15839 to exit() from the library code.
15840 * xpath.c, parser.c: removed bugs or unused code detected by
15841 Windows compilers
15842 * parser.c: started adding interfaces for parsing well balanced
15843 XML fragments
15844 * configure.in: releasing 1.8.4
15845 * doc/* : rebuilt the docs
15846
Daniel Veillard2eac5032000-01-09 21:08:56 +000015847Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15848
15849 * tree.[ch] : added xmlNewDocFragment() for DOM
15850 * testHTML.c: uninitialized variable.
15851
Daniel Veillardf3a73582000-01-05 14:58:39 +000015852Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15853
15854 * doc/* : rebuild the docs
15855
Daniel Veillard71b656e2000-01-05 14:46:17 +000015856Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15857
15858 * acconfig.h: readline and history patch
15859 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
15860 * tree.c: added check and handling when possibly removing an ID
15861 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
15862 and saving.
15863 * test/HTML/entities.html result/HTML/entities.html* : test for
15864 various entities reference cases
15865 * result/HTML/* : as a result output of some testcase have
15866 changed
15867 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
15868 by previous example. added xmlParseTryOrFinish().
15869 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
15870 entities.h debugXML.h HTMLparser.h: changed the way struct are
15871 declared to allow gtk-doc to expose those
15872 * parser.c: closed bug #4960
15873 * Makefile.am configure.in: Applied patch from
15874 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
15875 and math/socket libs detection
15876
Daniel Veillard437b87b2000-01-03 17:30:46 +000015877Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15878
15879 * configure.in, Makefile.am: link tester against readline
15880 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
15881
Daniel Veillard686d6b62000-01-03 11:08:02 +000015882Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15883
15884 * tree.[ch]: added xmlRemoveProp
15885 * win32config.h.in nanohttp.c: avoid including the Windows
15886 socket stuff in every C files
15887 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
15888 the XmL parser(s)
15889 * test/ns4 result/ns4 etc...: added test case for previous prob
15890 * tree.c: xmlNewNs wasn't checking for double definition
15891 * Makefile.in: fixed a problem with dist-hook duplicates
15892 * parser.[hc], xmlIO.c: fixed the loading of external entities
15893 APIs, now xmlLoadExternalEntity() is used everywhere and
15894 setting up an app specific front-end using the
15895 * SAX.c parser.c: some fixes, now the xhtml spec validates
15896 with the xhtml DTD.
15897 * error.c: fixed crashes in case of no input stream
15898 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
15899 to the validation tests and results
15900
Daniel Veillard5e5c6231999-12-29 12:49:06 +000015901Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15902
15903 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
15904 too htmlCreatePushParserCtxt() and htmlParseChunk()
15905 * parser.c: a bit of cleanup.
15906 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
15907 to XML) removed the last mem leak known
15908 * HTMLtree.c: output message cleanup
15909 * xmlmemory.c: display content info about memory blocks
15910 * result/HTML/wired.* : missing att value warning change
15911
Daniel Veillardbe849cf1999-12-28 16:43:59 +000015912Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15913
15914 * doc/* : rebuilt the documentation
15915
Daniel Veillarddbfd6411999-12-28 16:35:14 +000015916Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15917
15918 * parser.[ch] parserInternals.h: Push parser for XML,
15919 seems to work fine now
15920 * tester.c debugXML.[ch]: Added an XML shell debug facility and
15921 --push for push testing
15922 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
15923 * testSAX.c: added --push
15924 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
15925 subtree
15926 * xmlIO.[ch] : enriched API + fixes for push mode
15927 * entities.[ch]: added the entity content length to the struct.
15928 * xmlmemory.[ch]: new API to show the last entries for the shell
15929 * valid.c: added required attribute testing
15930 * SAX.c: the cdata callback now merge contiguous fragments
15931 * HTMLparser.c: cleanup of some macros
15932
Daniel Veillard3c558c31999-12-22 11:30:41 +000015933Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15934
15935 * parser.c: fix for PIs name starting with xml
15936 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000015937 * *.c, configure.in win32config.h.in : generate win32config.h for
15938 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000015939
Daniel Veillard0caf07a1999-12-21 16:25:49 +000015940Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15941
15942 * parser.c: fixed a stupid = vs. == bug :-(
15943 * doc/gnome-xml.sgml: s/glade/xml/
15944
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000015945Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15946
15947 * configure.in, doc/xml.html : bug fix release 1.8.2
15948 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
15949 Hopefully the end of that silly C++ include problem
15950 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
15951 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
15952 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
15953 troubles with autoclosed elements when the stree shape doesn't
15954 follow the DtD specs. Added htmlIsAutoClosed() and
15955 htmlAutoCloseTag()
15956 * result/HTML/*.htm*: Updated the HTML examples regression tests output
15957 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
15958 * debugXML.c: fixed a bug on printing default namespaces.
15959 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
15960
Daniel Veillardb24054a1999-12-18 15:32:46 +000015961Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15962
15963 * result/HTML/*.htm[l] : updated the HTML regression tests according
15964 to the new output
15965 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
15966 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
15967 problem due to intermix of extern "C" { ... } declarations for C++
15968 and recursive includes in the headers
15969
Chris Lahey323c48c1999-12-18 15:32:45 +0000159701999-12-20 Chris Lahey <clahey@umich.edu>
15971
15972 * HTMLtree.c: Made it so that html nodes with a single child do
15973 not insert a carriage return before or after the child node.
15974
Daniel Veillardb24054a1999-12-18 15:32:46 +000015975Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000015976
15977 * configure.in, doc/xml.html : bug fix release 1.8.1
15978 * parser.c: fixed bug #4344
15979 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
15980 added the glue to avoid C++ problems
15981 * doc/* : regenerated the documentation
15982
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000015983Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15984
15985 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
15986 namespace recognition, and Dia as a resul :-(
15987 * encoding.c: closed bug #3950
15988
Daniel Veillard944b5ff1999-12-15 19:08:24 +000015989Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15990
15991 * valid.c: debugging a posteriori validation, except URI expansion
15992 stuff this should be fixed now
15993 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
15994 Carl Nygard <cnygard@bellatlantic.net>
15995 * tester.c: added --postvalid, cleaning of the code
15996 * tree.[ch]: added xmlDocGetRootElement()
15997
Ramiro Estrugobfce3771999-12-15 04:32:07 +000015998Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
15999
16000 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
16001 c++ losage.
16002
Daniel Veillard10a2c651999-12-12 13:03:50 +000016003Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16004
16005 * configure.in, doc/xml.html : bumped to 1.8.0
16006 * xlink.[ch], Makefile.am : added framework for link detection
16007 * parser.h: added nbChars to parser context, needed for cleanup.
16008 * xmlmemory.c: removed a nasty bug when out of mem
16009 * valid.[ch]: adding namespace support for attribute decl
16010 * tester.c: added --debugent option
16011 * debugXML.[ch]: added xmlDebugDumpEntities()
16012 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
16013 buffers instead, this was really needed, validation was breaking
16014 in strange ways due to that. Added xmlParseStringPEReference()
16015 and other parsing from strings functions. Entities processing
16016 modified again, but PERef are still not handled correcly but
16017 unless you're Eve Maller you won't notice :-)
16018 * HTMLparser.c: large changes toward reliability, and switched to
16019 lowercase internal tags, XHTML is lowercase, so it will help
16020 that output is closer to next version.
16021 * doc/* : regenerated the documentation, it is now hosted at
16022 http://xmlsoft.org/ (same bits I just bought the domain :-)
16023
16024
Daniel Veillard294cbca1999-12-03 13:19:09 +000016025Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16026
16027 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
16028 doc generation
16029 * parser.c: fixed bugs #3908 and #3937 and a memory leak
16030 in the SAX API
16031 * doc/*: rebuilt the doc making sure everything appears in the
16032 HTML files
16033
Daniel Veillardf5c2c871999-12-01 09:51:45 +000016034Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16035
16036 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
16037 added the patch from Carl Nygard <cnygard@bellatlantic.net>
16038 which allow impressive speed improvement on dataset with
16039 large text pieces, but at the cost of broken binary
16040 compatibility and slightly bigger memory usage.
16041 Configure with --with-buffers to activate them, they
16042 are protected with XML_USE_BUFFER_CONTENT define.
16043 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
16044 goal is 0 memory left allocated once parser is no more used
16045 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
16046 call xmlCleanupParser() and xmlMemoryDump()
16047
Daniel Veillarda819dac1999-11-24 18:04:22 +000016048Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16049
16050 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
16051 * parser.[ch] encoding.[ch]: added memory cleanup routines
16052 * parser.c: closing bug #3788
16053 * doc/*: rebuilt the doc
16054
Daniel Veillard11a48ec1999-11-23 10:40:46 +000016055Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16056
16057 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
16058 xmlNewTextChild() and xmlSetCompressMode() behaviour.
16059 * tester.c: added --compress option
16060 * doc/*: rebuilt the documentation
16061
Daniel Veillard4c3a2031999-11-19 17:46:26 +000016062Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16063
16064 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
16065 if given /proc/kcore as input !
16066 * doc/xml.html doc/*: updated and rebuilt the documentation
16067
16068Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000016069
16070 * parser.c: Fixed some wrongly space collapsing code due to
16071 a misreading of the spec.
16072 * result/*: fixed the output accordingly
16073
16074Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000016075
16076 * encoding.c: bug fix and typos
16077 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
16078 * parser.c: added attribute normalization closing bug #3597
16079 * test/att* result/att* SAXresult/att*: testcase for attribute
16080 normalization
16081
Daniel Veillardd7e200c1999-11-15 17:53:11 +000016082Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16083
16084 * configure.in: closing bug #3163 by adding extra flags for the
16085 cc compiler on HP-UX
16086
Daniel Veillard51e3b151999-11-12 17:02:31 +000016087Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16088
16089 * valid.[ch] : removed a typo and an enumerated type bug in the
16090 xmlAddElementDecl() function
16091 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
16092 call to xmlEncodeEntitiesReentrant() so that the functions
16093 New, Set and Get are at the same level.
16094 * parser.c HTMLparser.c: extra memory allocation bug for
16095 attributes detected by someone using libxml in embedded systems :-)
16096
Daniel Veillard962195f1999-10-28 15:51:53 +000016097Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16098
16099 * xmlmemory.h: turned off mem debug :-\
16100
Daniel Veillard35008381999-10-25 13:15:52 +000016101Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16102
16103 * parser.c: closed bug #2784 a one line fix, but worth pushing
16104 a new release out
16105 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
16106 some structures, comments before and after the
16107 main element, and other nastyness
16108 * HTMLtree.c tree.c: accomodate the extended HTML supported
16109 * configure.in: pushing 1.7.4
16110 * test/ent8 and related outputs : added a new test for bug #2784
16111 * test/HTML/wired.html and related output: a nasty HTML example
16112 * Makefile.am: improved the test scripts
16113 * docs/* : reran the documentation extractor, updated xml.html
16114
Daniel Veillard7c1206f1999-10-14 09:10:25 +000016115Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16116
16117 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
16118 HTMLparser and debugged the HTML related code. HTML documents
16119 now have their own type
16120 * entities.c: do not dump &apos; for HTML output
16121 * xmlmemory.c: improvement, breakpoint mechanism
16122 * testHTML.c: added --sax --repeat ...
16123 * Makefile.am: improved the HTML tests
16124 * valid.[ch]: added xmlValidGetValidElements and
16125 xmlValidGetPotentialChildren
16126 * tester.c: added --insert to test the 2 new functions
16127 * test//* result//* SAXresult//* : regression test cleanup
16128 and extension.
16129 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
16130 gnome-xml-nanohttp.html
16131
Daniel Veillard7d2c2761999-10-11 15:09:51 +000016132Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16133
16134 * HTMLparser.c: fixed problems with some autoclose tags
16135 * tree.c: fixed XML output problems.
16136 * result/* SAXresult/*: update of the tests output
16137
Daniel Veillard6077d031999-10-09 09:11:45 +000016138Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16139
16140 * Makefile.am: Arturo patch for xmlConf.sh version info
16141 * parser.c: Tim Josling patch for single quoted items
16142 * tester.c: Tim Josling patch for tester options usage
16143 * tree.h: indent cleanup
16144
Daniel Veillard2673d3c1999-10-08 14:37:09 +000016145Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16146
16147 * HTMLparser.c parser.h : Fixed problems with HTML parsing
16148 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
16149
Daniel Veillard00fdf371999-10-08 09:40:39 +000016150Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16151
16152 * tree.c : Raph patch for initialization of CORBA fields
16153 * parser.c, xpath.c, ...: modification of doc comments
16154 * xpath.c : allow spaces in xpath expressions
16155
Daniel Veillardad219441999-09-27 08:17:49 +000016156Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16157
16158 * xmlmemory.h: turning off memory debug :-(
16159
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016160Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16161
16162 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
16163 better SAX interfaces.
16164 * testSAX.c: uses the new SAX routine, avoid fetching any remote
16165 entity.
16166 * configure.in: 1.7.2
16167
16168Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000016169
16170 * libxml.spec.in: fixed the URL
16171 * doc/xml.html: improved the documentation front-end
16172
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016173Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000016174
16175 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
16176
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016177Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000016178
16179 * libxml.spec.in: fixed the alpha compile problem
16180 * parser.[ch]: changed errno to errNo in the parser context :-(
16181 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
16182 * doc/xml.html: changed CHAR to xmlChar
16183 * doc/html/*: recompiled the documentation
16184 * configure.in: 1.7.1
16185
Daniel Veillard7f7d1111999-09-22 09:46:25 +000016186Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16187
16188 * parser.h: modified the parser context struct to regain 1.4.0
16189 binary compatibility
16190 * parser.c, xml-error.h: added errno ot teh context and defined
16191 a set of errors values with update of errno
16192 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
16193 DTDs and entities
16194 * *.h, *.c: complete cleanup of the use of config.h and include
16195 protection depending on the current setup.
16196 * overalll debugging, maintenance and bug-fixing on all modules
16197 * updated the documentation
16198 * ready for 1.7.0
16199
Daniel Veillardc08a2c61999-09-08 21:35:25 +000016200Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16201
16202 * HTMLparser.c : cleanup
16203 * SAX.c valid.c valid.h: added ID/IDREF checking
16204 * tree.c tree.h: extended doc structure for refs
16205 * configure.in: 1.6.2
16206 * parser.c: patched bug in SAX user arg call
16207 * parserInternals.h: patched missing close in C++ wrapping
16208 * testXPath.c xpath.c xpath.h: prepared for extensibility,
16209 especially upcoming XPointer implementation.
16210 * doc/xml.html: augmented, typo
16211
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000016212Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
16213
16214 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
16215 not all invocations of install understand -d.
16216
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000016217Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
16218
16219 * Makefile.am: prepend all the test* calls with $(top_builddir) -
16220 to make 'check' works, when builddir != srcdir.
16221
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000016222Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16223
16224 * doc/xml.html : updated the documentation
16225
Daniel Veillard6454aec1999-09-02 22:04:43 +000016226Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16227
16228 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
16229 not deallocated memory blocks
16230 * *.c : replaces all calls to malloc() free() and realloc() to
16231 the wrapper functions/macros
16232 * tree.c : removed memory leaks dues to calling xmlFreeNode()
16233 instead of xmlFreeNodeList()
16234
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000016235Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16236
16237 * HTMLparser.c: corrected a stupid bug leading to core dump at
16238 tree deallocation. Removed warnings indicated by
16239 Stephane.Conversy@lri.fr
16240 * entities.c: Fixes Yet Another Stupid Bug, entities were not
16241 looked for in the external subset
16242
16243Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000016244
16245 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
16246 on SGI by Stephane.Conversy@lri.fr
16247
Daniel Veillardb96e6431999-08-29 21:02:19 +000016248Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16249
16250 * all .h : changed the prototype declaration indent as in gtk
16251 * most .c : working on reducing the TODOs in the code
16252 * most .c : cleanup though -pedantic and Insure++
16253 * improvements on validation ID checkings.
16254 * tree.[ch] SAX.c: added support for namespace on attributes #2022
16255 * xml-config.in: closed #1810
16256
16257Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000016258
16259 * tree.h, valid.c, valid.h: more work on validity, IDs
16260 * xpath.c: added/fixed comparidon and equlity, added a new isinf
16261 definition for AIX
16262
Daniel Veillardb556eb51999-08-15 17:19:50 +000016263Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16264
16265 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
16266 the distribution due to a cut'n paste error at last commit
16267
Daniel Veillardb05deb71999-08-10 19:04:08 +000016268Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16269
16270 * configure.in: upgraded to version 1.4.0
16271 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
16272 Big update, added a large part of the validation process,
16273 it should be usable, but some parts are missing
16274 * xpath.c: improved the implementation w.r.t. root.
16275 * Makefile.am: added more tests
16276 * test and result trees: added a lot of tests
16277 * libxml.spec.in: export libxml.so.0 and libxml.so.1
16278
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000016279Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16280
16281 * Added an HACKING file
16282
Daniel Veillarde2d034d1999-07-27 19:52:06 +000016283Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16284
16285 * xpath.[ch] : improvements and debug of the XPath implementation
16286 * parser.c, HTMLparser.c : modified the parsers to be progressive
16287 * tree.[ch] : extended the Buffer promitives
16288 * xmlIO.[ch] : added basic I/O routines providing progressive
16289 parsing and ready for I18N conversion plugins
16290 * SAXresult/* : the SAX callback sequence maybe slightly different
16291 now
16292 * test*.c : improved/updated the tests programs
16293 * doc/* : recompiled the docs.
16294
Daniel Veillard15b75af1999-07-26 16:42:37 +0000162951999-07-26 Michael Meeks <michael@edenproject.org>
16296
16297 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
16298
16299 * tree.c: Ditto.
16300
Daniel Veillard1566d3a1999-07-15 14:24:29 +000016301Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16302
16303 * configure.in: upgraded to version 1.4.0
16304 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
16305 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
16306 XML query language, see http://www.w3.org/TR/xpath for more details.
16307 * parser.c, parser.h: added CHAR* related string functions for XPath
16308 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
16309 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
16310 rebuild the docs.
16311 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
16312 and regression testing capabilities for XPath.
16313
Daniel Veillardd79d7871999-07-12 10:38:12 +000016314Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16315
16316 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
16317 closing bug #1646
16318
Daniel Veillardbe9e5951999-07-12 09:16:45 +000016319Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16320
16321 * Makefile.am, example/Makefile.am: closed bug #1683
16322
Daniel Veillard3166ab11999-07-11 16:14:19 +000016323Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16324
16325 * example/Makefile.am, configure.in: added the makefile for the
16326 gjobread example
16327
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000016328Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
16329
16330 * doc/Makefile.am:
16331 - fix which allow "make install DESTDIR=</install/prefix>".
16332
Daniel Veillard7cc3c041999-07-09 10:11:57 +000016333Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16334
16335 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
16336 which fixed a problem on the file reading-code.
16337
Daniel Veillard82150d81999-07-07 07:32:15 +000016338Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16339
16340 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
16341 output.
16342 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
16343
Daniel Veillard5233ffc1999-07-06 22:25:25 +000016344Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16345
16346 * parser.h : Oops removed the binary compatibility problem
16347 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
16348 * parser.c, HTMLparser.c: applied patches for reading from stdin
16349
Daniel Veillardbe70ff71999-07-05 16:50:46 +000016350Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16351
16352 * parser.c, entities.c, valid.c: cleanup bug #1591
16353 * configure.in: cleanup bug #1592
16354 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
16355 the same tree back-end. Hence gdome will be available for it.
16356 * doc/Makefile.am: close bug #617
16357
Daniel Veillard97fea181999-06-26 23:07:37 +000016358Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16359
16360 * parser.c: alloctate a per parser context SAX interface block
16361
Daniel Veillard14fff061999-06-22 21:49:07 +000016362Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16363
16364 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
16365 and xmlEncodeEntitiesReentrant with the correct one :-\
16366
16367Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16368
16369 * commit of my internal XML base changes, quite a lot of
16370 changes, cleanups, better entities support, framework for
16371 new I/O and charset detection and handling
16372 * Fixed the configure/Makefile stuff to generate shared libs
16373 with the proper version info, so we jumped on rev from
16374 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
16375 xmlEncodeEntities() result need to be freed now, and a string
16376 xmlParserVersion provide the current library version.
16377
Raph Levien05240da1999-06-15 21:27:11 +000016378Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
16379
16380 * parser.c: fixed a buffer overrun for when you have a very long
16381 attribute with no entities in it.
16382
Daniel Veillardbb2da581999-06-13 14:37:07 +000016383Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16384
16385 * added example directory
16386 * added example/gjobs.xml gjobread.c, still need a Makefile.in
16387
Daniel Veillard011b63c1999-06-02 17:44:04 +000016388Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16389
16390 * Release of libxml-1.1, nearly everything has been touched for
16391 this.
16392 * Added more regression tests
16393 * Updated the documentation
16394
Daniel Veillard27d88741999-05-29 11:51:49 +000016395Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16396
16397 * tree.[ch]: unified the XML_NO_CORBA defines.
16398 * parser.c encoding.[ch]: started plugging in char encoding detection
16399
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000016400Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
16401
16402 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
16403 Also freed allocated buffer.
16404
Daniel Veillard27d88741999-05-29 11:51:49 +000016405Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000016406 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
16407 reentrancy problem at printing. One is left in entities.c, to
16408 remove ASAP
16409 * testSAX.c : added a test example showing the use of the SAX
16410 interface if one doesn't want to build the DOM tree.
16411 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
16412
Daniel Veillard517752b1999-04-05 12:20:10 +000016413Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16414
16415 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
16416 large revamping of the parser to use SAX callbacks
16417 http://www.megginson.com/SAX/ (or at least a C like interface
16418 a la Expat). It's now possible to set up your own callbacks
16419 and the parser will not build a DOM tree.
16420 * test/* result/*: updated the test suite, I finally removed
16421 the old Namespace draft support (PI based).
16422
Daniel Veillard87c83bd1999-04-02 16:04:43 +000016423Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16424
16425 * Makefile.am: added test result to EXTRA_DIST for make tests
16426
Daniel Veillard64068b31999-03-24 20:42:16 +000016427Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16428
16429 * parser.c, parserInternals.h: moved the chars macro definitions
16430 to parserInternals.h
16431 * parser.c, error.c: applied patches from "Knut Ã…kesson"
16432 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
16433
Daniel Veillard012ccc11999-03-23 10:11:11 +000016434Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16435
16436 * xml-config.in : applied patch to make --version work
16437
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000164381999-03-05 Raja R Harinath <harinath@cs.umn.edu>
16439
16440 * Makefile.am (check-local): Alias for `tests' target. This will
16441 cause `make check' to do the right thing.
16442 (tests): Don't run tests in srcdir. Also, replaced calls to
16443 basename with a `sed' "equivalent".
16444
Daniel Veillardd109e371999-03-05 06:26:45 +000016445Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16446
16447 * Renamed error.h to xml-error.h, corrected Makefile.am to list
16448 it in the header and not the sources, updated the doc.
16449 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
16450 pointing this out.
16451
Daniel Veillardbc50b591999-03-01 12:28:53 +000016452Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16453
16454 * parser.c, parser.h, parserInternals.h: memory leak hunting,
16455 exported the inputStream routines.
16456 * doc/html/* : updated accordingly
16457
Daniel Veillardd692aa41999-02-28 21:54:31 +000016458Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16459
16460 * parser.c, parser.h, parserInternals.h: added a few extra
16461 internal calls to allocate and free parser contexts ...
16462 * doc/html/* : updated accordingly
16463
Daniel Veillard55a99271999-02-25 11:01:29 +000016464Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16465
16466 * configure.in, Makefile.am, doc/makefile.am : General changes for
16467 1.0.0 release and including the generated HTML documentation.
16468
Daniel Veillard35925471999-02-25 08:46:07 +000016469Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16470
16471 * makefile.am : added parserInternals.h, oops.
16472
Daniel Veillard1e346af1999-02-22 10:33:01 +000016473Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16474
16475 * parserInternals.h: added this header giving access to the parser
16476 internal functions.
16477 * doc/Makefile.am : added a rebuild target which rebuilds the full
16478 set of documentations
16479 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
16480 the internal subset.
16481 * *.c *.h: modifications needed to generate the documentation using
16482 gtk-doc, cleanup of functions blocks, reorganisation of struct
16483 declarations.
16484
Daniel Veillard1164e751999-02-16 16:29:17 +000016485Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16486
16487 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
16488 the tar and spec file to include the beginning of the doc.
16489
Nuno Ferreira03d04781999-02-13 00:07:17 +0000164901999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
16491
16492 * doc/.cvsignore: Added this file.
16493
Daniel Veillard6800ef31999-02-08 18:33:22 +000016494Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16495
16496 * tree.c: fixed xmlGetProp to return "" when the attribute
16497 exists, even if the node-list is NULL.
16498
Daniel Veillard726c7e31999-02-08 15:13:10 +000016499Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16500
16501 * tree.c: patched an error outputting empty attribute values.
16502 * Makefile.am and doc/makefile.am: have been updated during the
16503 week-end. Sorry for an empty CVS log, I got a shell problem.
16504
Daniel Veillard1899e851999-02-01 12:18:54 +000016505Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16506
16507 * tree.h: cleaned up using enums instead of defines
16508 * parser.c, valid.[ch]: more work on parsing/output of element
16509 declarations
16510
Daniel Veillard3b9def11999-01-31 22:15:06 +000016511Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16512
16513 * valid.[ch], tree.c, parser.c : more work toward full parsing
16514 of XML DTDs.
16515 * README: added informations about mailing-list and on-line
16516 documentation
16517
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000165181999-01-27 Raja R Harinath <harinath@cs.umn.edu>
16519
16520 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
16521
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000016522Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16523
16524 * parser.c, tree.[ch] : more work toward conformance testing,
16525 added a last element to accelerate parsing of very flat structures
16526 started working on internal subset Element content declaration.
16527 * valid.[ch] : first cut at adding code toward validation.
16528 * previous changes had also small impact on most files, especially
16529 the conformance testing using James Clark test suite.
16530
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000016531Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16532
16533 * test/* : updated the examples, most of them were not well
16534 formed (humm), and added rdf2.
16535 * result/* : resulting changes in the output.
16536
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000016537Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16538
16539 * tree.c: changed the behaviour of xmlGetProp on NULL values.
16540
Daniel Veillard44b3a061998-12-05 17:27:22 +000016541Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16542
16543 * tree.c: patched a bug in the generation of empty attributes
16544
Daniel Veillardbe36afe1998-11-27 06:39:50 +000016545Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16546
16547 * entities.[ch], tree.[ch], tester.c: added copy interfaces
16548 for node/trees/documents/... Biggest problem is namespace
16549 support when copying subtrees.
16550
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000016551Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16552
16553 * parser.c, entities.c: improve entities and char ref encoding,
16554 and cleanups of error messages.
16555
Daniel Veillard242590e1998-11-13 18:04:35 +000016556Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16557
16558 * parser.c, entities.c: simple bug hunting done during rpm2html and
16559 rpmfind integration.
16560
Daniel Veillard42dc9b31998-11-09 01:17:21 +000016561Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16562
16563 * parser.[ch]: Added interfaces allowing to specify a SAX
16564 handler before parsing.
16565
Daniel Veillarde3bffb91998-11-08 14:40:56 +000016566Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16567
16568 * parser.c: redirrect all errors reporting through the SAX
16569 error function
16570
Daniel Veillardda4d3c41998-11-04 20:07:05 +000016571Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16572
16573 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
16574 * libtool, tlmain ...: update of the libtool files
16575
Miguel de Icaza442321c1998-11-04 18:13:38 +0000165761998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
16577
16578 * entities.c: Use g_snprintf insteda of snprintf.
16579
Daniel Veillard0ba4d531998-11-01 19:34:31 +000016580Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16581
16582 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
16583 added ent5 test for this purpose.
16584 * parser.c, parser.h: formatting, comments and UTF-8 planning.
16585
Daniel Veillard27271681998-10-30 06:39:40 +000016586Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16587
16588 * parser.c: fixed? a strange error due to compression on a GWP
16589 document.
16590
Daniel Veillard25940b71998-10-29 05:51:30 +000016591Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16592
16593 * tree.[ch]: bug fixing
16594 * entities.[ch]: defined a specific type for predefined entities
16595 * doc/xml.html: more documentation on the library, how to use it,
16596 overview of the interfaces.
16597
Daniel Veillard16253641998-10-28 22:58:05 +000016598Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16599
16600 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
16601
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000016602Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16603
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000016604 * tree.c: corrected a small bug
16605 * doc/xml.html: continuing writing documentation.
16606
16607Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16608
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000016609 * debugXML.h debugXML.c: added debugging utilities.
16610 * tester.c: added --debug switch.
16611 * tree.c: patched an incorrect node->type assignment.
16612 * parser.c: formatting, ensure that node->doc != NULL in attributes
16613
Daniel Veillardccb09631998-10-27 06:21:04 +000016614Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16615
16616 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
16617 entity support and provide an internal representation close to
16618 DOM one (entity ref nodes, and attribute value as tree). I tried
16619 to preserve the interface but this will surely break some apps
16620 (I have to change rpm2html/rpmfind for example). I had to change
16621 two interfaces, and the generated tree is somewhat different.
16622 * doc/* : started documenting the XML library, the tree and
16623 DOM/Corba. This is a first step.
16624
Daniel Veillard11e00581998-10-24 18:27:49 +000016625Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16626
16627 * parser.c: Set up the fonctions comment block, boring but useful.
16628 * parser.h, SAX.c, parser.c: now attributes are processed through
16629 the SAX interface. The problem is that my SAX interface diverged
16630 quite a bit from the original one, well this is not an official
16631 spec, and translating it from Java to C is hairy anyway...
16632
Daniel Veillard97b58771998-10-20 06:14:16 +000016633Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16634
16635 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
16636 fonctions comment block, boring but useful.
16637
16638Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000016639
16640 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
16641 conversion routines. However they are not yet used to convert the
16642 inputs. The core will run with UTF-8.
16643
Daniel Veillard33942841998-10-18 19:12:41 +000016644Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16645
16646 * tree.c : make sure that the type id is properly set-up when
16647 a new object is allocated, needed for DOM.
16648
Daniel Veillard27fb0751998-10-17 06:47:46 +000016649Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16650
16651 * tree.h, tree.c: Ok, the main objects in the tree will be native
16652 corba objects, it costs 8 bytes per Node, Attribute and Document
16653 but it simplifies the Corba integration a lot (no extra interface
16654 objects to allocate/free).
16655
Daniel Veillard0bef1311998-10-14 02:36:47 +000016656Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16657
16658 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
16659 and changed NODEs contants for conformity with DOM Level 1
16660
Daniel Veillard27864701998-10-08 03:47:24 +000016661Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16662
16663 * added hooks to keep track of servants when creating objects
16664 xmlDoc and xmlNode (for Corba export).
16665
Daniel Veillarda6e1d121998-10-04 14:41:05 +000016666Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16667
16668 * added xml-config script.
16669
Daniel Veillard7066a791998-10-01 20:28:28 +000016670Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16671
16672 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
16673 to autoupdate libtool and automake conf files.
16674
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000166751998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
16676
16677 * Makefile.am: Use '?' to separate the sed
16678 commands as ',' is used when people pass -Wl,something.
16679
16680
Daniel Veillard15a8df41998-09-24 19:15:06 +000016681Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16682
16683 * tree.c, tree.h: added a per-document compression interface.
16684
Daniel Veillard151b1b01998-09-23 00:49:46 +000016685Tue Sep 22 20:47:38 EDT 1998
16686
16687 * tree.c, tree.h: added saving with compression and added interfaces
16688 to control the compression level (xmlGetCompressMode,
16689 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
16690
Daniel Veillard70120ff1998-09-22 00:24:21 +000016691Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16692
16693 * parser.c: corrected a loop for files of size 0
16694
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000166951998-08-20 Raja R Harinath <harinath@cs.umn.edu>
16696
16697 * error.h: New file. Contains prototyes from `error.c'.
16698
Tom Tromeyc19653d1998-08-14 01:22:43 +000016699Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
16700
16701 * Makefile.am (xmlincdir): New macro.
16702 (xmlinc_HEADERS): Renamed from include_HEADERS.
16703
Daniel Veillard845664d1998-08-13 04:43:19 +000016704Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16705
16706 * applied small patch on numeric entities from
16707 Christopher Blizzard <blizzard@appliedtheory.com>
16708
Daniel Veillard260a68f1998-08-13 03:39:55 +000016709Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16710
16711 * New release 0.2, removed the old xml_* files so that it's
16712 coherent with the other CVS base (W3C), far better conformance
16713 to standard, new namespaces, decent entities support, beginning
16714 of a SAX-like interface. Nearly nothing left intact, even the
16715 test examples ...
16716
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000167171998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
16718
16719 * .cvsignore: Add .deps dir
16720
Daniel Veillardf8015fa1998-07-26 21:31:38 +000016721Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16722
16723 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
16724
Daniel Veillardfe926001998-07-26 04:28:20 +000016725Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000016726
Daniel Veillardfe926001998-07-26 04:28:20 +000016727 * configure.in: added test for CPP
16728 * AUTHORS, Changelog: the original ones didn't get commited but the
16729 glib ones instead, fixed.
16730 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000016731
Daniel Veillardfe926001998-07-26 04:28:20 +000016732Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000016733
Daniel Veillardfe926001998-07-26 04:28:20 +000016734 * integrated code developped at W3C
16735 * changed the original Copyright
16736 * migrated to automake
16737 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000016738