blob: 803dbcfa410cdd54cea1c028c40502c88bf2ef18 [file] [log] [blame]
Daniel Veillard61c52202003-04-30 12:20:34 +00001Wed Apr 30 14:16:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
2
3 * xml2-config.in: try to fix Red hat bug #89957, do not
4 output -L/usr/lib64
5 * xmlreader.c: fixed a typo in a comment
6
MDT 2003 John Fleck6d68f612003-04-29 13:33:21 +00007Tue Apr 29 07:32:02 MDT 2003 John Fleck <jfleck@inkstain.ent>
8
9 * doc/tutorial/aph.html, ix01.html
10 forgot to cvs add the new files. Thanks to Roland van Laar
11 for pointing this out
12
Daniel Veillardd4330462003-04-29 12:40:16 +000013Tue Apr 29 14:36:49 CEST 2003 Daniel Veillard <daniel@veillard.com>
14
15 * xmlschemas.c doc/libxml2-api.xml: fixing a function comment
16 * doc/Makefile.am doc/apibuild.py doc/gnome-xml.sgml: switching
17 to the XML/XSLT doc generation closing #111799
18 * doc/html/*: complete update of the HTML results
19
Igor Zlatkovica28d2362003-04-28 12:56:01 +000020Mon Apr 28 14:51:41 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
21
22 * win32/defgen.xsl: fixed the conditional for unicode map,
23 removed hardcoded schema entries
24
25Mon Apr 28 02:19:00 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
26
27 * win32/defgen.xsl: new file, stylesheet for generating
28 win32/libxml2.def.src from doc/libxml2-api.xml
29 * win32/libxml2.def.src: is autogenerated from now on, changes
30 to this file will not appear here anymore
31
Daniel Veillard94bb2f12003-04-27 22:14:07 +000032Mon Apr 28 00:12:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
33
34 * win32/configure.js python/setup.py.in: applied patch
35 from Stéphane Bidoul for the Python bindings on the new
36 release.
37
Igor Zlatkovic34656b42003-04-27 16:00:05 +000038Sun Apr 27 17:56:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
39
40 * debugXML.c: included libxml/uri.h for xmlCanonicPath
41 declaration
42 * win32/configure.js: thread-enabled build is now default
43 * win32/libxml2.def.src: added more exports
44
Daniel Veillard1177ca42003-04-26 22:29:54 +000045Sun Apr 27 00:23:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
46
47 * NEWS doc/*.xsl doc/*.html: updated the web site separated
48 developers from common pages, made the transition to XHTML1,
49 added validity checking to the makefile rules.
50
Daniel Veillard329456a2003-04-26 21:21:00 +000051Sat Apr 26 23:17:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
52
53 * parser.c: fix for xmlIOParseDTD same as previous and reported
54 by Petr Pajas
55
Daniel Veillardc6abc3d2003-04-26 13:27:30 +000056Sat Apr 26 15:26:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
57
58 * parser.c: applied fix to xmlSAXParseDTD from Malcolm Tredinnick
59 closing #111638
60
Daniel Veillard2b32e6f2003-04-26 12:03:54 +000061Sat Apr 26 14:00:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
62
63 * python/generator.py: fixed a problem in the generator where
64 the way functions are remapped as methods on classes was
65 not symetric and dependant on python internal hash order,
66 as reported by Stéphane Bidoul
67
MDT 2003 John Fleck8aff3b72003-04-26 03:54:07 +000068Fri Apr 25 21:52:33 MDT 2003 John Fleck <jfleck@inkstain.net>
69
70 * doc/tutorial:
71 xmltutorial.xml
72 xmltutorial.pdf
73 *.html
74 add appendix on generating compiler flags, more indexing
75
Daniel Veillard1c960272003-04-25 23:12:22 +000076Sat Apr 26 01:10:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
77
78 * triodef.h vms/build_libxml.com: applied patch from Craig A. Berry
79 to get libxml-2.5.7 to compile on OpenVMS
80
Daniel Veillardc5573462003-04-25 16:43:49 +000081Fri Apr 25 18:42:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
82
83 * parser.c: fixing an xmlParseDTD bug raised by Petr Pajas
84
Daniel Veillardfd583412003-04-25 13:22:10 +000085Fri Apr 25 15:20:29 CEST 2003 Daniel Veillard <daniel@veillard.com>
86
87 * doc/Makefile.am doc/xmlcatalog.1 doc/xmlcatalog_man.xml
88 doc/xmllint.1 doc/xmllint.xml: automated the generation of the
89 man page based on xsltproc and a stylesheet PI in the XML.
90
Daniel Veillarddc07e182003-04-25 10:39:38 +000091Fri Apr 25 12:37:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
92
93 * doc/xmllint.*: trying to fix #110541 where &nbsp; generated
94 character preventing rendering by the man command.
95
Daniel Veillard92fc02c2003-04-24 23:12:35 +000096Fri Apr 25 01:09:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
97
98 * NEWS configure.in: preparing release 2.5.7
99 * doc/*: updated and rebuilt the docs
100 * doc/apibuild.py: fixed the script
101
Daniel Veillardde0a0a52003-04-24 17:12:57 +0000102Thu Apr 24 19:11:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
103
104 * Makefile.am doc/apibuild.py: make sure the OOM code don't
105 get in the way of the builds
106 * doc/libxml2-api.xml python/libxml2class.txt: automatic update
107
Daniel Veillarda76fe5c2003-04-24 16:06:47 +0000108Thu Apr 24 18:01:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
109
110 * Makefile.am testOOM.c testOOMlib.[ch] : integrated the Out Of
111 Memory test from Havoc Pennington #109368
112 * SAX.c parser.c parserInternals.c tree.c uri.c valid.c
113 xmlmemory.c xmlreader.c xmlregexp.c include/libxml/tree.h
114 include/libxml/parser.h: a lot of memory allocation cleanups
115 based on the results of the OOM testing
116 * check-relaxng-test-suite2.py: seems I forgot to commit the
117 script.
118
Daniel Veillard18f113d2003-04-23 15:18:26 +0000119Wed Apr 23 17:16:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
120
121 * xmlschemastypes.c: trivial fix for 109774 removing a warning
122
Daniel Veillard85095e22003-04-23 13:56:44 +0000123Wed Apr 23 15:49:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
124
125 * DOCBparser.c SAX.c catalog.c debugXML.c parser.c: try to find
126 more places where xmlCanonicPath() must be used to convert
127 filenames to URLs, trying to fix #111088
128
Daniel Veillard54396242003-04-23 07:36:50 +0000129Wed Apr 23 09:35:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
130
131 * python/libxml.c python/libxml.py: applied patch from
132 Brent M Hendricks adding binding for xmlCatalogAddLocal
133
Daniel Veillard45269b82003-04-22 13:21:57 +0000134Tue Apr 22 15:18:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
135
136 * HTMLparser.c: tried to fix #98879 again in a more solid
137 way.
138
Igor Zlatkovic94f48842003-04-22 12:00:37 +0000139Tue Apr 22 13:58:43 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
140
141 * win32/libxml2.def.src: added more exports from the relaxng and
142 xmlreader clan
143
Daniel Veillardf431eb82003-04-22 08:37:26 +0000144Tue Apr 22 10:35:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
145
146 * SAX.c test/valid/ns* test/result/ns*: applied the patch
147 provided by Brent Hendricks fixing #105992 and integrated the
148 examples in the testsuite.
149
Daniel Veillardc4f65ab2003-04-21 23:07:45 +0000150Tue Apr 22 01:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
151
152 * TODO: updated a bit
153 * configure.in: fixed the comment, threads now default to on
154 * parserInternals.c: fixed an erroneous xmlMallocAtomic() call
155
Daniel Veillarda880b122003-04-21 21:36:41 +0000156Mon Apr 21 23:33:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
157
158 * globals.c libxml.h parser.c parserInternals.c tree.c xmllint.c
159 xmlreader.c include/libxml/parser.h: a lot of performance work
160 especially the speed of streaming through the reader and push
161 interface. Some thread related optimizations. Nearly doubled the
162 speed of parsing through the reader.
163
MDT 2003 John Fleck83c8a5c2003-04-20 16:45:07 +0000164Sun Apr 20 10:36:05 MDT 2003 John Fleck <jfleck@inkstain.net>
165
166 * doc/xmllint.xml
167 * doc/xmllint.1
168 update man page to explain use of --stream
169
Daniel Veillard3c908dc2003-04-19 00:07:51 +0000170Sat Apr 19 02:03:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
171
172 * DOCBparser.c HTMLparser.c c14n.c catalog.c encoding.c globals.c
173 nanohttp.c parser.c parserInternals.c relaxng.c tree.c uri.c
174 xmlmemory.c xmlreader.c xmlregexp.c xpath.c xpointer.c
175 include/libxml/globals.h include/libxml/xmlmemory.h: added
176 xmlMallocAtomic() to be used when allocating blocks which
177 do not contains pointers, add xmlGcMemSetup() and xmlGcMemGet()
178 to allow registering the full set of functions needed by
179 a garbage collecting allocator like libgc, ref #109944
180
Daniel Veillard84942712003-04-18 14:40:05 +0000181Fri Apr 18 16:37:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
182
183 * configure.in: switched to have thread support enabled by default,
184 didn't got troubles with ABI compatibility on Linux, hope it
185 won't break on strange OSes, if yes, report the system ID
186 * doc/libxml2-api.xml: just rebuilt the API
187
Daniel Veillard3e59fc52003-04-18 12:34:58 +0000188Fri Apr 18 14:31:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
189
190 * libxml.h include/libxml/parser.h parser.c xmlIO.c DOCBparser.c:
191 added support for large file, tested with a 3+GB instance,
192 and some cleanup.
193 * catalog.c: added a TODO
194 * Makefile.am: added some "make tests" comments
195
Daniel Veillardac297932003-04-17 12:55:35 +0000196Thu Apr 17 14:51:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
197
198 * relaxng.c: some cleanups
199 * doc/xmlreader.html: extended the document to cover RelaxNG and
200 tree operations
201 * python/tests/Makefile.am python/tests/reader[46].py: added some
202 xmlReader example/regression tests
203 * result/relaxng/tutor*.err: updated the output of a number of tests
204
Daniel Veillard62163602003-04-17 09:36:38 +0000205Thu Apr 17 11:35:37 CEST 2003 Daniel Veillard <daniel@veillard.com>
206
207 * relaxng.c: valgrind pointed out an uninitialized variable error.
208
Daniel Veillard33300b42003-04-17 09:09:19 +0000209Thu Apr 17 11:06:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
210
211 * include/libxml/relaxng.h relaxng.c include/libxml/xmlreader.h
212 xmlreader.c: augnemting the APIs, cleanups.
213 * parser.c: cleanup bug #111005
214 * xmlIO.c: added some missing comments
215
Daniel Veillardce192eb2003-04-16 15:58:05 +0000216Wed Apr 16 17:46:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
217
218 * relaxng.c xmllint.c: more work on RelaxNG streaming validation
219 trying to improve the subset compiled, and more testing.
220 * doc/downloads.html doc/xml.html doc/xmlmem.html: some updates on the
221 documentation
222 * test/relaxng/tutor11_1_3.xml: fixes the DTD path
223 * result/relaxng/*.err: fix some of the outputs
224
Daniel Veillardf4e55762003-04-15 23:32:22 +0000225Wed Apr 16 01:28:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
226
227 * relaxng.c xmlreader.c xmllint.c include/libxml/relaxng.h
228 include/libxml/xmlreader.h: implemented streaming of
229 RelaxNG (when possible) on top of the xmlReader interface,
230 provided it as xmllint --stream --relaxng .rng .xml
231 This seems to mostly work.
232 * Makefile.am: updated to test RelaxNG streaming
233
Daniel Veillardc58f4ef2003-04-14 16:11:26 +0000234Mon Apr 14 18:08:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
235
236 * relaxng.c include/libxml/relaxng.h: integrated the regexp
237 based validity checking of fragments of the document for
238 which the RNG can be compiled to regexps. Works on all regression
239 tests, only fix needed is related to error messages.
240
Daniel Veillard52b48c72003-04-13 19:53:42 +0000241Sun Apr 13 21:51:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
242
243 * relaxng.c xmlregexp.c include/libxml/xmlautomata.h
244 include/libxml/xmlregexp.h: Starting work precompiling
245 parts of RelaxNG schemas. Not plugged onto validity checking
246 yet, just the regexp building part. Needed to extend some
247 of the automata and regexp APIs.
248
Daniel Veillardf6bad792003-04-11 19:38:54 +0000249Fri Apr 11 21:36:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
250
251 * xmllint.c xmlreader.c include/libxml/xmlreader.h: make sure
252 xmllint --stream and xmllint --stream --valid returns errors
253 code appropriately
254
Daniel Veillardc6cae7b2003-04-11 09:02:11 +0000255Fri Apr 11 10:59:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
256
257 * xmlreader.c include/libxml/xmlreader.h: Added the Expand()
258 and Next() operation to work on subtrees within the reader
259 framework.
260 * doc/libxml2-api.xml python/libxml2class.txt: resulting updates
261 * python/tests/reader5.py: added an example for those new
262 functions of the reader.
263
Daniel Veillard645c6902003-04-10 21:40:49 +0000264Thu Apr 10 23:38:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
265
266 * HTMLtree.c: patch from Vasily Tchekalkin to fix #109865
267
Daniel Veillard9e077102003-04-10 13:36:54 +0000268Thu Apr 10 15:32:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
269
270 * xmlreader.c: fixing HasValue for namespace as raised by
271 Denys Duchier
272
Daniel Veillard02ea1412003-04-09 12:08:47 +0000273Wed Apr 9 14:07:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
274
275 * HTMLparser.c include/libxml/HTMLparser.h: exported
276 htmlCreateMemoryParserCtxt() it was static
277
Daniel Veillardd3b9cd82003-04-09 11:24:17 +0000278Wed Apr 9 13:21:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
279
280 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
281 update from Charles Bozeman for date and duration types
282 * test/schemas/date_0.* test/schemas/dur_0.*
283 result/schemas/date_0.* result/schemas/dur_0.*: updated too
284
Daniel Veillardc00cda82003-04-07 10:22:39 +0000285Mon Apr 7 12:19:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
286
287 * tree.c valid.c xpath.c include/libxml/tree.h include/libxml/valid.h:
288 fixing bug #107129, removing excessive allocation and calls
289 to *printf in the code to build QName strings.
290
Igor Zlatkovic69651182003-04-05 09:43:30 +0000291Sat Apr 5 11:41:36 CEST 2003 Igoe Zlatkovic <igor@zlatkovic.com>
292
293 * win32/libxml2.def.src: fixed conditional exports, reported by
294 Luke Murray.
295
Daniel Veillardadba5f12003-04-04 16:09:01 +0000296Fri Apr 4 18:08:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
297
298 * parser.c: fixed a possible problem with xmlRecoverMemory()
299
Daniel Veillarda48ed3d2003-04-03 15:28:28 +0000300Thu Apr 3 17:24:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
301
302 * trio.c trio.h triodef.h trionan.c trionan.h triop.h triostr.c
303 triostr.h: Bjorn sent an update for the TRIO portability layer.
304
Igor Zlatkovicd6c86502003-04-01 20:00:42 +0000305Tue Apr 1 21:57:26 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
306
307 * win32/libxml2.def.src: exported new functions
308
Daniel Veillardc2d4a932003-04-01 11:13:05 +0000309Tue Apr 1 13:09:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
310
311 * configure.in NEWS: preparing release 2.5.6
312 * doc/*: updated and rebuilt the docs
313
Daniel Veillarde5020412003-04-01 09:55:20 +0000314Tue Apr 1 11:52:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
315
316 * SAX.c: fixed an uninitialized memory access pointed by valgrind
317 on C14Ntests
318
Daniel Veillard7fe1f3a2003-03-31 22:13:33 +0000319Tue Apr 1 00:12:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
320
321 * relaxng.c: one more fixup of error message reporting
322
Daniel Veillard5f1946a2003-03-31 16:38:16 +0000323Mon Mar 31 18:36:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
324
325 * relaxng.c: more work on bug #109225, and fixed an uninitialized
326 variable pointed out by valgrind
327
Daniel Veillarda507fbf2003-03-31 16:09:37 +0000328Mon Mar 31 18:05:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
329
330 * relaxng.c: try to work on bug #109225 and provide better
331 error reports.
332 * result/relaxng/* : this change the output of a number of tests
333 * xinclude.c: fixing the parsed entity redefinition problem
334 raised on the list.
335 * test/schemas/date_0.xsd: updated the date test c.f. E2-12
336
Daniel Veillardb3721c22003-03-31 11:22:25 +0000337Mon Mar 31 13:19:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
338
339 * xmlschemastypes.c: fixed date comparison to handle the tzo
340 The only failures left are disagreements on Notations and
341 '+1' not being allowed for ulong, uint, ushort and ubyte.
342
Daniel Veillard455cc072003-03-31 10:13:23 +0000343Mon Mar 31 12:11:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
344
345 * xmlschemastypes.c: fixed gMonth parsing routine accordingly
346 to the XML Schemas errata
347 http://www.w3.org/2001/05/xmlschema-errata#e2-12
348
Daniel Veillarde637c4a2003-03-30 21:10:09 +0000349Sun Mar 30 23:04:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
350
351 * relaxng.c xmlschemastypes.c: more work on XML Schemas datatypes
352 and facets support. Currently only schemas with binHex or
353 base64 don't compile. A few error left in the test suite:
354 found 1035 test instances: 919 success 23 failures
355 most are gdate or gdateyear failing check, and a few cases where
356 James clark tests results are strange.
357 * valid.c: allow to reuse the Notation checking routine without
358 having a validation context.
359 * SAX.c: removed a #if 0
360
Daniel Veillardb6c7f412003-03-29 16:41:55 +0000361Sat Mar 29 17:35:05 CET 2003 Daniel Veillard <daniel@veillard.com>
362
363 * xinclude.c: forgot to apply one check from #106931 patch
364 * xmlschemastypes.c: more work on XML Schemas datatypes
365
Daniel Veillardc4c21552003-03-29 10:53:38 +0000366Sat Mar 29 11:49:25 CET 2003 Daniel Veillard <daniel@veillard.com>
367
368 * relaxng.c include/libxml/relaxng.h xmlschemastypes.c: more work
369 on cleaning up XML Schemas datatypes based on James Clark tests
370 test/xsdtest/xsdtest.xml
371
Daniel Veillard80b19092003-03-28 13:29:53 +0000372Fri Mar 28 14:24:08 CET 2003 Daniel Veillard <daniel@veillard.com>
373
374 * relaxng.c: implemented comparisons for Schemas values.
375 * xmlschemastypes.c include/libxml/xmlschemastypes.h: fixed
376 some bugs in duration handling, comparisons for durations
377 and decimals, removed all memory leaks pointed out by James
378 testsuite. Current status is now
379 found 238 test schemas: 197 success 41 failures
380 found 1035 test instances: 803 success 130 failures
381
Daniel Veillard91a13252003-03-27 23:44:43 +0000382Fri Mar 28 00:41:55 CET 2003 Daniel Veillard <daniel@veillard.com>
383
384 * xmlschemas.c include/libxml/xmlschemas.h: fixed bugs and memory
385 leaks in the W3C XML Schemas code
386 * xmlschemastypes.c: implemented nonPositiveInteger
387 * test/schemas/length2_0.xsd result/schemas/length2_0_0.err:
388 fixed the test and result.
389
Daniel Veillard6560a422003-03-27 21:25:38 +0000390Thu Mar 27 22:23:07 CET 2003 Daniel Veillard <daniel@veillard.com>
391
392 * HTMLparser.c tree.c: two patches from James Bursa on the HTML
393 parser and a typo
394 * xmlschemastypes.c: reindenting, fixing a memory access
395 problem with dates.
396
Daniel Veillard6c5b2d32003-03-27 14:55:52 +0000397Thu Mar 27 15:53:35 CET 2003 Daniel Veillard <daniel@veillard.com>
398
399 * parser.c: fixing #109227 providing more context in case of
400 start/end tag mismatch
401 * python/tests/ctxterror.py python/tests/readererr.py: update the
402 tests accordingly
403
Daniel Veillardd9b72832003-03-27 14:24:00 +0000404Thu Mar 27 15:22:41 CET 2003 Daniel Veillard <daniel@veillard.com>
405
406 * xinclude.c: should fix #109327 errors on memory accesses
407
Daniel Veillardc7e9b192003-03-27 14:08:24 +0000408Thu Mar 27 15:06:13 CET 2003 Daniel Veillard <daniel@veillard.com>
409
410 * HTMLtree.c: Fixed reopening of #78662 <form action="...">
411 is an URI reference
412
Daniel Veillarde209b332003-03-26 21:40:13 +0000413Wed Mar 26 22:38:39 CET 2003 Daniel Veillard <daniel@veillard.com>
414
415 * xpath.c: fixed bug #109160 on non-ASCII IDs
416
Daniel Veillard642104e2003-03-26 16:32:05 +0000417Wed Mar 26 17:30:37 CET 2003 Daniel Veillard <daniel@veillard.com>
418
419 * parser.c: Norm suggested a nicer error message for xml:space values
420 errors
421
Daniel Veillarde4fa2932003-03-26 00:38:10 +0000422Wed Mar 26 01:34:19 CET 2003 Daniel Veillard <daniel@veillard.com>
423
424 * xpath.c include/libxml/xpath.h: first part of the fix to
425 performance bug #108905, adds xmlXPathOrderDocElems() providing
426 document order for nodes.
427 * python/libxml.c: Python may require TRIO as Albert Chin pointed out
428
Daniel Veillard09628212003-03-25 15:10:27 +0000429Tue Mar 25 16:07:00 CET 2003 Daniel Veillard <daniel@veillard.com>
430
431 * xmlschemastypes.c: removing a warning with Sun compiler
432 bug #109154
433
MST 2003 John Fleckda271742003-03-25 14:05:17 +0000434Tue Mar 25 07:02:56 MST 2003 John Fleck <jfleck@inkstain.net>
435
436 * doc/xmllint.xml
437 * doc/xmllint.1
438 update xmllint man page with --relaxng option
439
Daniel Veillard2032d292003-03-25 11:09:40 +0000440Tue Mar 25 12:07:03 CET 2003 Daniel Veillard <daniel@veillard.com>
441
442 * python/setup.py.in : was missing "drv_libxml2.py"
443
Daniel Veillard9adc0462003-03-24 18:39:54 +0000444Mon Mar 24 19:38:05 CET 2003 Daniel Veillard <daniel@veillard.com>
445
446 * tree.c xpath.c: some changes related to the new way of
447 handling Result Value Tree, before 2.5.5
448
Daniel Veillardd8da01c2003-03-24 15:58:23 +0000449Mon Mar 24 16:36:23 CET 2003 Daniel Veillard <daniel@veillard.com>
450
451 * configure.in NEWS: preparing release 2.5.5
452 * doc/* : updated the documentation and regenerated it.
453
Daniel Veillardef0b4502003-03-24 13:57:34 +0000454Mon Mar 24 14:56:01 CET 2003 Daniel Veillard <daniel@veillard.com>
455
456 * xpath.c: fixed some problems related to #75813 about handling
457 of Result Value Trees
458
Daniel Veillard9231ff92003-03-23 22:00:51 +0000459Sun Mar 23 22:57:20 CET 2003 Daniel Veillard <daniel@veillard.com>
460
461 * uri.c: applied a set of patches from Lorenzo Viali correcting
462 URI parsing errors.
463
Daniel Veillard5f8d1a32003-03-23 21:02:00 +0000464Sun Mar 23 22:00:14 CET 2003 Daniel Veillard <daniel@veillard.com>
465
466 * parser.c: validity status was not passed back when validating in
467 entities, but raised by Oliver Fischer
468
Daniel Veillard04ee2f22003-03-23 20:31:46 +0000469Sun Mar 23 21:30:50 CET 2003 Daniel Veillard <daniel@veillard.com>
470
471 * HTMLtree.c: avoid escaping ',' in URIs
472
Daniel Veillardef8dd7b2003-03-23 12:02:56 +0000473Sun Mar 23 12:57:00 CET 2003 Daniel Veillard <daniel@veillard.com>
474
475 * parser.c: fixing bug #108976 get the ID/REFs to reference
476 the ID in the document content and not in the entity copy
477 * SAX.c include/libxml/parser.h: more checking of the ID/REF
478 stuff, better solution for #107208
479 * xmlregexp.c: removed a direct printf, dohhh
480 * xmlreader.c: fixed a bug on streaming validation of empty
481 elements in entities
482 * result/VC/ElementValid8 test/VCM/v20.xml result/valid/xhtml1.xhtml:
483 cleanup of the validation tests
484 * test/valid/id* test/valid/dtds/destfoo.ent result/valid/id*:
485 added more ID/IDREF tests to the suite
486
Daniel Veillard2cfd9df2003-03-22 22:39:16 +0000487Sat Mar 22 23:38:08 CET 2003 Daniel Veillard <daniel@veillard.com>
488
489 * xmlreader.c: fixed #107043 removing 2 warnings with Sun One
490 compiler.
491
Daniel Veillard20863822003-03-22 17:51:47 +0000492Sat Mar 22 18:50:45 CET 2003 Daniel Veillard <daniel@veillard.com>
493
494 * relaxng.c: valgrind'ed and cleaned up a couple of memory issues.
495
Daniel Veillard9ff2d472003-03-22 15:18:01 +0000496Sat Mar 22 16:15:50 CET 2003 Daniel Veillard <daniel@veillard.com>
497
498 * SAX.c: fix bug #107208 avoid false duplicates when ID/REFs are
499 defined in entities content
500
Daniel Veillard99737f52003-03-22 14:55:50 +0000501Sat Mar 22 15:53:27 CET 2003 Daniel Veillard <daniel@veillard.com>
502
503 * SAX.c: Fixed validation bug #108858 on namespace names using
504 entities and reported by Brent Hendricks
505 * xmllint.c: report xmlTextReaderHasValue() result in --stream
506 --debug output.
507
Daniel Veillard48ef4c92003-03-22 12:38:15 +0000508Sat Mar 22 13:32:39 CET 2003 Daniel Veillard <daniel@veillard.com>
509
510 * xmlreader.c: fixed bug #108801 reported by Malcolm Tredinnick
511 about the DocType node not being reported sometimes.
512 * python/tests/reader.py: added to test to the regression checks
513
Daniel Veillard120e8eb2003-03-22 01:00:34 +0000514Sat Mar 22 01:57:40 CET 2003 Daniel Veillard <daniel@veillard.com>
515
516 * xmlreader.c: fixed bug #108546 on long CDATA (or text nodes)
517 reported by Edd Dumbill
518
Daniel Veillard77a90a72003-03-22 00:04:05 +0000519Sat Mar 23 01:00:24 CET 2003 Daniel Veillard <daniel@veillard.com>
520
521 * HTMLparser.c parser.c parserInternals.c: patch from
522 johan@evenhuis.nl for #107937 fixing some line counting
523 problems, and some other cleanups.
524 * result/HTML/: this result in some line number changes
525
Daniel Veillard580ced82003-03-21 21:22:48 +0000526Fri Mar 21 22:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
527
528 * configure.in Makefile.am: fixed Red Hat bug #86118 use libxml2.spec
529 instead of libxml.spec
530 * relaxng.c: fixed some of the error reporting excessive
531 verbosity
532 * catalog.c debugXML.c valid.c xmlreader.c xmlschemas.c xpath.c
533 xmlschemastypes.c: removed some warnings from gcc
534 * doc/libxml2-api.xml: rebuilt
535
Daniel Veillarde063f482003-03-21 16:53:17 +0000536Fri Mar 21 17:25:23 CET 2003 Daniel Veillard <daniel@veillard.com>
537
538 * relaxng.c: another optimization, for choice this time
539 * result/relaxng/spec1* result/relaxng/tutor12_1*
540 result/relaxng/tutor3_7: cleanups.
541
Daniel Veillard0e3d3ce2003-03-21 12:43:18 +0000542Fri Mar 21 13:41:23 CET 2003 Daniel Veillard <daniel@veillard.com>
543
544 * relaxng.c: fixed xmlRelaxNGNodeMatchesList
545 * test/relaxng/testsuite.xml: augmented the test suite
546 * result/relaxng/spec1* result/relaxng/tutor12_1*: this fixes
547 some schemas validation tests in the presence of foreign
548 namespaces.
549
Daniel Veillardbbb78b52003-03-21 01:24:45 +0000550Fri Mar 21 02:23:34 CET 2003 Daniel Veillard <daniel@veillard.com>
551
552 * relaxng.c: added another interleave speedup.
553
Daniel Veillardef2e4ec2003-03-20 16:23:26 +0000554Thu Mar 20 17:22:00 CET 2003 Daniel Veillard <daniel@veillard.com>
555
556 * xmlschemastypes.c: added integer and fixed one of the
557 IDREFS regression tests pbm
558 * result/relaxng/docbook_0.err: updated
559
Daniel Veillard249d7bb2003-03-19 21:02:29 +0000560Wed Mar 19 21:58:47 CET 2003 Daniel Veillard <daniel@veillard.com>
561
562 * valid.c xmlschemastypes.c: attempt to cope with ID/IDREF(S)
563 declared both in the DTD and in the Schemas <grin/>
564 * relaxng.c: more debug, added a big optimization for <mixed>
565 * test/relaxng/testsuite.xml: augmented the testsuite
566 * test/relaxng/ result/relaxng: added the RelaxNG spec and a
567 DocBook example to the regression tests
568
Daniel Veillard798024a2003-03-19 10:36:09 +0000569Wed Mar 19 11:34:10 CET 2003 Daniel Veillard <daniel@veillard.com>
570
571 * check-xsddata-test-suite.py: cosmetic change for output
572 * relaxng.c: try to minimize calls to malloc/free for states.
573
Daniel Veillarda1a9d042003-03-18 16:53:17 +0000574Tue Mar 18 17:50:31 CET 2003 Daniel Veillard <daniel@veillard.com>
575
576 * tree.c: removed a warning
577 * xmlschemastypes.c: more cleanup, added ENTITY and ENTITIES
578 support
579 * check-relaxng-test-suite.py check-xsddata-test-suite.py:
580 cleanup/improvements of the regression tests batch
581 * test/relaxng/testsuite.xml: augmented libxml2 own testsuite
582
Daniel Veillard28c52ab2003-03-18 11:39:17 +0000583Tue Mar 18 12:36:22 CET 2003 Daniel Veillard <daniel@veillard.com>
584
585 * relaxng.c: fixed error msg cleanup deallocation
586 * xmlschemastypes.c: added a function to handle lists of
587 atomic types, added support for IDREFS
588
Daniel Veillardc3da18a2003-03-18 00:31:04 +0000589Tue Mar 18 01:28:15 CET 2003 Daniel Veillard <daniel@veillard.com>
590
591 * relaxng.c valid.c xmlschemastypes.c: added Datatype ID
592 and IDREF, usable from RelaxNG now
593 * include/libxml/xmlschemastypes.h: need to add a new interface
594 because the validation modifies the infoset
595 * test/relaxng/testsuite.xml: extended the testsuite
596
Daniel Veillard952379b2003-03-17 15:37:12 +0000597Mon Mar 17 16:34:07 CET 2003 Daniel Veillard <daniel@veillard.com>
598
599 * relaxng.c: fixed the last core RelaxNG bug known #107083,
600 shemas datatype ID/IDREF support still missing though.
601 * xmlreader.c: fix a crashing bug with prefix raised by
602 Merijn Broeren
603 * test/relaxng/testsuite.xml: augmented the testsuite with
604 complex inheritance tests
605
Daniel Veillardfd573f12003-03-16 17:52:32 +0000606Sun Mar 16 18:45:50 CET 2003 Daniel Veillard <daniel@veillard.com>
607
608 * relaxng.c: switched back to the previous Relax-NG code base,
609 the derivation algorithm need severe constraining code to avoid
610 combinatorial explosion. Fixed the problem with Sebastian Rahtz
611 TEI based example and other bugs
612 * result/relaxng/*err: updated the results
613 * test/relaxng/testsuite.xml: started a new test suite
614
Daniel Veillard1564e6e2003-03-15 21:30:25 +0000615Sat Mar 15 22:26:46 CET 2003 Daniel Veillard <daniel@veillard.com>
616
617 * relaxng.c include/libxml/relaxng.h: After coming to the conclusion
618 that the original RelaxNG validation code was un-fixeable, it got
619 rewritten to use the derivation algorithm from James Clark and
620 redebugged it (nearly) from scratch:
621 found 373 test schemas: 372 success 1 failures
622 found 529 test instances: 529 success 0 failures
623
Daniel Veillard39eb88b2003-03-11 11:21:28 +0000624Tue Mar 11 12:08:23 CET 2003 Daniel Veillard <daniel@veillard.com>
625
626 * SAX.c parser.c: fix some recursion problems introduced in the
627 last release.
628 * relaxng.c: more debugging of the RNG validation engine, still
629 problems though.
630
Daniel Veillard5add8682003-03-10 13:13:58 +0000631Mon Mar 10 14:10:47 CET 2003 Daniel Veillard <daniel@veillard.com>
632
633 * Makefile.am: stop generating wrong result file with * in name
634 * relaxng.c: fixing the include bug raised by Sebastian Rahtz
635 * result/relaxng/demo* test/relaxng/demo: added the tests from
636 Sebastian reproducing the problem.
637
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +0000638Sun Mar 9 18:02:31 MST 2003 John Fleck <jfleck@inkstain.net>
639
Daniel Veillard5add8682003-03-10 13:13:58 +0000640 * doc/xmllint.1: regenerating man page from xmllint.xml to pick
641 up Aleksey's change
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +0000642
Aleksey Sanin693c9bc2003-03-09 22:36:52 +0000643Sun Mar 9 13:53:16 2003 Aleksey Sanin <aleksey@aleksey.com>
644
645 * xmllint.c doc/xmllint.xml: use $XMLLINT_INDENT environment
646 variable to control the indentation for the xmllint "--format"
647 option
648
Igor Zlatkovic47ba1c72003-03-08 13:29:42 +0000649Sat Mar 8 14:27:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
650
651 * encoding.c: applied Gennady's patch against buffer overrun
652
Daniel Veillard42f12e92003-03-07 18:32:59 +0000653Fri Mar 7 19:29:40 CET 2003 Daniel Veillard <daniel@veillard.com>
654
655 * test/xsdtest/xsdtest.xml uri.c: after and exchange with James
656 Clark it appeared I had bug in URI parsing code ...
657 * relaxng.c include/libxml/relaxng.h: completely revamped error
658 reporting to not loose message from optional parts.
659 * xmllint.c: added timing for RNG validation steps
660 * result/relaxng/*: updated the result, all error messages changed
661
Daniel Veillardedfd5882003-03-07 14:20:40 +0000662Fri Mar 7 15:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
663
664 * xpath.c: fix bug #107804, the algorithm used for document order
665 computation was failing on attributes.
666
Daniel Veillard83391282003-03-06 21:37:30 +0000667Thu Mar 6 22:35:50 CET 2003 Daniel Veillard <daniel@veillard.com>
668
669 * valid.c: fix bug #107764 , possibility of buffer overflow
670 in xmlValidDebug()
671
Daniel Veillard6c73cb82003-03-05 16:45:40 +0000672Wed Mar 5 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
673
674 * nanoftp.c include/libxml/nanoftp.h: adding xmlNanoFTPDele()
675 from Philipp Dunkel
676
Daniel Veillard5f704af2003-03-05 10:01:43 +0000677Wed Mar 5 10:57:09 CET 2003 Daniel Veillard <daniel@veillard.com>
678
679 * xmlschemastype.c: made powten array static it should not be exported
680 * HTMLparser.c: fix bug #107361 by reusing the code from the XML
681 parser function.
682 * testHTML.c: get rid of valgrind messages on the HTML SAX tests
683
Daniel Veillard7b72ee52003-02-27 23:24:53 +0000684Fri Feb 28 00:23:00 CET 2003 Daniel Veillard <daniel@veillard.com>
685
686 * tree.c: fixed a node dump crash on attributes
687 * test/xsdtest/xsdtest.xml test/xsdtest/xsdtest.xsl: fixed
688 an URI test bug and get better output.
689
Daniel Veillard463a5472003-02-27 21:30:32 +0000690Thu Feb 27 22:28:40 CET 2003 Daniel Veillard <daniel@veillard.com>
691
692 * check-xsddata-test-suite.py: give more infos
693 * relaxng.c: fix a bug reported by Sebastian Rahtz and
694 REF->DEF in attribute values.
695
Daniel Veillardeb7189f2003-02-27 20:11:13 +0000696Thu Feb 27 21:09:32 CET 2003 Daniel Veillard <daniel@veillard.com>
697
698 * check-xsddata-test-suite.py test/xsdtest/xsdtest.xml
699 test/xsdtest/xsdtest.xsl: import of the XSD Datatype
700 regression tests from James Clark.
701
Daniel Veillard8bc6cf92003-02-27 17:42:22 +0000702Thu Feb 27 18:40:04 CET 2003 Daniel Veillard <daniel@veillard.com>
703
704 * relaxng.c xmlschemas.c xmlschemastypes.c
705 include/libxml/xmlschemastypes.h: added param support for relaxng
706 type checking, started to increment the pool of simple types
707 registered, still much work to be done on simple types and
708 facets checkings.
709
Daniel Veillard19ab45b2003-02-26 15:49:03 +0000710Wed Feb 26 16:45:39 CET 2003 Daniel Veillard <daniel@veillard.com>
711
712 * entities.c: fixes again one of the problem raised by
713 James Clark in #106788
714
Daniel Veillardc482e262003-02-26 14:48:48 +0000715Wed Feb 26 15:46:48 CET 2003 Daniel Veillard <daniel@veillard.com>
716
717 * relaxng.c: Fixed a couple of problem raised by James Clark
718 in bug #107083, the support for ID/IDREF/IDREFS at the WXS
719 datatype level still not fixed though.
720
Daniel Veillard17bed982003-02-24 20:11:43 +0000721Mon Feb 24 21:09:19 CET 2003 Daniel Veillard <daniel@veillard.com>
722
723 * configure.in: preparing release 2.5.4
724 * doc/*: updated and rebuilt the docs
725 * relaxng.c: removed warnings
726 * result/relaxng/*: updated the results
727
Daniel Veillardf4be0182003-02-24 19:54:33 +0000728Mon Feb 24 20:53:17 CET 2003 Daniel Veillard <daniel@veillard.com>
729
730 * valid.c: fixes a DTD regexp generation problem.
731
Daniel Veillard02111c12003-02-24 19:14:52 +0000732Mon Feb 24 20:12:57 CET 2003 Daniel Veillard <daniel@veillard.com>
733
734 * parser.c: fixes bug #105998 about false detection of
735 attribute consumption loop.
736
Daniel Veillard2406abd2003-02-24 18:16:47 +0000737Mon Feb 24 19:14:57 CET 2003 Daniel Veillard <daniel@veillard.com>
738
739 * xinclude.c: Fixes bug #106931 in XInclude entities merging.
740
Daniel Veillardfcc822e2003-02-24 17:52:08 +0000741Mon Feb 24 18:50:35 CET 2003 Daniel Veillard <daniel@veillard.com>
742
743 * SAX.c: fixed bug #105992
744
Daniel Veillard3ebc7d42003-02-24 17:17:58 +0000745Mon Feb 24 18:14:16 CET 2003 Daniel Veillard <daniel@veillard.com>
746
747 * tree.c: fixed xmlSetProp and al. when the node passed is not an
748 element.
749 * relaxng.c: fixed bugs 7.3 (though not complete) and memory leaks
750 found 373 test schemas: 369 success 4 failures
751 found 529 test instances: 525 success 4 failures
752 * check-relaxng-test-suite.py: added memory debug reporting
753
Daniel Veillardc64b8e92003-02-24 11:47:13 +0000754Mon Feb 24 12:41:54 CET 2003 Daniel Veillard <daniel@veillard.com>
755
756 * uri.c parser.c: some warning removal on Igor's patch
757 * tree.c: seems I messed up with #106788 fix
758 * python/libxml.c: fixed some base problems when Python provides
759 the resolver.
760 * relaxng.c: fixed the interleave algorithm
761 found 373 test schemas: 364 success 9 failures
762 found 529 test instances: 525 success 4 failures
763 the resulting failures are bug in the algorithm from 7.3 and
764 lack of support for params
765
Daniel Veillard0046c0f2003-02-23 13:52:30 +0000766Sun Feb 23 14:49:39 CET 2003 Daniel Veillard <daniel@veillard.com>
767
768 * parser.c: another fix for nodeinfo in entities problem
769 * tree.c entities.c: fixed bug #106788 from James Clark
770 some spaces need to be serialized as character references.
771
Igor Zlatkovic40ed73b2003-02-23 13:40:12 +0000772Sat Feb 22 18:28:16 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
773
774 * parser.c uri.c: fixed the bug I introduced in the path
775 handling, reported by Sebastian Bergmann
776
Daniel Veillard44e1dd02003-02-21 23:23:28 +0000777Sat Feb 22 00:19:48 CET 2003 Daniel Veillard <daniel@veillard.com>
778
779 * parser.c: fixing some nodeinfo in entities problem raised
780 by Glenn W. Bach
781 * relaxng.c: implemented the first section 7.3 check
782 * result/relaxng/*: updated the results
783
Daniel Veillardc5312d72003-02-21 17:14:10 +0000784Fri Feb 21 18:12:19 CET 2003 Daniel Veillard <daniel@veillard.com>
785
786 * relaxng.c: fixed some problems in the previous commit
787 and finished implementing 4.16 rules checking
788 found 373 test schemas: 353 success 20 failures
789 found 529 test instances: 519 success 6 failures
790 * result/relaxng/*: updated the results
791
Daniel Veillard4c5cf702003-02-21 15:40:34 +0000792Fri Feb 21 16:37:39 CET 2003 Daniel Veillard <daniel@veillard.com>
793
794 * relaxng.c: implemented checks from section 7.2
795
Daniel Veillard77648bb2003-02-20 15:03:22 +0000796Thu Feb 20 16:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
797
798 * relaxng.c: implemented the checks from section 7.1, fixed
799 some of the 4.20 and 4.21 problems.
800 found 373 test schemas: 338 success 35 failures
801 found 529 test instances: 519 success 6 failures
802 * result/relaxng/*: updated the results
803
Daniel Veillard1c745ad2003-02-20 00:11:02 +0000804Thu Feb 20 01:09:24 CET 2003 Daniel Veillard <daniel@veillard.com>
805
806 * relaxng.c: implemented the 4.20 and 4.21 simplification rules.
807 * result/relaxng/*: updated the results
808
Daniel Veillardce14fa52003-02-19 17:32:48 +0000809Wed Feb 19 18:30:30 CET 2003 Daniel Veillard <daniel@veillard.com>
810
811 * relaxng.c: more bugfixes
812 * result/relaxng/*: updated the results
813
Igor Zlatkovic7e1d1582003-02-19 14:51:44 +0000814Wed Feb 19 15:39:56 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
815
816 * DOCBparser.c: obsoleted xmlNormalizeWindowsPath
817 * HTMLparser.c: obsoleted xmlNormalizeWindowsPath
818 * SAX.c: ensured xmlDoc.URL is always canonic
819 * parser.c: obsoleted xmlNormalizeWindowsPath
820 * uri.c include/libxml/uri.h: introduced xmlCanonicPath
821 * xmlIO.c include/libxml/xmlIO.h: obsoleted xmlNormalizeWindowsPath
822 * win32/libxml2.def.src: added few exports
823
824
Daniel Veillard2e9b1652003-02-19 13:29:45 +0000825Wed Feb 19 14:26:51 CET 2003 Daniel Veillard <daniel@veillard.com>
826
827 * Makefile.am configure.in: patched to have shared libraries
828 for Python regression tests and static binaries for gdb debug
829 in my development environment
830 * relaxng.c: more bugfixes
831 found 373 test schemas: 296 success 77 failures
832 found 529 test instances: 516 success 8 failures
833 * result/relaxng/*: updated the results
834
Daniel Veillard8fe98712003-02-19 00:19:14 +0000835Wed Feb 19 01:17:48 CET 2003 Daniel Veillard <daniel@veillard.com>
836
837 * relaxng.c: guess what ! Relax-NG bugfixing, what a surprize...
838
Daniel Veillardd4310742003-02-18 21:12:46 +0000839Tue Feb 18 22:09:50 CET 2003 Daniel Veillard <daniel@veillard.com>
840
841 * xmlschemastypes.c: float/double check bugfix
842 * tree.c include/libxml/tree.h: exported a function for NMTOKEN
843 validation
844 * xmlreader.c: add a TODO for Jody
845 * relaxng.c: bugfix bugfix bugfix
846 found 373 test schemas: 300 success 73 failures
847 found 529 test instances: 507 success 10 failures
848 * result/relaxng/*: updated the results
849
Daniel Veillard2df2de22003-02-17 23:34:33 +0000850Tue Feb 18 00:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
851
852 * relaxng.c check-relaxng-test-suite.py: more RelaxNG bug hunting
853
Daniel Veillard416589a2003-02-17 17:25:42 +0000854Mon Feb 17 18:23:32 CET 2003 Daniel Veillard <daniel@veillard.com>
855
856 * relaxng.c check-relaxng-test-suite.py: more work on the
857 RelaxNG implementation conformance testing.
858 found 373 test schemas: 284 success 89 failures
859 found 529 test instances: 448 success 47 failures
860 * result/relaxng/*: updated the results
861
Daniel Veillard784b9352003-02-16 15:50:27 +0000862Sun Feb 16 16:48:38 CET 2003 Daniel Veillard <daniel@veillard.com>
863
864 * ChangeLog tree.c doc/libxml-doc.el doc/libxml2-api.xml: applied
865 a patch from Kjartan Maraas to fix some typos
866
Daniel Veillardfebcca42003-02-16 15:44:18 +0000867Sun Feb 16 16:40:52 CET 2003 Daniel Veillard <daniel@veillard.com>
868
869 * relaxng.c: more bug-hunting
870 * testRelax.c include/libxml/relaxng.h: added --tree to dump the
871 intermediate rng tree
872 * python/generator.py: patch from Stephane Bidoul to fix the generator
873 on python < 2.2
874
Daniel Veillardd2298792003-02-14 16:54:11 +0000875Fri Feb 14 17:49:26 CET 2003 Daniel Veillard <daniel@veillard.com>
876
877 * check-relaxng-test-suite.py relaxng.c: more testing on the
878 Relax-NG front, cleaning up the regression tests failures
879 current state and I forgot support for "mixed":
880 found 373 test schemas: 280 success 93 failures
881 found 529 test instances: 401 success 68 failures
882 * tree.c include/libxml/tree.h xmlschemastypes.c: finished and
883 moved the Name, NCName and QName validation routine in tree.c
884 * uri.c: fixed handling of URI ending up with #, i.e. having
885 an empty fragment ID.
886 * result/relaxng/*: updated the results
887
Daniel Veillard9a237c92003-02-13 15:52:58 +0000888Thu Feb 13 16:49:24 CET 2003 Daniel Veillard <daniel@veillard.com>
889
890 * check-xinclude-test-suite.py: improved the script accordingly
891 to the XInclude regression tests updates
892 * xpointer.c: Implemented XPointer element() Scheme W3C PR of 13
893 November 2002
894 * result/XPath/xptr/chapterschildseq result/XPath/xptr/vidchildseq
895 test/XPath/xptr/chapterschildseq test/XPath/xptr/vidchildseq:
896 augmented the Xpointer testsuite for the element() scheme
897
Daniel Veillardf4b4f982003-02-13 11:02:08 +0000898Thu Feb 13 12:00:30 CET 2003 Daniel Veillard <daniel@veillard.com>
899
900 * relaxng.c: added TODO for the DTD compatibility spec
901 * xinclude.c: more bug fixes driven by the testsuite
902
Daniel Veillardd581b7e2003-02-11 18:03:05 +0000903Tue Feb 11 19:01:02 CET 2003 Daniel Veillard <daniel@veillard.com>
904
905 * check-xinclude-test-suite.py xinclude.c: Work on the W3C/NIST
906 regression tests for XInclude, improved the script, improving
907 XInclude error reporting mechanism
908
Daniel Veillard1d788d22003-02-10 16:21:58 +0000909Mon Feb 10 17:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
910
911 * NEWS doc/* configure.in: preparing release 2.5.3
912
Daniel Veillardfd7ce5f2003-02-10 16:12:39 +0000913Mon Feb 10 17:11:22 CET 2003 Daniel Veillard <daniel@veillard.com>
914
915 * tree.c: trying to fix #104934 about some XHTML1 serialization
916 issues.
917
Daniel Veillard809faa52003-02-10 15:43:53 +0000918Mon Feb 10 16:41:13 CET 2003 Daniel Veillard <daniel@veillard.com>
919
920 * encoding.c xmlIO.c: fixing bug #104646 about iconv based
921 encoding conversion when the input buffer stops in the
922 middle of a multibyte char
923
Daniel Veillard1703c5f2003-02-10 14:28:44 +0000924Mon Feb 10 15:24:47 CET 2003 Daniel Veillard <daniel@veillard.com>
925
926 * test/relaxng/OASIS/spectest.xml: OASIS RelaxNG testsuite
927 * check-relaxng-test-suite.py: python script to run regression
928 against OASIS RelaxNG testsuite
929 * relaxng.c: some cleanup tweaks
930 * HTMLparser.c globals.c: cleanups in comments
931 * doc/libxml2-api.xml: updated the API
932 * result/relaxng/*: errors moved files, so large diffs but
933 no changes at the semantic level.
934
Daniel Veillard6aa2f602003-02-10 00:01:56 +0000935Mon Feb 10 01:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
936
937 * tree.c: fixing #105678 problem when dumping a namespace node.
938
Daniel Veillard591b4be2003-02-09 23:33:36 +0000939Mon Feb 10 00:30:01 CET 2003 Daniel Veillard <daniel@veillard.com>
940
941 * xpath.c: fixed doc comment problems
942 * python/generator.py python/libxml_wrap.h python/types.c: adding
943 RelaxNG wrappers
944 * python/tests/Makefile.am python/tests/relaxng.py: added a specific
945 test of those early Python RelaxNG bindings
946
947Sun Feb 9 15:18:43 CET 2003 Daniel Veillard <daniel@veillard.com>
Daniel Veillard231d7912003-02-09 14:22:17 +0000948
949 * libxml.spec.in: fixes a libtool problem on AMD 64bits builds
950 * relaxng.c: found the validation problem I had with interleave
951 when not covering all remaining siblings
952 * Makefile.am test.relaxng/* result/relaxng/*: augmented the
953 testsuite and check the RNG schemas against the RNG schemas
954 given in appendix A
955
Igor Zlatkovic6dacee62003-02-08 17:52:57 +0000956Sat Feb 8 18:55:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
957
958 * win32/Makefile.msvc: updates for RelaxNG
959 * win32/Makefile.mingw: updates for RelaxNG
960 * win32/libxml2.def.src: added RelaxNG exports
961
Daniel Veillard97fd5672003-02-07 13:01:54 +0000962Fri Feb 7 14:00:53 CET 2003 Daniel Veillard <daniel@veillard.com>
963
964 * xinclude.c: applied another bug fix from Sean Chittenden
965
Daniel Veillardef4d3bc2003-02-07 12:38:22 +0000966Fri Feb 7 13:34:08 CET 2003 Daniel Veillard <daniel@veillard.com>
967
968 * configure.in xmllint.c: I f...ed up the default configuration
969 of schemas and --relaxng option display in xmllint, pointed by
970 Morus Walter.
971 * xlink.c: Sean Chittenden pointed a couple of errors in the XLink
972 detection module, fixes bug #105374.
973
Daniel Veillardc5a70f22003-02-06 23:41:59 +0000974Fri Feb 7 01:43:38 CET 2003 Daniel Veillard <daniel@veillard.com>
975
976 * xmlschemastypes.c: added the boolean base type.
977
Daniel Veillard96a4b252003-02-06 08:22:32 +0000978Thu Feb 6 10:23:52 CET 2003 Daniel Veillard <daniel@veillard.com>
979
980 * xmlschemastypes.c: started implementing some of the missing
981 default simple types
982 * result/relaxng/*: updated the results
983
Daniel Veillard72fef162003-02-05 14:31:19 +0000984Wed Feb 5 15:28:04 CET 2003 Daniel Veillard <daniel@veillard.com>
985
986 * NEWS doc/*: updated the docs, ready for 2.5.2 release
987
Daniel Veillard71531f32003-02-05 13:19:53 +0000988Wed Feb 5 14:15:59 CET 2003 Daniel Veillard <daniel@veillard.com>
989
990 * HTMLparser.c tree.c xmlIO.c: comments cleanups
991 * Makefile.am: use xmllint for doing the RelaxNG tests
992 * configure.in: preparing 2.5.2 made schemas support default to
993 on instead of off
994 * relaxng.c: removed the verbosity
995 * xmllint.c: added --relaxng option
996 * python/generator.py python/libxml_wrap.h: prepared the integration
997 of the new RelaxNG module and schemas
998 * result/relaxng/*: less verbose output
999
Daniel Veillardec498e12003-02-05 11:01:50 +00001000Wed Feb 5 12:00:36 CET 2003 Daniel Veillard <daniel@veillard.com>
1001
1002 * valid.c: do not run content model validation if the
1003 content is not determinist
1004
Daniel Veillardde590ca2003-02-05 10:45:26 +00001005Wed Feb 5 11:43:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1006
1007 * SAX.c: added the redefinition of namespaced attribute
1008 check that was missing as Fabrice Desré pointed out.
1009
Daniel Veillard930dfb62003-02-05 10:17:38 +00001010Wed Feb 5 11:09:29 CET 2003 Daniel Veillard <daniel@veillard.com>
1011
1012 * HTMLparser.c include/libxml/HTMLparser.h: applied HTML
1013 improvements from Nick Kew, allowing to do more checking
1014 to HTML elements and attributes.
1015
Daniel Veillard4287c572003-02-04 22:48:53 +00001016Tue Feb 4 23:47:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1017
1018 * xinclude.c: fixing bug #105137 about entities declaration
1019 needing to be copied to the including document.
1020
Daniel Veillard652d8a92003-02-04 19:28:49 +00001021Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1022
1023 * catalog.c: fixed bug #104817 with delegateURI
1024 * xpath.c: fixing bugs #104123 and #104125
1025
Daniel Veillard0e298ad2003-02-04 16:14:33 +00001026Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
1027
1028 * configure.in valid.c xmlreader.c python/libxml_wrap.h
1029 python/types.c: fixing #104096 to compile without regexps
1030
Daniel Veillard57e79b32003-02-04 15:33:12 +00001031Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1032
1033 * valid.c: fixing bug #103969 forgot to add an epsilon transition
1034 when building the automata for elem*
1035
Daniel Veillard358a9892003-02-04 15:22:32 +00001036Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1037
1038 * HTMLparser.c: applied patch from Arne de Bruijn fixing
1039 bug #103827
1040
Daniel Veillardeb137172003-02-04 15:18:06 +00001041Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1042
1043 * HTMLparser.c: updating a comment, fixing #103776
1044
Daniel Veillard8d589042003-02-04 15:07:21 +00001045Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
1046
1047 * parser.c: fixing bug 105049 for validity checking of content
1048 within recursive entities.
1049
Daniel Veillarde5b110b2003-02-04 14:43:39 +00001050Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1051
1052 * HTMLparser.c: try to fix # 105049
1053 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
1054 * tree.c: updated a function comment
1055
Daniel Veillard419a7682003-02-03 23:22:49 +00001056Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1057
1058 * relaxng: more work on grammars and refs/defs
1059 * test/relaxng/* result/relaxng/*: augmented/updated the
1060 regression tests
1061
Daniel Veillard144fae12003-02-03 13:17:57 +00001062Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1063
1064 * relaxng: more work on name classes, except support
1065 * test/relaxng/* result/relaxng/*: augmented/updated the
1066 regression tests
1067
Daniel Veillard1ed7f362003-02-03 10:57:45 +00001068Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
1069
1070 * relaxng: more work on name classes, the "validate all" schemas
1071 seems to work now.
1072 * test/relaxng/* result/relaxng/*: augmented/updated the
1073 regression tests
1074
Daniel Veillard3b2e4e12003-02-03 08:52:58 +00001075Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1076
1077 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
1078 * parser.c: put a guard against infinite document depth, basically
1079 trying to avoid another kind of DoS attack.
1080 * relaxng.c: some code w.r.t. nameClasses
1081
Daniel Veillardfc1a4502003-02-02 16:02:55 +00001082Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1083
1084 * test/relaxng/* result/relaxng/*: check all the namespace support
1085 was actually correct based on tutorial section 10.
1086
Daniel Veillarde2a5a082003-02-02 14:35:17 +00001087Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1088
1089 * relaxng: include seems to work okay now
1090 * test/relaxng/* result/relaxng/*: augmented/updated the
1091 regression tests
1092
Daniel Veillarda9d912d2003-02-01 17:43:10 +00001093Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1094
1095 * relaxng.c: a bit of work done in the train back.
1096 * test/relaxng/*: added one of the include tests
1097
Daniel Veillard154877e2003-01-30 12:17:05 +00001098Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1099
1100 * relaxng: more work done in the train
1101 * test/relaxng/* result/relaxng/*: augmented/updated the
1102 regression tests
1103
Daniel Veillarde431a272003-01-29 23:02:33 +00001104Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1105
1106 * relaxng.c: debugging of externalRef
1107 * test/relaxng/* result/relaxng/*: augmented/updated the
1108 regression tests
1109
Daniel Veillardd41f4f42003-01-29 21:07:52 +00001110Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1111
1112 * relaxng.c: more work on Relax-NG, implementing externalRef
1113 * test/relaxng/* result/relaxng/*: augmented/updated the
1114 regression tests
1115 * Makefile.am: cleanup to Relaxtests target
1116
Daniel Veillardb08c9812003-01-28 23:09:49 +00001117Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1118
1119 * relaxng.c: more work on Relax-NG, implementing interleave
1120 * test/relaxng/* result/relaxng/*: augmented/updated the
1121 regression tests
1122
Daniel Veillard76fc5ed2003-01-28 20:58:15 +00001123Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
1124
1125 * relaxng.c: more work on Relax-NG, implementing interleave
1126 * test/relaxng/* result/relaxng/*: augmented/updated the
1127 regression tests
1128
MST 2003 John Fleckda81d192003-01-27 14:35:56 +00001129Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
1130
1131 * doc/tutorial/customfo.xsl
1132 * doc/tutorial/customhtml.xsl
1133 adding stylesheet customizations used to generate fo
1134 for pdf and html
1135
Daniel Veillardc6e997c2003-01-27 12:35:42 +00001136Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1137
1138 * relaxng.c: more work on Relax-NG
1139 * test/relaxng/* result/relaxng/*: augmented/updated the
1140 regression tests
1141 * xmlschemastypes.c: added a number of base type definition but not
1142 the associated checks, those are still TODOs
1143
MST 2003 John Fleck731967e2003-01-27 00:39:50 +00001144Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
1145
1146 in docs/tutorial:
1147 * apa.html
1148 * apb.html
1149 * apc.html
1150 * apd.html
1151 * ape.html
1152 * apf.html
1153 * apg.html
1154 * ar01s02.html
1155 * ar01s03.html
1156 * ar01s04.html
1157 * ar01s05.html
1158 * ar01s06.html
1159 * ar01s07.html
1160 * ar01s08.html
1161 * index.html
1162 * xmltutorial.pdf
1163 * xmltutorial.xml
1164 add index to tutorial
1165
MST 2003 John Fleck937362d2003-01-27 00:04:32 +00001166Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
1167
1168 * doc/xmlcatalog.1
1169 * doc/xmlcatalog_man.html
1170 * doc/xmlcatalog_man.xml
1171 belatedly fixing bug #93622 (adds rewriteURI type to
1172 "--add" option in xmlcatalog man page
1173
Daniel Veillard3be27512003-01-26 19:49:04 +00001174Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1175
Daniel Veillardc6e997c2003-01-27 12:35:42 +00001176 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +00001177 Julio Merino, closing #104475
1178
Daniel Veillardea3f3982003-01-26 19:45:18 +00001179Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1180
1181 * relaxng.c: more work on Relax-NG
1182 * test/relaxng/* result/relaxng/*: augmented/updated the
1183 regression tests
1184
Daniel Veillardedc91922003-01-26 00:52:04 +00001185Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1186
1187 * relaxng.c: more work on Relax-NG
1188 * test/relaxng/* result/relaxng/*: augmented/updated the
1189 regression tests
1190
Daniel Veillarddd1655c2003-01-25 18:01:32 +00001191Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1192
1193 * README: updated the policy on private mail answers
1194 * relaxng.c: more work on Relax-NG
1195 * test/relaxng/* result/relaxng/*: augmented/updated the
1196 regression tests
1197
Daniel Veillard7424eb62003-01-24 14:14:52 +00001198Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
1199
1200 * error.c parser.c tree.c: applied a documentation patch from
1201 Stefan Kost
1202
Daniel Veillard276be4a2003-01-24 01:03:34 +00001203Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1204
1205 * relaxng.c: more work on Relax-NG
1206 * doc/*: regenerated the docs
1207 * test/relaxng/* result/relaxng/*: updated and augmented the
1208 Relax-NG regression tests and results
1209
Daniel Veillard6eadf632003-01-23 18:29:16 +00001210Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1211
1212 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
1213 First commit of the new Relax-NG validation code, not generally
1214 useful yet.
1215 * test/relaxng/* result/relaxng/*: current state of the regression
1216 tests
1217
Daniel Veillard814a76d2003-01-23 18:24:20 +00001218Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1219
1220 * tree.c: minimized the memory allocated for GetContent
1221 and a bit of cleanup.
1222
Daniel Veillardff12c492003-01-23 16:42:55 +00001223Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
1224
1225 * python/generator.py: seems there is no good reasons to
1226 not generate bindings for XPointer
1227
Daniel Veillard540a31a2003-01-21 11:21:07 +00001228Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1229
1230 * xmlreader.c doc/apibuild.py: applied a new patch from
1231 Stéphane Bidoul for cleanups
1232 * doc/libxml2-api.xml: rebuilt the API description with
1233 new entry points
1234
Daniel Veillard417be3a2003-01-20 21:26:34 +00001235Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1236
1237 * xmlreader.c python/drv_libxml2.py python/generator.py
1238 python/libxml.c python/libxml.py python/libxml_wrap.h
1239 python/types.c: patch from Stéphane Bidoul for better per
1240 context error message APIs
1241 * python/tests/ctxterror.py python/tests/readererr.py:
1242 update of the tests
1243
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +00001244Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
1245
1246 * doc/guidelines.html
1247 grammar and spelling cleanup
1248
Daniel Veillard26f70262003-01-16 22:45:08 +00001249Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1250
1251 * xmlreader.c include/libxml/xmlreader.h python/generator.py
1252 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
1253 a patch from Stéphane Bidoul to allow per XMLtextReader error
1254 and warning handling
1255 * python/tests/Makefile.am python/tests/readererr.py: adding the
1256 specific regression test
1257
Daniel Veillard71f9d732003-01-14 16:07:16 +00001258Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1259
1260 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
1261 should raise a syntax error
1262
Daniel Veillarde4a07e72003-01-14 14:40:25 +00001263Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1264
1265 * python/libxml.c: cleanup patch from Stéphane Bidoul
1266
Daniel Veillard81601f92003-01-14 13:42:37 +00001267Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
1268
1269 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
1270
Daniel Veillarde6227e02003-01-14 11:42:39 +00001271Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
1272
1273 * python/generator.py python/libxml.c python/libxml.py
1274 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +00001275 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +00001276 Python level.
1277 * python/tests/Makefile.am python/tests/ctxterror.py: added a
1278 regression test for it.
1279
Daniel Veillard4dbe77a2003-01-14 00:17:42 +00001280Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1281
1282 * xmlreader.c: fixed the streaming property of the reader,
1283 it was generating tree faster than consuming it. Pointed out
1284 by Nate Myers
1285 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
1286
Igor Zlatkovic9df24742003-01-12 21:15:55 +00001287Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1288
Igor Zlatkovicd31876c2003-01-12 21:43:13 +00001289 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +00001290
Daniel Veillard8e7e1c02003-01-10 17:06:09 +00001291Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1292
1293 * xpath.c: fix to the XPath implementation for parent and
1294 ancestors axis when operating on a Result Value Tree.
1295 Fixes bug #100271
1296
Daniel Veillardcacbe5d2003-01-10 16:09:51 +00001297Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1298
1299 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
1300 to fix some URI/file escaping problems
1301
Daniel Veillard3b87b6b2003-01-10 15:21:50 +00001302Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
1303
1304 * python/generator.py: fixed a bug raised by Raymond Wiker,
1305 docSetRootElement() should not raise an exception if the
1306 return is None
1307
Daniel Veillard3e20a292003-01-10 13:14:40 +00001308Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
1309
1310 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
1311 fixed bug #102181 by applying the suggested change and fixing
1312 the generation/registration problem.
1313
Daniel Veillarde55e8e42003-01-10 12:50:02 +00001314Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1315
1316 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
1317 routines.
1318
Daniel Veillard8f872442003-01-09 23:19:02 +00001319Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
1320
1321 * parser.c: one more IsEmptyElement crazyness, that time in
1322 external parsed entities if substitution is asked.
1323 * python/tests/reader3.py: added a specific test.
1324
Daniel Veillarde329fc22003-01-09 21:36:42 +00001325Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1326
1327 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
1328 support and improved error handler registration
1329
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +00001330Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1331
1332 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
1333 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
1334 * README: fixed a link
1335
Daniel Veillarde2830f12003-01-08 17:47:49 +00001336Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
1337
1338 * configure.in doc/* NEWS: preparing 2.5.1 release
1339 * SAX.c parser.c: fixing XmlTextReader bug
1340
Daniel Veillard8bf70b92003-01-07 23:14:24 +00001341Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1342
1343 * SAX.c: fuck, I introduced a memory leak on external parsed
1344 entities in 2.5.0 :-(
1345
Daniel Veillard56ada1d2003-01-07 11:17:25 +00001346Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
1347
1348 * xmllint.c: another fix needed as pointed by Christophe Merlet
1349 for --stream --debug if compiled without debug support.
1350
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00001351Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
1352
1353 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +00001354 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00001355 update man page with --stream and --chkregister
1356
Daniel Veillard8326e732003-01-07 00:19:07 +00001357Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1358
1359 * globals.c: fixed --with-threads compile
1360 * xmllint.c: fixed --without-debug compile
1361 * include/libxml/globals.h: cleanup
1362 * include/libxml/schemasInternals.h: add a missing include
1363
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001364Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1365
1366 * configure.in NEWS: preparing 2.5.0 release
1367 * SAX.c: only warn in pedantic mode about namespace name
1368 brokeness
1369 * globals.c: fix a doc generation problem
1370 * uri.c: fix #101520
1371 * doc/*: updated and rebuilt the doc for the release, includuding
1372 stylesheet update
1373 * python/Makefile.am: fix a filename bug
1374
1375Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
1376
1377 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
1378 should not be called.
1379
1380Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1381
1382 * libxml-2.0.pc.in: applied the patch to fix #101894
1383
1384Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1385
1386 * tree.c : applied patch from Lukas Schroeder for register callbacks
1387 * valid.c: modified patch from Lukas Schroeder to test
1388 register callbacks with --chkregister
1389
1390Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1391
1392 * xmlreader.c: seriously changed the way data are pushed to
1393 the underlying parser, go by block of 512 bytes instead of
1394 tryng to detect tag boundaries at that level. Changed the
1395 way empty element are detected and tagged.
1396 * python/tests/reader.py python/tests/reader2.py
1397 python/tests/reader3.py: small changes mostly due to context
1398 reporting being different and DTD node being reported. Some
1399 errors previously undetected are now caught and fixed.
1400 * doc/xmlreader.html: flagged last section as TODO
1401
1402Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
1403
1404 * python/libxml.py: integrated the Python 2.2 optimizations
1405 from Hannu Krosing, while maintaining compatibility with
1406 1.5 and 2.1
1407
1408Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1409
1410 * xmllint.c: a bit of cleanup
1411 * xmlreader.c: small fix
1412 * doc/xmlreader.html: more work on the XmlTextReader tutorial
1413 * python/libxml.py: a few fixes pointed out by Hannu Krosing
1414
1415Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1416
1417 * python/setup.py.in: patch from Stéphane Bidoul to include
1418 drv_libxml2.py in setup.py
1419
1420Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1421
1422 * doc/xmlreader.html: starting documenting the new XmlTextReader
1423 interface.
1424
1425Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1426
1427 * xmllint.c: added the --stream flag to use the TextReader API
1428 * xmlreader.c: small performance tweak
1429
1430Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1431
1432 * xmlreader.c python/tests/reader2py: okay the DTD validation
1433 code on top of the XMLTextParser API should be solid now.
1434
1435Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
1436
1437 * xmlreader.c python/tests/reader2py: Fixing some more mess
1438 with validation and recursive entities while using the
1439 reader interface, it's getting a bit messy...
1440
1441Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1442
1443 * xmlreader.c python/tests/reader.py: another couple of problem
1444 related to IsEmptyElement reported by Stéphane Bidoul needed
1445 some fixes.
1446
1447Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1448
1449 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
1450 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
1451 based on the python XmlTextReader interface.
1452
1453Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1454
1455 * tree.c: backing out one change in the last patch which broke the
1456 regression tests
1457
1458Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
1459
1460 * global.data globals.c tree.c include/libxml/globals.h: applied
1461 an old patch from Lukas Schroeder to track node creation and
1462 destruction. Probably missing a lot of references at the moment
1463 and not usable reliably.
1464
1465Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1466
1467 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
1468 from doc/news.html and a stylesheet
1469
1470Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1471
1472 * xmlreader.c python/tests/reader.py: fixed another couple of
1473 xmlreader bugs reported by Stéphane Bidoul and added tests.
1474
1475Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1476
1477 * xmlreader.c python/tests/reader2.py: fixed another validity
1478 checking in external parsed entities raised by Stéphane Bidoul
1479 and added a specific regression test.
1480 * python/tests/reader3.py: cleanup
1481
1482Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1483
1484 * xmlreader.c python/tests/reader2.py: fixed a problem with
1485 validation within entities pointed by Stéphane Bidoul, augmented
1486 the tests to catch those.
1487
1488Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1489
1490 * python/generator.py: modified the generator to allow keeping
1491 class references when creating new classes, needed to fix a bug
1492 pointed by Stéphane Bidoul where the input buffer of the
1493 xmlTextReader instance gets destroyed if the python wrapper for
1494 the input is not referenced anymore.
1495
1496Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
1497
1498 * xmlreader.c python/tests/reader.py: fixed another pair of problem
1499 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
1500
1501Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1502
1503 * xmlreader.c python/tests/reader.py: fixed another problem
1504 pointed by Stéphane Bidoul
1505
1506Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1507
1508 * xmlreader.c python/tests/reader.py: fixed a limit case problem
1509 with "<a/>"
1510
1511Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1512
1513 * SAX.c: warn on xmlns:prefix="foo"
1514 * xmlreader.c python/tests/reader.py: fixed a couple of problem
1515 for namespace attributes handling.
1516
1517Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1518
1519 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
1520 a really nasty problem raised by a DocBook XSLT transform
1521 provided by Sebastian Bergmann
1522
1523Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
1524
1525 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
1526 by Stéphane Bidoul and integrated it into the tests
1527
1528Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
1529
1530 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
1531 extended the XmlTextReader API a bit, addding accessors for
1532 the current doc and node, and an entity substitution mode for
1533 the parser.
1534 * python/libxml.py python/libxml2class.txt: related updates
1535 * python/tests/Makefile.am python/tests/reader.py
1536 python/tests/reader2.py python/tests/reader3.py: updated a bit
1537 the old tests and added a new one to test the entities handling
1538
1539Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1540
1541 * python/generator.py python/libxml2class.txt
1542 python/tests/reader.py python/tests/reader2.py: changed the
1543 generator to provide casing for the XmlTextReader similar to
1544 C# so that examples and documentation are more directly transposable.
1545 Fixed the couple of tests in the suite.
1546
1547Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
1548
1549 * doc/guidelines.html: added a document on guildeline for
1550 publishing and deploying XML
1551
1552Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1553
1554 * valid.c xmlreader.c: final touch running DTD validation
1555 on the XmlTextReader
1556 * python/tests/Makefile.am python/tests/reader2.py: added a
1557 specific run based on the examples from test/valid/*.xml
1558
1559Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
1560
1561 * python/libxml.py: added a few predefined xmlTextReader parser
1562 configuration values.
1563
1564Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1565
1566 * python/libxml_wrap.h: trying to fix #102037
1567
1568Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1569
1570 * SAX.c: fixing bug #95296, when the predefined entities
1571 are redefined in the DTD the default one must be used
1572 instead anyway.
1573
1574Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
1575
1576 * doc/xmllint.xml
1577 * doc/xmllint.1
1578 Add discussion of XML_DEBUG_CATALOG to xmllint man
1579 page - bug #100907
1580
1581
1582Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1583
1584 * xmlreader.c: Fixed the empty node detection to avoid reporting
1585 an inexistant close tag.
1586
1587Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1588
1589 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
1590 for Python 2.1
1591
1592Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1593
1594 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
1595
1596Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1597
1598 * doc/libxml2-api.xml python/tests/reader.py: one really need
1599 to provide the base URI information when creating a reader parser
1600 from an input stream. Updated the API and the example using it.
1601
1602Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
1603
1604 * testReader.c xmlreader.c valid.c include/libxml/tree.h
1605 include/libxml/valid.h include/libxml/xmlreader.h: working on
1606 DTD validation on top of xml reader interfaces. Allows to
1607 validate arbitrary large instances. This required some extensions
1608 to the valid module interface and augmenting the size of xmlID
1609 and xmlRef structs a bit.
1610 * uri.c xmlregexp.c: simple cleanup.
1611
1612Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1613
1614 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
1615 work on the xml reader interfaces.
1616 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
1617 Web page for the Windows binaries.
1618
1619Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1620
1621 * xmlIO.c: applied a patch for VMS following the report by
1622 Nigel Hall
1623
1624Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1625
1626 * parser.c: the parseStartTag bug fix wasn't complete.
1627
1628Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1629
1630 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
1631 parseStartTag, fixing it.
1632 * test/att4 result/att4 result/noent/att4: adding the test
1633 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
1634 more methods to XmlTextReader.
1635
1636Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1637
1638 * win32/libxml2.def.src: added more xml reader exports
1639 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
1640 to the build
1641
1642Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
1643
1644 * doc/tutorial/xmltutorial.xml
1645 plus generated html and pdf
1646 Updating tutorial again based on further comments from Niraj
1647 Tolia on the last iteration
1648
1649Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
1650
1651 * doc/tutorial/xmltutorial.xml
1652 * doc/tutorial/includekeyword.c
1653 * doc/tutorial/includegetattribute.c
1654 plus generated html and pdf
1655 Adding fix from Niraj Tolia to tutorial to properly free memory.
1656
1657
1658Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1659
1660 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
1661 more methods of XmlTextReader.
1662 * python/libxml2class.txt python/tests/reader.py: this increased the
1663 methods in the bndings, augmented the test to check those new
1664 functions.
1665
1666Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1667
1668 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
1669 methods of XmlTextReader.
1670 * python/generator.py python/libxml_wrap.h python/types.c
1671 python/libxml2class.txt: added the reader to the Python bindings
1672 * python/tests/Makefile.am python/tests/reader.py: added a specific
1673 test for the Python bindings of the Reader APIs
1674 * parser.c: small cleanup.
1675
1676Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1677
1678 * xinclude.c: fallback was only copying the first child not the
1679 full child list of the fallback element, closes #89684 as reopened
1680 by Bernd Kuemmerlen
1681
1682Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1683
1684 * win32/libxml2.def.src: exported htmlNodeDumpOutput
1685
1686Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
1687
1688 * configure.in: preparing release of 2.4.30
1689 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
1690 gives enum values, fix functype return type, put back fields in
1691 structs
1692 * doc/*: updated the docs rebuilt
1693
1694Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1695
1696 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
1697 about htmlNodeDumpOutput location.
1698 * xpath.c: removed an undefined function signature
1699 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
1700 too many symbols in the API breaking the python bindings.
1701 Updated with the libxslt/libexslt changes.
1702
1703Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1704
1705 * configure.in: preparing release of 2.4.29
1706 * doc/*: rebuilt the docs and API
1707 * xmlreader.c: a few more fixes for the XmlTextReader API
1708
1709Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1710
1711 * include/win32config.h: applied mingw patch from Magnus Henoch
1712
1713Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1714
1715 * catalog.c doc/libxml2-api.xml: a bit more cleanup
1716
1717Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1718
1719 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
1720 building Python script, does the C parsing directly, generates
1721 a better API description including structure fieds defs and
1722 enums. Still a couple of bugs, but good enough for the python
1723 wrappers now.
1724 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
1725 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
1726 include/libxml/schemasInternals.h include/libxml/tree.h: more
1727 cleanup based on the python analysis script reports.
1728 * libxml.spec.in: make sure the API XML description is part of the
1729 devel package.
1730
1731Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1732
1733 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
1734 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
1735 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
1736 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
1737 code cleanup, especially the function comments.
1738 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
1739
1740Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1741
1742 * Makefile.am xmlreader.c include/libxml/Makefile.am
1743 include/libxml/xmlreader.h: Adding a new set of APIs based on
1744 the C# TextXmlReader API but converted to C. Allow to parse
1745 in constant memory usage, far simpler to program and explain
1746 than the SAX like APIs, unfinished but working.
1747 * testReader.c: test program
1748
1749Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1750
1751 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
1752
1753Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1754
1755 * tree.c: Chip turner indicated that XHTML1 serialization
1756 rule for style actually break on both IE and Mozilla,
1757 try to avoid the rule if escaping ain't necessary
1758
1759Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
1760
1761 * nanhttp.c: handle HTTP URL escaping, problem reported by
1762 Glen Nakamura and Stefano Zacchiroli
1763
1764Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1765
1766 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
1767
1768Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1769
1770 * uri.c: Johann Richard pointed out some XPointer problems for
1771 URN based URI references in XInclude. Modified the URI parsing
1772 and saving routines to allow correct parsing and saving of
1773 XPointers, especially when attached to "opaque" scheme accordingly
1774 to RFC 2396
1775
1776Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1777
1778 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
1779 of refactoring to the HTML saving code.
1780 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
1781 in the doc.
1782
1783Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
1784
1785 * tree.c include/libxml/tree.h: refactored the XML dump of a node
1786 to a buffer API to reuse the generic dump to an OutputIO layer,
1787 this reduces code, fixes xmlNodeDump() for XHTML, also made
1788 xmlNodeDump() now return the number of byte written.
1789
1790Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
1791
1792 * python/setup.py.in: another patch from Stéphane Bidoul for
1793 Python bindings on Windows
1794 * doc/parsedecl.py: small cleanup
1795
1796Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1797
1798 * libxml.spec.in configure.in: add a line in %changelog for releases
1799
1800Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
1801
1802 * parser.c: patch from Marcus Clarke fixing a problem in entities
1803 parsing that was detected in KDe documentations environment.
1804
1805Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
1806
1807 * python/libxml.c (libxml_prev): Return the previous as opposed to
1808 the next node (I guess this is the result of some cut & paste programming:)
1809
1810Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1811
1812 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
1813
1814Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1815
1816 * python/generator.py python/libxml.c python/setup.py.in: trying
1817 to fix the Python bindings build on Windows (Stéphane Bidoul)
1818
1819Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1820
1821 * win32/configure.js: added option for python bindings
1822 * win32/libxml2.def.src: added more exports
1823
1824Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1825
1826 * win32/Makefile.mingw: fixed unresolved symbols when linking with
1827 pthreads
1828 * win32/wince/*: applied updates to Windows CE port from Javier
1829
1830Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1831
1832 * configure.in: preparing 2.4.28
1833 * libxml.spec.in doc/Makefile.am: some cleanup
1834 * doc/*: updated the news and regenerated.
1835
1836Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1837
1838 * HTMLparser.c: final touch at closing #87235 </p> end tags
1839 need to be generated.
1840 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
1841 this change slightly the output of a few tests
1842 * doc/*: regenerated
1843
1844Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1845
1846 * parserInternals.c: fixing bug #99190 when UTF8 document are
1847 parsed using the progressive parser and the end of the chunk
1848 is in the middle of an UTF8 multibyte character.
1849
1850Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1851
1852 * threads.c: fixed initialization problem in xmlNewGlobalState
1853 which was causing crash.
1854 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
1855 in xmlInitializeGlobalState.
1856 * parserInternals.c: cleaned up ctxt->sax initialisation.
1857
1858Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1859
1860 * tree.c include/libxml/tree.h: modified the existing APIs
1861 to handle XHTML1 serialization rules automatically, also add
1862 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
1863 libxslt serialization uses it when needed without changing
1864 the library API.
1865 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
1866 result/xhtml1: added a new test specifically for xhtml1 output
1867 and updated the result of one XHTML1 test
1868
1869Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
1870
1871 * xinclude.c parserInternals.c encoding.c: fixed #99082
1872 for xi:include encoding="..." support on text includes.
1873 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
1874 test/XInclude/ents/isolatin.txt : added a specific regression test
1875 * python/generator.py python/libxml2class.txt: fixed the generator
1876 the new set of comments generated for doc/libxml2-api.xml were
1877 breaking the python generation.
1878
1879Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1880
1881 * doc/Makefile.am: repair some problem if gtk-doc fail or such
1882 * configure.in: patch for Solaris on new autoconf closes #98880
1883 * doc/parsedecl.py: repair the frigging API building script,
1884 did I say that python xmllib sucks ?
1885 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
1886 and some comment are no more truncated.
1887
1888Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1889
1890 * parser.c: Martin Stoilov pointed out a potential leak in
1891 xmlCreateMemoryParserCtxt
1892
1893Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1894
1895 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
1896 included in HTML documents and using the push parser.
1897
1898Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
1899
1900 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
1901 specified, look for the Python interpreter not just in the
1902 specified root but also in the specified location. Fixes #98825
1903
1904Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1905
1906 * python/libxml.c: fixing bug #98792 , node may have no doc
1907 and dereferencing without checking ain't good ...
1908
1909Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
1910
1911 * configure.in: preparing release 2.4.27
1912 * doc/* : updated and rebuilt the docs
1913 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
1914 and all the docs are actually packaged and in the final RPMs
1915 * parser.c parserInternals.c include/libxml/parser.h: restore
1916 xmllint --recover feature.
1917
1918Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1919
Daniel Veillard784b9352003-02-16 15:50:27 +00001920 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001921 processing of parsed entities, and XPath computation on sustitued
1922 entities.
1923 * testXPath.c: make sure entities are substitued.
1924
1925Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1926
Daniel Veillard784b9352003-02-16 15:50:27 +00001927 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001928 processing of internal parsed entities, which had to be changed.
1929
1930Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1931
1932 * Makefile.am python/Makefile.am python/tests/Makefile.am:
1933 trying to fix bug #98517 about building outside the source tree
1934 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
1935
1936Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1937
1938 * include/win32config.h: cleanup
1939 * win32/Makefile.mingw: integrated mingw in JScript configure
1940 * win32/Makefile.msvc: modified to allow mingw coexistence
1941 * win32/configure.js: integrated mingw
1942 * win32/Readme.txt: cleanup
1943
1944Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1945
1946 * HTMLparser.c: strengthen the guard in the Pop macros,
1947 like in the XML parser, closes bug #97315
1948
1949Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1950
1951 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
1952 callback is never used.
1953
1954Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1955
1956 * parserInternals.c: fixed the initialization of the SAX structure
1957 which was breaking xsltproc
1958 * xpath.c: patch from Petr Pajas for CDATA nodes
1959 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
1960 * parser.c include/libxml/parser.h: patch from Peter Jones
1961 removing a leak in xmlSAXParseMemory() and adding the
1962 function xmlSAXParseMemoryWithData()
1963
1964Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
1965
1966 adding pdf of tutorial, changing web page to link to it
1967 * doc/tutorial/xmltutorial.pdf
1968 * doc/xml.html
1969 * doc/docs.html
1970
1971Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
1972
1973 * doc/tutorial/ar01s08.html
1974 adding file what I forgot for tutorial
1975
1976
1977Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
1978
1979 Adding encoding discussion to tutorial
1980 Added:
1981 * doc/tutorial/images/*.png: DocBook admonition image files
1982 * doc/tutorial/apf.html, apg.html: new generated html
1983 * doc/tutorial/includeconvert.c: conversion code entity file
1984 changed:
1985 * doc/tutorial/xmltutorial.xml: DocBook original
1986 * doc/tutorial/*.html: generated html
1987
1988Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1989
1990 * include/libxml/*.h: retired xmlwin32version.h
1991 * doc/Makefile.am: retired xmlwin32version.h
1992 * win32/configure.js: retired xmlwin32version.h
1993
1994Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1995
1996 * win32/libxml2.def.src: exported additional symbols
1997 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
1998 sisterhood
1999
2000Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2001
2002 * globals.c: fixed a typo pointed out by Igor
2003 * xpath.c: try to speed up node compare using line numbers
2004 if available.
2005
2006Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2007
2008 * tree.c: make xmlFreeNode() handle attributes correctly.
2009
2010Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2011
2012 * catalog.c: completed the #96963 fix, as reported by Karl
2013 Eichwalder
2014
2015Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2016
2017 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
2018
2019Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2020
2021 * Makefile.am: switched the order of a couple of includes
2022 to fix bugs #97100
2023
2024Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2025
2026 * catalog.c: fixed bug #96963, reverted to the old behaviour of
2027 xmlLoadCatalogs that used to separate directories with a ':'.
2028
2029Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2030
2031 * threads.c: improvements to the Windows-side of thread handling
2032 * testThreads.c: conditionally excluded unistd.h
2033 * testThradsWin32.c: broke overlong lines
2034 * include/win32config.h: adapted thread-related macros to the new
2035 scheme and for pthreads on Windows
2036 * win32/Makefile.msvc: introduced a more flexible thread build,
2037 added testThreads[Win32].c to the build
2038 * win32/configure.js: introduced a more flexible thread config
2039
20402002-10-31 John Fleck <jfleck@inkstain.net>
2041
2042 * doc/xml.html (and, by implication, FAQ.html)
2043 added UTF-8 conversaion FAQ from Marcus Labib Iskander
2044
2045Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2046
2047 * configure.in: removed xmlwin32version.h
2048 * include/libxml/Makefile.am: removed xmlwin32version.h
2049
2050Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2051
2052 * tree.c: applied patch from Brian Stafford to fix a bug
2053 in xmlReconciliateNs()
2054
2055Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2056
2057 * tree.c: applied patch from Christian Glahn to allow
2058 xmlNewChild() on document fragment nodes
2059
2060Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2061
2062 * parser.c: Christian Glahn found a problem with a recent
2063 patch to xmlParseBalancedChunkMemoryRecover()
2064 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
2065 problems
2066 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
2067 test/schemas/seq*: added the test cases from Charles
2068
2069Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2070
2071 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
2072 serious cleanup of the spec file and associated changes
2073 in the Makefiles.
2074 * valid.c: try to remove some warnings on x86_64
2075
2076Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2077
2078 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
2079 fix bug #96586
2080
2081Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2082
2083 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
2084 parsing, applied his patch
2085 * result/HTML/attrents.html result/HTML/attrents.html.err
2086 result/HTML/attrents.html.sax test/HTML/attrents.html:
2087 added the test and result case provided by Mikhail Sogrine
2088
2089Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2090
2091 * vms/build_libxml.com vms/config.vms vms/readme.vms
2092 include/libxml/parser.h include/libxml/parserInternals.h
2093 include/libxml/tree.h include/libxml/xmlIO.h
2094 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
2095 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
2096 Applied the VMS update patch from Craig A. Berry
2097 * doc/*.html: update
2098
2099Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2100
2101 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
2102
2103Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2104
2105 * debugXML.c: adding a grep command to --shell in xmllint
2106 for T.V. Raman
2107
2108Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2109
2110 * xmlcatalog.c: tried to fix some of the problem with --sgml
2111
2112Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
2113
2114 * parser.c: tried to fix bug #91500 where doc->children may
2115 be overriden by a call to xmlParseBalancedChunkMemory()
2116
2117Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
2118
2119 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
2120 identifiers in SGML catalogs containing '&'
2121
2122Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2123
2124 * python/types.c: fixed bugs when passing result value tree
2125 to Python functions.
2126
2127Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2128
2129 * configure.in: preparing the release of 2.4.26
2130 * doc/*: updated and rebuilt the documentation
2131
2132Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2133
2134 * parser.c: fixed a XML Namespace compliance bug reported by
2135 Alexander Grimalovsky
2136
2137Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2138
2139 * HTMLtree.c: fixed serialization of script and style when
2140 they are not lowercase (i.e. added using the API to the tree).
2141
2142Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2143
2144 * valid.c: make xmlValidateDocument emit a warning msg if there
2145 is no DTD, pointed by Christian Glahn
2146
2147Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
2148
2149 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
2150 content model when some of the blocks have min or max, and a couple
2151 of bugs found in the process.
2152 * result/schemas/list0* test/schemas/list0*: added some specific
2153 regression tests
2154
2155Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
2156
2157 * README: updated the contact informations
2158
2159Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2160
2161 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
2162 misses it, reported by Peter Bray.
2163
2164Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
2165
2166 * tree.c: investigating xmlNodeGetContent() on namespace nodes
2167 and removed a few warnings
2168
2169Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
2170
2171 * parser.c: Christian Glahn found a small bug in the push parser.
2172 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
2173 public
2174
2175Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2176
2177 * xmlschemas.c include/libxml/xmlschemas.h: added
2178 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
2179 * testSchemas.c: added --memory to test the new interface
2180
2181Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
2182
2183 * doc/index.py doc/search.php: integrated the XSLT indexing,
2184 a few fixed in the indexer, added a scope selection at the
2185 search level.
2186
2187Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2188
2189 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
2190 this was due to uninitialized parts of the validation context
2191
2192Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2193
2194 * debugXML.c: applied patch from Mark Vakoc except the API
2195 change, preserved it.
2196 * doc/*: updated the docs to point to the search engine for
2197 information lookup or before bug/help reports.
2198
2199Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2200
2201 * doc/index.py doc/search.php: added mailing-list archives
2202 indexing and lookup
2203
2204Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2205
2206 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
2207
2208Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2209
2210 * doc/index.py: improved HTML indexing
2211 * doc/search.php: make the queries also lookup the HTML based indexes
2212
2213Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2214
2215 * doc/index.py: added HTML page indexing
2216
2217Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2218
2219 * xmlIO.c: extended Windows path normalisation to fix the base
2220 problem in libxslt.
2221 * catalog.c: fixed list handling in XML_CATALOG_FILES
2222
2223Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2224
2225 * valid.c: typo/bug found by Christian Glahn
2226
2227Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2228
2229 * xmlIO.c: applied Windows CE patch from Javier.
2230 * win32/wince: new directory, contains support for the PocketPC
2231 with Windows CE from Javier.
2232 * include/win32config.h: reorganised, removed duplicate
2233 definitions and applied WinCE patch from Javier.
2234 * include/wsockcompat.h: new file, now contains WinSock
2235 compatibility macros.
2236 * win32/Makefile.msvc: introduced double-run compilation.
2237
2238Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2239
2240 * configure.in include/libxml/xmlwin32version.h: preparing release
2241 of 2.4.25
2242 * doc/*: updated and regenerated teh docs and web pages.
2243
2244Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2245
2246 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
2247 error were not covering namespace declarations.
2248 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
2249 it was missing the attribute declaration for the namespace
2250 * result/VC/NS3: the fix now report breakages in that test
2251
2252Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2253
2254 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
2255
2256Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2257
2258 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
2259 and regenerated the docs and web site
2260
2261Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2262
2263 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
2264 ATTRIBUTE_UNUSED is always put after the attribute declaration,
2265 not before
2266
2267Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2268
2269 * python/generator.py python/libxml2class.txt: fixed a stupid error
2270 breaking the python API
2271
2272Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2273
2274 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
2275 triostr.c triostr.h: applied a trio update patch from
2276 Bjorn Reese which should work with MinGW
2277
2278Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2279
2280 * tree.c: improving some documentation comments
2281 * xmlregexp.c: found and fixed a mem leak with python regression tests
2282 * doc/*: rebuilt the doc and the API XML file including the
2283 xmlregexp.h xmlautomata.h and xmlunicode.h headers
2284 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
2285 python/types.c: added access to the XML Schemas regexps from
2286 python
2287 * python/tests/Makefile.am python/tests/regexp.py: added a
2288 simple regexp bindings test
2289
2290Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
2291
2292 * doc/xml.html:
2293 fixing ftp links - thanks to Vitaly Ostanin
2294
2295Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
2296
2297 * xmlregexp.c: fixed the data callback on transition functionality
2298 which was broken when using the compact form
2299 * result/schemas/*: updated the results, less verbose, all tests
2300 pass like before
2301 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
2302 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
2303 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
2304 annoying warnings
2305 * xpath.c: try to provide better error report when possible
2306
2307Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2308
2309 * Makefile.am: fixed a breakage raised by Jacob
2310
2311Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2312
2313 * include/win32config.h: added HAVE_ERRNO_H definition for parts
2314 which don't use sockets
2315
2316Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2317
2318 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
2319 * win32/configure.js: applied zlib patch from Daniel Gehriger
2320
2321Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2322
2323 * win32/configure.js: applied the patch from Mark Vakoc for
2324 regexp support
2325 * win32/libxml2.def.src: applied the patch from Mark Vakoc
2326 for regexp support
2327
2328Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2329
2330 * xmlschemastypes.c: as pointed by Igor Float and Double
2331 parsing ain't finished yet
2332
2333Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2334
2335 * Makefile.am configure.in: trying to fix #88412 by bypassing
2336 all the python subdir if python ain't detected
2337
2338Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2339
2340 * Makefile.am configure.in include/libxml/xmlversion.h.in:
2341 made configuring with regexps/automata/unicode the default
2342 but without schemas ATM
2343 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
2344 fixed the regexp based DTD validation performance and memory
2345 problem by switching to a compact form for determinist regexps
2346 and detecting the determinism property in the process. Seems
2347 as fast as the old DTD validation specific engine :-) despite
2348 the regexp built and compaction process.
2349
2350Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2351
2352 * valid.c: determinism is debugged, new DTD checking code now works
2353 but xmlFAComputesDeterminism takes far too much CPU and the whole
2354 set usues too much memory to be really usable as-is
2355
2356Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2357
2358 * tree.c: fixed another stupid bug in xmlGetNodePath()
2359 * xmllint.c: --version now report the options compiled in
2360
2361Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2362
2363 * HTMLparser.c: small cleanup
2364 * valid.c xmlregexp.c: switched DTD validation to use only regexp
2365 when configured with them. A bit of debugging around the determinism
2366 checks is still needed
2367
2368Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2369
2370 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
2371
2372Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2373
2374 * xmlIO.c: small portability glitch fixed.
2375
2376Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2377
2378 * xmlschemastypes.c: incomplete steps for real/double support
2379 * testAutomata.c include/libxml/xmlautomata.h
2380 include/libxml/xmlregexp.h: avoiding a compilation problem
2381 * valid.c include/libxml/valid.h: starting the work toward using
2382 the regexps for actual DTD validation
2383
2384Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2385
2386 * hash.c: cosmetic cleanup
2387 * valid.c include/libxml/tree.h include/libxml/valid.h: started
2388 integrating a DTD validation layer based on the regexps
2389
2390Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2391
2392 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
2393 the determinism was tested before eliminating the epsilon
2394 transitions :-(
2395
2396Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
2397
2398 * python/generator.py python/libxml.c python/libxml.py
2399 python/libxml2-python-api.xml python/libxml2class.txt
2400 python/libxml_wrap.h python/types.c: updated the python
2401 bindings, added code for easier File I/O, and the ability to
2402 define a resolver from Python fixing bug #91635
2403 * python/tests/Makefile.am python/tests/inbuf.py
2404 python/tests/outbuf.py python/tests/pushSAXhtml.py
2405 python/tests/resolver.py python/tests/serialize.py: updated
2406 and augmented the set of Python tests.
2407
2408Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2409
2410 * win32/configure.js: added more readme info for the binary
2411 package.
2412
2413Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2414
2415 * xmlIO.c: fixed a stupid out of bound array error
2416
2417Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2418
2419 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
2420 messing around with support for Windows path, cleanups,
2421 trying to identify and fix the various code path to the
2422 filename access. Added xmlNormalizeWindowsPath()
2423
2424Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2425
2426 * error.c valid.c: working on better error reporting of validity
2427 errors, especially providing an accurate context.
2428 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
2429 error reports in those cases.
2430
2431Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2432
2433 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
2434 parser.c parserInternals.c xmlIO.c: get rid of all the
2435 perror() calls made in the library execution paths. This
2436 should fix both #92059 and #92385
2437
2438Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
2439
2440 * xmllint.c: memory leak reporting was broken after a change
2441 of the preprocessor symbol used to activate it.
2442
2443Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2444
2445 * tree.c: try to make the copy function work for node of
2446 type XML_DOCUMENT_FRAG_NODE, they are only created by the
2447 DOM layers though, not libxml2 itself.
2448
2449Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
2450
2451 * valid.c: try to provide file and line informations, not all
2452 messages are covered, but it's a (good) start
2453
2454Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
2455
2456 * xinclude.c: reimplemented a large part of the XInclude
2457 processor, trying to minimize resources used, James Henstridge
2458 provided a huge test case which was exhibiting severe memory
2459 consumption problems.
2460
2461Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
2462
2463 * python/Makefile.am: applied patch from Christophe Merlet to
2464 reestablish DESTDIR
2465
2466Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
2467
2468 * libxml.spec.in: fixes libary path for x86_64 AMD
2469
2470Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
2471
2472 * doc/tutorial/includekeyword.c
2473 * doc/tutorial/xmltutorial.xml:
2474 (plus resulting generated html files)
2475 fixing one spot I missed in the tutorial where I hadn't freed
2476 memory properly
2477
2478Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
2479
2480 * doc/tutorial/includeaddattribute.c
2481 * doc/tutorial/includeaddkeyword.c
2482 * doc/tutorial/includegetattribute.c
2483 * doc/tutorial/includekeyword.c
2484 * doc/tutorial/xmltutorial.xml
2485 * doc/tutorial/*.html:
2486 update tutorial to properly free memory (thanks to Christopher
2487 R. Harris for pointing out that this needs to be done)
2488 * doc/tutorial/images/callouts/*.png:
2489 added image files so the callouts are graphical, making it
2490 easier to read ( use "--param callout.graphics 1" to generate
2491 html with graphical callouts)
2492
2493Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
2494
2495 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
2496 nice logos generated by Marc Liyanage
2497 * doc/site.xsl *.html: changed the stylesheet to show the new
2498 logo and regenerated the pages
2499
2500Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2501
2502 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
2503
2504Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2505
2506 * xpath.c: possible mem leak patch from Jason Adams
2507
2508Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2509
2510 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
2511 in the XQuery namespace
2512 * configure.in: preparing 2.4.24
2513 * doc/*.html: updated the web pages
2514
2515Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2516
2517 * python/generator.py: closing bug #85258 by generating conditional
2518 compile check to avoid linking to routines not configured in.
2519
25202002-08-22 Havoc Pennington <hp@pobox.com>
2521
2522 * autogen.sh: update error message for missing automake
2523
2524Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2525
2526 * python/Makefile.am: typo in target name resulted in libxml2.py
2527 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
2528
2529Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2530
2531 * win32/win32/Makefile.mingw: updated with version from
2532 Elizabeth Barham at http://soggytrousers.net/repository/
2533
2534Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2535
2536 * win32/Makefile.msvc: added the prefix location to the include
2537 and lib search path.
2538
25392002-08-18 Havoc Pennington <hp@pobox.com>
2540
2541 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
2542 both automake 1.6 and 1.4 installed get the right automake. Means
2543 compilation from CVS will now require the latest automake 1.4
2544 release, or manually creating symlinks called "automake-1.4" and
2545 "aclocal-1.4"
2546
2547Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2548
2549 * configure.in python/Makefile.am: more AMD 64 induced changes from
2550 Frederic Crozat
2551
2552Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2553
2554 * xinclude.c: oops I was missing the xml:base fixup too
2555 * result/XInclude/*.xml: this adds xml:base attributes to most
2556 results of the tests
2557
2558Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2559
2560 * xinclude.c: quick but apparently working implementation of
2561 xi:fallback, should close bug #89684
2562 * Makefile.am test/XInclude/docs/fallback.xml
2563 result/XInclude/fallback.xml: added a basic test for fallback,
2564 and run with --nowarning to avoid a spurious warning
2565 * configure.in: applied patch from Frederic Crozat for python
2566 bindings on AMD 64bits machines.
2567
2568Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2569
2570 * parser.c: xmlSAXUserParseMemory() really ought to fail if
2571 the caller don't pass a SAX callback block.
2572
2573Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2574
2575 * tree.c: applied the same fix for the XML-1.0 namespace to
2576 xmlSearchNsByHref() as was done for xmlSearchNs()
2577
2578Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2579
2580 * libxml.3: small cleanup of the man page
2581 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
2582 when serializing HREF attributes generated by XSLT.
2583
2584Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2585
2586 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
2587 version of Marc Liyanage' patch for boolean attributes in HTML
2588 output
2589
2590Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
2591
2592 * python/tests/serialize.py: fixed the test results, indenting
2593 behaviour changed slightly
2594
2595Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
2596
2597 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
2598 new c14n function to Windows def files
2599
2600Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
2601
2602 * c14n.c: fixed a memory leak in c14n code
2603
2604Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2605
2606 * parser.c include/libxml/parser.h: adding a new API for Christian
2607 Glahn: xmlParseBalancedChunkMemoryRecover
2608 * valid.c: patch from Rick Jones for some grammar cleanup in
2609 validation messages
2610 * result/VC/* result/valid/*: this slightly change some of the
2611 regression tests outputs
2612
2613Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2614
2615 * tree.c: trying to fix a problem in namespaced attribute handling
2616 raised by Christian Glahn
2617
2618Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2619
2620 * encoding.c include/libxml/encoding.h: Opening the interface
2621 xmlNewCharEncodingHandler as requested in #89415
2622 * python/generator.py python/setup.py.in: applied cleanup
2623 patches from Marc-Andre Lemburg
2624 * tree.c: fixing bug #89332 on a specific case of loosing
2625 the XML-1.0 namespace on xml:xxx attributes
2626
2627Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
2628
2629 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
2630 corner case from new Merlin's test suite and added a callback
2631 that will be used to improve xmlsec performance
2632
2633
2634Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2635
2636 * HTMLtree.c: trying to fix the <style> escaping problem in
2637 HTML serialization bug #89342
2638
2639Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2640
2641 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
2642 and rebuilt the web site.
2643
2644Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
2645
2646 * include/libxml/tree.h: added _private member to xmlNs struct
2647
2648Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2649
2650 * HTMLparser.c: fixing bug #84876 based on the xml working
2651 code.
2652
2653Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2654
2655 * python/Makefile.am: enhanced to fix bug 72012 (errors
2656 when using '-jX' make parameter)
2657
2658Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2659
2660 * xpath.c: small additional enhancement for booleans
2661 compared to nodesets
2662
2663Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2664
2665 * HTMLtree.c: changed the order of the encoding declaration
2666 attributes in the meta tags due to a bug in IE/Mac
2667
2668Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2669
2670 * xpath.c: enhanced handling of booleans (especially '='
2671 and '!=' for nodesets) - fixes bug 85256. Added new
2672 routine xmlXPathNotEqualValues for more proper handling
2673 of '!=' when nodesets are involved.
2674
2675Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2676
2677 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
2678 doc/xmlcatalog_man.xml to the source distribution
2679
2680Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2681
2682 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
2683 asked for this.
2684
2685Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
2686
2687 * configure.in: preparing 2.4.23
2688 * doc/*: rebuilt the docs
2689
2690Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2691
2692 * parser.c: fixing bug #84169 by fixing the
2693 comment of xmlCreatePushParserCtxt to describe the
2694 encoding detection parameters better.
2695
2696Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2697
2698 * valid.c: fixing bug #79331 in one path the lookup for
2699 ID attributes on a namespaced node wasn't handled correctly :-\
2700
2701Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
2702
2703 * HTMLparser.c: trying to fix 87235 about discarded white
2704 spaces in the HTML parser.
2705 * result/HTML/*: this changes the output of a number of HTML
2706 regression tests
2707
2708Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
2709
2710 * xpath.c: applied patch from Richard Jinks for the namespace
2711 axis + fixed a memory error.
2712 * parser.c parserInternals.c: applied patches from Peter Jacobi
2713 removing ctxt->token for good.
2714 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
2715 popped out by the regression tests.
2716 * Makefile.am: patch for threads makefile from Gary Pennington
2717
2718Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2719
2720 * xpath.c: enhanced behaviour of position() after usage of
2721 expressions involving preceding-sibling (et al).
2722
2723Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
2724
2725 * hash.c: applied a patch from Peter Jacobi to solve a problem
2726 when compiling with the Watcom C on Win32
2727 * result/schemas/*.err: the change of hashing algo generated
2728 permutations in the output
2729
2730Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2731
2732 * hash.c: applied patch from Sander Vesik improving the quality of
2733 the hash function.
2734
27352002-06-14 Aleksey Sanin <aleksey@aleksey.com>
2736
2737 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
2738 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
2739 xmllint.c xpath.c: replaced sprintf() with snprintf()
2740 to prevent possible buffer overflow (the bug was pointed
2741 out by Anju Premachandran)
2742
2743Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2744
2745 * parser.c: removed an uninitialized data error popped by valgrind
2746 on PE references
2747
2748Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
2749
2750 * doc/xml.html
2751 adding tutorial reference to the web page
2752
2753Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
2754
2755 * doc/tutorial/xmltutorial.xml
2756 * doc/tutorial/ar01s07.html
2757 * doc/tutorial/ape.html
2758 * doc/tutorial/includegetattribute.c
2759 adding section to tutorial about retrieving an attribute
2760 value
2761
2762Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2763
2764 * parser.c: applied a couple of patches from Peter Jacobi to start
2765 to get rid of ctxt->token, with a possible significant speed
2766 improvement to be gained once done. Better compliance with PE
2767 references constructs in DTDs too.
2768 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
2769 from Peter too
2770
2771Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2772
2773 * parser.c: Babak Vahedipour-Kunze reported that openTag in
2774 xmlParseElement was likely to have been deallocated at the
2775 time of the report, possibly leading to segfault. Just report
2776 the tag name now.
2777
2778Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2779
2780 * xpath.c: patch from Richard Jinks for XPath substring() function
2781 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
2782
27832002-06-06 Aleksey Sanin <aleksey@aleksey.com>
2784
2785 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
2786
2787Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
2788
2789 *doc/FAQ.html
2790 fixing typos in FAQ, thanks to Robert Funnell for the
2791 editing help
2792
2793Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2794
2795 * NEWS: got complaints from rpmlint that it was empty
2796
2797Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
2798
2799 * added doc/tutorial, including:
2800 apa.html
2801 apb.html
2802 apc.html
2803 apd.html
2804 ar01s02.html
2805 ar01s03.html
2806 ar01s04.html
2807 ar01s05.html
2808 ar01s06.html
2809 includeaddattribute.c
2810 includeaddkeyword.c
2811 includekeyword.c
2812 includestory.xml
2813 index.html
2814 xmltutorial.xml
2815 libxml tutorial, including generated html
2816
2817Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
2818
2819 * result/c14n/exc-without-comments/merlin-c14n-two-*
2820 result/c14n/without-comments/merlin-c14n-two-*
2821 test/c14n/exc-without-comments/merlin-c14n-two-*
2822 test/c14n/without-comments/merlin-c14n-two-*
2823 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
2824 c14n/exc-c14n and slightly modified test script to handle
2825 these test cases
2826 * c14n.c: fixed bugs for complicated nodes set (namespace
2827 without node and others from merlin-c14n-two.tar.gz)
2828 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
2829 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
2830 for xmlsec performance patch
2831 * xpath.c: fixed self::node() for namespaces and attributes
2832
2833Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
2834
2835 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
2836 but with the format parameter
2837 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
2838
2839Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
2840
2841 * Makefile.am: updated c14n tests suite
2842 * c14n.c: performance improvement for previous c14n patch
2843
2844Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2845
2846 * parser.c: another peroformance patch from Peter Jacobi, that
2847 time on parsing attribute values.
2848
2849Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
2850
2851 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
2852 into LibXML2 test suite
2853
2854Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
2855
2856 * c14n.c: propagating xpath ancesstors node fix to c14n
2857 plus small performance improvement to reduce number of
2858 mallocs
2859 * xpath.c: fixed ancestors axis processing for namespace nodes
2860
2861Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
2862
2863 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
2864 Peter Jacobi
2865
2866Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2867
2868 * configure.in: preparing 2.4.22
2869
2870Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2871
2872 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
2873 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
2874 a public entry point.
2875 * doc/*: rebuilt the API and docs
2876
2877Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2878
2879 * xpath.c: patch from Richard Jinks to fix a problem introduced
2880 in the previous patch and pointed by Norm
2881
2882Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2883
2884 * libxml.spec.in: fixing bug #81112
2885
2886Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2887
2888 * uri.c: fixing bug #82848
2889
2890Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2891
2892 * result/catalogs/mycatalog.full: Aleksey's commit changed the
2893 output of one catalog test
2894
2895Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2896
2897 * global.data globals.c tree.c include/libxml/globals.h
2898 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
2899 default value for global parameter xmlIndentTreeOutput to 1 and
2900 introduced new global parameter xmlTreeIndentString (the string
2901 used to do one-level indent) with default value " " (as it was
2902 in tree.c)
2903
2904Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2905
2906 * Makefile.am: Merijn Broeren pointed out a problem when compiling
2907 with trio and schemas.
2908
2909Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2910
2911 * xpath.c: patch from Richard Jinks to fix the problem raised in
2912 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
2913
2914Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2915
2916 * xmlschemas.c: a bit of work on import.
2917 * xmlschemastypes.c: Charles Bozeman provided a compare function
2918 for date/time types so min/max facet restrictions should work,
2919 indeterminate comparisons return an error instead of equal.
2920 * test/schemas/date_0* result/schemas/date_0_0: specific test
2921 from Charles Bozeman too
2922
2923Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2924
2925 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
2926 from Christian Cornelssen fixing the man pages and the Catalog
2927 building script.
2928 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
2929 next step is <xs:import> I now have a reasonable understanding
2930 of how it works.
2931
2932Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2933
2934 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
2935
2936Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2937
2938 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
2939
2940Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
2941
2942 * xpath.c: fixing an XPath function evalutation bug pointed out
2943 by Alexey Efimov where the context was lost when evaluating
2944 the function arguments
2945
2946Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
2947
2948 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
2949 function public for XMLSec performance optimizations
2950
2951Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2952
2953 * python/generator.py python/libxml2class.txt : fixed a problem
2954 with the HTML parser pointed by Gary Benson
2955 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
2956 example
2957
2958Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2959 * parser.c: fixed bug #81159 (memory growth in SAX)
2960
2961Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2962 * xpath.c: fixed bug #78858 (the real fix)
2963
2964Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
2965 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
2966
2967Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2968
2969 * tree.c: modified xmlNodeSetBase to allow changing the
2970 base of a document.
2971
2972Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
2973
2974 * xmlschemastypes.c: patch Charles Bozeman for validation of
2975 all the date, time, and duration types
2976 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
2977 * configure.in: fixed an error pointed by an user
2978 * xml2-config.in: fixed an error pointed by an user
2979
2980Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2981
2982 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
2983 win32/libxml2.def.src xmlIO.c: exported default
2984 'file:', 'http:' and 'ftp:' protocols input handlers
2985 and maked protocols comparisson case insensitive
2986
2987Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2988
2989 * configure.in: Neven Has detected a typo
2990
2991Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
2992
2993 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
2994 as one of the persons allowed to commit directly to the
2995 module.
2996
2997Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2998
2999 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
3000 * valid.c: raised a too low limit
3001 * doc/*: rebuilt the docs
3002
3003Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3004
3005 * test/XPath/expr/floats test/XPath/expr/functions
3006 result/XPath/expr/floats result/XPath/expr/functions
3007 xpath.c: another XPath conformance patch from Richard Jinks
3008
3009Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
3010
3011 * xmlschemas.c: fixed validation of attribute groups.
3012 * test/schemas result/schemas: added an example from the primer
3013
3014Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3015
3016 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
3017 * test/schemas result/schemas: updated the test list
3018
3019Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3020
3021 * TODO: updated a bit
3022 * parser.c: made a comment more specific
3023 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
3024 Schemas conformance.
3025 * test/schemas result/schemas: updated the test list
3026
3027Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
3028
3029 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
3030 implementing xs:all with minOccurs = 0
3031 * tes/schemas/* result/schemas/*: added more tests covering
3032 xs:all
3033
3034Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
3035
3036 * xmlregexp.c: first implementation of the all particle, this
3037 may need to be revisited for case where not all transitions
3038 must be crossed.
3039
3040Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3041
3042 * tree.c: another entity processing update from Markus Henke
3043
3044Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
3045
3046 * trionan.c: fixed crash on OSF/1
3047
3048Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
3049
3050 * xmlschemas.c: more Schemas work
3051 * test/schemas/* result/schemas/*: added more tests coming
3052 from the spec.
3053
3054Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3055
3056 * c14n.c: patch from Aleksey Sanin reflecting a change in the
3057 ExcC14N specification
3058
3059Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3060
3061 * tree.c: patch from Markus Henke, fix for recursive entities.
3062
3063Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3064
3065 * xpath.c: fix a problem with string() on a document node.
3066
3067Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3068
3069 * Makefile.am xmlschemas.c: more Schemas work
3070 * test/schemas/* result/schemas/*: added more tests coming
3071 from the spec.
3072
3073Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3074
3075 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
3076 * result/HTML/*: this changes a few things in the results
3077
3078Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3079
3080 * include/libxml/tree.h: eliminated 'declaration different than
3081 prototype' warning
3082 * include/win32config.h: "resolved" conflicts with errno.h
3083
3084Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3085
3086 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
3087 on the automata interfaces and debug of counted choices
3088 * test/schemas/* result/schemas/*: added a number of tests
3089
3090Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3091
3092 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
3093 a bit of work on Schemas
3094 * testSchemas.c: try to make it more useful
3095 * test/schemas/* result/schemas/* Makefile.am: changed the
3096 Schemas regression test procedure, started adding a few samples
3097
3098Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
3099
3100 * include/libxml/encoding.h: Patch for the Borland C++ builder
3101 * include/libxml/tree.h: Patch for the Borland C++ builder
3102 * threads.c: Patch for the Borland C++ builder
3103 * win32/bcb5: New directory for the Borland C++ builder
3104 project files
3105
3106Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
3107
3108 * win32/Makefile.msvc: Update for XML Schema support
3109 * win32/configure.js: Update for XML Schema support
3110 * win32/libxml2.def.src: Update for XML Schema support
3111
3112Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
3113
3114 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
3115 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
3116 xmlunicode.c include/libxml/Makefile.am
3117 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
3118 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
3119 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
3120 include/libxml/xmlversion.h.in : merged the current state of
3121 XML Schemas implementation, it is not configured in by default,
3122 a specific --schemas configure option has been added.
3123 * test/automata test/regexp test/schemas Makefile.am
3124 result/automata result/regexp result/schemas:
3125 merged automata/regexp/schemas regression tests
3126
3127Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
3128
3129 * xpath.c: Gary found a compile time problem, fixes #78823
3130
3131Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
3132
3133 * configure.in: release of 2.4.20
3134 * doc/*: updated and rebuilt the docs
3135
3136Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3137
3138 * python/Makefile.am: patch from Cristian Gafton to build on
3139 Red Hat 6.2, should also fix #75779
3140
3141Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3142
3143 * valid.c: first part of fixing #78729
3144
3145Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
3146
3147 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
3148 escaping of URI when saving HTML files.
3149 * result/HTML/*: this impacted some tests
3150
3151Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
3152
3153 * configure.in: trying to fix #77441
3154
3155Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
3156
3157 * include/libxml/xmlIO.h: Hallski complained it could not be
3158 included by itself.
3159
3160Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
3161
3162 * configure.in: applied an IEEE flag patch for OSF/1 #77825
3163
3164Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3165
3166 * win32/configure.js: patch from Nilo for the c14n option
3167 * win32/Makefile.msvc: fixed libxml2.def generation with threads
3168
3169Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
3170
3171 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
3172 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
3173 LIBXML_THREAD_ENABLED
3174
3175Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3176
3177 * xpath.c: another patch from Richard Jinks for substring conformance
3178 * test/XPath/expr/floats test/XPath/expr/strings
3179 result/XPath/expr/floats result/XPath/expr/strings: update of the
3180 test suite to check those.
3181
3182Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3183
3184 * xpath.c: patch from Richard Jinks for .x float parsing.
3185
3186Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
3187
3188 * parser.c: patch from Markus Henke when an encoding ain't recognized
3189
3190Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3191
3192 * libxml.m4: got a report that #include <string.h> was needed
3193
3194Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3195
3196 * xmllint.c: applied a fix from Anthony Jones for -o /--output
3197
3198Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
3199
3200 * doc/example.html: fixing typo
3201
3202Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3203
3204 * xpath.c: fixed a bug in the nodeset to boolean comparison code
3205 pointed out by Melvyn Sopacua.
3206
3207Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3208
3209 * libxml.m4: Frédéric Crozat gave a patch related to the change
3210 of Include paths breaking the libxml.m4
3211
3212Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3213
3214 * xpath.c: Fix bug #76927 forgot to save some context
3215 when evaluating binary expressions
3216
3217Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3218
3219 * configure.in: fixed configure for MPE/iX from Markus Henke
3220 * xmlmemory.c: fixed initialization problems
3221 * xpath.c: another set of patches from Richard Jinks this
3222 fixes "make XPathtests" on linux
3223
3224Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
3225
3226 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
3227 * test/XPath/expr/compare test/XPath/expr/equality
3228 test/XPath/expr/floats test/XPath/expr/functions
3229 test/XPath/expr/strings result/XPath/expr/compare
3230 result/XPath/expr/equality result/XPath/expr/floats
3231 result/XPath/expr/functions result/XPath/expr/strings: Updated
3232 tests though they show a divergence on Linux
3233
3234Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3235
3236 * xpath.c trionan.c: previous commit also included patches
3237 from Richard Jinks on some IEEE support corner case
3238
3239Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
3240
3241 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
3242 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
3243 that $(datadir) should be used for docs
3244
3245Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
3246
3247 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
3248 could leak filedescriptors
3249
3250Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3251
3252 * configure.in nanohttp.c: applied patch from Allan Clark for
3253 UnixWare/OpenServer
3254
3255Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3256
3257 * configure.in: preparing 2.4.19
3258 * doc/*: rebuilt the docs
3259
3260Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3261
3262 * nanohttp.c: fixing #76043, got fed up with non-portability
3263 of that piece of code.
3264
3265Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3266
3267 * valid.c SAX.c: Never commit without running "make tests" :-(
3268 fix a couple of stupidities in the previous commit
3269 * result/*: a few changes in some attribute order result of previous
3270 commit.
3271
3272Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3273
3274 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
3275 the internal subset should not raise duplicate ID errors,
3276 also there was a small bug in conjunction to namespace
3277 declarations defaulted and xml:xxx attributes DTD definitions.
3278
3279Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3280
3281 * xpath.c: Richard Jinks also raised some rounding problems
3282 this tries to fix them
3283
3284Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3285
3286 * xpath.c: Richard Jinks spotted an incoherent memory allocation
3287 behaviour in xmlXPathCastToString()
3288
3289Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3290
3291 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
3292 raised by Morus Walter
3293
3294Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3295
3296 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
3297 from Igor
3298
3299Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3300
3301 * xpath.c: fixing #75619, related to a problem when trying
3302 to evaluate condition when the current node set resulting
3303 from that sub-step evaluation is empty. Also fixes 2 potential
3304 problem with previous-sibling and next-siblings axis.
3305
3306Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3307
3308 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
3309 HTML support is not configured in.
3310
3311Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3312
3313 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
3314 include/libxml/tree.h: dohh I really didn't intended to commit
3315 this test version :-(
3316
3317Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3318
3319 * testSAX.c: I wanted to see the real speed at the SAX interface
3320 after a little too many Ximianer started complaining about the
3321 parser speed.
3322 added a --quiet option:
3323 paphio:~/XML -> ls -l db100000.xml
3324 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
3325 paphio:~/XML -> time ./testSAX --quiet db100000.xml
3326 3200006 callbacks generated
3327 real 0m1.270s
3328 Which means 16MBytes/s and 3Mcallback/s
3329
3330Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3331
3332 * xpath.c: valgrind spotted another error that time when running
3333 on libxslt regression tests
3334
3335Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3336
3337 * Makefile.am: adding "make valgrind" running the full regression
3338 tests (except python ones) under Valgrind (using valgrind -q
3339 which was kindly added by the author).
3340 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
3341 passes cleanly now except an obcure floating point initialization
3342 raised in log10() in one XPath regression test ???
3343 * tree.c: edited some comments to close #75244
3344
3345Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
3346
3347 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
3348 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
3349 context of ScrollKeeper, made sure that if the number is
3350 an integer, the serialization follows the description at
3351 http://www.w3.org/TR/xpath#section-String-Functions
3352
3353Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3354
3355 * configure.in: preparing 2.4.18
3356 * doc/*: updated and rebuilt the web site
3357 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
3358 the Windows and Cygwin maintainers.
3359 * parser.c: humm, changed the way the SAX parser work when
3360 xmlSubstituteEntitiesDefault(1) is set, it will then
3361 do the entity registration and loading by itself in case the
3362 user provided SAX getEntity() returns NULL.
3363 * testSAX.c: added --noent to test the behaviour.
3364
3365Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3366
3367 * parser.c: Wilfried Teiken provided a hackish but working
3368 way to get context reported back on entities when parsing
3369 with SAX and without breaking the DOM build.
3370
3371Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3372
3373 * c14n.c: applied a new patch from Aleksey Sanin
3374 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
3375 to reference Aleksey implementation of XML digital Signatures
3376
3377Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3378
3379 * xpath.c: small fix to avoid potential problem due to
3380 ordering of freeing data
3381 * python/Makefile.am: people were complaining about
3382 the generated file in python dir not being built
3383
3384Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3385
3386 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
3387 python/generator.py python/libxml.c python/types.c: Cleanup
3388 of the python Makefiles based on Jacob and James feedback,
3389 fixed the spec file accordingly, fixed the number of warning
3390 that passing my pedantic CFLAGS was generating. Conclusion
3391 is that Python includes are real crap.
3392
3393Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3394
3395 * configure,in: it was reported quite a few times that
3396 xml2-config --cflags should not output
3397 -I$includeprefix/libxml2/libxml because libxml2 header names
3398 clashes with existing names like list.h from C++ stl.
3399 Includes should be #include<libxml/xxx.h> so ...
3400
3401Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3402
3403 * c14n.c: another patch from Aleksey Sanin
3404
3405Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3406
3407 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
3408 canonicalization algorithm
3409 * doc/xml.html doc/index.html: added the C14N references on the
3410 index page.
3411
34122002-03-13 jacob berkman <jacob@ximian.com>
3413
3414 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
3415 usage, redundant, and gcc specific
3416
3417Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3418
3419 * xpath.c: speedup some node selection operations, this can
3420 have a significant impact on DocBook Norm's stylesheets
3421 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
3422 make sure it's always the case
3423 * debugXML.c: distinguish CDATA and comments in ls operations
3424
3425Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3426
3427 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
3428 to generate better API descriptions etc...
3429
3430Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3431
3432 * c14n.c: Fixing #74186, made sure all boolean expressions
3433 get fully parenthesized, ran indent on the output
3434 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
3435 include/libxml/tree.h: also #74186 related, removed the
3436 --with-buffers option, and all the preprocessor conditional
3437 sections that were resulting from it.
3438
3439Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3440
3441 * valid.c: applied patch from Dodji Seketeli fixing an
3442 uninitailized variable in xmlValidGetValidElements()
3443
3444Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3445
3446 * c14n.c: fixed a few comments
3447 * doc/*.html doc/*/*.html: regenerated the docs and added
3448 the C14N API
3449 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
3450
3451Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
3452
3453 * check-xml-test-suite.py: fix to adapt varaiations in the
3454 bindings
3455 * configure.in python/setup.py python/setup.py.in: fixed to
3456 have the version of the python scripts automatically updated
3457
3458Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3459
3460 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
3461 in xmlCopyProp()
3462
3463Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3464
3465 * configure.in: preparing 2.4.17 release
3466 * doc/*: updated and rebuilt the docs
3467 * xpath.c: fixed a comment
3468 * python/libxml.c: fixed a possible reentrancy problem
3469
3470Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3471
3472 * tree.c python/tests/Makefile.am python/tests/attribs.py:
3473 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
3474 added a specific regression test
3475 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
3476 not raise exceptions when failing to find the attribute.
3477
3478Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3479
3480 * configure.in xmllint.c: owen pointed out a problem with the
3481 ftme fix, gettimeofday() was not detected by configure and
3482 the ftime header wasn't included, dohhh
3483
3484Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3485
3486 * configure.in xmllint.c: trying to fix #71457 for timing
3487 precision when gettimeofday() is not availble but ftime() is
3488
3489Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3490
3491 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
3492 are now copied on install and part of the -devel RPM
3493
3494Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
3495
3496 * xpath.c: trying to avoid bug #72150 which was apparently
3497 caused by a gcc bug (or a processor problem) as detailed
3498 at http://veillard.com/gcc.bug
3499
3500Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3501
3502 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
3503 fixed xmlReconciliateNs(), added a Python test/example for
3504 inter-document cut'n paste
3505 * python/libxml.py: fixed node.doc on document nodes and added
3506 xpathEval() onto node objects
3507
3508Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3509
3510 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
3511 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
3512 fixup and integrated tests for the serialization stuff
3513
3514Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3515
3516 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
3517 moved the libxml man page to section 3
3518
3519Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3520
3521 * tree.c: fix bug #72490
3522 * python/libxml.c python/libxml.py: added methods serialize()
3523 and saveTo() to all node elements.
3524
3525Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3526
3527 * xmlIO.c: closed #73430, don't read from an input source
3528 which indicated an end-of-file or an error.
3529
3530Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3531
3532 * parser.c: make sure SAX endDocument is always called as
3533 this could result in a Python memory leak otherwise (it's
3534 used to decrement ref-counting)
3535 * python/generator.py python/libxml.c python/libxml.py
3536 python/libxml2-python-api.xml python/libxml2class.txt
3537 python/tests/error.py python/tests/xpath.py: implemented
3538 the suggestions made by Gary Benson and extended the tests
3539 to match it.
3540
3541Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3542
3543 * python/generator.py: applied patch fixing #73450
3544
3545Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3546
3547 * xpath.c: fixing #61290 "namespace nodes have no parent"
3548 long standing divergence from the XPath REC. NodeSets
3549 simply hold a copy of namespace nodes and those node ->next
3550 points to the parent (which may not be the node carrying the
3551 definition).
3552 * include/libxml/xpath.h: flagged but didn't added a possible
3553 speedup
3554 * DOCBparser.c HTMLparser.c: removed some warnings from push
3555 parser due to new state being added.
3556 * tree.c: new fix from Boris Erdmann
3557 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
3558 the XML Canonalization support from Aleksey Sanin
3559
3560Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3561
3562 * tree.c: patch from Boris Erdmann fixing some namespace odities
3563 with xmlCopyNode()
3564
3565Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3566
3567 * xmlIO.c: fix bug #72706 when loading a NULL entity
3568
3569Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3570
3571 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
3572 actually change in a future XML Namespace revision.
3573
3574Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3575
3576 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
3577 added the possibility of returning nodesets from XPath extension
3578 functions written in Python
3579
3580Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
3581
3582 * python/*: commiting some Python bindings work done while travelling
3583
3584Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3585
3586 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
3587 explicitely with memory debugging switched on
3588
3589Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3590
3591 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3592 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3593 Added wrapper for the xmlURIPtr type, provided accessors, fixed
3594 the accessor generator for strings
3595 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
3596 regression test.
3597
3598Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3599
3600 * python/README python/generator.py python/libxml.c python/setup.py:
3601 added the 'usual' setup.py to allow building a libxml2-python
3602 module based on the same code. The initialization is however
3603 different the 2 .so files fo libxml2 and libxslt are identical and
3604 they entry point initialize both libraries. this is done to avoid
3605 some possible nasty problem since the Python don't merge the maps
3606 of all shared modules.
3607
3608Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3609
3610 * parser.c: fixed a push/encoding bug reported by Michael
3611 on librsvg
3612
3613Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3614
3615 * include/libxml/parserInternals.h: fixes a misplaced #endif
3616
3617Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3618
3619 * parser.c valid.c: found and fixed a couple of allocation bugs
3620
3621Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3622
3623 * doc/xml.html doc/python.html doc/*: added a Python and binding
3624 page describing the current state of the Python bindings and
3625 giving pointers to the other languages wrappers.
3626
3627Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3628
3629 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
3630 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
3631 rebuilt the API and web site
3632 * xpath.c: fixed #71978 portability bugs
3633
3634Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3635
3636 * SAX.c: oops broke automatic defaulting of namespaces attributes.
3637
3638Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3639
3640 * include/libxml/parserInternals.h parser.c: had to change
3641 2 internal parsing API when processing document content
3642 to check the start and end of element content are defined
3643 in the same entity
3644 * valid.c include/libxml/valid.h: attribute normalization can
3645 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
3646 with the context to report it.
3647 * SAX.c: fixed the last known bugs, crazy validation constraints
3648 when a document is standalone seems correctly handled. There
3649 is a couple of open issues left which need consideration especially
3650 PE93 on external unparsed entities and standalone status.
3651 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
3652 The 2 tests left failing are actually in error. Cleanup done.
3653
3654Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3655
3656 * valid.c: implemented E59 spaces in CDATA does not match the
3657 nonterminal S
3658
3659Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3660
3661 * SAX.c parser.c valid.c: more validation test fixups
3662 * check-xml-test-suite.py: added duration info for the tests
3663
3664Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3665
3666 * parser.c valid.c: a couple of errors were reported but not
3667 saved back as such in the parsing context. Down to 1% failure rate
3668 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
3669
3670Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3671
3672 * xmlInternald.c: isExtender was missing a char
3673 * parser.c include/libxml/parser.h: % are acceptable in the
3674 internal subset if within a PUBLIC ID
3675
3676Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3677
3678 * SAX.c parserInternals.c valid.c: more work on the conformance
3679 suite. Took the step to finally block documents with encoding
3680 errors. It's a fatal error per the spec, people should have fixed
3681 their documents by now.
3682
3683Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
3684
3685 * check-xml-test-suite.py: fixed the test script after some discussion
3686 on the semantic of TYPE="error"
3687 * Makefile.am: added the script to the distrib
3688
3689Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3690
3691 * SAX.c entities.c: fixed a couple of conformances issues deep
3692 into the validation code (standalone and undeclared Notations)
3693
3694Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3695
3696 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
3697 stayed there for years !
3698
3699Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3700
3701 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
3702 missing
3703
3704Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3705
3706 * check-xml-test-suite.py: improved the behaviour a bit as
3707 well as the logs
3708 * parser.c valid.c SAX.c: fixed a few more bugs
3709 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
3710
3711Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3712
3713 * check-xml-test-suite.py: python script to run regression tests
3714 against the XML Test suite of W3C/OASis
3715 * SAX.c: fixed a validation bug
3716 * parser.c: fixed 3 errors pointed by the test suite
3717 * doc/buildDocBookCatalog: fixed a typo pointed by drake
3718 * python/Makefile.am: fixed a dependendy
3719
3720Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3721
3722 * xmlmemory.c: avoid a warning bug #71594
3723
3724Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3725
3726 * xmlmemory.c: Jesse Perry provided a patch to remove a few
3727 warning on alpha/Tru64
3728
3729Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3730
3731 * include/libxml/entities.h: fixing a comment
3732 * valid.c: fixing some troubles with validity check on namespaces
3733 * result/VC/NS3 test/VC/NS3: added a specific regression test
3734
3735Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3736
3737 * tree.c: Fixing #71342 serializing '\n' in attribute values
3738 * result/noent/att3 result/att3 test/att3: added a specific
3739 test.
3740
3741Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3742
3743 * python/libxml.c: couple of bug fixes
3744
3745Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3746
3747 * python/*.py: removed tabs and used spaces.
3748
3749Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3750
3751 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
3752 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
3753
3754Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3755
3756 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
3757 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
3758
3759Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3760
3761 * include/libxml/encoding.h include/libxml/entities.h
3762 include/libxml/globals.h include/libxml/parser.h
3763 include/libxml/threads.h include/libxml/tree.h
3764 include/libxml/xmlmemory.h: trying to fix the include mess
3765
3766Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3767
3768 * include/libxml/xmlmemory.h: reverted part of the previous
3769 attempt to provide #69655, this was breaking the build.
3770
3771Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
3772
3773 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
3774 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
3775 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
3776 include/libxml/parserInternals.h include/libxml/tree.h
3777 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
3778 Tentatively fixed #69655 , make compiling with -Wredundant-decls
3779 clean.
3780 * python/libxml.c: fixed a warning.
3781
3782Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3783
3784 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
3785 copying of node, merge back IDs in the target document.
3786 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
3787 test/XInclude/ents/ids.xml: test case
3788 * result/VC/ElementValid4: output changed due to a typo fix
3789
3790Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3791
3792 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +00003793 generate the dependencies right as Jacob found out. Add
3794 an extra dependency rule.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00003795
3796Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3797
3798 * parserInternals.c valid.c: Justin Fletcher found some parts
3799 of the code needing cleanup
3800 * libxml.spec.in python/Makefile.am python/generator.py
3801 python/libxml.c python/libxml.py: Fixed the python Makefiles
3802 corrected a bug showing up on ia64, changed the name of the
3803 python internal module too
3804
3805Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3806
3807 * Makefile.am: applied patch from Andris Pavenis for binary
3808 name suffixes
3809
3810Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
3811
3812 * xmllint.c win32/win32config.h: fixing #68748
3813
3814Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3815
3816 * valid.c: fixing #70166
3817
3818Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3819
3820 * valid.c: fixing #70077
3821
3822Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3823
3824 * Copyright Makefile.am README configure.in libxml.spec.in:
3825 Changed to the MIT Licence
3826 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
3827 doc/xmlio.html: updated the doc accordingly
3828 * include/libxml/xmlwin32version.h configure.in: preparing
3829 2.4.14 release
3830 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3831 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3832 fixed the const xmlChar * wrapper and generator, XPath extension
3833 functions now use the context as first argument
3834 * python/tests/tstxpath.py python/tests/xpath.py
3835 python/tests/xpathext.py: Updated the tests accordingly
3836 * tree.c: fixed bug #70067
3837
3838Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3839
3840 * Makefile.am: cleanup
3841 * debugXML.c: always use stdout if output is NULL
3842 * xmlIO.c: don't close filedescriptors passed to outputBuffers
3843 * python/Makefile.am python/generator.py python/libxml2class.txt
3844 python/libxml_wrap.h python/types.c: augmented the number of bindings
3845 handling FILE * and XPath contexts
3846 * python/tests/Makefile.am: avoid a stupid problem due to the
3847 use of TEST.
3848
3849Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3850
3851 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
3852
3853Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3854
3855 * python/TODO python/libxml.c: cleanup the extension function lookup
3856 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
3857
3858Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3859
3860 * configure.in python/Makefile.am: do not install outside
3861 of prefix
3862
3863Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3864
3865 * python/TODO python/libxml.c: started adding SAX interfaces
3866 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
3867 SAX test
3868
3869Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3870
3871 * tree.c: hardened the addChild function
3872 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3873 python/libxml2class.txt python/libxml_wrap.h python/TODO:
3874 added accessors needed for xmlNode, a bit more testing and
3875 extension of interfaces
3876 * python/tests/Makefile.am python/tests/build.py: added a test
3877 build from scratch/save/load/check
3878
3879Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3880
3881 * parserInternals.c: change a small bit in the way valididy
3882 error messages get initialized
3883 * python/TODO python/libxml.c python/libxml2-python-api.xml
3884 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3885 added some memory debugging to track leaks at the libxml2 level
3886 * python/tests/*.py: changed all tests to check for leaks,
3887 there is just one left in XPath extension registrations.
3888
3889Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
3890
3891 * python/TODO python/generator.py python/libxml2-python-api.xml
3892 python/libxml2class.txt: more accessor classes for the parser
3893 context, allow to switch on and check validity
3894 * python/tests/Makefile.am python/tests/error.py
3895 python/tests/invalid.xml python/tests/valid.xml
3896 python/tests/validate.py: attded more test and and added error.py
3897 which I forgot to commit in the last step
3898
3899Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3900
3901 * python/Makefile.am python/types.c: cleanup
3902 * python/libxml.c python/libxml.py python/libxml_wrap.h
3903 python/generator.py python/libxml2-python-api.xml
3904 python/libxml2class.txt: added class for parser context, added
3905 first cut for push mode support. Added a framework to generate
3906 accessors functions.
3907 * python/tests/Makefile.am python/tests/push.py: added a push
3908 test
3909
3910Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3911
3912 * python/Makefile.am python/TODO python/libxml.py: fixed a small
3913 bug a bit of cleanup.
3914
3915Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3916
3917 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
3918 python/libxml2class.txt: adding error redirections and preformat
3919 to a python handler
3920 * python/tests/Makefile.am python/tests/*.py: cleanup made all
3921 tests self checking
3922
3923Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3924
3925 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
3926 a function
3927
3928Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3929
3930 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
3931 python/libxml.c python/libxml2-python-api.xml
3932 python/libxml2class.txt: Progressing through the TODOs, class
3933 description output, extra XML API, RPM now builds the wrappers
3934 for all python installed versions
3935
3936Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
3937
3938 * configure.in libxml.spec.in python/Makefile.am python/TODO
3939 python/generator.py python/libxml2class.txt: added more informations
3940 in the libxml2-python package including docs. Slightly changed
3941 the class hierarchy
3942 * python/tests/*: added basic regression tests infrastructure too
3943
3944Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3945
3946 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
3947 added libxml2-python as part of the packages installed
3948
3949Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3950
3951 * python/Makefile.am python/generator.py python/libxml.c
3952 python/libxml.py: more work, now able to extend the
3953 XPath interpreter with functions written in python.
3954
3955Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3956
3957 * python/Makefile.am: Jacob sent a patch to allow building from
3958 tarfile.
3959
3960Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3961
3962 * python/Makefile.am python/libxml.c configure.in Makefile.am:
3963 inserted the python wrappers build, I hope this won't be too
3964 unportable
3965
3966Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3967
3968 * xpath.c: minor optimization
3969 * python/generator.py python/libxml.c python/libxml.py
3970 python/libxml_wrap.h: more work on the python bindings,
3971 they now support XPath and there is no evident leak
3972
3973Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3974
3975 * python/generator.py python/libxml.c python/libxml.py:
3976 more work on the python bindings generator.
3977
3978Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3979
3980 * python/generator.py python/libxml.c python/libxml_wrap.h:
3981 more work on the python bindings.
3982
3983Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3984
3985 * python/generator.py python/libxml.c python/libxml.py
3986 python/libxml_wrap.h: commited early version of a python binding
3987 for private use only ATM
3988
3989Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3990
3991 * entities.c tree.c include/libxml/entities.h: applied patch
3992 from Anthony Jones to implement copy of DTD subtree too. Had
3993 just to keep 2 function private which really ought to become
3994 public ones.
3995
3996Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3997
3998 * xmllint.c: added pointers to the web pages in the usage()
3999
4000Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4001
4002 * tree.c: more fixes from Petr Kozelka for attribute handling
4003 in the tree API to align the semantic with DOM.
4004
4005Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4006
4007 * valid.c tree.c entities.c: another set of patches from
4008 Anthony Jones for copy operations cleanup and robustness
4009
4010Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4011
4012 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
4013 an alphabetic index based on comments content
4014 * doc/*: rebuilt the web site with the new references
4015
4016Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4017
4018 * parserInternals.h: Greg Sjaardema suggested to use an
4019 eponential buffer groth policy in xmlParserAddNodeInfo()
4020
4021Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
4022
4023 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
4024 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
4025 doc/parsedecl.py doc/Makefile.am: updated the python extractor
4026 to generate cross-references, and added/updated the stylesheets
4027 to generate and link API indexes. The generic keyword index
4028 is not done yet.
4029 * doc/*.html: regenerated all the usual docs too
4030
4031Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4032
4033 * debugXML.c: added an xpath function to the shell for T. V. Raman
4034
4035Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4036
4037 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
4038 debug routines.
4039
4040Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4041
4042 * tree.c: apply an patch from Petr Kozelka for unlink and replace
4043 support of attribute nodes
4044
4045Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4046
4047 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
4048 hopefully near complete and fully documented of the API in XML
4049 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
4050 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
4051 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
4052 include/libxml/parserInternals.h include/libxml/valid.hi
4053 include/libxml/xmlIO.h include/libxml/xmlerror.hi
4054 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
4055 include/libxml/xpath.h include/libxml/xpathInternals.h:
4056 Cleaned up the doc comments a lot in the process, the interface
4057 coverage is now 100%
4058
4059Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4060
4061 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
4062 extracts comments from the gtk-doc DocBook output (a bit
4063 convoluted but seems to work).
4064
4065Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4066
4067 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
4068 added an XML description of the API, moved the script generating
4069 it here. Added a "make api" target
4070
4071Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4072
4073 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
4074
4075Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4076
4077 * xpath.c include/libxml/xpathInternals.h: the change made to
4078 xmlXPathFuncLookupFunc was incompatible roll it back
4079
4080Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4081
4082 * SAX.c: cleanup patch from Anthony Jones
4083 * doc/Makefile.am: fix the headers to avoid in make scan
4084 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
4085 includes, * vs Ptr and general cleanup
4086 * parsedecl.py: first version of a script to extract the
4087 module interfaces, the goal will be to provide .decl or XML
4088 specification of the interfaces to build wrappers.
4089
4090Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4091
4092 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
4093 now provides return codes in case of errors
4094
4095Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
4096
4097 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
4098 Upgraded to trio baseline 1.6
4099 * strio.h strio.c: Replaced by triostr.h and triostr.c
4100
4101Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
4102
4103 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
4104 of strdup usage in the code
4105
4106Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4107
4108 * parser.c error.c: Keith Isdale complained rightly that
4109 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
4110
4111Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4112
4113 * tree.c: fixed the funxtion to set the xml: attributes
4114 * debugXML.c: added "setbase" to test it.
4115
4116Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4117
4118 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
4119 to allow updating an attribute content
4120
4121Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4122
4123 * libxml.h: try to avoid problems when compiling on Windows
4124
4125Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
4126
4127 * hash.c: patch from Anthony Jones for hash.c allocation size
4128 * Makefile.am: trying to work around Yet Another Libtool Madness
4129 and build the 2.4.13 release finally ...
4130
4131Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4132
4133 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
4134 * doc/* : update of the documentation
4135
4136Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4137
4138 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
4139 at fixing #61290 :-(
4140
4141Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
4142
4143 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
4144 Fixes bug #67229
4145
4146Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4147
4148 * tree.c: trying to avoid troubles when a subtree is copied
4149 and coalesced in part with the target tree. Should fix
4150 bug #67407
4151
4152Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4153
4154 * valid.c: fixed validation of attributes content of type
4155 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
4156 values, very old bug. Fixes #67671
4157
4158Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4159
4160 * parser.c include/libxml/parserInternals.h tree.c: integrated
4161 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
4162 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
4163
4164Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4165
4166 * threads.c: applied Serguei Narojnyi's patch to add native
4167 thread support on the Win32 platform
4168 * testThreadsWin32.c Makefile.am: added the test program also
4169 from Serguei, Win32 specific
4170 * include/win32config.h include/libxml/xmlwin32version.h.in:
4171 added patch from Igor for the Windows thread specific defines.
4172
4173Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
4174
4175 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
4176
4177Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4178
4179 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
4180 output page into XMLinfo.html. Close bug #66951 and
4181 raised by Robert Collins too.
4182
4183Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
4184
4185 * encoding.c: Paul Keogh pointed out a possibility of segfault
4186 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
4187 Closes bug # 68238
4188
4189Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
4190
4191 * doc/*.html: updated the Gdome2 links
4192
4193Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
4194
4195 * libxml.h: Applied following patches from Robert Collins
4196 and make sure IN_LIBXML is defined when compiling it
4197 -------
4198 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
4199 as well as Visual C.
4200 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
4201 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
4202 * strio.c (PLATFORM_UNIX): Define for Cygwin.
4203 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
4204 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
4205 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
4206 xmlSysIDExists xmlNoNetExists).
4207 * xmllint.c: Don't include winsock2.h for Cygwin.
4208
4209Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4210
4211 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
4212 when the version info is not present.
4213
4214Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4215
4216 * tree.c: Anthony Jones pointed out a problem in
4217 xmlStringGetNodeList() and provided a fix for it
4218
4219Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4220
4221 * parser.c: patch from Frank J Franklin to remove a bug in
4222 xmlCreatePushParserCtxt() when the initial buffer passed
4223 is large.
4224
4225Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4226
4227 * win32/*: big cleanup of the Windows/MSVC project files
4228 from Igor Zlatkovic
4229
4230Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
4231
4232 * doc/Makefile.am: should fix #67674 and avoid troubles if
4233 xsltproc is not available or fails in the prefix provided
4234
4235Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
4236
4237 * xmlmemory.c: one more doc patch from Charlie Bozeman.
4238
4239Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4240
4241 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
4242 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
4243 Fixed a few other problems raised by Charlie Bozeman.
4244 * result/VC/ElementValid[5-7]: fixed the output
4245
4246Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
4247
4248 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
4249 patches from Charlie Bozeman. Regenerated the HTML docs.
4250
4251Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
4252
4253 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
4254 for Windows from Igor
4255
4256Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4257
4258 * xmllint.c: applied Justin Fletcher patch for --output or -o
4259
4260Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
4261
4262 * win32/libxml2/libxml2.def.src: close #67019
4263
4264Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
4265
4266 * xmllint.c: applied Justin Fletcher generic timing patch
4267 similar to the one already applied to xsltproc.
4268
4269Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
4270
4271 * include/libxml/tree.h tree.c: applied documentation patches
4272 from Charlie Bozeman
4273
4274Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
4275
4276 *doc/xmllint.xml, xmllint.1 - document --dropdtd
4277
4278Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
4279
4280 * valid.c: fix the xmlStrdup() used in the previous patch.
4281 * valid.c: added --dropdtd
4282 * tree.c: fixed xmlUnlinkNode so it also removes the references
4283 from the document if the node is a DTD
4284
4285Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
4286
4287 * HTMLtree.c valid.c: cleanup some static declarations
4288
4289Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4290
4291 * xmllint.c: removed another strdup()
4292 * doc/FAQ: removed the HP/UX entry
4293
4294Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
4295
4296 * valid.c: fix bug #66816 when validating.
4297 * xmllint.c: don't use sys/time.h if configure did not found it
4298
4299Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
4300
4301 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
4302 xmlcatalog_man.xml
4303
4304Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
4305
4306 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
4307 xmlInitMemory() was declared twice
4308
4309Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
4310
4311 * globals.c: do not reference strdup() !
4312 * configure.in libxml-2.0.pc.in: trying to fix the libs
4313 of the various config extraction modules
4314
4315Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4316
4317 * configure.in : preparing 2.4.12
4318 * doc/* : updated and rebuilt the docs
4319
4320Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
4321
4322 * uri.c: closed bug #66159
4323 * testURI.c: added --escape option
4324 * configure.in: some cleanup for xml2-config --cflags
4325
4326Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
4327
4328 * globals.c testThreads.c: removed some misplaced includes
4329 of xmlversion.h
4330
4331Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
4332
4333 * threads.c: patch from Gary Pennington fixing a possible
4334 problem at initialization time.
4335
4336Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
4337
4338 * configure.in libxml.h parser.c testThreads.c macos/: integrated
4339 Eric Lavigne contribution to build libxml2 on MacOS using
4340 CodeWarrior.
4341
4342Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
4343
4344 * xmllint.c: applied Geert Kloosterman's patch to fix
4345 --repeat --timing output
4346
4347Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
4348
4349 * parser.c: Robin Berjon <robin@knowscape.com> found a case
4350 where non-wellformed XML declaractions were not detected.
4351
4352Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4353
4354 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
4355
4356Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
4357
4358 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
4359 gets reset by xmlCleanupInputCallbacks() and this makes the
4360 function useless. Same for output.
4361
4362Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4363
4364 * xmlIO.c: robert pointed out a loop error in callback cleanups
4365
4366Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
4367
4368 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
4369 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
4370 they are not really tied to debugging
4371
4372Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4373
4374 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
4375 * xmllint.c: better --catalogs description
4376
4377Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
4378
4379 * tree.c: fixed a couple of problems in xmlSetProp()
4380
4381Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
4382
4383 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
4384 unappropriate stdout output.
4385
4386Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
4387
4388 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
4389 by Denis Beurive, closes #65111
4390
4391Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
4392
4393 * valid.c: in case of content model validity error, don't
4394 print it if validity warnings were not requested.
4395
4396Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
4397
4398 * nanoftp.c: applied a couple of patches from Brian D Ripley.
4399 * parserInternals.c: removed the last exit() call. Print an
4400 unmaskable error on stderr instead (library mismatch detection)
4401
4402Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
4403
4404 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
4405 shell instructions from Heiko Rupp
4406
4407Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
4408
4409 * catalog.c: use the URL notation file:// for default catalog paths
4410
4411Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
4412
4413 * include/libxml/tree.h: better comments for _private fields
4414 * tree.c: removed a problem when copying an entity reference.
4415
4416Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4417
4418 * vms/*: updated instructions and diffs from John A Fotheringham
4419
4420Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
4421
4422 * include/libxml/xmlerror.h: avoid an include problem if
4423 #include <libxml/xmlerror.h> happens first in code
4424 seems to be the case in KDE libs
4425
4426Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4427
4428 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
4429 from Igor for Windows
4430
4431Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4432
4433 * Makefile.am: Gary Pennington pointed out a missing prefix
4434
4435Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
4436
4437 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
4438 * doc/*: upgraded and rebuilt the docs
4439
4440Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4441
4442 * HTMLparser.c: fix comment in scripts element parsing.
4443 * result/HTML/doc3*: updated the results.
4444
4445Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
4446
4447 * uri.c: another URI bug fix #63336, using Joel Young patch.
4448
4449Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
4450
4451 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
4452 a cleaned up version of the Pwd shell string generation.
4453
4454Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4455
4456 * valid.c include/libxml/tree.h: trying to fix namespaces +
4457 validation problems for good, closing #63619 in the process
4458 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
4459 wrong in this respect, fixed it.
4460
4461Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4462
4463 * xmllint.c: Morus Walter patch to allow --format and --encode
4464
4465Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
4466
4467 * debugXML.c: Stefan Kost provided an help command for the shell
4468
4469Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
4470
4471 * debugXML.c: Heiko Rupp pointed that the shell would crash
4472 on empty nodesets returns.
4473
4474Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4475
4476 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
4477 migh need the history libraries
4478
4479Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
4480
4481 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
4482 handle the case of < in quoted attributes, Bastian Kleineidam
4483
4484Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4485
4486 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
4487 fixing catalog breakages
4488 * Makefile.am catalog.c result/catalogs/catal
4489 result/catalogs/mycatalog.* test/catalogs/catal*:
4490 fixed more problems in catalog support, added more regression tests
4491 for both XML and SGML catalog handling
4492
4493Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4494
4495 * debugXML.c: applied an improvement to xmlGetLineNo() from
4496 Keith Isdale
4497
4498Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
4499
4500 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
4501 Side effect of the progressive catalog loading
4502
4503Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
4504
4505 * Makefile.am: confexecdir and confexec_DATA were defined twice
4506 pointed out by Karl Eichwalder
4507
4508Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
4509
4510 * xmlcatalog.c: avoid unlink() and use remove() instead.
4511
4512Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4513
4514 * libxml.spec.in: cleanup
4515 * include/libxml/xmlwin32version.h: updated with 2.4.8
4516
4517Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
4518
4519 * encoding.c global.data globals.c testThreads.c: fix bug #63752
4520 of compiling libxml with a non standard set of options
4521
4522Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
4523
4524 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
4525 document --sgml option, fixing gnome bugzilla #63382
4526
4527Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
4528
4529 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
4530 breakage of 2.4.7, added a couple of really needed APIs
4531 like xmlCatalogIsEmpty() and xmlNewCatalog()
4532 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
4533 for install-catalog
4534 * configure.in: preparing 2.4.8
4535
4536Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
4537
4538 * HTMLtree.c tree.c include/libxml/HTMLtree.h
4539 include/libxml/tree.h include/libxml/xmlIO.h: more include
4540 cleanups, export cleanly one html output + format function.
4541
4542Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
4543
4544 * parser.c: removed initGenericErrorDefaultFunc call from
4545 xmlInitParser() since it could destroy previous calls to
4546 xsltSetGenericErrorFunc() effects
4547
4548Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4549
4550 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
4551 keyword.
4552
4553Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
4554
4555 * Makefile.am: cleanup
4556 * threads.c: cleanup too
4557 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
4558 from xsltproc
4559 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +00004560 dependency loop.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004561
4562Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
4563
4564 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
4565 was not used anymore !
4566
4567Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4568
4569 * configure.in: preparing 2.4.7
4570 * Makefile.am doc/Makefile.am: switched to the latest xmllint
4571 manual page from John
4572 * doc/*: updated the doc and rebuilt the generated pages
4573
4574Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
4575
4576 * xmlIO.c: closing bug #62711, the library should never
4577 close stdin or stdout.
4578
4579Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
4580
4581 * uri.c: second pass at fixing #63336, using Joel Young
4582 final patch. looks okay.
4583
4584Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
4585
4586 * uri.c include/libxml/uri.h: trying to clear #63336
4587 allowing the escaping routine to parse unconformant
4588 URI-References.
4589
4590Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
4591
4592 * vms/readme.vms vms/build_libxml.com nanoftp.c
4593 include/libxml/xmlversion.h.in: a few VMS updates from
4594 John A Fotheringham
4595 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
4596 and xmlCleanupOutputCallbacks() for the Perl binding people.
4597
4598Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
4599
4600 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
4601 apply fixes to close #63271 and avoid segfaults when
4602 the error routine gets callbed before xmlInitParser()
4603 get called.
4604 * nanoftp.c error.c: Applied patches from Justin Fletcher
4605 correcting some xmlGenericError misuses.
4606
4607Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
4608
4609 *doc/xmllint.xml, doc/xmllint.1
4610 New and improved man page for xmllint - .xml is the original, .1
4611 is the generated man page
4612
4613Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
4614
4615 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
4616 the web site from the main HTML document.
4617
4618Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4619
4620 * parser.c: fixed an erroneous validation bug when PE refs
4621 occurs in external parsed entities referenced from the
4622 internals subset
4623 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
4624 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
4625 added the associated testcase, it's a nice one.
4626 * HTMLparser.c: generate the DTD node as HTML still ...
4627 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
4628
4629Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
4630
4631 * HTMLparser.c: fixed a bug in htmlNewDoc()
4632
4633Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
4634
4635 * test/threads/*: added entities testing to the Thread test
4636 * testThreads.c: make the test reasonable
4637 * DOCBparser.c: fix the DTD public and system ID
4638 * xmllint.c: added --sgml for SGML DocBook importing
4639 * Makefile.am: added Docbtests target
4640
4641Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4642
4643 * nanoftp.c: use only "anonymous@" string for anonymous passwds
4644 * testThreads.c: removed bogus include
4645
4646Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
4647
4648 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
4649 fixed a very serious (looping) validation bug
4650
4651Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
4652
4653 * include/libxml/globals.h include/libxml/threads.h threads.c
4654 testThreads.c: far more testing, cleaning up bugs
4655 * *.c : make sure globals.h is always included.
4656
4657Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
4658
4659 * HTMLparser.c: try to get rid of parser loops for good.
4660
4661Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
4662
4663 * configure.in: fixed some bugs in CFLAGS passing.
4664 * test/threads Makefile.am testThreads.c: added a specific
4665 threaded test case (really nasty, guaranteed).
4666
4667Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
4668
4669 * catalog.c: serious cleanup on the management of the
4670 XML catalog tree, more tests done, especially with
4671 the catalog PI.
4672
4673Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
4674
4675 * catalog.c: avoid a problem in catalog cleanup on SMP if
4676 catalogs were not initialized.
4677
4678Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
4679
4680 * catalog.c xpath.c: trying to cleanup the not thread safe
4681 parts of the library.
4682
4683Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
4684
4685 * include/libxml/globals.h configure.in global.data: make
4686 the allocation be per-thread a configure option
4687 * encoding.c include/libxml/parser.h: fixed compilation
4688 errors
4689
4690Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4691
4692 * include/libxml/parser.h: Norm reported that a few lines
4693 added were breaking libxslt compile, removed them for now
4694
4695Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
4696
4697 * parser.c parserInternals.c threads.c: debugged and fixed
4698 initialization problems which were giving troubles on SMP
4699 boxes.
4700
4701Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4702
4703 * include/libxml/Makefile.am: missing globals.h
4704
4705Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4706
4707 * globals.c: added a couple of standard includes.
4708
4709Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4710
4711 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
4712 include/libxml/parserInternals.h include/libxml/tree.h
4713 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
4714 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
4715 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
4716 Applied the last patches from Gary, cleanup, activated threading
4717 all user accessible global variables are now handled in globals.[ch]
4718 Still a bit rought but make tests passes with either
4719 --with-threads defined at configure time or not.
4720 * Makefile.am example/Makefile.am: added globals.[ch] and threads
4721 linking options
4722
4723Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4724
4725 * Makefile.am include/libxml/Makefile.am
4726 include/libxml/globals.h globals.c include/libxml/threads.h
4727 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
4728 configure.in: started integrating the core of the thread support
4729 not activated yet but half integrated. The code should still
4730 compile and work anyway.
4731
4732Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4733
4734 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
4735 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
4736 integrating the non-controversial parts of Gary Pennington
4737 multithread patches
4738 * catalog.c: corrected a small bug introduced
4739
4740Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4741
4742 * catalog.c include/libxml/catalog.h: very serious cleanup,
4743 isolating unportable code and as much as possible the accesses
4744 to the global shared catalog. May need more testing !
4745
4746Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4747
4748 * include/libxml/debugXML.h debugXML.c tree.c: integrating
4749 Keith Isdale patches for the XSLT debugger interfaces. Some
4750 cleanup
4751
4752Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4753
4754 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
4755 * DOCBparser.c: generate line nubers in elements
4756
4757Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
4758
4759 * configure.in: preparing 2.4.6 release
4760 * doc/xml.html doc/html/*: updated and rebuilt the docs
4761 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
4762
4763Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
4764
4765 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
4766 adding documentation for DV's supercatalog support
4767
4768Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4769
4770 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
4771 super catalog support adding one API and one flag --sgml to
4772 xmlcatalog
4773
4774Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
4775
4776 * doc/xmlcatalog_man.xml, xmlcatalog.1
4777 One more crack at
4778 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
4779
4780
4781Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4782
4783 * xpath.c: implemented xmlXPathObjectCopy for external objects
4784 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
4785
4786Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
4787
4788 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
4789 finishing up fix to
4790 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
4791 the xmlcatalog man page display more elegantly
4792
4793Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
4794
4795 * configure.in: closing bug #61832
4796 * HTMLparser.c: removed a warning
4797
4798Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4799
4800 * xpath.c: fixing #61673 part I, do not loose doc information
4801 when copying result value trees.
4802
4803Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4804
4805 * xpath.c: trying to harden the XPath interpreter
4806
4807Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
4808
4809 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
4810 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
4811
4812Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4813
4814 * HTMLparser: repaired another loop problem
4815
4816Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4817
4818 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
4819 parsing.
4820 * xpath.c: fix bug #61291 the default XML namespace node is
4821 missing from the namespace axis.
4822 * tree.c: refuse to create namespaces nodes with prefix "xml"
4823
4824Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
4825
4826 * SAX.c: ouch a non-defined namespace could lead to a crash,
4827 fixed #61215
4828
4829Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
4830
4831 * parserInternals.c: closed bug #61054
4832
4833Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4834
4835 * include/libxml/Makefile.am: closing #60708
4836
4837Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4838
4839 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
4840 adding xmlSAXParseFileWithData following Marco Stipek suggestion
4841
4842Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4843
4844 * valid.c: close bug #61550 when xml: wasn't considered a namespace
4845
4846Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4847
4848 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
4849 * DOCBparser.c HTMLparser.c parser.c: fixed typos
4850
4851Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
4852
4853 * catalog.c: Justin Fletcher provided cleaup code in case
4854 HAVE_STAT is not defined
4855 * include/win32config.h: Igor Zlatkovic suggested to have
4856 HAVE_STAT defined there
4857
4858Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4859
4860 * catalog.c - fixed typing error reported by M. Barros
4861
4862Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
4863
4864 * xmllint.c - fixing typo
4865
4866Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4867
4868 * HTMLparser.c: small enhancement to prevent loop on
4869 unrecognizable data
4870
4871Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4872
4873 * parserInternals.c: applying patch from bug #60757 this
4874 should close it
4875
4876Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
4877
4878 * catalog.c xmlcatalog.c: removed a couple of warning
4879 * xpath.c: try to solve the linking problem on platforms
4880 needing trio to compile
4881
4882Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4883
4884 * Makefile.am libxml.spec.in: backing up non-documented changes
4885 commited without review or aproval by Jens Finke <jens@gnome.org>
4886 * HACKING: made 100% clear that no commit should be done directly
4887
4888Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4889
4890 * configure.in: Joe Orton provided a patch fixing a problem
4891 when iconv is specified to be in a non-standard directory
4892 but wasn't exported in xml2-config --cflags
4893
4894Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4895
4896 * configure.in: let's ship 2.4.5 before getting too much
4897 troubles with 2.4.4 errors.
4898
4899Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4900
4901 * encoding.c entities.c: do not output hexadecimal charrefs
4902 when serializing HTML since some version of Netscape can't
4903 grok it, generate decimal ones.
4904 * result/HTML/doc3.htm: output changed due to previous test
4905 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
4906
4907Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
4908
4909 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
4910 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
4911
4912Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4913 Released 2.4.4
4914
4915 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
4916 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
4917 updated the configuration scripts systems accordingly
4918
4919Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4920
4921 * configure.in: preparing for 2.4.4
4922 * doc/xml.html doc/html/*: updated and rebuilt the docs
4923
4924Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4925
4926 * win32/dsp/libxml2.def.src: tried to incorporate comments
4927 from bug #59220
4928
4929Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
4930
4931 * parser.c result/noent/wml.xml: fixed bug #59981 related
4932 to handling of '&' in attributes when entities are substitued
4933
4934Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4935
4936 * libxml.h include/libxml/xmlversion.h.in
4937 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
4938 Tried to close bug #60131
4939
4940Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4941
4942 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
4943
4944Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
4945
4946 * SAX.c: fixing bug #59946 on xmlns=""
4947
4948Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4949
4950 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
4951 but allocates a new error code.
4952
4953Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4954
4955 * xmllint.c: John Fleck fixed typos in the options output
4956 * parser.c SAX.c: fix ignorable white space SAX selection
4957
4958Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4959
4960 * entities.c: Steve Underwood found the possibility of an
4961 ininite loop in case of error.
4962
4963Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4964
4965 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
4966
4967Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4968
4969 * parser.c: warn if version is not 1.0 but it's not
4970 strictly speaking an error after analyzing the spec
4971
4972Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
4973
4974 *doc/catalog.html - add link to the html version of the
4975 man page, other linguistic cleanups
4976
4977Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
4978
4979 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
4980 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
4981 file, has not yet been included in the build.
4982
4983Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4984
4985 * catalog.c: removed a duplicate affectation Justin Fletcher
4986
4987Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
4988
4989 * tree.c: Armin Sander pointed a possible text coalescing
4990 problem, completed his patch.
4991
4992Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4993
4994 * trionan.c: Fixed const and volatile re-definition problem
4995
4996Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
4997
4998 * libxml.4 parser.c: doc updates from Heiko Rupp
4999 * parserInternals.c: 2 sanity checks from Heiko Rupp
5000
5001Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
5002
5003 * tree.c: applied patch from Armin Sander to make some pointers
5004 const in xmlCopyNode()
5005 * include/libxml/tree.h: added fix to the header
5006
5007Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5008
5009 * xpath.c: hum, restrict the integer usage gcc bug workaround
5010 to only gcc compilers so that other architecture don't get
5011 penalized by this limitation.
5012 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
5013
5014Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5015
5016 * valid.c: fixed a Windows compiler warning (Chris Poblete)
5017 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
5018
5019Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
5020
5021 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
5022 --convert option to xmlcatalog to convert SGML ones to
5023 the XML syntax.
5024 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
5025
5026 2.4.3 got released at that point
5027Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5028
5029 * catalog.c xmlIO.c: started some serious testing and fixed
5030 a few bug and optmization needs.
5031
5032Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5033
5034 * Makefile.am configure.in include/libxml/xmlwin32version.h:
5035 preparing for a 2.4.3 release even if it may not be ready yet
5036 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
5037 all file parsing lookup to go through the entity resolver, add
5038 to add an API to bypass it (needed to load catalogs themselves),
5039 some cleanup on the catalog code too.
5040 * nanoftp.c: small cleanup
5041 * doc/catalog.html: small update
5042
5043Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
5044
5045 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
5046 Jun Kuriyama
5047
5048Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
5049
5050 * doc/catalog.html: finished the catalog documentation
5051
5052Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5053
5054 * doc/catalog.html doc/xml.html: added documentation about
5055 Catalog support, misses an API description
5056 * doc/html/*: reextracted the API pages
5057
5058Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5059
5060 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
5061 Added the part about section 7.2 on URI resolution,
5062 fixed a side effect in the HTML parser, look complete
5063 and ready to rock except the URI/SystemID part!
5064
5065Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5066
5067 * include/libxml/catalog.h include/libxml/parser.h
5068 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
5069 xmlIO.c: added support and APIs needed for the catalog PI
5070 * include/libxml/xmlIO.h: cleanup
5071
5072Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5073
5074 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
5075 include/libxml/catalog.h: starts to look okay, really
5076 plugged the new framework, cleaned a lot of stuff,
5077 added some APIs, except the PI's support missing this
5078 should be mostly complete
5079 * result/catalogs/* test/catalogs/*: added new test, enriched
5080 the existing one with URN ID tests
5081
5082Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
5083
5084 * catalog.c: fixed nextCatalog
5085 * result/catalogs/docbook test/catalogs/*: started adding
5086 a small regression test
5087
5088Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
5089
5090 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
5091 more work on the XML catalog support.
5092 * parser.c include/libxml/parser.h: small cleanup seems using
5093 list as a public parameter name can give portability troubles
5094 * trionan.c trionan.h xpath.c include/libxml/trionan.h
5095 include/libxml/xpath.h include/libxml/Makefile.am: removed
5096 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
5097 wrappers
5098
5099Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5100
5101 * Makefile.am trio.c triodef.h trionan.c xpath.c
5102 include/libxml/Makefile.am include/libxml/trionan.h:
5103 Re-worked Not-A-Number and Infinity support.
5104 * xmlcatalog.c: added readline include files
5105
5106Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5107
5108 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
5109 testCatalog as xmlcatalog, making it an installed app
5110 adding a shell, and preparing it to be a /etc/xml/catalog
5111 management tool, though not ready yet
5112 * catalog.c include/libxml/catalog.h: adding support for
5113 XML Catalogs http://www.oasis-open.org/committees/entity/
5114 not finished, there is some interesting tradeoffs and a
5115 few open questions left.
5116
5117Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
5118
5119 * xmllint.c: fixed a line formatting problem
5120
5121Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5122
5123 * SAX.c: removed a couple of unused variable (Albert Chin)
5124
5125Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
5126
5127 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
5128 trying to fix some troubles w.r.t. function returning
5129 const xxxPtr.
5130
5131Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5132
5133 * win32/dsp/libxml2.def.src: another set of symbols conditionally
5134 defined
5135
5136Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
5137
5138 * xpointer.c: removed unused var
5139
5140Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
5141
5142 * testXPath.c: another small cleanup closing bug #59110
5143
5144Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
5145
5146 * win32/dsp/libxml2.def.src: small cleanup closing bug
5147 #59108
5148
5149Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
5150
5151 * example/gjobread.c: add xmlCleanupParser() before leaving
5152
5153Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
5154
5155 * config.h.in configure.in include/libxml/xmlwin32version.h:
5156 released 2.4.2
5157
5158Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
5159
5160 * include/libxml/valid.h debugXML.c valid.c: deprecate
5161 the non-boundchecking Sprintf functions, add Snprintf
5162 this should close bug #57984
5163
5164Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
5165
5166 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
5167 URIs before doing the lookups (pointed by Mark Vakoc)
5168
5169Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
5170
5171 * xpath.c: serious changes on Result Value Trees and NodeSets
5172 w.r.t. deallocation and collect operations. Probably not
5173 100% clean (merge of allocated trees smells like a problem).
5174 Seems sufficient to close #58943
5175
5176Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5177
5178 * xmllint.c: adding a --format option
5179
5180Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
5181
5182 * xpath.c: count() was broken on Result Value Tree
5183 * xmlIO.c: fixed file:/// accesses on _WIN32
5184
5185Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5186
5187 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
5188 macro was renamed, this should close bug #58683
5189
5190Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
5191
5192 * SAX.c: small fix fixing bug #58539 reported by coolo, in
5193 entity substitution mode text at the end of the entity might
5194 be added due to text coalescing.
5195 * nanoftp.c parser.c: small cleanup
5196
5197Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
5198
5199 * HACKING: added John Fleck right to commit in the doc subdir
5200
5201Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5202
5203 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
5204 allow to inherit attributes from the DTD directly in the
5205 tree, this is needed for XPath and can be a useful feature.
5206 Inherited namespaces are always provided at the tree level now
5207 * test/defattr* result/defattr* result/noent/defattr*: added a couple
5208 of tests for this feature (XSLT being the prime user).
5209
5210Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5211
5212 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
5213 testSAX.c xmlIO.c xmllint.c include/win32config.h
5214 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
5215 include/libxml/xmlwin32version.h.in win32/README.MSDev
5216 win32/dsp/*: applied Win32 Facelift No.2 patches from
5217 Igor Zlatkovic for Windows/MSC
5218
5219Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
5220
5221 * SAX.c: unparsedEntityDecl() the URI computation of the
5222 entity wasn't done breaking XSLT unparsed-entity-uri()
5223
5224Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
5225
5226 * xpath.c: fixed a bug when walking the descendants and
5227 the current node has no children
5228 * debugXML.c: show up when a text node is supposed to not be escaped
5229
5230Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5231
5232 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
5233 worked like the set:leading() function)
5234 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
5235
5236Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5237
5238 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
5239
5240Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5241
5242 * include/libxml/xmlIO.h: apply change to close #58141
5243 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
5244
5245Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5246
5247 * parser.c: when the internal subset uses a PE, then the
5248 included entity can use conditional sections.
5249
5250Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5251
5252 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
5253 when walking the namespace axis showing up in
5254 libxst/tests/general/bug-12
5255 * xmlmemory.c: added the possibility to trace a given block
5256 defined by its address
5257
5258Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5259
5260 * parser.c: don't override existing encoding specified before
5261 starting xmlParseDocument()
5262
5263Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5264
5265 * include/libxml/xmlwin32version.h: reinserted, needed for
5266 Windows users of CVS
5267
52682001-07-27 Darin Adler <darin@bentspoon.com>
5269
5270 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
5271 * testCatalog.c: Add include of <libxml/parser.h>.
5272
52732001-07-27 Darin Adler <darin@bentspoon.com>
5274
5275 * include/libxml/.cvsignore:
5276 * include/libxml/xmlwin32version.h:
5277 Remove this file from CVS because it's generated.
5278
5279Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5280
5281 * parser.c include/libxml/parser.h: applied const patches from
5282 Tom Moog #58002
5283
5284Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5285
5286 * xpath.c include/libxml/xpath{,Internals}.h: added a function
5287 lookup framework
5288
5289Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5290
5291 * tree.c: fixed xmlCopyNode() for documents
5292
5293Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5294
5295 * parser.c: fixed bugs #58073 reported by Greg Shtilman
5296
5297Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5298
5299 * parser.c: fixes bug #57652 reported by Morus Walter
5300
5301Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5302
5303 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
5304
5305Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5306
5307 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
5308 errors, lesson don't add new functions at 1am before a release
5309 * xpath.c: integrated fix from Bjorn to avoid divide by zero
5310 from XPath initialization when possible.
5311
5312Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5313
5314 * result/scripts/base*: removing history/readline changed
5315 this slightly
5316 * include/libxml/parser.h SAX.c parser.c parserInternals.c
5317 xmllint.c: make element content line number generation
5318 optionnal to avoid breaking old apps added interface to switch
5319
5320Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5321
5322 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +00005323 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00005324 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
5325 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
5326 John Kroll fixes to allow saving to HTTP via PUT (or
5327 POST of needed).
5328 * doc/html/*.html: regenerated the docs
5329
5330Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5331
5332 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
5333 xmlHashScanFull and xmlHashScannFull3 to get passed the
5334 three keys as arguments to the callback function
5335
5336Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5337
5338 * configure.in Makefile.am: removed libxml softlink for good
5339 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
5340 100% coverage by gtk-doc
5341
5342Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5343
5344 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
5345 fixed serious troubles due to size_t vs. int mismatch
5346
5347Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5348
5349 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
5350
5351Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5352
5353 * include/libxml/xpath{,Internals}.h xpath.c: added a more
5354 convenient extension API for value and context managing
5355 Now handles external objects through xmlXPathPopExternal,
5356 xmlXPathWrapExternal and xmlXPathReturnExternal.
5357 Added functions for sets operations (intersection, etc.)
5358
5359Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5360
5361 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
5362 xmlIO.c tree.c parserInternals.c entities.c encoding.c
5363 HTMLparser.c: cleanup of global variables, marking some
5364 const or private.
5365
5366Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5367
5368 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
5369 fixed xmlXPathNodeSetItem when passing index=0
5370
5371Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5372
5373 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
5374
5375Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5376
5377 * xmllint.c: fixed compilation under Cygwin #57503
5378 * TODO: update
5379
53802001-07-13 Peter Williams <peterw@ximian.com>
5381
5382 * config.h.in: add #undef HAVE_DLFCN_H
5383
5384 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
5385 builddir.
5386
5387Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5388
5389 * win32/libxml2/libxml2.def.src: added a couple of exported entries
5390 raised by #57348 and #57381
5391
5392Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5393
5394 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
5395 tree.c xpointer.c: store the line numbder in element->content,
5396 may break some software, need a configuration mechanism
5397
53982001-07-10 Darin Adler <darin@bentspoon.com>
5399
5400 * .cvsignore:
5401 * example/.cvsignore:
5402 * include/.cvsignore:
5403 * include/libxml/.cvsignore:
5404 Various things that are generated and should be ignored.
5405
5406Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5407
5408 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
5409 * doc/xml.html doc/html/*: updated the docs
5410
5411Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5412
5413 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
5414 validation occured on content with element child
5415
5416Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5417
5418 * tree.c: fixed XML Base computation which was broken
5419 * debugXML.c: added a base function to the shell
5420 * Makefile.am result/scripts/* test/scripts/*: added scripts
5421 based regression tests, and adding 2 XML Base tests
5422
5423Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5424
5425 * tree.c: set properties doc and call xmlSetListDoc for properties
5426 content when grafting them in a different tree.
5427 * aclocal.m4: remove from CVS
5428
5429Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5430
5431 * win32/libxml2/libxml2.def.src: added some missing entry point
5432 for XPath (Mark Vakoc)
5433
5434Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5435
5436 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
5437 layer should URI-Unescape before trying to open resources.
5438
5439Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5440
5441 * xpath.c: fix the name() bug for elements in the default
5442 namespace reported by Charlie Bozeman
5443
5444Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5445
5446 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
5447 led to an XPath fix, improvements of SAX initialization, and
5448 an added option --nocdata to testXPath
5449
5450Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5451
5452 * doc/libxml-doc.el: Felix Natter provided anew version working
5453 with XEmacs too
5454
5455Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5456
5457 * include/libxml/xpath.h: small cleanup
5458 * doc/xml.html: update
5459
5460Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5461
5462 * Makefile.am configure.in include/libxml/xmlwin32version.h:
5463 released 2.3.14
5464
5465Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5466
5467 * doc/html/*: rebuilt the docs for the release
5468 * doc/xml.html: added 2.3.14 release.
5469
5470Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5471
5472 * xpath.c: a bug reported by Stephan Kulow empty nodesets
5473 were not equal to empty strings
5474
5475Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5476
5477 * SAX.c: fixed a URI-Reference computation problem when validating
5478 * xmlIO.c: small cleanup
5479
5480Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5481
5482 * parser.c: improved the description of a couple of interfaces
5483 upon Larry Stamper suggestion
5484
5485Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5486
5487 * SAX.c entities.c parser.c: changed completely the way entities
5488 are handled when running the parser in entity substitution mode.
5489 This fixes a bug reported by Stephan Kulow and nearly divides
5490 by 3 the amount of memory required by libxslt to load and process
5491 DocBook TDG.
5492
5493Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5494
5495 * HTMLparser.c: fixing a too early root closing problem raised
5496 byt Prashanth Naidu
5497
5498Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5499
5500 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
5501 raised by Mark Vakoc.
5502
5503Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5504
5505 * example/Makefile.am: fixed the include path to add srcdir/include
5506 * Makefile.am configure.in: fix from Albert Chin for iconv detection
5507 and some cleanup
5508
5509Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5510
5511 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
5512 lot of optimization work, results in significant improvements
5513 when handling really complex XPath queries. Add a small optimizer
5514 for unions, improve [n] and [last()], avoid some costly ops.
5515
5516Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5517
5518 * include/libxml/parser.h parser.c: xmlStrstr args are both const
5519 * xpath.c: small cleanup
5520 * xmlGetNsList: reformated, fixed problems if used on Entities
5521
5522Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5523
5524 * doc/xml.html: added 1.8.14 and 2.3.13 releases
5525
5526Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5527
5528 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
5529 * Makefile.am example/Makefile.am: workaround automake generating
5530 erroneous deps
5531
5532Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5533
5534 * include/win32config.h: bug #56801 Yon Derek provided a patch
5535 to the windows config file.
5536
5537Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5538
5539 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
5540 libxml.h : Yon Derek provided a set of changes to compile from
5541 CVS on Windows/MSC
5542
5543Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5544
5545 * parser.c: fixed UTF8 BOM support in push mode
5546 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
5547 added a specific testcase
5548
5549Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5550
5551 * Makefile.am: added --push regression tests
5552 * parserInternals.c: the XML parser segfaulted in --push mode
5553
5554Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5555
5556 * configure.in: moved the symlinks detection within a CVS
5557 check, this is not portable and will be removed soon.
5558 * xpath.c: small cleanup/speedup
5559
5560Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5561
5562 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
5563 release of 2.3.12
5564 * parser.c: make an error message if unknow entities in all cases
5565
5566Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5567
5568 * uri.c: fixed 2 uri normalization bugs on '//' reduction
5569
5570Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5571
5572 * include/libxml/Makefile.am: Laszlo Peter pointed out that
5573 includes were installed in the wrong dir
5574
5575Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5576
5577 * doc/html.xml: warn against sending code to exhibit bugs.
5578
5579Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5580
5581 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
5582 Tru64 from Thomas Leitner
5583
5584Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5585
5586 * AUTHORS: added William and Bjorn
5587 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
5588 daniel@veillard.com hopefully I won't have to do this again
5589 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
5590 docs can be rebuilt cleanly now
5591 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
5592 from CVs it's generated, added include/libxml/xmlwin32version.h
5593 also generated but which should change far less frequently.
5594 * catalog.c nanoftp.c: made sure to include libxml.h not
5595 libxml/xmlversion.h directly
5596 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
5597 when compiling on WIN32 and MSC
5598
5599Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5600
5601 * include/Makefile.am include/libxml/Makefile.am configure.in:
5602 fixed make distcheck and rebuilding the rpms
5603
5604Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5605
5606 * configure.in: should finish the migration of exported includes
5607 into a real include/libxml in CVS, at least for CVS users.
5608 * removed the exported headers, added in include/libxml (as well
5609 as xmlversion.h.in).
5610
5611Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5612
5613 * configure.in: fixed the way to detect symlink
5614
5615Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5616
5617 * configure.in: updated, include/libxml is now a real CVS dir
5618
5619Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5620
5621 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
5622 version works with both libxml1 and libxml2 (it autodetects
5623 the prefix of the html-files) from Felix Natter.
5624 * doc/xml.html: updated doc accordingly
5625
5626Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5627
5628 * xpath.c: fixed the bug generating a template loop in libxslt
5629 when using docbook-xsl-1.4, * should filter out document nodes
5630 * HACKING: added William
5631 * TODO: updated
5632
5633Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5634
5635 * doc/FAQ.html: added a warning about gcc-3.0
5636 * doc/xml.html: added reference to gdome2 and removed a confusing
5637 sentence
5638
5639Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5640
5641 * xmlversion.h: okay this is a generated file, but Windows
5642 users need it and they can't generate it, and I want CVS
5643 Windows users ...
5644 * win32/libxml2/libxml2_so.dsp: Windows project file for
5645 the shared lib version of libxml2
5646 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
5647 resources needed for libxslt/xsltproc by Yon Derek
5648
5649Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5650
5651 * trio.c: MSVC fix (provided by Igor Zlatkovic)
5652
5653Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5654
5655 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
5656
5657Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5658
5659 * include/win32config.h: Yon Derek provided a first fix
5660 to be able to compile libxslt/xsltproc on Windows
5661
5662Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5663
5664 * xpath.c: attempt to work around what seemed a gcc optimizer
5665 bug when handling floats on i386 http://veillard.com/gcc.bug
5666 * tree.c entities.c encoding.c: doing some cleanups while
5667 chasing it
5668
5669Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5670
5671 * Makefile.am: cleanup when --without-debug is specified
5672 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
5673 w.r.t. --without-debug and other include points
5674 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
5675 Catalogs
5676 * configure.in entities.h tree.h HTMLparser.c: removed
5677 --without-corba, made the _private field mandatory
5678
5679Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5680
5681 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
5682 outputs a BOM in UTF8, an errata has been issued to avoid the
5683 problem, that was the most reasonable solution... Add support
5684 for a leading UTF8 BOM in entities.
5685
5686Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5687
5688 * valid.c: fixed a bug found when post validating an entity ref
5689 * xmllint.c: added --loaddtd and sligly changed --postvalid to
5690 activate it too
5691
5692Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5693
5694 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
5695 weakness in the node copy the XPointer and the XInclude
5696 implementations. Serious cleanup.
5697
5698Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5699
5700 * Makefile.am: Kjartan Maraas provided a small patch to
5701 add xml2-config.in to EXTRA_DIST
5702
5703Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5704
5705 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
5706 provided another failing case found in KDE, the way the
5707 ctxt->vctxt.nodeTab was allocated and freed changed over
5708 time but it wasn't completely cleaned up. This should fix it.
5709
5710Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5711
5712 * parser.c: Stephan Kulow also raised the fact that line number
5713 could get miscounted making debug harder, fixed the problem
5714 in xmlParseCharData()
5715
5716Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5717
5718 * valid.c: Stephan Kulow pointed out a problem when validating
5719 and using an empty entity, forgot a 'break' in a case.
5720
5721Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5722
5723 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
5724 * doc/xml.html: updated with 2.3.11
5725
5726Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5727
5728 * TODO: updated adding cleanup of generated doc
5729 * configure.in: prepared to release 2.3.11
5730 * xmllint.c: added --version for bug reporting
5731 * doc/html/*.html: rebuilt the doc
5732
5733Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5734
5735 * xpath.c: first part of the work on selecting namespace to
5736 fix bug #56115
5737
5738Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5739
5740 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
5741 when using -liconv
5742 * TODO: updated
5743
5744Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5745
5746 * HTMLtree.[ch]: more work on the HTML serialization routnes,
5747 cleanup, encoding support.
5748
5749Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5750
5751 * xpath.c: Thomas Broyer suggested a better patch for the / arg
5752
5753Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5754
5755 * xpath.c: bug detected by Ankh when / is used as a function arg
5756
5757Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5758
5759 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
5760 of element and use it to avoid outputting formatting spaces at
5761 the wrong place. Implemented the format parameter for HTML save.
5762 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
5763 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
5764 result/HTML/wired.html: of course this impact the result of a
5765 number of HTML tests
5766
5767Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5768
5769 * HTMLtree.[ch]: started augmenting the HTML save API with
5770 encoding and formatting parameters
5771
5772Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5773
5774 * HTMLtree.h: cleanup and started evaluating the work needed on
5775 revamping the HTML output code
5776
5777Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5778
5779 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
5780
5781Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5782
5783 * valid.c: fixed bug #56049, forgot one check in the
5784 validation routine
5785
5786Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5787
5788 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
5789
5790Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5791
5792 * libxml.h: fixed an error in last commit
5793 * doc/FAQ.html: added an entry for compilation from CVS
5794
5795Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5796
5797 * xmlversion.h.in libxml.h: Cygwin patches
5798 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
5799 * tree.h: cleanup
5800
5801Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5802
5803 * tree.c: patched xmlFreeNode() to avoid freeing() a static
5804 memory block in a strange case where libxml is linked twice
5805 in the binary.
5806
5807Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5808
5809 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
5810 state far too often, simple fix used to avoid it.
5811
5812Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5813
5814 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
5815 being processed, applied his patch
5816 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
5817
5818Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5819
5820 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
5821 provided fixes to compile on MSCC again
5822 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
5823 also provided an update for the project files.
5824
5825Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5826
5827 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
5828 bug #55810
5829
5830Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5831
5832 * tree.c: fixed xmlGetNsProp() to close bug #55683
5833 Note this requires libxslt to use it's own function instead.
5834
5835Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5836
5837 * HTMLtree.c: when in a pre element no formatting space should
5838 be added.
5839 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
5840
5841Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5842
5843 * configure.in: added tests for signal() and signal.h
5844
5845Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5846
5847 * xpath.c: robert pointed out xmlXPathNINF was not initialized
5848
5849Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5850
5851 * doc/libxml-doc.el: Felix Natter provided a new version for
5852 libxml2
5853
5854Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5855
5856 * HTMLtree.c: when in a pre element no formatting space should
5857 be added.
5858
5859Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5860
5861 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
5862
5863Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5864
5865 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
5866 hack
5867 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
5868 * uri.c: fixed a warning
5869
5870Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5871
5872 * HTMLtree.c: trying to close bug #55772 escaping in script
5873 elements
5874 * doc/xml.html: suggest to send mail to the list
5875
5876Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5877
5878 * error.c: attempt to fix the xmlGetVarStr breakage once and for
5879 good. Use a macro and based on the solution provided in
5880 vsnprintf manual page from GNU.
5881
5882Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5883
5884 * error.c: Workaround for non-preserving variadic list.
5885 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
5886
5887Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5888
5889 * doc/xml.html: added 2.3.10 release
5890
5891Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5892
5893 * configure.in: releasing 2.3.10
5894
5895Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5896
5897 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
5898
5899Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5900
5901 * encoding.c: Robert Collins provided a patch to add the
5902 "US-ASCII" encoding alias
5903
5904Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5905
5906 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
5907 string oriented functions and started cleaning the related areas
5908 in xpath.c which needed fixing in this respect
5909
5910Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5911
5912 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
5913 #55380
5914 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
5915
5916Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5917
5918 * TODO: updated
5919 * nanohttp.[ch] : started adding APIs to get the redirected URL
5920 when this occurs (needed for further base computation
5921 * tree.h: cleanup
5922 * encoding.c: cleanup
5923 * SAX.c: minor change around ctxt->loadsubset
5924
5925Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5926
5927 * Makefile.am include/Makefile.am: small change to have
5928 include/libxml rebuilt if working from CVS.
5929 * uri.c: applied another patch from Carl Douglas for URI escaping,
5930 this should close bug #51876
5931
5932Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5933
5934 * xinclude.c: fixed XInclude recursive behaviour bug #54678
5935 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
5936 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
5937 added specific regression test
5938 * parser.h: preparing for the XSLT mode where DTD inherited
5939 attributes are added to the tree.
5940
5941Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5942
5943 * xinclude.[ch]: Updated the namespace for the Last Call version
5944 * result/XInclude/include test/XInclude/include: updated the
5945 testsuite accordingly
5946
5947Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5948
5949 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
5950 related to bug #51876
5951
5952Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5953
5954 * tree.c: fixed a gross mistake in base computation, xml:base is
5955 not completely correct yet (need cascade).
5956 * xpath.[ch]: added the few things needed to find a function name
5957 and URI from the XPath context when it is called.
5958
5959Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5960
5961 * catalog.[ch]: fixes and add xmlLoadCatalogs()
5962 * DOCBparser.c: small cleanup
5963 * xmllint.c: added a --catalogs option to load catalogs from
5964 $SGML_CATALOG_FILES
5965 * tree.c: cleanup
5966 * configure.in: iconv library fixup, ICONV_LIBS
5967
5968Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5969
5970 * catalog.c: handling of CATALOG entries. detection of recursion,
5971 and a few bugfixes
5972 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
5973 against the default namespace
5974
5975Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5976
5977 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
5978
5979Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5980
5981 * parser.c: fixed propagation context info when parsing an
5982 external entity.
5983 * doc/html/*.html: regenerated a couple of docs
5984
5985Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5986
5987 * doc/xml.html: update with 2.3.9 informations
5988
5989Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5990
5991 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
5992 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
5993 * doc/html/* : rebuilt the docs
5994 * valid.c: small patch which may improve some case when
5995 validating.
5996
5997Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5998
5999 * HTMLparser.c: Closed bug #54891
6000 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
6001 to the suite
6002
6003Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6004
6005 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
6006 applied a documentation patch from LotR and filled in a few missing
6007 descriptions
6008
6009Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6010
6011 * xpath.c tree.c parser.c: speed optimizations at the parser level
6012 document tree freeing and xpath evaluation
6013
6014Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6015
6016 * parser.c parser.h parserInternals.h: fixed a couple of
6017 interfaces for handling memory buffer input to const char *
6018 upon suggestion of JamesH.
6019
6020Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6021
6022 * configure.in: LoTR sent a patch fixing the previous commit
6023
6024Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6025
6026 * configure.in: trying to deal again with the stoopid -R linking
6027 flag of Solaris
6028
6029Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6030
6031 * xpath.h: two nodeset access macros from Thomas Broyer
6032
6033Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6034
6035 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
6036 patch from Thomas Broyer
6037
6038Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6039
6040 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
6041 case
6042 * INSTALL: was empty added stuff from the FAQ
6043
6044Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6045
6046 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
6047 attributes handling and #54433 by adding xmlUnsetProp()
6048 and xmlUnsetNsProp()
6049
6050Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6051
6052 * HTMLparser.c: Patch from Jonas Borgström
6053 (htmlGetEndPriority): New function, returns
6054 the priority of a certain element.
6055 (htmlAutoCloseOnClose): Only close inline elements if they
6056 all have lower or equal priority.
6057 * result/HTML: this of course changed a number of tests results.
6058
6059Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6060
6061 * xmlIO.c catalog.c: plugged in the default catalog resolution
6062 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
6063 documentations
6064 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
6065
6066Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6067
6068 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
6069 integrating catalogs
6070 * catalog.[ch] testCatalog.c: adding a small catalo API
6071 (only SGML catalog support).
6072 * parser.c: restaured xmlKeepBlanksDefault(0) API
6073
6074Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6075
6076 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
6077
6078Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6079
6080 * parser.c: added xmlParseExternalEntityPrivate() to allow
6081 propagation of ctxt->_private when parsing external entities
6082
6083Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6084
6085 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
6086
6087Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6088
6089 * configure.in: fixed a small portability problem with AM_CONDITIONAL
6090
6091Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6092
6093 * valid.c: warn when indeterminist content model is detected
6094 * result/VC/ElementValid8: this adds a message
6095 * Makefile.am: add --novalid for VCM tests
6096 * parserInternals.c: added a call to Init memory
6097
6098Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6099
6100 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
6101 when both parameters are NULL.
6102
6103Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6104
6105 * valid.c: applied small patch from Gary Pennington, reindented
6106 some part of the code.
6107
6108Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6109
6110 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
6111 release, updated and regenerated the docs
6112
6113Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6114
6115 * xpath.c result/XPath/expr/floats : clarified and cleanup
6116 printing of abnormal floats in tests.
6117
6118Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6119
6120 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
6121 * results/HTML/ : a few changes in the output of the HTML tests as
6122 a result.
6123 * configure.in: tying to fix -liconv where needed
6124
6125Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6126
6127 * Makefile.am: fixed a stupid error
6128
6129Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6130
6131 * configure.in Makefile.am: make the inclusion of the trio
6132 modules in the library conditional
6133
6134Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6135
6136 * DOCBparser.c: patche from László Kovács, fixed entities refs
6137 in attributes handling
6138
6139Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6140
6141 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
6142 flushing
6143
6144Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6145
6146 * xpath.c: fix of an XSLT namespace bug reported on the list
6147 general/bug-8-
6148
6149Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6150
6151 * strio.h trio.c: Dan McNichol suggested a couple of small
6152 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
6153
6154Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6155
6156 * tree.c parser.c encoding.c: spent a bit more time looking
6157 at the parsing speed and DOM handling. Added a few more
6158 speedups.
6159
6160Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6161
6162 * parser.c: small but effective parsing speed improvement
6163
6164Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6165
6166 * configure.in: default on the DocBook parser inclusion (for Gnome)
6167 * DOCBparser.h: fixed a header reference
6168
6169Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6170
6171 * configure.in xpath.c: applied Bjorn patches for FPE on the
6172 alpha
6173
6174Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6175
6176 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
6177 xmlSaveFormatFileTo()
6178
6179Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6180
6181 * xpath.c: simple and efficient optimization, XPath functions
6182 aways bind to the same code, cache this
6183 * TODO: updated (by saying some is obsolete)
6184
6185Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6186
6187 * xpath.c: more cleanup work on XPath name parsing routines
6188
6189Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6190
6191 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
6192 xmlXPathParseName
6193 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
6194 * debugXML.c: avoid compilation problems if compiling without
6195 HTML support, Igor Zlatkovic
6196 * win32/libxml2/libxml2.def.src: being able to compile without
6197 XPath on Windows
6198
6199Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6200
6201 * libxml.m4: yet another patch from Toshio Kuratomi
6202
6203Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6204
6205 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
6206
6207Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6208
6209 * tree.[ch]: added xmlSaveFormatFile interface for saving
6210 and indenting a file.
6211
6212Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6213
6214 * xpath.c: fixed bug #53689 related to processing-instruction()
6215
6216Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6217
6218 * DOCBparser.c: patche from László Kovács
6219
6220Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6221
6222 * parser.c: applied fixes from Christian Glahn bug report #53391
6223
6224Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6225
6226 * error.c: Jean François Lecomte provided a complete description
6227 and a fix to bug #53537
6228
6229Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6230
6231 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
6232
6233Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6234
6235 * DOCBparser.c SAX.c: a bit more work on entities processing.
6236 Still Need to cleanup XML output and references in attributes
6237
6238Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6239
6240 * DOCBparser.c include/Makefile.am: two patches from László Kovács
6241
6242Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6243
6244 * tree.c: trying to fix #53574, not completely complete,
6245 I would like xmllint --copy --debug test/ent1 and
6246 xmllint --debug test/ent1 to show the same result.
6247 * xpath.c: fix a bug when trying to sort namespace nodes
6248
6249Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6250
6251 * HTMLtree.c: real fix for #53402
6252
6253Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6254
6255 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
6256 PIs when using xsl:output
6257 * valid.c: closing #53537 some case generate segfaults if there
6258 is validity errors
6259
6260Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6261
6262 * SAX.c testDocbook.c DOCBparser.c: more work on the support
6263 of external parsed entities, added --noent to testDocbook
6264 * valid.c: Garry Pennington found an uninitialized variable
6265 access in xmlValidateElementContent()
6266
6267Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6268
6269 * HTMLparser.c : HTML parsing still sucks ... trying to deal
6270 with madness
6271 * result/HTML/ : this modified the result of the regression tests
6272 a lot.
6273
6274Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6275
6276 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
6277 to doc where it wasn't checked against NULL reported by
6278 Jens Laas
6279
6280Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6281
6282 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
6283 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
6284
6285Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6286
6287 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
6288 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
6289 * SAX.[ch]: cleanup and updates for DocBook
6290 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
6291 ex SGML identifier changes
6292 * valid.c: removed a static unused function.
6293
6294Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6295
6296 * HTMLtree.c: applied change for Paul Sponagl on script saving
6297 * Makefile.am: the warning about entity title.xml are normal.
6298
6299Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6300
6301 * configure.in: release of 2.3.7
6302 * Makefile.am: fixing make distcheck
6303
6304Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6305
6306 * doc/html/* doc/xml.html: updated and regenerated the docs
6307
6308Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6309
6310 * xpath.c: fixed the XPointer problem introduced in 2.3.6
6311
6312Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6313
6314 * tree.c: fixed #53388 with the provided patch
6315
6316Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6317
6318 * valid.c: Bjorn detected an invalid memory access. Fixed
6319 vstateVPush()
6320
6321Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6322
6323 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
6324
6325Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6326
6327 * libxml.h: new header used only for the compilation of libxml
6328 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
6329 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
6330 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
6331 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
6332 xmlmemory.c xpath.c xpointer.c: libxml.h integration
6333 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
6334 baseline (version 1.2 plus a single patch).
6335 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
6336 scientific notation for numbers. Tests added.
6337 * xpath.c: formatting of numbers changed to use sprintf
6338 (contribution from William Brack)
6339
6340Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6341
6342 * valid.c: cleanup, more useful debugging
6343 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
6344 * xmlIO.c: entity loading is printed as an error when validating
6345
6346Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6347
6348 * valid.c: fixed to validate within entities
6349 * test/VCM/v22.xml: added a specific testcase
6350
6351Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6352
6353 * valid.c: forgot an epsilon transition in for ()+
6354 * test/VCM/v21.xml : added a specific test case
6355
6356Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6357
6358 * valid.c: removed a state explosion exhibited by RSS
6359 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
6360 from bug #51872
6361
6362Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6363
6364 * valid.[ch] tree.h: worked *hard* to get non-determinist content
6365 validation without using an ugly NFA -> DFA algo in the source.
6366 Made a specific algorithm easier to maintain, using a single
6367 stack and without recursion.
6368 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
6369 * hash.c: made the growing routine static
6370 * tree.h parser.c: added the parent information to an
6371 xmlElementContent node.
6372
6373Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6374
6375 * SAX.c parser.c xpath.c: generating IDs when not validating
6376 from an external parsed entity was poisoning the ID has table
6377 with removed values. This was killing XSLT on the KDE help
6378 browser.
6379
6380Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6381
6382 * entities.h: andrew@ugh.net.au detected a double declaration
6383
6384Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6385
6386 * debugXML.c hash.c tree.h valid.c : some changes related to
6387 the validation suport to improve speed with DocBook
6388 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
6389 the way validation errors get reported
6390
6391Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6392
6393 * HTMLparser.c HTMLtree.c: applied part of the patches provided
6394 by P C Chow and William M. Brack for XSLT HTML output
6395
6396Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6397
6398 * xmlversion.h.in win32config.h win32/libxml2/*: applied
6399 Igor Zlatkovic patches for MSC compilation and added his
6400 updates
6401
6402Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6403
6404 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
6405 prefix lookup.
6406 * parserInternals.c: fixed the bug reported by Morus Walter
6407 due to an off by one typo in xmlStringCurrentChar()
6408
6409Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6410
6411 * HTMLparser.c result/HTML/*: revamped the way the HTML
6412 parser handles end of tags or end of input
6413
6414Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6415
6416 * tree.[ch] : added xmlDocCopyNode for gdome2 support
6417
6418Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6419
6420 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
6421 bug where the linktime verions of free() won't work ...
6422
6423Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6424
6425 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
6426
6427Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6428
6429 * doc/xml.html: added 2.3.6 release
6430
6431Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6432
6433 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
6434 * result/wml.xml: resulted in a small output change
6435
6436Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6437
6438 * tree.c: xmlNewDoc was missing the charset initialization
6439 * xmllint.c: added --auto to autogenerate a doc, allow to
6440 reproduce the problem fixed on xmlNewDoc
6441
6442Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6443
6444 * xpath.c: trying to get 52979 solved
6445 * tree.c result/ result/noent/: trying to get 52712 solved, this
6446 also made me clean up the fact that XML output in general should
6447 not add formating blanks by default, this changed the output of
6448 a few tests
6449
6450Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6451
6452 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
6453
6454Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6455
6456 * configure.in: finally released 2.3.6
6457
6458Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6459
6460 * xpath.c: checking for null pointer generated by new code
6461
6462Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6463
6464 * xpath.c: fixed a [] evaluation problem reported
6465 * test/XPath/tests/simpleaddr: extended test
6466 * result/XPath/simpleaddr: updated result
6467
6468Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6469
6470 * xmllint.c: Dan Timis reported a portability problem
6471 on Macs without mmap, fixed it.
6472
6473Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6474
6475 * testXPath.c : added a --tree option allowing to display the
6476 tree dump of the XPath expression
6477
6478Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6479
6480 * xpath.c: fixed a memleak when comparing nodesets
6481 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
6482 * tree.c: added a TODO
6483
6484Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6485
6486 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
6487 we need string functions
6488 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
6489 to be able to use them where needed. Applied some changes
6490 to reduce name linking pollution and compile in only what's
6491 needed.
6492 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
6493 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
6494 for the string manipulation functions
6495 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
6496 to the free() function of xmlmemory.c
6497 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
6498 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
6499 usage.
6500
6501
6502Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6503
6504 * error.c: applied the context output patch of the error
6505 handling submitted by Chuck Griffith
6506 * error/VC/*: this slightly change some error logs
6507
6508Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6509
6510 * parser.c: fixed line number reporting on error
6511
6512Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6513
6514 * parser.c: Sullivan and Darin found a parser bug,
6515 applied the patch.
6516
6517Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6518
6519 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
6520 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
6521 xmlversion.h.in xpointer.c: of course the way I defined
6522 UNUSED breaks on old gcc version. Try to be smart and
6523 also define it directly in xmlversion.h
6524 * configure.in: removed -ansi flag from the pedantic set
6525
6526Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6527 Huge cleanup, I switched to compile with
6528 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
6529 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
6530 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
6531 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
6532 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
6533 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
6534 encoding.h entities.c error.c list.[ch] nanoftp.c
6535 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
6536 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
6537 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
6538 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
6539 Cleanup, staticfied a number of non-exported functions,
6540 detected and cleaned up a dozen of problem found this way,
6541 avoided a lot of public function name/typedef/system names clashes
6542 * doc/xml.html: updated
6543 * configure.in: switched private flags to the really pedantic ones.
6544
6545Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6546
6547 * configure.in: 2.3.5
6548 * doc/html/*: rebuilt the docs
6549
6550Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6551
6552 * parser.c: fixed a reported bug in NOTATION parsing
6553 * uri.c: accepted but not fixed bug 51876, added TODO
6554 * Makefile.am: fixed bug 51876
6555
6556Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6557
6558 * config.h.in configure.in error.c: fix a compilation problem
6559 on platforms without vsnprintf (xml@thewrittenword.com)
6560
6561Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6562
6563 * parser.c: fixed a function name header typo
6564 * SAX.c: notations can also occur in external subset.
6565
6566Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6567
6568 * error.c: removed a C++ like comment
6569
6570Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6571
6572 * parser.c: fixing bug 52299 strange condition leading
6573 to a parser crash due to a buffer overflow
6574 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
6575 added the specific test case
6576
6577Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6578
6579 * xpath.[ch]: still a lot of cleanup based on XSLT, added
6580 xmlXPathConvert{String,Number,Boolean} to be able to make
6581 type casts without a context stack, fixed some implementation
6582 problems related to the absence of context at parse-time,
6583 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
6584 in the public API too
6585 * xpointer.c xpathInternals.h: we need to know at parse time
6586 whether we are compiling an XPointer
6587
6588Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6589
6590 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
6591 cleaned up the parser internals, refactored XPath code, added
6592 new compilation based APIs and cleanly separated public and
6593 private APIs.
6594
6595Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6596
6597 * xpath.h: the comp field must be added at the end to avoid
6598 killing binary compat.
6599
6600Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6601
6602 * Makefile.am: detect XPath memleaks in regreson tests
6603 * error.c: fixed and error w.r.t. error reporting still using
6604 stderr
6605 * hash.c: added new line at end of file
6606 * tree.h: minor cleanup
6607 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
6608 expression parsing from evaluation, resulted in a number of
6609 changes internally, and in XPointer. Likely to break stuff
6610 using xpathInternals.h but should remain binary compatible,
6611 new interfaces will be added.
6612
6613Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6614
6615 * configure.in: fixed a couple of problems reported by
6616 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
6617 without gcc on non linux platforms.
6618
6619Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6620
6621 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
6622 a fix for --with-html-dir= configure support. I hope it won't
6623 break rpm generation
6624
6625Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6626
6627 * xmlIO.c: one function comment cleanup.
6628
6629Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6630
6631 * SAX.c: external subset notations were improperly registered
6632 in the internal subset.
6633
6634Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6635
6636 * README.cvs-commits: added, pointing to HACKING
6637 * HACKING: updated
6638
6639Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6640
6641 * parser.c: and Matt Sergeant found one in the XML push
6642 parser (erroneous check I forgot to remove when I fixed the
6643 main parser).
6644
6645Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6646
6647 * xpath.c: ptittom found a small bug in UnaryExpr
6648
6649Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6650
6651 * configure.in: bumped to 2.3.4
6652 * error.c: fixed bug #51860
6653 * tree.c: fixed bug #51861
6654 * valid.c: cleanup, more debug, failed to fix one bug crap ...
6655 * tree.[ch] : added xmlDefaultBufferSize
6656 * nanoftp.c: typo in function name header block
6657 * doc/xml.html : updated, added link to XML::LibXSLT
6658 * doc/html/* : rebuilt the docs
6659
6660Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6661
6662 * parser.c SAX.c: the new content parsing code raised an
6663 ugly bug in the characters() SAX callback. Found it
6664 just because of strangeness in XSLT XML Rec ouptut :-(
6665
6666Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6667
6668 * Makefile.am: Martin Baulig suggested to add -lm
6669 * tree.c: found another bug in xmlNodeGetContent()
6670
6671Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6672
6673 * xpath.c: Bjorn found the error related to strictness of comparison.
6674
6675Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6676
6677 * parser.c: trying to fix the Dtd parsing problem reported
6678 by Gary, side effect of last week speed optimizations.
6679
6680Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6681
6682 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
6683 * parserInternals.c: removed unneeded test raised by Stric
6684
6685Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
6686
6687 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
6688 and fixed by William Brack). Added xmlXPathFormatNumber.
6689 Changed the sorting slightly.
6690 * configure.in Makefile.am example/Makefile.am: Added -lm.
6691 Please note that applications linking with libxml2, must
6692 also like with the math library from now on.
6693
6694Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6695
6696 * HTMLparser.c: fixed loop reported by Marc Sanfacon
6697
6698Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6699
6700 * parser.c: one must report spaces even if the Dtd element
6701 content proves that this is not part of the element content.
6702 * result/valid/*.xml: this changed the ouptu slightly
6703
6704Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6705
6706 * configure.in: bumped to 2.3.3
6707 * doc/xml.html: updated
6708
6709Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6710
6711 * tree.c: minor doc fix
6712 * xpath.c: deallocation issues when a result tree has been
6713 converted to a node-set
6714
6715Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6716
6717 * doc/xml.html: oops corrected dates s/2000/2001
6718
6719Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6720
6721 * valid.c: new patch from Gary Pennington
6722
6723Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6724
6725 * doc/xml.html: applied patch from Ankh
6726
6727Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6728
6729 * xinclude.c: fixed a problem building on Mac
6730
6731Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6732
6733 * parser.c: more work on increasing parsing ferformances
6734
6735Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6736
6737 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
6738 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
6739 avoiding memcpy in production builds MEM_CLEANUP macro use
6740 * parser.[ch] parserInternals.c: optimizations of the tightest
6741 internal loops inside the parser. Better checking of I/O
6742 flushing/loading conditions
6743 * xmllint.c : added --timing
6744
6745Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6746
6747 * configure.in: bumped to 2.3.2
6748 * doc/xml.html: updated for release
6749
6750Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6751
6752 * xpath.c: found a memleak and fixed a nasty bug
6753
6754Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6755
6756 * xmllint.[c1] : added return code errors for xmllint
6757 * xpath.c: specific debug dump function for result value trees
6758
6759Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6760
6761 * xpath.c: finally implemented xmlXPathCompareNodeSets
6762 * test/XPath/expr/floats results/XPath/expr/floats: added
6763 a test for float expressions
6764
6765Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6766
6767 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
6768 * parserInternals.[ch]: trying to speed up parsing
6769 * xpath.c : speeded up node set equality op
6770
6771Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6772
6773 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
6774 better handling of ID/IDREF and the list modules associated
6775 * configure.in: small CFLAGS cleanup
6776
6777Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6778
6779 * configure.in: fixed iconv detection on AIX (stric)
6780
6781Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6782
6783 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
6784
6785Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
6786
6787 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
6788 and optimized xmlXPathNodeSetSort
6789
6790Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6791
6792 * xpath.c: bug fix when context size is 0
6793 * parser.c: I like Norm's Dtd because they still manage to break
6794 the parser occasionally
6795
6796Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6797
6798 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
6799
6800Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6801
6802 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
6803 attributes within the XML-1.0 namespace
6804
6805Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6806
6807 * xpathInternals.h: exported a few axis functions
6808 * doc/xml.html: updated the doc
6809
6810Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6811
6812 * configure.in: applied patch from Daniel van Balen for OpenBSD
6813 and bumped version to 2.3.1
6814 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
6815 attempt to find autoclosing was simply broken, removed it,
6816 updated the examples, this is better
6817
6818Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6819
6820 * hash.[ch]: added Paolo Casarini patch to provide Delete from
6821 hash functionnalities.
6822 * doc/html/* : rebuild the doc
6823
6824Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6825
6826 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
6827 on predicate
6828 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
6829 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
6830 really want to have tags closed on output even if we accept
6831 unclosed ones on input
6832
6833Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6834
6835 * xpath.c: ouch don't free NULL, rare case fixed
6836 * tree.c: don't coalesce text nodes if they don't have the
6837 same behaviour wrt escaping on output
6838
6839Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6840
6841 * xpath.c: small fixup
6842 * SAX.c: don't warn on empty namespaces.
6843
6844Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6845
6846 * README: a bit of cleanup
6847 * configure.in: preparing for 2.3.0 release
6848
6849Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6850
6851 * hash.[ch]: added a first version of xmlHashSize()
6852 * valid.c: another bug fix from Gary Pennington
6853
6854Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6855
6856 * valid.c: couple of bug fixes pointed by Gary Pennington
6857 * HTMLtree.c: #if 0 cleanup
6858
6859Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6860
6861 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
6862 which removes a time consuming check of xmlXPathNodeSetAdd()
6863 and use it in places where we are sure to not break unicity
6864
6865Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6866
6867 * xpath.c: bug fixes found from XSLT
6868 * tree.c: preserve node->name special values when copying nodes.
6869 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
6870 external subset are fetched when available but without full
6871 validation. Added xmlLoadExtDtdDefaultValue, need a function.
6872 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
6873 output with encoding disabled.
6874
6875Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6876
6877 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
6878 xmlCheckFilename should not be called from xmlFileOpenW
6879 and xmlGzfileOpenW
6880
6881Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6882
6883 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
6884 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
6885 added the new tests for URI normalization
6886 * testURI.c: fixed stoopid bugs
6887 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
6888 the URI in the error messages are now properly normalized
6889
6890Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6891
6892 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
6893
6894Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6895
6896 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
6897
6898Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6899
6900 * xpath.c: fixed mod operator
6901
6902Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6903
6904 * parser.c: fixed xmlStrcat doc
6905 * tree.c: 2 fixes form Anders Carlson for copying nodes and
6906 trees.
6907
6908Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6909
6910 * xpath.c result/XPath/tests/chaptersbase
6911 result/XPath/tests/simplebase: fixed XPath node()
6912 * tree.c: small fix in xmlNewNs()
6913 * Makefile.am: removed extraneous xml2Conf.sh rule
6914
6915Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6916
6917 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
6918 Changed the library name, in order to get libxml-devel and
6919 libxml2-devel to coexist on a single system
6920 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
6921 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
6922
6923Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6924
6925 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
6926 libxml2-devel installable in // as libxml-devel.
6927
6928Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6929
6930 * doc/Makefile.am: fixed make rebuild in doc
6931 * doc/html/*.html: rebuilt the docs
6932
6933Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6934
6935 * tree.c: patch from Bjorn Reese on xmlBufferCCat
6936
6937Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6938
6939 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
6940 the HTML doc to go into the -devel RPM ...
6941 * aclocal.m4 config.h.in: some updates due to auto* magic
6942
6943Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6944
6945 * xpath.h: added a hook in the context structure allowing to
6946 link to extra support, needed for XSLT
6947
6948Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6949
6950 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
6951 xmlXPtrCmpPoints to use it.
6952 * propagated the following patch from Alejandro Forero
6953 * include/win32config.h xmlIO.c: applied further suggestions
6954 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
6955 * example/gjobread.c: fixed warnings, now that it builds
6956
6957Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
6958
6959 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
6960
6961 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
6962 filename points to a valid file (not a directory).
6963 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
6964 Added calls to xmlCheckFilenameDir.
6965
6966 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
6967 `path' (rather than `filename') as the parameter to gzopen and open.
6968
6969Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6970
6971 * Makefile.am: fixed a problem with EXTRA_DIST
6972
6973Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6974
6975 * Makefile.am example/Makefile.am: finally found the trick
6976 to build the example, i.e. add "." in SUBDIRS before example
6977 in the list <grin/>
6978
6979Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6980
6981 * doc/xml.html: updated with an XSLT section, removed pointer to
6982 W3C CVS base.
6983
6984Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6985
6986 * xpath.c: when copying a XSLT tree object teh tree need to be copied
6987 too, and deallocation need to occur the same way.
6988
6989Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6990
6991 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
6992 type correponding to an XSLT result tree fragment. Share most
6993 of the data format with node set, as well as operators.
6994 * HTMLtree.c: added a newline at the end of the doctype output
6995 whe this one is not present initially.
6996 * tree.c: make sure taht the parent and doc pointers are properly
6997 set when copying attributes (lists).
6998
6999Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7000
7001 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
7002
7003Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7004
7005 * xpath.c: seems I finally killed that ugly path evaluation
7006 context bug (tagged 9999 in case is is wrong)
7007
7008Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7009
7010 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
7011 for XSLT
7012
7013Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7014
7015 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
7016 for xmlGzfileOpen() bug
7017
7018Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7019
7020 * xpath.c: removed an error found by XSLT usage
7021 * tree.c parserInternals.h: use a predefined static string
7022 for text and comment nodes, avoid freeing them in xmlFreeNode,
7023 exported the string name in parserInternals.h and added
7024 another value to disable encoding at output (for XSLT),
7025 gain memory, time.
7026
7027Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7028
7029 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
7030 win32/libxml2/libxml2_so.dsp: new makefiles and update
7031 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
7032
7033Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7034
7035 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
7036 Gary Pennington
7037
7038Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7039
7040 * xpath.c: fixed the comaprision of values and nodelists,
7041 need to compare nodelist still ...
7042 * debugXML.c: avoided a possible core dump
7043 * HTMLparser.c: cleanup
7044 * nanohttp.c: contributed fix.
7045 * tree.c: fixes in properties handling added xmlSetNsProp
7046 needed by libxslt
7047 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
7048 comment
7049 * TODO: updated
7050
7051Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7052
7053 * parser.c parserInternals.c: applied Bjorn Reese optimization
7054 patch
7055
7056Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7057
7058 * Makefile.am: applied patch fro make check from Martin Vidner
7059
7060Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7061
7062 * configure.in: preparing 2.2.11
7063 * doc/html/*: rebuild the HTML files
7064 * doc/xml.html : updated
7065
7066Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7067
7068 * tree.c: fixed a stupid bug
7069 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
7070 patches related to validation of an XInclude processing result
7071 * TODO: updated
7072
7073Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7074
7075 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
7076 on large files
7077
7078Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7079
7080 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
7081
7082Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7083
7084 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
7085 reported by Jonas Borgström
7086 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
7087
7088Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7089
7090 * testXPath.c xpath.c: fixing the XPath union expressions problem
7091 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
7092
7093Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7094
7095 * xmllint.c: Made is so if the file name is "-" is will read form
7096 standard input. Sven Heinicke <sven@zen.org>
7097 * tree.c: fixed a problem when growing buffer
7098 * tree.h: fixed the comment of the node types following andersca
7099 comment
7100 * TODO: updated
7101
7102Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7103
7104 * HTMLparser.[ch]: added a way to avoid adding automatically
7105 omitted tags. htmlHandleOmittedElem() allows to change the
7106 default handling.
7107 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
7108 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
7109 of xmllint too when using --memory flag, added a memory test
7110 suite at the Makefile level.
7111 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
7112 with namespace use when encountering QNames in XPath evalation,
7113 added xmlns() scheme in XPointer.
7114 * nanoftp.c : incorporated a fix
7115 * parser.c xmlIO.c: fixed problems raised with encoding when using
7116 the memory I/O
7117 * parserInternals.c: closed bug 25934 reported by
7118 torsten.landschoff@innominate.de
7119 * TODO: updated
7120
7121Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7122
7123 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
7124 on a non-updated tree :-(, made a 2.2.10 release to correct the
7125 situation
7126
7127Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7128
7129 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
7130 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
7131 integrated a set of OpenVMS changes from Howard Taylor
7132 <Howard.Taylor@pacoast.com>
7133
7134Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7135
7136 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
7137 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
7138
7139Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7140
7141 * HTMLparser.c: some fixes on auto-open of html/head/body
7142 * encoding.c: fixed a compilation error on some gcc env
7143 * xpath.c xpointer.[ch] xpathInternals.h: improved the
7144 XPointer implementation
7145 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
7146 related XPointer tests and associated results
7147
7148Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7149
7150 * doc/xmldtd.html doc/xml.html: following a short step by step
7151 guidance on IRC to help maciej with DTDs I started a small
7152 page on the subject.
7153
7154Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7155
7156 * HTMLparser.c: fixed handling of broken charrefs
7157 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
7158 patches
7159
7160Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7161
7162 * doc/xml.html doc/html/* : rebuilt the docs after adding
7163 xinclude and updated page for 2.2.7 and 2.2.8
7164 * configure.in: releasing 2.2.8
7165
7166Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7167
7168 * parser.[ch] parserInternals.c: applied the conditional
7169 section processing fix from Jonathan P Springer
7170 <jonathan.springer2@gte.net>
7171 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
7172 project file, fixed iconv default non support
7173 * xpath.c: fixed the problem of evaluating relative expressions
7174 when a node context is provided.
7175
7176Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7177
7178 * nanoftp.c: fixed gcc 2.95 new warnings
7179 * SAX.c: fixed a stupid bug
7180 * tree.c: fixed a formatting problem when round-tripping
7181 from/to memory
7182 * xinclude.c: chased memleak, fixed a base problem
7183 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
7184 xmlXPtrBuildNodeList()
7185 * TODO: updated
7186 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
7187 adding a first small set of regression tests for XInclude
7188
7189Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7190
7191 * nanohttp.[ch]: applied Wayne Davison patches to access
7192 the WWW-Authorization header.
7193 * parser.c: Closed Bug#30847: Problems when switching encoding
7194 in short files by applying Simon Berg's patch.
7195 * valid.c: fixed a validation problem
7196 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
7197 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
7198 Wayne Davison
7199 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
7200 need to be extended to non full nodes selections.
7201 * xinclude.c: starts to work decently
7202
7203Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7204
7205 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
7206 debugXML.c xmlversion.h.in: Started adding XInclude support,
7207 this is a new xmllint option
7208 * tree.c xpath.c: applied TOM patches for XPath
7209 * xpointer.c: fixed a couple of errors.
7210 * uri.c: added an escaping function needed for xinclude
7211 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
7212 new warning from RH70 gcc's version
7213
7214Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7215
7216 * HTMLparser.c: fixed loop on invalid char in scripts
7217 * parser.c: update to description of xmlIOParseDTD()
7218 * libxml.m4 xmlversion.h.in: changes contributed by
7219 Michael Schmeing <m.schmeing@internet-factory.de>
7220 * configure.in: preparing for 2.2.7
7221 * Makefile.am: trying to avoid config.h and acconfig.h
7222 being included in the distrib
7223 * configure.in: released 2.2.7
7224
7225Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7226
7227 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
7228 like namespaces for good. Unified xmlNs and xmlNode somewhat.
7229
7230Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7231
7232 * parser.[ch]: added xmlIOParseDTD()
7233 * xpointer.c: added support for the 2 extra parameters of
7234 string-range, fixed a stoopid error when '0' was present
7235 in XPointer expressions
7236 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
7237 testsuite for the above
7238
7239Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7240
7241 * libxml.spec.in: improved package descriptions
7242
7243Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7244
7245 * xpath.c xpathInternals.h: applied a large cleaning patch
7246 from TOM <ptittom@free.fr>, it also add namespace support
7247 for function and variables registration.
7248
7249Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7250
7251 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
7252 * Makefile.mingw: Wayne Davison's update adding hash.c
7253
7254Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7255
7256 * xpath.c: fixed the root evaluation problems
7257 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
7258 ignorable spaces with <b> <bold> <em>
7259 * tree.c: fixed a loop in xmlSearchNsByHref()
7260
7261Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7262
7263 * xpath.c: applied another XPath patch from TOM
7264 * xpath.c include/makefile.am: applied another patch from
7265 china@thewrittenword.com (cleanup on IRIX).
7266
7267Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7268
7269 * xml-config.1: received a fixed version from Fredrik Hallenberg
7270 <hallon@lysator.liu.se>
7271
7272Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7273
7274 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
7275 cleanup patch for XPath
7276
7277Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7278
7279 * patched to redirrect all "out of context" error messages to
7280 a reconfigurable routine. The changes are:
7281 * xmlerror.h : added the export of an error context type (void *)
7282 an error handler type xmlGenericErrorFunc there is an interface
7283 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
7284 to reset the error handling routine and its argument
7285 (by default it's equivalent to respectively fprintf and stderr.
7286 * all the c files: all wild accesses to stderr or stdout within
7287 the library have been replaced to calls to the handler.
7288
7289Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7290
7291 * configure.in: release 2.2.6
7292 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
7293 exporting the inner functions of xpath for extension modules
7294 * doc/*: updated and rebuilt the doc
7295
7296Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7297
7298 * nanohttp.c : applied Wayne HTTP cleanup patch
7299 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
7300 and xmlNodeSetSpacePreserve()
7301
7302Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7303
7304 * xpath.c: closing bug #29260
7305
7306Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7307
7308 * hash.[ch] debugXML.c: expanded/enhanced the API, added
7309 multikey tuples, made hash structure opaque
7310 * valid.[ch]: moved elements, attributes, notations decalarations
7311 as well as ID and refs to hash tables.
7312 * entities.c: hash cleanup
7313 * xmlmemory.c: fixed a dump problem in debug mode
7314 * include/Makefile.am: problem passing in DESTDIR= values patch
7315 from Marc Christensen <marc@calderasystems.com>
7316 * nanohttp.c: removed debugging remains
7317 * HTMLparser.c: the bogus tag should be ignored (Wayne)
7318 * HTMLparser.c parser.c: fixing a number of problems with the
7319 macros in the *parser.c files (Wayne).
7320 * HTMLparser.c: close the previous option when opening a new one
7321 (Marc Sanfacon).
7322 * result/HTML/*: updated the HTML results accordingly
7323
7324Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7325
7326 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
7327 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
7328 XPath functions and XML entities table to them. More to come...
7329 * xmlIO.c: fixed libxml closing FILEs it didn't open.
7330
7331Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7332
7333 * tree.c: coalesce adjacent text nodes
7334 * valid.c: handling of blank nodes in DTd validation (raised
7335 by problems with a posteriori validation).
7336 * nanohttp.c: changing behaviour on HTTP write stuff.
7337 * HTMLtree.c: forced body and html to be explicitely closed.
7338 * xpath.h: exported more XPath functions.
7339
7340Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7341
7342 * Release of 2.2.5
7343 * xpointer.c: range() range-inside and other helper functions
7344 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
7345
7346Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7347
7348 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
7349 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
7350
7351Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7352
7353 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
7354 and XPointer modules
7355
7356Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7357
7358 * SAX.h: closed #25107
7359
7360Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7361
7362 * testSAX.c: fixed problem with cdata reporting
7363 * SAXresult/* : updated
7364
7365Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7366
7367 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
7368 Closed bug #27499, added to regression tests
7369 * TODO: updated
7370
7371Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7372
7373 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
7374 support for SCRIPT and STYLE with help from Bjorn Reese
7375 * test/HTML/* result/HTML/*: added simple testcase and updated
7376 the existing ones.
7377
7378Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7379
7380 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
7381 string-range for empty strings
7382 * test/XPath/docs/str test/XPath/xptr/chaptersrange
7383 test/XPath/xptr/strrange: augmented the XPointer testsuite
7384
7385Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7386
7387 * doc/xml.html doc/xmlmem.html: added a module describing memory
7388 interfaces and use, updated the main page.
7389
7390Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7391
7392 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
7393 nanoftp code work on Windows too now
7394
7395Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7396
7397 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
7398 * xpointer.c: implemented string-range() at least a good first version
7399 * test/XPath/docs/str test/XPath/xptr/strrange
7400 result/XPath/xptr/strrange: the string-range() tests
7401
7402Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7403
7404 * Makefile.am include/Makefile.am include/win32config.h
7405 win32/Makefile.mingw: fixed problems reported by Wayne Davison
7406 and make distcheck
7407
7408Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7409
7410 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
7411 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
7412 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
7413
7414Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7415
7416 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
7417 patch for socklen_t detection by
7418 Albert Chin-A-Young <china@thewrittenword.com>
7419
7420Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7421
7422 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
7423 and added a --dtdvalid option to xmllint used to test it
7424
7425Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7426
7427 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
7428 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
7429
7430Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7431
7432 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
7433 handlings (registration, lookup, cleanup)
7434
7435Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7436
7437 * configure.in Makefile.am include/makefile.am: adding XPointer
7438 and XPtrtests target
7439 * xpointer.[ch] : new files for XPointer support
7440 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
7441 more XPath tests
7442
7443Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7444
7445 * configure.in: fixed, very broken, make distcheck works again
7446
7447Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7448
7449 * More work toward 2.2.5, integrated a number of patches
7450 * configure.in Makefile.am win32config.h.in: trying to cleanup
7451 make distcheck .... huh ...
7452 * include/Makefile.am include/win32config.h: new directory
7453 for includes
7454 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
7455 updated teh makefiles and instructions for WIN32
7456 * xpath.c: small fixes
7457 * test/XPath/ results/XPath: updated the testcases and results
7458 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
7459 suggested patches
7460 * valid.c: fixed an ID bug
7461
7462Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7463
7464 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +00007465 the automake bug where wrong dependencies were generated.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007466 * xpath.[ch]: worked on XPointer
7467
7468Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7469
7470 * configure.in Makefile.am: 2.2.5, ship the include in an
7471 include/libxml subdirectory, use symlinks when using CVS
7472 * testSAX.c: fixed small bug
7473 * testXPath.c: changed the way testfiles are parsed
7474 * debugXML.c: same kind of cleanup when parsing an argument expression
7475 XPath/XPointers can have blanks embedded
7476 * xpath.[ch]: more cleanup, reorgs for XPointer work
7477 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
7478 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
7479
7480Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7481
7482 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
7483 in the XPath engine, rewrote large parts of it, now it's far
7484 cleaner and in sync with the REC not an old WD. Fixed a parsing
7485 problem in the interactive XML shell found when testing XPath.
7486
7487Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7488
7489 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
7490 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
7491 examples with the extra test
7492
7493Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7494
7495 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
7496 the global init function.
7497
7498Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7499
7500 * HTMLparser.c: Doohhh, attribute name parsing was still case
7501 sensitive ! Fixed this ...
7502 * result/HTML/* : updated the tests results accordingly
7503
7504Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7505
7506 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
7507 engine, should be far more stable, incorporated a new version of
7508 preceding/following axis, need testing
7509 * uri.c: fixed file:///c:/a/b/c problem
7510 * test/XPath/tests/idsimple: augmented the XPath tests
7511
7512Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7513
7514 * doc/* rebuilding docs for 2.2.4 release
7515
7516Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7517
7518 * configure.in: releasing 2.2.4
7519 * parser.[ch]: added xmlStrEqual()
7520 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
7521 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
7522 use xmlStrEqual instead
7523 * TODO: updated
7524 * added an XPath test
7525
7526Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7527
7528 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
7529 * entities.h: exported xmlInitializePredefinedEntities
7530 * parser.[ch] : added xmlInitParser()
7531 * parserInternals.h : had to export htmlInitAutoClose()
7532
7533Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7534
7535 * xpath.[ch] : fixed some serious XPath Predicate evaluation
7536 problems
7537 * Makefile.am : added XPath regression tests to normal tests
7538 * uri.c: fixed a problem with local paths, cleanup
7539 * parser.c: fixed a problem with large CData sections
7540
7541Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7542
7543 * configure.in xml-config.in: patch from "Ben Taylor"
7544 <sol7x86@hotmail.com> for solaris shared libs lookup
7545
75462000-09-30 Martin Baulig <baulig@suse.de>
7547
7548 * libxml-2.0.pc.in: Provide pkg-config script.
7549
7550 * configure.in: Create the libxml-2.0.pc script from the
7551 libxml-2.0.pc.in templates.
7552 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
7553 script in `$(libdir)/pkgconfig'.
7554
7555Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7556
7557 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
7558 when compiling with MSC
7559
7560Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7561
7562 * xpath.c: patch for normalize-string() substring-before(),
7563 substring-after() and translate() functions from Bjorn Reese
7564 <breese@mail1.stofanet.dk>
7565 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
7566 Fredrik Hallenberg <hallon@lysator.liu.se>
7567 * TODO: updated
7568
7569Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7570
7571 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
7572 problem of socklen_t being undefined on a number of platforms
7573 * debugXML.c: fixed a compilation problem when without snprintf
7574
7575Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7576
7577 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
7578 an URI bug and a fix for the control-character-induced infinite loop
7579 * nanohttp.c: preventive fix for compiling on WIN32
7580
7581Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7582
7583 * xmlint.c: closing bug #25000
7584
7585Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7586
7587 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
7588 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
7589 modified slightly Wayne Davison patch adding xmlStrcasecmp and
7590 related function, fixing xmlStrncmp(), and associated cleanup
7591 * result/HTML/entities.html.sax: updating result
7592
7593Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7594
7595 * uri.c: applied patch for URI escaping from Wayne Davison
7596 <wayned@blorf.net>
7597 * tree.c parserInternals.c HTMLparser.c: memset checks patches
7598 from Denis Barbier <barbier@imacs.polytechnique.fr>
7599 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
7600 patch from Wayne Davison
7601
7602Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7603
7604 * doc/xml.html : updated with new releases, adding "how to help"
7605
7606Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7607
7608 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
7609 removed a few warnings in pedantic mode ...
7610 * parserInternals.c parser.c: moved encoding switching function
7611 to parserInternals.c
7612 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
7613
7614Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7615
7616 * HTMLparser.c parser.c: set ctxt->errNo before calling the
7617 error or warning handlers
7618
7619Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7620
7621 * parserInternals.c parserInternals.h parser.c Makefile.am:
7622 created a new module parserInternals.c, moved most of the
7623 code shared by the various parsers there, as well as
7624 deprecated code from parser.c. More cleanup of parser.c
7625 * uri.c: fixed a problem when URI is NULL
7626 * valid.c: speedup when looking for an attribute declaration
7627
7628Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7629
7630 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
7631 the cleanup of the computation of URI references when seeking
7632 external entities. The URI reference string and the resulting
7633 URI are both stored now.
7634 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
7635 large s(n)printf checks and cleanup from Denis Barbier
7636 <barbier@imacs.polytechnique.fr>
7637 * xmlversion.h.in tree.h: couple of SGML declarations for a
7638 possible docbook module.
7639 * result/VC/ : a couple of test output changed due to the change
7640 of the entities URI
7641
7642Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7643
7644 * parser.h: added a _private field for linking user's data
7645
7646Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7647
7648 * parser.c parserInternals.h: demacroified most of the IS_XXX
7649 the gain in size is significant so ...
7650
7651Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7652
7653 * entities.c: cases where looking up entities with doc==NULL
7654 covered
7655
7656Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7657
7658 * uri.c: applied Wayne Davison patch
7659 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
7660
7661Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7662
7663 * uri.c testUri.c: applied Wayne Davison patches
7664 * test/URI/uri.data result/URI/uri.data: first set of tests/results
7665 * Makefile.in: added URItest and included thenin "make tests"
7666
7667Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7668
7669 * xmlversion.h.in: closed bug 22941
7670
7671Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7672
7673 * doc/xmlio.html: added doc and example for entity loader
7674 redefinition.
7675
7676Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7677
7678 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
7679 used by libxml
7680
7681Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7682
7683 * parser.c: Fixed bug on invalid ontent characters and when using
7684 push.
7685 * xmllint.c: fixed xmllint endling of errors in push mode
7686
7687Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7688
7689 * HTMLparser.c testHTML.c: applied two new patches from
7690 Wayne Davison <wayned@users.sourceforge.net>
7691 * result/HTML/*.sax: regenerated HTML SAX output
7692 * parser.c: more cleanup.
7693
7694Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7695
7696 * HTMLparser.[ch] testHTML.c: applied the second set of
7697 patches from Wayne Davison <wayned@users.sourceforge.net>,
7698 adding htmlEncodeEntities()
7699 * HTMLparser.c: fixed an ignorable white space detection bug
7700 occuring when parsing with SAX only
7701 * result/HTML/*.sax: updated since the output is now HTML
7702 encoded...
7703
7704Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7705
7706 * HTMLparser.[ch]: applied some of Wayne Davison
7707 <wayned@users.sourceforge.net> patches
7708
7709Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7710
7711 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
7712 undeclared namespace prefix was used, added a warning.
7713 Cleaned up support w.r.t. entities, spilling out a warning
7714 and being pedantic on lookups.
7715 * test/warning/ent9 : added testcase for previous example.
7716 * TODO: updated
7717 * parserInternals.h parser.c: changed the way names are parsed
7718 now allow infinite size and decrease penalty for normal use
7719 * parser.c: Started a big cleanup/check of the parser code,
7720 fixed some of the most tortuous entity code, spotted code
7721 unused anymore
7722 * test/*: added tests for very long names and related nasty
7723 things.
7724
7725Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7726
7727 * doc/encoding.html: added encoding aliases doc
7728 * doc/xml.html: updates
7729 * encoding.[ch]: added EncodingAliases functions
7730 * entities.[ch] valid.[ch] debugXML.c: removed two serious
7731 bottleneck affecting large DTDs like Docbook
7732 * parser.[ch] xmllint.c: added a pedantic option, will be
7733 useful
7734 * SAX.c: redefinition of entities is reported in pedantic mode
7735 * testHTML.c: uninitialized warning from gcc
7736 * uri.c: fixed a couple of bugs
7737 * TODO: added issue raised by Michael
7738
7739Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7740
7741 * doc/encoding.html: propagated Martin Duerst suggestions
7742
7743Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7744
7745 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
7746 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
7747 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
7748 by Wayne Davison
7749
7750Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7751
7752 * nanoftp.c nanohttp.c: small cleanup
7753 * TODO: updated
7754
7755Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7756
7757 * added an old VC testcase and updated title.xml entity
7758
7759Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7760
7761 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
7762 done on auto-opening of <p> tags and cleanup of SAX output
7763
7764Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7765
7766 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
7767
7768Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7769
7770 * doc/xml.html libxml.* structure.*: updated the doc a bit
7771
7772Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7773
7774 * testSAX.c testHTML.c result/HTML/: cleanup of the output
7775 of SAX tests
7776
7777Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7778
7779 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
7780 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
7781
7782Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7783
7784 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
7785 * testHTML.c: fix core dump on Solaris 2.x systems
7786 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
7787 * result/HTML/*.sax: previous bug fix lead to new results
7788
7789Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7790
7791 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
7792 * configure.in: added --with-readline=DIR to accept alternate
7793 path for readline include/library
7794 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
7795 for ANSI under HP-UX
7796 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
7797 includes @LIBS@
7798
7799Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7800
7801 * doc/* : rebuilt the docs
7802 * getting ready for 2.2.2 release
7803
7804Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7805
7806 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
7807 and xmlAddFeature()
7808 * tree.[ch]: added xmlAddChildList()
7809 * xmllint.c: MAP_FAILED macro test
7810 * parser.h: added xmlParseCtxtExternalEntity()
7811 * valid.c: applied bug fixes removed warning
7812 * tree.c: added CDATA block to elements content
7813 * testSAX.c: cleanup of output
7814 * testHTML.c: added SAX testing
7815 * encoding.c: better error recovery
7816 * SAX.c, parser.c: fixed one of the external entity processing
7817 of the OASis testsuite
7818 * Makefile.am: added HTML SAX regression tests
7819 * configure.in: bumped to 2.2.2
7820 * test/HTML/ result/HTML: added a few of HTML tests, and added the
7821 SAX results
7822
7823Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7824
7825 * configure.in: patch for HP compiler
7826
78272000-08-04 Sven Heinicke <sven@zen.org>
7828
7829 * xmllint.c: Was coredumping sometimes when the file given didn't
7830 exist.
7831
7832Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7833
7834 * parser.c xmlIO.[ch]: fixed the problem of encoding support
7835
7836 when using in memory parsing. Need some cleanup.
7837 * xmllint.c configure.in: added a --memory flag to test memory
7838 parsing
7839
7840Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7841
7842 * nanohttp.c: fixed socklen_t replacement to unsigned int
7843 * parser.c: fixed a space handdling missing at the end of
7844 production 28 DOCTYPE.
7845 * xmlmemory.c: fixed a stupid bug on the routine to override
7846 allocation functions
7847 * TODO: updated
7848
7849Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7850
7851 * doc/ regenerated the docs
7852
7853Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7854
7855 * doc/encoding.html doc/xml.html: added I18N doc
7856 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
7857 improvements, both parser and filters, added ASCII & HTML,
7858 fixed the ISO-Latin-1 one
7859 * xmllint.c testHTML.c: added/made visible --encode
7860 * debugXML.c : cleanup
7861 * most .c files: applied patches due to warning on Windows and
7862 when using Sun Pro cc compiler
7863 * xpath.c : cleanup memleaks
7864 * nanoftp.c : added a TESTING preprocessor flag for standalong
7865 compile so that people can report bugs more easilly
7866 * nanohttp.c : ditched socklen_t which was a portability mess
7867 and replaced it with unsigned int.
7868 * tree.[ch]: added xmlHasProp()
7869 * TODO: updated
7870 * test/ : added more test for entities, NS, encoding, HTML, wap
7871 * configure.in: preparing for 2.2.0 release
7872
7873Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7874
7875 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +00007876 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007877
7878Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7879
7880 * doc/xml.html: changed the xmlsoft.org structure, updated the
7881 examples w.r.t. root and childs
7882
7883Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7884
Daniel Veillard784b9352003-02-16 15:50:27 +00007885 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007886
7887Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7888
7889 * HTMLparser.c: Work on character encoding support for the HTML parser
7890 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
7891 * encoding.c: Fixed a potential memleak in the encoding stuff
7892
7893Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7894
7895 * doc/FAQ.html doc/Makefile.am : added a FAQ
7896
7897Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7898
7899 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
7900 of the HTML parser to force it to not bypass SAX
7901
7902Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7903
7904 * win32config.h.in: updated
7905 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
7906 lacks iconv support :-( need to release 2.1.1
7907 * configure.in: release 2.1.1
7908 * HTMLparser: fixed bug #14784
7909 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
7910 by Windows compiler
7911 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
7912 the SAX startDocument() callback.
7913 * TODO: updated
7914
7915Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7916
7917 * added xmlStopParser()
7918
7919Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7920
7921 * configure.in: 2.1.0 prerelease
7922 * Large resync between W3C and Gnome tree
7923 * nanoftp, nanohttp.c: fixed stalled connections probs
7924 * HTMLtree.c SAX.c : support for attribute without values in
7925 HTML for andersca
7926 * valid.c: Fixed most validation + namespace problems
7927 * HTMLparser.c: start document callback for andersca
7928 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
7929 * parser.h, SAX.c: serious speed improvement for large
7930 CDATA blocks
7931 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
7932 different encoding
7933 * example/Makefile.am example/gjobread.c tree.h: work on
7934 libxml1 libxml2 convergence.
7935 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
7936 and the LIBXML_TEST_VERSION macro
7937
7938Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7939
7940 * doc/xml.html: various patches and improvements typo fixed by
7941 Felix Natter
7942 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
7943 from Felix Natter <fnatter@gmx.net>
7944
7945Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7946
7947 * doc/upgrade.html: updated with instructions for support of both
7948 libxml-1.x and libxml-2.x
7949 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
7950 for 2.x support and also fixed includes
7951
7952
7953Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7954
7955 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
7956 the encoding support, added iconv support, so now libxml if
7957 compiled with iconv automatically support japanese encodings
7958 among others. Work based on initial patch from Yuan-Chen Cheng
7959 I may have broken binary compat in the encoding handler
7960 registration scheme, but that was so utterly broken I don't
7961 expect anybody to have used this feature until now.
7962 * parserInternals.h: fixup on the CHAR range macro
7963 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
7964 code.
7965 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
7966 * uri.c: added xmlParseURI() I can't believe I forgot to
7967 implement this one in 2.0 !!!
7968 * SAX.c: moved doc->encoding update in the endDocument() call.
7969 * TODO: updated.
7970
7971Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7972
7973 * tree.h: removed extraneous xmlRemoveProp definition
7974 * TODO: added item about --disable-corba configure switch
7975 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
7976 * nanoftp.c: fixed include problems giving troubles on AIX and
7977 slowlaris
7978 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
7979 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
7980 comment and headers changes to lower gtk-doc number of warnings
7981 * doc/html/*: rebuilt docs
7982
7983Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7984
7985 * HACKING: documented the tag for 1.x and instructions
7986
7987Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7988
7989 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
7990 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
7991 xmlCreateIOParserCtxt
7992 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
7993 significant overall improvement
7994 * xmllint.c: added I/O test to xmllint
7995 * testSAX.c: added a speed test
7996 * doc/* : updated/regenerated
7997
7998Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7999
8000 * xpath.c uri.h parserInternals.h: cosmetic changes from
8001 "Timur I. Bakeyev" <timur@bat.ru>, including making
8002 xmlCreateURI() public
8003
8004Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8005
8006 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
8007 and the code at the same time. Added a clean mechanism for
8008 overload or added input methods: xmlRegisterInputCallbacks()
8009 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
8010 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
8011 * TODO: updated
8012 * doc/* : updated/regenerated
8013 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
8014 source dir
8015
8016Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8017
8018 * testURI.c: yet another forgotten commit, I should get some sleep !
8019
8020Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8021
8022 * xmllint.c: forgot to commit this too ?
8023
8024Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8025
8026 * xmlversion.h.in : forgot to commit this previously
8027
8028Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8029
8030 * configure.in: preparing libxml-2.0.0 version looks Ok so far
8031 * README TODO: updated for release
8032 * uri.c uri.h: added authority parsing/saving
8033 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
8034 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
8035 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
8036 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
8037 Makefile.am : added compile-time customization of libxml
8038 --with-ftp --with-http --with-html --with-xpath --with-debug
8039 --with-mem-debug
8040 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
8041 #include <libxml/xxx.h> I hope it won't break too much stuff
8042 and will be manageable in the future...
8043 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
8044 and added xmllint to the installed programs
8045 * uri.h: added xmlFreeURI()
8046
8047Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8048
8049 * uri.c uri.h: finished the escaping handling, the base support
8050 and the URI path normalization. Looks good just lacks the
8051 authority content parsing code.
8052 * Makefile.am: added instructions to generate testURI
8053 * TODO: updated
8054 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
8055 added links and icons for W3C and Gnome
8056
8057Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8058
8059 * xmlmemory.[ch] : seems I forgot to actually update the files in
8060 the last commit :-)
8061 * doc/xml.html doc/html/* : updated and uploaded the docs
8062
8063Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8064
8065 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
8066 * TODO: updated
8067 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
8068 libxml default allocation function with another set (like gmalloc/
8069 gfree).
8070 * Makefile.am, uri.c, uri.h: added a set of functions to do
8071 exact (litteraly copied from the RFC 2396 productions) parsing
8072 and handling of URI. Will be needed for XLink, one XML WFC,
8073 XML Base and reused in the nano[ftp/http] modules. Still work
8074 to be done.
8075
8076Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8077
8078 * configure.in, libxml.spec.in : libxml2
8079 * doc/* : updated the doc page, rebuilt the docs
8080
8081Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8082
8083 * all: tagged LIB_XML_1_X
8084 * *.c *.h : updated from W3C CVS tree
8085 * configure.in : 2.0.0-beta
8086 * libxml.spec.in : libxml2 package nam
8087 * result/* : new version of the tests output
8088
8089Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8090
8091 * doc/xml.html, doc/update.html: updated docs, 1.8.7
8092
8093Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8094
8095 * doc/* : rebuilt the docs
8096 * parser.c: final patch on #6766
8097 * valid.c: small patch on validity checks.
8098
8099Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8100
8101 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
8102 added
8103 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
8104 compatibility w.r.t. XML spec and existing code.
8105
8106Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8107
8108 * parser.c: seems a better solution to <a> </a> exists,
8109 will try it for a while
8110
8111Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8112
8113 * parser.c: tried to remove the <a> </a> generating <a/>
8114 this is hard. Left a flag for that purpose. Fixed bug #6766
8115 * configure.in: prepared 1.8.7 not released, due to previous
8116 problem
8117
8118Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8119
8120 * doc/xml.html : applied second patch from Paul DuBois
8121
8122Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8123
8124 * doc/xml.html : applied patch from Paul DuBois
8125
8126Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8127
8128 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
8129
8130Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8131
8132 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
8133 compilation warnings on various platforms.
8134 * parser.c: Fixed #5281 validity error callbacks are now desactived
8135 by default if not validating.
8136
8137Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8138
8139 * nanoftp.c, win32config.h.in: patches to compile on WIN32
8140
8141Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8142
8143 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
8144 <gkatsi@cs.toronto.edu>
8145
8146Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8147
8148 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
8149 processing URLs
8150
8151Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8152
8153 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
8154 xmlNanoFTPUpdateURL for persistent control connections.
8155 * configure.in: 1.8.6
8156
8157Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8158
8159 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
8160 * tree.[ch] : added xmlSaveNoEmptyTags
8161
81622000-01-29 James Henstridge <james@daa.com.au>
8163
8164 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
8165
8166 * Makefile.am: added nanoftp.[ch] to the build.
8167
8168Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8169
8170 * nanoftp.[ch]: cleanup, comments, API
8171 * debugXML.c : fixed a bug in the cat command
8172 * doc/*: regenerated the docs
8173
8174Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8175
8176 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
8177 * debugXML.c : fixed a bug in the cat command
8178 * valid.c: fixing some small probs
8179 * libxml.spec.in: get rid of the SNAP suffix
8180 * doc/xml.html: updated the status
8181
8182Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8183
8184 * xml-config.in: xml-config --version to just return the
8185 version number
8186 * xpath.c: some cleanup w.r.t. axis when the current node is
8187 an attribute.
8188 * TODO: updated
8189
8190Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8191
8192 * configure.in: prepared for libxml-1.8.5
8193 * doc/* recompiled the documentation
8194
81952000-01-17 Jody Goldberg <jgoldberg@home.com>
8196
8197 * configure.in : WARNING autoconf subtlety alert :
8198 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
8199 when looking for zlib.h so that HAVE_ZLIB_H is defined.
8200 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
8201 get defined by AC_CHECK_HEADERS.
8202
8203Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8204
8205 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
8206 Rune.Djurhuus@fast.no
8207
8208Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8209
8210 * TODO: updated
8211 * tree.c, parser.c: made sure that only memory alloc problems
8212 and internal parser errors are allowed to write to stdout or
8213 stderr.
8214
8215Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8216
8217 * tree.c : restored xmlNewGlobalNs since this seems used by
8218 a lot of existing code :-(, fixed a bug in xmlNewNs
8219 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
8220 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
8221 to exit() from the library code.
8222 * xpath.c, parser.c: removed bugs or unused code detected by
8223 Windows compilers
8224 * parser.c: started adding interfaces for parsing well balanced
8225 XML fragments
8226 * configure.in: releasing 1.8.4
8227 * doc/* : rebuilt the docs
8228
8229Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8230
8231 * tree.[ch] : added xmlNewDocFragment() for DOM
8232 * testHTML.c: uninitialized variable.
8233
8234Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8235
8236 * doc/* : rebuild the docs
8237
8238Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8239
8240 * acconfig.h: readline and history patch
8241 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
8242 * tree.c: added check and handling when possibly removing an ID
8243 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
8244 and saving.
8245 * test/HTML/entities.html result/HTML/entities.html* : test for
8246 various entities reference cases
8247 * result/HTML/* : as a result output of some testcase have
8248 changed
8249 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
8250 by previous example. added xmlParseTryOrFinish().
8251 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
8252 entities.h debugXML.h HTMLparser.h: changed the way struct are
8253 declared to allow gtk-doc to expose those
8254 * parser.c: closed bug #4960
8255 * Makefile.am configure.in: Applied patch from
8256 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
8257 and math/socket libs detection
8258
8259Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8260
8261 * configure.in, Makefile.am: link tester against readline
8262 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
8263
8264Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8265
8266 * tree.[ch]: added xmlRemoveProp
8267 * win32config.h.in nanohttp.c: avoid including the Windows
8268 socket stuff in every C files
8269 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
8270 the XmL parser(s)
8271 * test/ns4 result/ns4 etc...: added test case for previous prob
8272 * tree.c: xmlNewNs wasn't checking for double definition
8273 * Makefile.in: fixed a problem with dist-hook duplicates
8274 * parser.[hc], xmlIO.c: fixed the loading of external entities
8275 APIs, now xmlLoadExternalEntity() is used everywhere and
8276 setting up an app specific front-end using the
8277 * SAX.c parser.c: some fixes, now the xhtml spec validates
8278 with the xhtml DTD.
8279 * error.c: fixed crashes in case of no input stream
8280 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
8281 to the validation tests and results
8282
8283Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8284
8285 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
8286 too htmlCreatePushParserCtxt() and htmlParseChunk()
8287 * parser.c: a bit of cleanup.
8288 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
8289 to XML) removed the last mem leak known
8290 * HTMLtree.c: output message cleanup
8291 * xmlmemory.c: display content info about memory blocks
8292 * result/HTML/wired.* : missing att value warning change
8293
8294Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8295
8296 * doc/* : rebuilt the documentation
8297
8298Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8299
8300 * parser.[ch] parserInternals.h: Push parser for XML,
8301 seems to work fine now
8302 * tester.c debugXML.[ch]: Added an XML shell debug facility and
8303 --push for push testing
8304 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
8305 * testSAX.c: added --push
8306 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
8307 subtree
8308 * xmlIO.[ch] : enriched API + fixes for push mode
8309 * entities.[ch]: added the entity content length to the struct.
8310 * xmlmemory.[ch]: new API to show the last entries for the shell
8311 * valid.c: added required attribute testing
8312 * SAX.c: the cdata callback now merge contiguous fragments
8313 * HTMLparser.c: cleanup of some macros
8314
8315Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8316
8317 * parser.c: fix for PIs name starting with xml
8318 * tree.c: fixed a potential problem with || and && ops
8319 * *.c, configure.in win32config.h.in : generate win32config.h for
8320 those on the Other Side !
8321
8322Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8323
8324 * parser.c: fixed a stupid = vs. == bug :-(
8325 * doc/gnome-xml.sgml: s/glade/xml/
8326
8327Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8328
8329 * configure.in, doc/xml.html : bug fix release 1.8.2
8330 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
8331 Hopefully the end of that silly C++ include problem
8332 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
8333 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
8334 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
8335 troubles with autoclosed elements when the stree shape doesn't
8336 follow the DtD specs. Added htmlIsAutoClosed() and
8337 htmlAutoCloseTag()
8338 * result/HTML/*.htm*: Updated the HTML examples regression tests output
8339 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
8340 * debugXML.c: fixed a bug on printing default namespaces.
8341 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
8342
8343Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8344
8345 * result/HTML/*.htm[l] : updated the HTML regression tests according
8346 to the new output
8347 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
8348 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
8349 problem due to intermix of extern "C" { ... } declarations for C++
8350 and recursive includes in the headers
8351
83521999-12-20 Chris Lahey <clahey@umich.edu>
8353
8354 * HTMLtree.c: Made it so that html nodes with a single child do
8355 not insert a carriage return before or after the child node.
8356
8357Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8358
8359 * configure.in, doc/xml.html : bug fix release 1.8.1
8360 * parser.c: fixed bug #4344
8361 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
8362 added the glue to avoid C++ problems
8363 * doc/* : regenerated the documentation
8364
8365Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8366
8367 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
8368 namespace recognition, and Dia as a resul :-(
8369 * encoding.c: closed bug #3950
8370
8371Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8372
8373 * valid.c: debugging a posteriori validation, except URI expansion
8374 stuff this should be fixed now
8375 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
8376 Carl Nygard <cnygard@bellatlantic.net>
8377 * tester.c: added --postvalid, cleaning of the code
8378 * tree.[ch]: added xmlDocGetRootElement()
8379
8380Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
8381
8382 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
8383 c++ losage.
8384
8385Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8386
8387 * configure.in, doc/xml.html : bumped to 1.8.0
8388 * xlink.[ch], Makefile.am : added framework for link detection
8389 * parser.h: added nbChars to parser context, needed for cleanup.
8390 * xmlmemory.c: removed a nasty bug when out of mem
8391 * valid.[ch]: adding namespace support for attribute decl
8392 * tester.c: added --debugent option
8393 * debugXML.[ch]: added xmlDebugDumpEntities()
8394 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
8395 buffers instead, this was really needed, validation was breaking
8396 in strange ways due to that. Added xmlParseStringPEReference()
8397 and other parsing from strings functions. Entities processing
8398 modified again, but PERef are still not handled correcly but
8399 unless you're Eve Maller you won't notice :-)
8400 * HTMLparser.c: large changes toward reliability, and switched to
8401 lowercase internal tags, XHTML is lowercase, so it will help
8402 that output is closer to next version.
8403 * doc/* : regenerated the documentation, it is now hosted at
8404 http://xmlsoft.org/ (same bits I just bought the domain :-)
8405
8406
8407Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8408
8409 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
8410 doc generation
8411 * parser.c: fixed bugs #3908 and #3937 and a memory leak
8412 in the SAX API
8413 * doc/*: rebuilt the doc making sure everything appears in the
8414 HTML files
8415
8416Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8417
8418 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
8419 added the patch from Carl Nygard <cnygard@bellatlantic.net>
8420 which allow impressive speed improvement on dataset with
8421 large text pieces, but at the cost of broken binary
8422 compatibility and slightly bigger memory usage.
8423 Configure with --with-buffers to activate them, they
8424 are protected with XML_USE_BUFFER_CONTENT define.
8425 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
8426 goal is 0 memory left allocated once parser is no more used
8427 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
8428 call xmlCleanupParser() and xmlMemoryDump()
8429
8430Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8431
8432 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
8433 * parser.[ch] encoding.[ch]: added memory cleanup routines
8434 * parser.c: closing bug #3788
8435 * doc/*: rebuilt the doc
8436
8437Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8438
8439 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
8440 xmlNewTextChild() and xmlSetCompressMode() behaviour.
8441 * tester.c: added --compress option
8442 * doc/*: rebuilt the documentation
8443
8444Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8445
8446 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
8447 if given /proc/kcore as input !
8448 * doc/xml.html doc/*: updated and rebuilt the documentation
8449
8450Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8451
8452 * parser.c: Fixed some wrongly space collapsing code due to
8453 a misreading of the spec.
8454 * result/*: fixed the output accordingly
8455
8456Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8457
8458 * encoding.c: bug fix and typos
8459 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
8460 * parser.c: added attribute normalization closing bug #3597
8461 * test/att* result/att* SAXresult/att*: testcase for attribute
8462 normalization
8463
8464Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8465
8466 * configure.in: closing bug #3163 by adding extra flags for the
8467 cc compiler on HP-UX
8468
8469Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8470
8471 * valid.[ch] : removed a typo and an enumerated type bug in the
8472 xmlAddElementDecl() function
8473 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
8474 call to xmlEncodeEntitiesReentrant() so that the functions
8475 New, Set and Get are at the same level.
8476 * parser.c HTMLparser.c: extra memory allocation bug for
8477 attributes detected by someone using libxml in embedded systems :-)
8478
8479Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8480
8481 * xmlmemory.h: turned off mem debug :-\
8482
8483Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8484
8485 * parser.c: closed bug #2784 a one line fix, but worth pushing
8486 a new release out
8487 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
8488 some structures, comments before and after the
8489 main element, and other nastyness
8490 * HTMLtree.c tree.c: accomodate the extended HTML supported
8491 * configure.in: pushing 1.7.4
8492 * test/ent8 and related outputs : added a new test for bug #2784
8493 * test/HTML/wired.html and related output: a nasty HTML example
8494 * Makefile.am: improved the test scripts
8495 * docs/* : reran the documentation extractor, updated xml.html
8496
8497Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8498
8499 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
8500 HTMLparser and debugged the HTML related code. HTML documents
8501 now have their own type
8502 * entities.c: do not dump &apos; for HTML output
8503 * xmlmemory.c: improvement, breakpoint mechanism
8504 * testHTML.c: added --sax --repeat ...
8505 * Makefile.am: improved the HTML tests
8506 * valid.[ch]: added xmlValidGetValidElements and
8507 xmlValidGetPotentialChildren
8508 * tester.c: added --insert to test the 2 new functions
8509 * test//* result//* SAXresult//* : regression test cleanup
8510 and extension.
8511 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
8512 gnome-xml-nanohttp.html
8513
8514Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8515
8516 * HTMLparser.c: fixed problems with some autoclose tags
8517 * tree.c: fixed XML output problems.
8518 * result/* SAXresult/*: update of the tests output
8519
8520Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8521
8522 * Makefile.am: Arturo patch for xmlConf.sh version info
8523 * parser.c: Tim Josling patch for single quoted items
8524 * tester.c: Tim Josling patch for tester options usage
8525 * tree.h: indent cleanup
8526
8527Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8528
8529 * HTMLparser.c parser.h : Fixed problems with HTML parsing
8530 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
8531
8532Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8533
8534 * tree.c : Raph patch for initialization of CORBA fields
8535 * parser.c, xpath.c, ...: modification of doc comments
8536 * xpath.c : allow spaces in xpath expressions
8537
8538Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8539
8540 * xmlmemory.h: turning off memory debug :-(
8541
8542Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8543
8544 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
8545 better SAX interfaces.
8546 * testSAX.c: uses the new SAX routine, avoid fetching any remote
8547 entity.
8548 * configure.in: 1.7.2
8549
8550Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8551
8552 * libxml.spec.in: fixed the URL
8553 * doc/xml.html: improved the documentation front-end
8554
8555Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8556
8557 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
8558
8559Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8560
8561 * libxml.spec.in: fixed the alpha compile problem
8562 * parser.[ch]: changed errno to errNo in the parser context :-(
8563 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
8564 * doc/xml.html: changed CHAR to xmlChar
8565 * doc/html/*: recompiled the documentation
8566 * configure.in: 1.7.1
8567
8568Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8569
8570 * parser.h: modified the parser context struct to regain 1.4.0
8571 binary compatibility
8572 * parser.c, xml-error.h: added errno ot teh context and defined
8573 a set of errors values with update of errno
8574 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
8575 DTDs and entities
8576 * *.h, *.c: complete cleanup of the use of config.h and include
8577 protection depending on the current setup.
8578 * overalll debugging, maintenance and bug-fixing on all modules
8579 * updated the documentation
8580 * ready for 1.7.0
8581
8582Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8583
8584 * HTMLparser.c : cleanup
8585 * SAX.c valid.c valid.h: added ID/IDREF checking
8586 * tree.c tree.h: extended doc structure for refs
8587 * configure.in: 1.6.2
8588 * parser.c: patched bug in SAX user arg call
8589 * parserInternals.h: patched missing close in C++ wrapping
8590 * testXPath.c xpath.c xpath.h: prepared for extensibility,
8591 especially upcoming XPointer implementation.
8592 * doc/xml.html: augmented, typo
8593
8594Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
8595
8596 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
8597 not all invocations of install understand -d.
8598
8599Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
8600
8601 * Makefile.am: prepend all the test* calls with $(top_builddir) -
8602 to make 'check' works, when builddir != srcdir.
8603
8604Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8605
8606 * doc/xml.html : updated the documentation
8607
8608Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8609
8610 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
8611 not deallocated memory blocks
8612 * *.c : replaces all calls to malloc() free() and realloc() to
8613 the wrapper functions/macros
8614 * tree.c : removed memory leaks dues to calling xmlFreeNode()
8615 instead of xmlFreeNodeList()
8616
8617Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8618
8619 * HTMLparser.c: corrected a stupid bug leading to core dump at
8620 tree deallocation. Removed warnings indicated by
8621 Stephane.Conversy@lri.fr
8622 * entities.c: Fixes Yet Another Stupid Bug, entities were not
8623 looked for in the external subset
8624
8625Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8626
8627 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
8628 on SGI by Stephane.Conversy@lri.fr
8629
8630Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8631
8632 * all .h : changed the prototype declaration indent as in gtk
8633 * most .c : working on reducing the TODOs in the code
8634 * most .c : cleanup though -pedantic and Insure++
8635 * improvements on validation ID checkings.
8636 * tree.[ch] SAX.c: added support for namespace on attributes #2022
8637 * xml-config.in: closed #1810
8638
8639Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8640
8641 * tree.h, valid.c, valid.h: more work on validity, IDs
8642 * xpath.c: added/fixed comparidon and equlity, added a new isinf
8643 definition for AIX
8644
8645Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8646
8647 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
8648 the distribution due to a cut'n paste error at last commit
8649
8650Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8651
8652 * configure.in: upgraded to version 1.4.0
8653 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
8654 Big update, added a large part of the validation process,
8655 it should be usable, but some parts are missing
8656 * xpath.c: improved the implementation w.r.t. root.
8657 * Makefile.am: added more tests
8658 * test and result trees: added a lot of tests
8659 * libxml.spec.in: export libxml.so.0 and libxml.so.1
8660
8661Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8662
8663 * Added an HACKING file
8664
8665Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8666
8667 * xpath.[ch] : improvements and debug of the XPath implementation
8668 * parser.c, HTMLparser.c : modified the parsers to be progressive
8669 * tree.[ch] : extended the Buffer promitives
8670 * xmlIO.[ch] : added basic I/O routines providing progressive
8671 parsing and ready for I18N conversion plugins
8672 * SAXresult/* : the SAX callback sequence maybe slightly different
8673 now
8674 * test*.c : improved/updated the tests programs
8675 * doc/* : recompiled the docs.
8676
86771999-07-26 Michael Meeks <michael@edenproject.org>
8678
8679 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
8680
8681 * tree.c: Ditto.
8682
8683Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8684
8685 * configure.in: upgraded to version 1.4.0
8686 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
8687 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
8688 XML query language, see http://www.w3.org/TR/xpath for more details.
8689 * parser.c, parser.h: added CHAR* related string functions for XPath
8690 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
8691 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
8692 rebuild the docs.
8693 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
8694 and regression testing capabilities for XPath.
8695
8696Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8697
8698 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
8699 closing bug #1646
8700
8701Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8702
8703 * Makefile.am, example/Makefile.am: closed bug #1683
8704
8705Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8706
8707 * example/Makefile.am, configure.in: added the makefile for the
8708 gjobread example
8709
8710Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
8711
8712 * doc/Makefile.am:
8713 - fix which allow "make install DESTDIR=</install/prefix>".
8714
8715Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8716
8717 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
8718 which fixed a problem on the file reading-code.
8719
8720Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8721
8722 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
8723 output.
8724 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
8725
8726Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8727
8728 * parser.h : Oops removed the binary compatibility problem
8729 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
8730 * parser.c, HTMLparser.c: applied patches for reading from stdin
8731
8732Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8733
8734 * parser.c, entities.c, valid.c: cleanup bug #1591
8735 * configure.in: cleanup bug #1592
8736 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
8737 the same tree back-end. Hence gdome will be available for it.
8738 * doc/Makefile.am: close bug #617
8739
8740Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8741
8742 * parser.c: alloctate a per parser context SAX interface block
8743
8744Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8745
8746 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
8747 and xmlEncodeEntitiesReentrant with the correct one :-\
8748
8749Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8750
8751 * commit of my internal XML base changes, quite a lot of
8752 changes, cleanups, better entities support, framework for
8753 new I/O and charset detection and handling
8754 * Fixed the configure/Makefile stuff to generate shared libs
8755 with the proper version info, so we jumped on rev from
8756 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
8757 xmlEncodeEntities() result need to be freed now, and a string
8758 xmlParserVersion provide the current library version.
8759
8760Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
8761
8762 * parser.c: fixed a buffer overrun for when you have a very long
8763 attribute with no entities in it.
8764
8765Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8766
8767 * added example directory
8768 * added example/gjobs.xml gjobread.c, still need a Makefile.in
8769
8770Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8771
8772 * Release of libxml-1.1, nearly everything has been touched for
8773 this.
8774 * Added more regression tests
8775 * Updated the documentation
8776
8777Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8778
8779 * tree.[ch]: unified the XML_NO_CORBA defines.
8780 * parser.c encoding.[ch]: started plugging in char encoding detection
8781
8782Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
8783
8784 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
8785 Also freed allocated buffer.
8786
8787Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8788 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
8789 reentrancy problem at printing. One is left in entities.c, to
8790 remove ASAP
8791 * testSAX.c : added a test example showing the use of the SAX
8792 interface if one doesn't want to build the DOM tree.
8793 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
8794
8795Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8796
8797 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
8798 large revamping of the parser to use SAX callbacks
8799 http://www.megginson.com/SAX/ (or at least a C like interface
8800 a la Expat). It's now possible to set up your own callbacks
8801 and the parser will not build a DOM tree.
8802 * test/* result/*: updated the test suite, I finally removed
8803 the old Namespace draft support (PI based).
8804
8805Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8806
8807 * Makefile.am: added test result to EXTRA_DIST for make tests
8808
8809Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8810
8811 * parser.c, parserInternals.h: moved the chars macro definitions
8812 to parserInternals.h
8813 * parser.c, error.c: applied patches from "Knut Åkesson"
8814 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
8815
8816Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8817
8818 * xml-config.in : applied patch to make --version work
8819
88201999-03-05 Raja R Harinath <harinath@cs.umn.edu>
8821
8822 * Makefile.am (check-local): Alias for `tests' target. This will
8823 cause `make check' to do the right thing.
8824 (tests): Don't run tests in srcdir. Also, replaced calls to
8825 basename with a `sed' "equivalent".
8826
8827Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8828
8829 * Renamed error.h to xml-error.h, corrected Makefile.am to list
8830 it in the header and not the sources, updated the doc.
8831 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
8832 pointing this out.
8833
8834Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8835
8836 * parser.c, parser.h, parserInternals.h: memory leak hunting,
8837 exported the inputStream routines.
8838 * doc/html/* : updated accordingly
8839
8840Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8841
8842 * parser.c, parser.h, parserInternals.h: added a few extra
8843 internal calls to allocate and free parser contexts ...
8844 * doc/html/* : updated accordingly
8845
8846Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8847
8848 * configure.in, Makefile.am, doc/makefile.am : General changes for
8849 1.0.0 release and including the generated HTML documentation.
8850
8851Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8852
8853 * makefile.am : added parserInternals.h, oops.
8854
8855Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8856
8857 * parserInternals.h: added this header giving access to the parser
8858 internal functions.
8859 * doc/Makefile.am : added a rebuild target which rebuilds the full
8860 set of documentations
8861 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
8862 the internal subset.
8863 * *.c *.h: modifications needed to generate the documentation using
8864 gtk-doc, cleanup of functions blocks, reorganisation of struct
8865 declarations.
8866
8867Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8868
8869 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
8870 the tar and spec file to include the beginning of the doc.
8871
88721999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
8873
8874 * doc/.cvsignore: Added this file.
8875
8876Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8877
8878 * tree.c: fixed xmlGetProp to return "" when the attribute
8879 exists, even if the node-list is NULL.
8880
8881Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8882
8883 * tree.c: patched an error outputting empty attribute values.
8884 * Makefile.am and doc/makefile.am: have been updated during the
8885 week-end. Sorry for an empty CVS log, I got a shell problem.
8886
8887Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8888
8889 * tree.h: cleaned up using enums instead of defines
8890 * parser.c, valid.[ch]: more work on parsing/output of element
8891 declarations
8892
8893Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8894
8895 * valid.[ch], tree.c, parser.c : more work toward full parsing
8896 of XML DTDs.
8897 * README: added informations about mailing-list and on-line
8898 documentation
8899
89001999-01-27 Raja R Harinath <harinath@cs.umn.edu>
8901
8902 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
8903
8904Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8905
8906 * parser.c, tree.[ch] : more work toward conformance testing,
8907 added a last element to accelerate parsing of very flat structures
8908 started working on internal subset Element content declaration.
8909 * valid.[ch] : first cut at adding code toward validation.
8910 * previous changes had also small impact on most files, especially
8911 the conformance testing using James Clark test suite.
8912
8913Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8914
8915 * test/* : updated the examples, most of them were not well
8916 formed (humm), and added rdf2.
8917 * result/* : resulting changes in the output.
8918
8919Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8920
8921 * tree.c: changed the behaviour of xmlGetProp on NULL values.
8922
8923Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8924
8925 * tree.c: patched a bug in the generation of empty attributes
8926
8927Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8928
8929 * entities.[ch], tree.[ch], tester.c: added copy interfaces
8930 for node/trees/documents/... Biggest problem is namespace
8931 support when copying subtrees.
8932
8933Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8934
8935 * parser.c, entities.c: improve entities and char ref encoding,
8936 and cleanups of error messages.
8937
8938Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8939
8940 * parser.c, entities.c: simple bug hunting done during rpm2html and
8941 rpmfind integration.
8942
8943Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8944
8945 * parser.[ch]: Added interfaces allowing to specify a SAX
8946 handler before parsing.
8947
8948Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8949
8950 * parser.c: redirrect all errors reporting through the SAX
8951 error function
8952
8953Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8954
8955 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
8956 * libtool, tlmain ...: update of the libtool files
8957
89581998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
8959
8960 * entities.c: Use g_snprintf insteda of snprintf.
8961
8962Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8963
8964 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
8965 added ent5 test for this purpose.
8966 * parser.c, parser.h: formatting, comments and UTF-8 planning.
8967
8968Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8969
8970 * parser.c: fixed? a strange error due to compression on a GWP
8971 document.
8972
8973Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8974
8975 * tree.[ch]: bug fixing
8976 * entities.[ch]: defined a specific type for predefined entities
8977 * doc/xml.html: more documentation on the library, how to use it,
8978 overview of the interfaces.
8979
8980Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8981
8982 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
8983
8984Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8985
8986 * tree.c: corrected a small bug
8987 * doc/xml.html: continuing writing documentation.
8988
8989Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8990
8991 * debugXML.h debugXML.c: added debugging utilities.
8992 * tester.c: added --debug switch.
8993 * tree.c: patched an incorrect node->type assignment.
8994 * parser.c: formatting, ensure that node->doc != NULL in attributes
8995
8996Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8997
8998 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
8999 entity support and provide an internal representation close to
9000 DOM one (entity ref nodes, and attribute value as tree). I tried
9001 to preserve the interface but this will surely break some apps
9002 (I have to change rpm2html/rpmfind for example). I had to change
9003 two interfaces, and the generated tree is somewhat different.
9004 * doc/* : started documenting the XML library, the tree and
9005 DOM/Corba. This is a first step.
9006
9007Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9008
9009 * parser.c: Set up the fonctions comment block, boring but useful.
9010 * parser.h, SAX.c, parser.c: now attributes are processed through
9011 the SAX interface. The problem is that my SAX interface diverged
9012 quite a bit from the original one, well this is not an official
9013 spec, and translating it from Java to C is hairy anyway...
9014
9015Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9016
9017 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
9018 fonctions comment block, boring but useful.
9019
9020Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9021
9022 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
9023 conversion routines. However they are not yet used to convert the
9024 inputs. The core will run with UTF-8.
9025
9026Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9027
9028 * tree.c : make sure that the type id is properly set-up when
9029 a new object is allocated, needed for DOM.
9030
9031Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9032
9033 * tree.h, tree.c: Ok, the main objects in the tree will be native
9034 corba objects, it costs 8 bytes per Node, Attribute and Document
9035 but it simplifies the Corba integration a lot (no extra interface
9036 objects to allocate/free).
9037
9038Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9039
9040 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
9041 and changed NODEs contants for conformity with DOM Level 1
9042
9043Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9044
9045 * added hooks to keep track of servants when creating objects
9046 xmlDoc and xmlNode (for Corba export).
9047
9048Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9049
9050 * added xml-config script.
9051
9052Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9053
9054 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
9055 to autoupdate libtool and automake conf files.
9056
90571998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
9058
9059 * Makefile.am: Use '?' to separate the sed
9060 commands as ',' is used when people pass -Wl,something.
9061
9062
9063Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9064
9065 * tree.c, tree.h: added a per-document compression interface.
9066
9067Tue Sep 22 20:47:38 EDT 1998
9068
9069 * tree.c, tree.h: added saving with compression and added interfaces
9070 to control the compression level (xmlGetCompressMode,
9071 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
9072
9073Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9074
9075 * parser.c: corrected a loop for files of size 0
9076
90771998-08-20 Raja R Harinath <harinath@cs.umn.edu>
9078
9079 * error.h: New file. Contains prototyes from `error.c'.
9080
9081Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
9082
9083 * Makefile.am (xmlincdir): New macro.
9084 (xmlinc_HEADERS): Renamed from include_HEADERS.
9085
9086Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9087
9088 * applied small patch on numeric entities from
9089 Christopher Blizzard <blizzard@appliedtheory.com>
9090
9091Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9092
9093 * New release 0.2, removed the old xml_* files so that it's
9094 coherent with the other CVS base (W3C), far better conformance
9095 to standard, new namespaces, decent entities support, beginning
9096 of a SAX-like interface. Nearly nothing left intact, even the
9097 test examples ...
9098
90991998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
9100
9101 * .cvsignore: Add .deps dir
9102
9103Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9104
9105 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
9106
9107Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9108
9109 * configure.in: added test for CPP
9110 * AUTHORS, Changelog: the original ones didn't get commited but the
9111 glib ones instead, fixed.
9112 * Makefile.am: corrected an error in library naming
9113
9114Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9115
9116 * integrated code developped at W3C
9117 * changed the original Copyright
9118 * migrated to automake
9119 * prefixed the filenames by xml_ to avoid filename clashes
9120
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00009121Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
9122
9123 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
9124 should not be called.
9125
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00009126Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
9127
9128 * libxml-2.0.pc.in: applied the patch to fix #101894
9129
Daniel Veillard8a1b1852003-01-05 22:37:17 +00009130Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
9131
9132 * tree.c : applied patch from Lukas Schroeder for register callbacks
9133 * valid.c: modified patch from Lukas Schroeder to test
9134 register callbacks with --chkregister
9135
Daniel Veillard067bae52003-01-05 01:27:54 +00009136Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
9137
9138 * xmlreader.c: seriously changed the way data are pushed to
9139 the underlying parser, go by block of 512 bytes instead of
9140 tryng to detect tag boundaries at that level. Changed the
9141 way empty element are detected and tagged.
9142 * python/tests/reader.py python/tests/reader2.py
9143 python/tests/reader3.py: small changes mostly due to context
9144 reporting being different and DTD node being reported. Some
9145 errors previously undetected are now caught and fixed.
9146 * doc/xmlreader.html: flagged last section as TODO
9147
Daniel Veillard51a447a2003-01-04 19:42:46 +00009148Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
9149
9150 * python/libxml.py: integrated the Python 2.2 optimizations
9151 from Hannu Krosing, while maintaining compatibility with
9152 1.5 and 2.1
9153
Daniel Veillarde59494f2003-01-04 16:35:29 +00009154Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
9155
9156 * xmllint.c: a bit of cleanup
9157 * xmlreader.c: small fix
9158 * doc/xmlreader.html: more work on the XmlTextReader tutorial
9159 * python/libxml.py: a few fixes pointed out by Hannu Krosing
9160
Daniel Veillard623a9eb2003-01-04 12:47:20 +00009161Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
9162
9163 * python/setup.py.in: patch from Stéphane Bidoul to include
9164 drv_libxml2.py in setup.py
9165
Daniel Veillard66b82892003-01-04 00:44:13 +00009166Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
9167
9168 * doc/xmlreader.html: starting documenting the new XmlTextReader
9169 interface.
9170
Daniel Veillard7704fb12003-01-03 16:19:51 +00009171Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
9172
9173 * xmllint.c: added the --stream flag to use the TextReader API
9174 * xmlreader.c: small performance tweak
9175
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00009176Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
9177
9178 * xmlreader.c python/tests/reader2py: okay the DTD validation
9179 code on top of the XMLTextParser API should be solid now.
9180
Daniel Veillard1fdfd112003-01-03 01:18:43 +00009181Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
9182
9183 * xmlreader.c python/tests/reader2py: Fixing some more mess
9184 with validation and recursive entities while using the
9185 reader interface, it's getting a bit messy...
9186
Daniel Veillarddab8ea92003-01-02 14:16:45 +00009187Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
9188
9189 * xmlreader.c python/tests/reader.py: another couple of problem
9190 related to IsEmptyElement reported by Stéphane Bidoul needed
9191 some fixes.
9192
Daniel Veillard4f860202003-01-02 13:00:02 +00009193Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
9194
9195 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
9196 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
9197 based on the python XmlTextReader interface.
9198
Daniel Veillard3c265e42003-01-01 21:06:49 +00009199Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
9200
9201 * tree.c: backing out one change in the last patch which broke the
9202 regression tests
9203
Daniel Veillard5335dc52003-01-01 20:59:38 +00009204Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
9205
9206 * global.data globals.c tree.c include/libxml/globals.h: applied
9207 an old patch from Lukas Schroeder to track node creation and
9208 destruction. Probably missing a lot of references at the moment
9209 and not usable reliably.
9210
Daniel Veillard8ba17412003-01-01 19:13:12 +00009211Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
9212
9213 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
9214 from doc/news.html and a stylesheet
9215
Daniel Veillarde3c036e2003-01-01 15:11:05 +00009216Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
9217
9218 * xmlreader.c python/tests/reader.py: fixed another couple of
9219 xmlreader bugs reported by Stéphane Bidoul and added tests.
9220
Daniel Veillard9e395c22003-01-01 14:50:44 +00009221Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
9222
9223 * xmlreader.c python/tests/reader2.py: fixed another validity
9224 checking in external parsed entities raised by Stéphane Bidoul
9225 and added a specific regression test.
9226 * python/tests/reader3.py: cleanup
9227
Daniel Veillardd5896142002-12-31 14:45:26 +00009228Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
9229
9230 * xmlreader.c python/tests/reader2.py: fixed a problem with
9231 validation within entities pointed by Stéphane Bidoul, augmented
9232 the tests to catch those.
9233
Daniel Veillarddc85f282002-12-31 11:18:37 +00009234Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
9235
9236 * python/generator.py: modified the generator to allow keeping
9237 class references when creating new classes, needed to fix a bug
9238 pointed by Stéphane Bidoul where the input buffer of the
9239 xmlTextReader instance gets destroyed if the python wrapper for
9240 the input is not referenced anymore.
9241
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00009242Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
9243
9244 * xmlreader.c python/tests/reader.py: fixed another pair of problem
9245 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
9246
Daniel Veillard571b8892002-12-30 12:37:59 +00009247Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
9248
9249 * xmlreader.c python/tests/reader.py: fixed another problem
9250 pointed by Stéphane Bidoul
9251
Daniel Veillardaaa105b2002-12-30 11:42:17 +00009252Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9253
9254 * xmlreader.c python/tests/reader.py: fixed a limit case problem
9255 with "<a/>"
9256
Daniel Veillardecaba492002-12-30 10:55:29 +00009257Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9258
9259 * SAX.c: warn on xmlns:prefix="foo"
9260 * xmlreader.c python/tests/reader.py: fixed a couple of problem
9261 for namespace attributes handling.
9262
Daniel Veillard2d84a892002-12-30 00:01:08 +00009263Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9264
9265 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
9266 a really nasty problem raised by a DocBook XSLT transform
9267 provided by Sebastian Bergmann
9268
Daniel Veillard29b3e282002-12-29 11:14:41 +00009269Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
9270
9271 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
9272 by Stéphane Bidoul and integrated it into the tests
9273
Daniel Veillarde18fc182002-12-28 22:56:33 +00009274Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
9275
9276 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
9277 extended the XmlTextReader API a bit, addding accessors for
9278 the current doc and node, and an entity substitution mode for
9279 the parser.
9280 * python/libxml.py python/libxml2class.txt: related updates
9281 * python/tests/Makefile.am python/tests/reader.py
9282 python/tests/reader2.py python/tests/reader3.py: updated a bit
9283 the old tests and added a new one to test the entities handling
9284
Daniel Veillardaba976d2002-12-28 21:14:18 +00009285Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
9286
9287 * python/generator.py python/libxml2class.txt
9288 python/tests/reader.py python/tests/reader2.py: changed the
9289 generator to provide casing for the XmlTextReader similar to
9290 C# so that examples and documentation are more directly transposable.
9291 Fixed the couple of tests in the suite.
9292
Daniel Veillard83298842002-12-28 15:12:33 +00009293Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
9294
9295 * doc/guidelines.html: added a document on guildeline for
9296 publishing and deploying XML
9297
Daniel Veillard336fc7d2002-12-27 19:37:04 +00009298Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
9299
9300 * valid.c xmlreader.c: final touch running DTD validation
9301 on the XmlTextReader
9302 * python/tests/Makefile.am python/tests/reader2.py: added a
9303 specific run based on the examples from test/valid/*.xml
9304
Daniel Veillardf25b4ca2002-12-27 15:18:35 +00009305Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
9306
9307 * python/libxml.py: added a few predefined xmlTextReader parser
9308 configuration values.
9309
Daniel Veillard0e9dafa2002-12-27 11:58:25 +00009310Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9311
9312 * python/libxml_wrap.h: trying to fix #102037
9313
Daniel Veillard8dbd4952002-12-27 11:34:48 +00009314Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
9315
9316 * SAX.c: fixing bug #95296, when the predefined entities
9317 are redefined in the DTD the default one must be used
9318 instead anyway.
9319
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +00009320Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
9321
9322 * doc/xmllint.xml
9323 * doc/xmllint.1
9324 Add discussion of XML_DEBUG_CATALOG to xmllint man
9325 page - bug #100907
9326
9327
Daniel Veillarddf512f42002-12-23 15:56:21 +00009328Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9329
9330 * xmlreader.c: Fixed the empty node detection to avoid reporting
9331 an inexistant close tag.
9332
Daniel Veillard0d132cf2002-12-23 14:43:32 +00009333Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9334
9335 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
9336 for Python 2.1
9337
Daniel Veillardfe8aab92002-12-22 10:25:41 +00009338Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9339
9340 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
9341
Daniel Veillard4258b9c2002-12-20 10:29:40 +00009342Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9343
9344 * doc/libxml2-api.xml python/tests/reader.py: one really need
9345 to provide the base URI information when creating a reader parser
9346 from an input stream. Updated the API and the example using it.
9347
Daniel Veillardea7751d2002-12-20 00:16:24 +00009348Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
9349
9350 * testReader.c xmlreader.c valid.c include/libxml/tree.h
9351 include/libxml/valid.h include/libxml/xmlreader.h: working on
9352 DTD validation on top of xml reader interfaces. Allows to
9353 validate arbitrary large instances. This required some extensions
9354 to the valid module interface and augmenting the size of xmlID
9355 and xmlRef structs a bit.
9356 * uri.c xmlregexp.c: simple cleanup.
9357
Daniel Veillardbeb70bd2002-12-18 14:53:54 +00009358Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9359
9360 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
9361 work on the xml reader interfaces.
9362 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
9363 Web page for the Windows binaries.
9364
Daniel Veillard4a6d39b2002-12-17 18:33:01 +00009365Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9366
9367 * xmlIO.c: applied a patch for VMS following the report by
9368 Nigel Hall
9369
Daniel Veillard3772de32002-12-17 10:31:45 +00009370Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
9371
9372 * parser.c: the parseStartTag bug fix wasn't complete.
9373
Daniel Veillard67df8092002-12-16 22:04:11 +00009374Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
9375
9376 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
9377 parseStartTag, fixing it.
9378 * test/att4 result/att4 result/noent/att4: adding the test
9379 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
9380 more methods to XmlTextReader.
9381
Igor Zlatkovicd453c632002-12-16 18:45:48 +00009382Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9383
9384 * win32/libxml2.def.src: added more xml reader exports
9385 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
9386 to the build
9387
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +00009388Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
9389
9390 * doc/tutorial/xmltutorial.xml
9391 plus generated html and pdf
9392 Updating tutorial again based on further comments from Niraj
9393 Tolia on the last iteration
9394
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +00009395Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
9396
9397 * doc/tutorial/xmltutorial.xml
9398 * doc/tutorial/includekeyword.c
9399 * doc/tutorial/includegetattribute.c
9400 plus generated html and pdf
9401 Adding fix from Niraj Tolia to tutorial to properly free memory.
9402
9403
Daniel Veillardda46d2d2002-12-15 23:36:49 +00009404Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9405
9406 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
9407 more methods of XmlTextReader.
9408 * python/libxml2class.txt python/tests/reader.py: this increased the
9409 methods in the bndings, augmented the test to check those new
9410 functions.
9411
Daniel Veillard0eb38c72002-12-14 23:00:35 +00009412Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
9413
9414 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
9415 methods of XmlTextReader.
9416 * python/generator.py python/libxml_wrap.h python/types.c
9417 python/libxml2class.txt: added the reader to the Python bindings
9418 * python/tests/Makefile.am python/tests/reader.py: added a specific
9419 test for the Python bindings of the Reader APIs
9420 * parser.c: small cleanup.
9421
Daniel Veillard06503452002-12-13 10:42:08 +00009422Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9423
9424 * xinclude.c: fallback was only copying the first child not the
9425 full child list of the fallback element, closes #89684 as reopened
9426 by Bernd Kuemmerlen
9427
Igor Zlatkovic2d45f522002-12-12 12:33:43 +00009428Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9429
9430 * win32/libxml2.def.src: exported htmlNodeDumpOutput
9431
Daniel Veillard000eafb2002-12-12 10:04:22 +00009432Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
9433
Daniel Veillardc1eed322002-12-12 11:01:32 +00009434 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +00009435 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +00009436 gives enum values, fix functype return type, put back fields in
9437 structs
9438 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +00009439
Daniel Veillard024b5702002-12-12 00:15:55 +00009440Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
9441
9442 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
9443 about htmlNodeDumpOutput location.
9444 * xpath.c: removed an undefined function signature
9445 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
9446 too many symbols in the API breaking the python bindings.
9447 Updated with the libxslt/libexslt changes.
9448
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +00009449Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
9450
9451 * configure.in: preparing release of 2.4.29
9452 * doc/*: rebuilt the docs and API
9453 * xmlreader.c: a few more fixes for the XmlTextReader API
9454
Igor Zlatkovicf6273a02002-12-11 17:00:54 +00009455Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9456
9457 * include/win32config.h: applied mingw patch from Magnus Henoch
9458
Daniel Veillard5aad8322002-12-11 15:59:44 +00009459Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
9460
9461 * catalog.c doc/libxml2-api.xml: a bit more cleanup
9462
Daniel Veillarda9b66d02002-12-11 14:23:49 +00009463Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
9464
9465 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
9466 building Python script, does the C parsing directly, generates
9467 a better API description including structure fieds defs and
9468 enums. Still a couple of bugs, but good enough for the python
9469 wrappers now.
9470 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
9471 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
9472 include/libxml/schemasInternals.h include/libxml/tree.h: more
9473 cleanup based on the python analysis script reports.
9474 * libxml.spec.in: make sure the API XML description is part of the
9475 devel package.
9476
Daniel Veillard01c13b52002-12-10 15:19:08 +00009477Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
9478
9479 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
9480 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
9481 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
9482 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
9483 code cleanup, especially the function comments.
9484 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
9485
Daniel Veillarde1ca5032002-12-09 14:13:43 +00009486Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
9487
9488 * Makefile.am xmlreader.c include/libxml/Makefile.am
9489 include/libxml/xmlreader.h: Adding a new set of APIs based on
9490 the C# TextXmlReader API but converted to C. Allow to parse
9491 in constant memory usage, far simpler to program and explain
9492 than the SAX like APIs, unfinished but working.
9493 * testReader.c: test program
9494
Igor Zlatkovic70a296c2002-12-08 17:34:54 +00009495Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9496
9497 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
9498
Daniel Veillard64b35282002-12-04 15:10:40 +00009499Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9500
9501 * tree.c: Chip turner indicated that XHTML1 serialization
9502 rule for style actually break on both IE and Mozilla,
9503 try to avoid the rule if escaping ain't necessary
9504
Daniel Veillard8efff672002-12-04 11:44:48 +00009505Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
9506
9507 * nanhttp.c: handle HTTP URL escaping, problem reported by
9508 Glen Nakamura and Stefano Zacchiroli
9509
Daniel Veillard1c732d22002-11-30 11:22:59 +00009510Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
9511
9512 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
9513
Daniel Veillardfdd27d22002-11-28 11:55:38 +00009514Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9515
9516 * uri.c: Johann Richard pointed out some XPointer problems for
9517 URN based URI references in XInclude. Modified the URI parsing
9518 and saving routines to allow correct parsing and saving of
9519 XPointers, especially when attached to "opaque" scheme accordingly
9520 to RFC 2396
9521
Daniel Veillard8db67d22002-11-27 19:39:27 +00009522Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
9523
9524 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
9525 of refactoring to the HTML saving code.
9526 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
9527 in the doc.
9528
Daniel Veillardebc4ca92002-11-27 11:43:05 +00009529Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
9530
9531 * tree.c include/libxml/tree.h: refactored the XML dump of a node
9532 to a buffer API to reuse the generic dump to an OutputIO layer,
9533 this reduces code, fixes xmlNodeDump() for XHTML, also made
9534 xmlNodeDump() now return the number of byte written.
9535
Daniel Veillard9d5ea172002-11-27 08:02:06 +00009536Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
9537
9538 * python/setup.py.in: another patch from Stéphane Bidoul for
9539 Python bindings on Windows
9540 * doc/parsedecl.py: small cleanup
9541
Daniel Veillard9715c172002-11-25 16:33:40 +00009542Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9543
9544 * libxml.spec.in configure.in: add a line in %changelog for releases
9545
Daniel Veillard9bc53102002-11-25 13:20:04 +00009546Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
9547
9548 * parser.c: patch from Marcus Clarke fixing a problem in entities
9549 parsing that was detected in KDe documentations environment.
9550
Daniel Veillardfaa35ff2002-11-24 13:53:43 +00009551Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
9552
9553 * python/libxml.c (libxml_prev): Return the previous as opposed to
9554 the next node (I guess this is the result of some cut & paste programming:)
9555
Daniel Veillard80d7b902002-11-23 16:23:08 +00009556Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9557
9558 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
9559
Daniel Veillarda1196ed2002-11-23 11:22:49 +00009560Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9561
9562 * python/generator.py python/libxml.c python/setup.py.in: trying
9563 to fix the Python bindings build on Windows (Stéphane Bidoul)
9564
Igor Zlatkovic9ab71552002-11-22 21:41:43 +00009565Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9566
9567 * win32/configure.js: added option for python bindings
9568 * win32/libxml2.def.src: added more exports
9569
Igor Zlatkovicace7cd22002-11-22 18:07:00 +00009570Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9571
9572 * win32/Makefile.mingw: fixed unresolved symbols when linking with
9573 pthreads
9574 * win32/wince/*: applied updates to Windows CE port from Javier
9575
Daniel Veillardf9c4cad2002-11-22 15:57:07 +00009576Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9577
9578 * configure.in: preparing 2.4.28
9579 * libxml.spec.in doc/Makefile.am: some cleanup
9580 * doc/*: updated the news and regenerated.
9581
Daniel Veillardfee408f2002-11-22 13:18:30 +00009582Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
9583
9584 * HTMLparser.c: final touch at closing #87235 </p> end tags
9585 need to be generated.
9586 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
9587 this change slightly the output of a few tests
9588 * doc/*: regenerated
9589
Daniel Veillardd2ff0392002-11-22 12:28:38 +00009590Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
9591
9592 * parserInternals.c: fixing bug #99190 when UTF8 document are
9593 parsed using the progressive parser and the end of the chunk
9594 is in the middle of an UTF8 multibyte character.
9595
William M. Brack8b2c7f12002-11-22 05:07:29 +00009596Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9597
9598 * threads.c: fixed initialization problem in xmlNewGlobalState
9599 which was causing crash.
9600 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
9601 in xmlInitializeGlobalState.
9602 * parserInternals.c: cleaned up ctxt->sax initialisation.
9603
Daniel Veillardd5c2f922002-11-21 14:10:52 +00009604Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
9605
9606 * tree.c include/libxml/tree.h: modified the existing APIs
9607 to handle XHTML1 serialization rules automatically, also add
9608 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
9609 libxslt serialization uses it when needed without changing
9610 the library API.
9611 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
9612 result/xhtml1: added a new test specifically for xhtml1 output
9613 and updated the result of one XHTML1 test
9614
Daniel Veillardd076a202002-11-20 13:28:31 +00009615Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
9616
9617 * xinclude.c parserInternals.c encoding.c: fixed #99082
9618 for xi:include encoding="..." support on text includes.
9619 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
9620 test/XInclude/ents/isolatin.txt : added a specific regression test
9621 * python/generator.py python/libxml2class.txt: fixed the generator
9622 the new set of comments generated for doc/libxml2-api.xml were
9623 breaking the python generation.
9624
Daniel Veillard817e70b2002-11-19 22:28:48 +00009625Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
9626
9627 * doc/Makefile.am: repair some problem if gtk-doc fail or such
9628 * configure.in: patch for Solaris on new autoconf closes #98880
9629 * doc/parsedecl.py: repair the frigging API building script,
9630 did I say that python xmllib sucks ?
9631 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
9632 and some comment are no more truncated.
9633
Daniel Veillarda7e05b42002-11-19 08:11:14 +00009634Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
9635
9636 * parser.c: Martin Stoilov pointed out a potential leak in
9637 xmlCreateMemoryParserCtxt
9638
Daniel Veillardbc6e1a32002-11-18 15:07:25 +00009639Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
9640
9641 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
9642 included in HTML documents and using the push parser.
9643
Daniel Veillard4efd3be2002-11-18 09:11:13 +00009644Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
9645
9646 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
9647 specified, look for the Python interpreter not just in the
9648 specified root but also in the specified location. Fixes #98825
9649
Daniel Veillarda8c0adb2002-11-17 22:37:35 +00009650Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9651
9652 * python/libxml.c: fixing bug #98792 , node may have no doc
9653 and dereferencing without checking ain't good ...
9654
Daniel Veillarddad3f682002-11-17 16:47:27 +00009655Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
9656
9657 * configure.in: preparing release 2.4.27
9658 * doc/* : updated and rebuilt the docs
9659 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
9660 and all the docs are actually packaged and in the final RPMs
9661 * parser.c parserInternals.c include/libxml/parser.h: restore
9662 xmllint --recover feature.
9663
Daniel Veillard68e9e742002-11-16 15:35:11 +00009664Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9665
Daniel Veillard784b9352003-02-16 15:50:27 +00009666 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard68e9e742002-11-16 15:35:11 +00009667 processing of parsed entities, and XPath computation on sustitued
9668 entities.
9669 * testXPath.c: make sure entities are substitued.
9670
Daniel Veillard328f48c2002-11-15 15:24:34 +00009671Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
9672
Daniel Veillard784b9352003-02-16 15:50:27 +00009673 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard328f48c2002-11-15 15:24:34 +00009674 processing of internal parsed entities, which had to be changed.
9675
Daniel Veillard66651aa2002-11-15 11:21:43 +00009676Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9677
9678 * Makefile.am python/Makefile.am python/tests/Makefile.am:
9679 trying to fix bug #98517 about building outside the source tree
9680 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
9681
Igor Zlatkovic2772cea2002-11-14 17:45:20 +00009682Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9683
9684 * include/win32config.h: cleanup
9685 * win32/Makefile.mingw: integrated mingw in JScript configure
9686 * win32/Makefile.msvc: modified to allow mingw coexistence
9687 * win32/configure.js: integrated mingw
9688 * win32/Readme.txt: cleanup
9689
Daniel Veillard8dd86a52002-11-12 21:14:17 +00009690Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
9691
9692 * HTMLparser.c: strengthen the guard in the Pop macros,
9693 like in the XML parser, closes bug #97315
9694
Daniel Veillard0821b152002-11-12 20:57:47 +00009695Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
9696
9697 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
9698 callback is never used.
9699
Daniel Veillard8606bbb2002-11-12 12:36:52 +00009700Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
9701
9702 * parserInternals.c: fixed the initialization of the SAX structure
9703 which was breaking xsltproc
9704 * xpath.c: patch from Petr Pajas for CDATA nodes
9705 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
9706 * parser.c include/libxml/parser.h: patch from Peter Jones
9707 removing a leak in xmlSAXParseMemory() and adding the
9708 function xmlSAXParseMemoryWithData()
9709
MST 2002 John Fleckf854d992002-11-12 03:49:05 +00009710Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
9711
9712 adding pdf of tutorial, changing web page to link to it
9713 * doc/tutorial/xmltutorial.pdf
9714 * doc/xml.html
9715 * doc/docs.html
9716
MST 2002 John Fleck52717f32002-11-11 03:49:33 +00009717Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
9718
9719 * doc/tutorial/ar01s08.html
9720 adding file what I forgot for tutorial
9721
9722
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +00009723Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
9724
9725 Adding encoding discussion to tutorial
9726 Added:
9727 * doc/tutorial/images/*.png: DocBook admonition image files
9728 * doc/tutorial/apf.html, apg.html: new generated html
9729 * doc/tutorial/includeconvert.c: conversion code entity file
9730 changed:
9731 * doc/tutorial/xmltutorial.xml: DocBook original
9732 * doc/tutorial/*.html: generated html
9733
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00009734Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9735
9736 * include/libxml/*.h: retired xmlwin32version.h
9737 * doc/Makefile.am: retired xmlwin32version.h
9738 * win32/configure.js: retired xmlwin32version.h
9739
Igor Zlatkovica2258da2002-11-08 15:55:33 +00009740Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9741
9742 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00009743 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
9744 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +00009745
Daniel Veillard7216cfd2002-11-08 15:10:00 +00009746Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
9747
9748 * globals.c: fixed a typo pointed out by Igor
9749 * xpath.c: try to speed up node compare using line numbers
9750 if available.
9751
Daniel Veillarda70d62f2002-11-07 14:18:03 +00009752Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
9753
9754 * tree.c: make xmlFreeNode() handle attributes correctly.
9755
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +00009756Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9757
9758 * catalog.c: completed the #96963 fix, as reported by Karl
9759 Eichwalder
9760
Daniel Veillard56f21f22002-11-06 15:49:46 +00009761Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9762
9763 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
9764
Daniel Veillard91ad8792002-11-04 17:06:52 +00009765Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9766
9767 * Makefile.am: switched the order of a couple of includes
9768 to fix bugs #97100
9769
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +00009770Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9771
9772 * catalog.c: fixed bug #96963, reverted to the old behaviour of
9773 xmlLoadCatalogs that used to separate directories with a ':'.
9774
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +00009775Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9776
9777 * threads.c: improvements to the Windows-side of thread handling
9778 * testThreads.c: conditionally excluded unistd.h
9779 * testThradsWin32.c: broke overlong lines
9780 * include/win32config.h: adapted thread-related macros to the new
9781 scheme and for pthreads on Windows
9782 * win32/Makefile.msvc: introduced a more flexible thread build,
9783 added testThreads[Win32].c to the build
9784 * win32/configure.js: introduced a more flexible thread config
9785
John Fleck61f6fb62002-10-31 15:23:29 +000097862002-10-31 John Fleck <jfleck@inkstain.net>
9787
9788 * doc/xml.html (and, by implication, FAQ.html)
9789 added UTF-8 conversaion FAQ from Marcus Labib Iskander
9790
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +00009791Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9792
9793 * configure.in: removed xmlwin32version.h
9794 * include/libxml/Makefile.am: removed xmlwin32version.h
9795
Daniel Veillardce66ce12002-10-28 19:01:59 +00009796Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
9797
9798 * tree.c: applied patch from Brian Stafford to fix a bug
9799 in xmlReconciliateNs()
9800
Daniel Veillard7e3f1402002-10-28 18:52:57 +00009801Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9802
9803 * tree.c: applied patch from Christian Glahn to allow
9804 xmlNewChild() on document fragment nodes
9805
Daniel Veillardb39bc392002-10-26 19:29:51 +00009806Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9807
9808 * parser.c: Christian Glahn found a problem with a recent
9809 patch to xmlParseBalancedChunkMemoryRecover()
9810 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
9811 problems
9812 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
9813 test/schemas/seq*: added the test cases from Charles
9814
Daniel Veillard366a9152002-10-23 20:43:53 +00009815Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9816
9817 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
9818 serious cleanup of the spec file and associated changes
9819 in the Makefiles.
9820 * valid.c: try to remove some warnings on x86_64
9821
Daniel Veillardd033d022002-10-23 14:55:02 +00009822Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9823
9824 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
9825 fix bug #96586
9826
Daniel Veillardce02dbc2002-10-22 19:14:58 +00009827Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9828
9829 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
9830 parsing, applied his patch
9831 * result/HTML/attrents.html result/HTML/attrents.html.err
9832 result/HTML/attrents.html.sax test/HTML/attrents.html:
9833 added the test and result case provided by Mikhail Sogrine
9834
Daniel Veillarde645e8c2002-10-22 17:35:37 +00009835Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9836
9837 * vms/build_libxml.com vms/config.vms vms/readme.vms
9838 include/libxml/parser.h include/libxml/parserInternals.h
9839 include/libxml/tree.h include/libxml/xmlIO.h
9840 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
9841 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
9842 Applied the VMS update patch from Craig A. Berry
9843 * doc/*.html: update
9844
Daniel Veillardf000f072002-10-22 14:28:17 +00009845Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9846
9847 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
9848
Daniel Veillard1e208222002-10-22 14:25:25 +00009849Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9850
9851 * debugXML.c: adding a grep command to --shell in xmllint
9852 for T.V. Raman
9853
Daniel Veillard9cdcf362002-10-22 14:23:59 +00009854Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9855
9856 * xmlcatalog.c: tried to fix some of the problem with --sgml
9857
Daniel Veillard935494a2002-10-22 14:22:46 +00009858Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
9859
9860 * parser.c: tried to fix bug #91500 where doc->children may
9861 be overriden by a call to xmlParseBalancedChunkMemory()
9862
9863Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
9864
9865 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
9866 identifiers in SGML catalogs containing '&'
9867
Daniel Veillardc0ac0692002-10-20 21:31:50 +00009868Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9869
9870 * python/types.c: fixed bugs when passing result value tree
9871 to Python functions.
9872
Daniel Veillard48267432002-10-18 11:21:38 +00009873Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9874
9875 * configure.in: preparing the release of 2.4.26
9876 * doc/*: updated and rebuilt the documentation
9877
Daniel Veillardbb284f42002-10-16 18:02:47 +00009878Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9879
9880 * parser.c: fixed a XML Namespace compliance bug reported by
9881 Alexander Grimalovsky
9882
Daniel Veillard44892f72002-10-16 15:23:26 +00009883Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9884
9885 * HTMLtree.c: fixed serialization of script and style when
9886 they are not lowercase (i.e. added using the API to the tree).
9887
Daniel Veillard2fd85422002-10-16 14:32:41 +00009888Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9889
9890 * valid.c: make xmlValidateDocument emit a warning msg if there
9891 is no DTD, pointed by Christian Glahn
9892
Daniel Veillard32370232002-10-16 14:08:14 +00009893Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
9894
9895 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
9896 content model when some of the blocks have min or max, and a couple
9897 of bugs found in the process.
9898 * result/schemas/list0* test/schemas/list0*: added some specific
9899 regression tests
9900
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +00009901Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
9902
9903 * README: updated the contact informations
9904
Daniel Veillard63186732002-10-15 08:43:17 +00009905Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9906
9907 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
9908 misses it, reported by Peter Bray.
9909
Daniel Veillard96c3a3b2002-10-14 15:39:04 +00009910Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
9911
9912 * tree.c: investigating xmlNodeGetContent() on namespace nodes
9913 and removed a few warnings
9914
Daniel Veillard819d5cb2002-10-14 11:15:18 +00009915Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
9916
9917 * parser.c: Christian Glahn found a small bug in the push parser.
9918 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
9919 public
9920
Daniel Veillard6045c902002-10-09 21:13:59 +00009921Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9922
9923 * xmlschemas.c include/libxml/xmlschemas.h: added
9924 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
9925 * testSchemas.c: added --memory to test the new interface
9926
Daniel Veillardf0070122002-10-09 14:24:17 +00009927Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
9928
9929 * doc/index.py doc/search.php: integrated the XSLT indexing,
9930 a few fixed in the indexer, added a scope selection at the
9931 search level.
9932
Daniel Veillard01992e02002-10-09 10:20:30 +00009933Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9934
9935 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
9936 this was due to uninitialized parts of the validation context
9937
Daniel Veillard321be0c2002-10-08 21:26:42 +00009938Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9939
9940 * debugXML.c: applied patch from Mark Vakoc except the API
9941 change, preserved it.
9942 * doc/*: updated the docs to point to the search engine for
9943 information lookup or before bug/help reports.
9944
Daniel Veillard01e87d22002-10-08 16:55:06 +00009945Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9946
9947 * doc/index.py doc/search.php: added mailing-list archives
9948 indexing and lookup
9949
Daniel Veillard9dc1cf12002-10-08 08:26:11 +00009950Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9951
9952 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
9953
Daniel Veillard9b006132002-10-07 11:13:27 +00009954Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9955
9956 * doc/index.py: improved HTML indexing
9957 * doc/search.php: make the queries also lookup the HTML based indexes
9958
Daniel Veillard141d04b2002-10-06 21:51:18 +00009959Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9960
9961 * doc/index.py: added HTML page indexing
9962
Igor Zlatkovic91a62702002-10-04 13:34:16 +00009963Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9964
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +00009965 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +00009966 problem in libxslt.
9967 * catalog.c: fixed list handling in XML_CATALOG_FILES
9968
Daniel Veillardceb09b92002-10-04 11:46:37 +00009969Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9970
9971 * valid.c: typo/bug found by Christian Glahn
9972
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +00009973Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9974
9975 * xmlIO.c: applied Windows CE patch from Javier.
9976 * win32/wince: new directory, contains support for the PocketPC
9977 with Windows CE from Javier.
9978 * include/win32config.h: reorganised, removed duplicate
9979 definitions and applied WinCE patch from Javier.
9980 * include/wsockcompat.h: new file, now contains WinSock
9981 compatibility macros.
9982 * win32/Makefile.msvc: introduced double-run compilation.
9983
Daniel Veillarde16b5742002-09-26 17:50:03 +00009984Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9985
9986 * configure.in include/libxml/xmlwin32version.h: preparing release
9987 of 2.4.25
9988 * doc/*: updated and regenerated teh docs and web pages.
9989
Daniel Veillard90d68fb2002-09-26 16:10:21 +00009990Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9991
9992 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
9993 error were not covering namespace declarations.
9994 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
9995 it was missing the attribute declaration for the namespace
9996 * result/VC/NS3: the fix now report breakages in that test
9997
Daniel Veillardabe01742002-09-26 12:40:03 +00009998Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9999
10000 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
10001
Daniel Veillard2ace1952002-09-26 12:28:02 +000010002Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10003
10004 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
10005 and regenerated the docs and web site
10006
Daniel Veillarddda8f1b2002-09-26 09:47:36 +000010007Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10008
10009 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
10010 ATTRIBUTE_UNUSED is always put after the attribute declaration,
10011 not before
10012
Daniel Veillardd4cb1e82002-09-26 09:34:23 +000010013Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10014
10015 * python/generator.py python/libxml2class.txt: fixed a stupid error
10016 breaking the python API
10017
Daniel Veillardb7c29c32002-09-25 22:44:43 +000010018Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10019
10020 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
10021 triostr.c triostr.h: applied a trio update patch from
10022 Bjorn Reese which should work with MinGW
10023
Daniel Veillardbd9afb52002-09-25 22:25:35 +000010024Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10025
10026 * tree.c: improving some documentation comments
10027 * xmlregexp.c: found and fixed a mem leak with python regression tests
10028 * doc/*: rebuilt the doc and the API XML file including the
10029 xmlregexp.h xmlautomata.h and xmlunicode.h headers
10030 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
10031 python/types.c: added access to the XML Schemas regexps from
10032 python
10033 * python/tests/Makefile.am python/tests/regexp.py: added a
10034 simple regexp bindings test
10035
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000010036Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
10037
Daniel Veillardbd9afb52002-09-25 22:25:35 +000010038 * doc/xml.html:
10039 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000010040
Daniel Veillard118aed72002-09-24 14:13:13 +000010041Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
10042
10043 * xmlregexp.c: fixed the data callback on transition functionality
10044 which was broken when using the compact form
10045 * result/schemas/*: updated the results, less verbose, all tests
10046 pass like before
10047 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
10048 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
10049 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
10050 annoying warnings
10051 * xpath.c: try to provide better error report when possible
10052
Daniel Veillard72336152002-09-21 13:08:14 +000010053Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10054
10055 * Makefile.am: fixed a breakage raised by Jacob
10056
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +000010057Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10058
10059 * include/win32config.h: added HAVE_ERRNO_H definition for parts
10060 which don't use sockets
10061
Igor Zlatkovic01280582002-09-20 16:40:34 +000010062Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10063
10064 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
10065 * win32/configure.js: applied zlib patch from Daniel Gehriger
10066
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +000010067Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10068
10069 * win32/configure.js: applied the patch from Mark Vakoc for
10070 regexp support
10071 * win32/libxml2.def.src: applied the patch from Mark Vakoc
10072 for regexp support
10073
Daniel Veillardb5c05732002-09-20 13:36:25 +000010074Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10075
10076 * xmlschemastypes.c: as pointed by Igor Float and Double
10077 parsing ain't finished yet
10078
Daniel Veillard40b11342002-09-20 12:01:39 +000010079Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10080
10081 * Makefile.am configure.in: trying to fix #88412 by bypassing
10082 all the python subdir if python ain't detected
10083
Daniel Veillard23e73572002-09-19 19:56:43 +000010084Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10085
10086 * Makefile.am configure.in include/libxml/xmlversion.h.in:
10087 made configuring with regexps/automata/unicode the default
10088 but without schemas ATM
10089 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
10090 fixed the regexp based DTD validation performance and memory
10091 problem by switching to a compact form for determinist regexps
10092 and detecting the determinism property in the process. Seems
10093 as fast as the old DTD validation specific engine :-) despite
10094 the regexp built and compaction process.
10095
Daniel Veillard5acfd6b2002-09-18 16:29:02 +000010096Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10097
10098 * valid.c: determinism is debugged, new DTD checking code now works
10099 but xmlFAComputesDeterminism takes far too much CPU and the whole
10100 set usues too much memory to be really usable as-is
10101
Daniel Veillard0f04f8e2002-09-17 23:04:40 +000010102Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10103
10104 * tree.c: fixed another stupid bug in xmlGetNodePath()
10105 * xmllint.c: --version now report the options compiled in
10106
Daniel Veillarda646cfd2002-09-17 21:50:03 +000010107Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10108
10109 * HTMLparser.c: small cleanup
10110 * valid.c xmlregexp.c: switched DTD validation to use only regexp
10111 when configured with them. A bit of debugging around the determinism
10112 checks is still needed
10113
Daniel Veillard63b01c22002-09-17 19:25:28 +000010114Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10115
10116 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
10117
Daniel Veillard92727042002-09-17 17:59:20 +000010118Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10119
10120 * xmlIO.c: small portability glitch fixed.
10121
Daniel Veillard84d70a42002-09-16 10:51:38 +000010122Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10123
10124 * xmlschemastypes.c: incomplete steps for real/double support
10125 * testAutomata.c include/libxml/xmlautomata.h
10126 include/libxml/xmlregexp.h: avoiding a compilation problem
10127 * valid.c include/libxml/valid.h: starting the work toward using
10128 the regexps for actual DTD validation
10129
Daniel Veillardaeb258a2002-09-13 14:48:12 +000010130Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10131
10132 * hash.c: cosmetic cleanup
10133 * valid.c include/libxml/tree.h include/libxml/valid.h: started
10134 integrating a DTD validation layer based on the regexps
10135
Daniel Veillard4402ab42002-09-12 16:02:56 +000010136Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10137
10138 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
10139 the determinism was tested before eliminating the epsilon
10140 transitions :-(
10141
Daniel Veillardc6d4a932002-09-12 15:00:57 +000010142Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
10143
10144 * python/generator.py python/libxml.c python/libxml.py
10145 python/libxml2-python-api.xml python/libxml2class.txt
10146 python/libxml_wrap.h python/types.c: updated the python
10147 bindings, added code for easier File I/O, and the ability to
10148 define a resolver from Python fixing bug #91635
10149 * python/tests/Makefile.am python/tests/inbuf.py
10150 python/tests/outbuf.py python/tests/pushSAXhtml.py
10151 python/tests/resolver.py python/tests/serialize.py: updated
10152 and augmented the set of Python tests.
10153
Igor Zlatkovic353bf582002-09-10 19:07:14 +000010154Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10155
10156 * win32/configure.js: added more readme info for the binary
10157 package.
10158
Daniel Veillard607b35c2002-09-10 12:16:19 +000010159Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10160
10161 * xmlIO.c: fixed a stupid out of bound array error
10162
10163Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10164
10165 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
10166 messing around with support for Windows path, cleanups,
10167 trying to identify and fix the various code path to the
10168 filename access. Added xmlNormalizeWindowsPath()
10169
Daniel Veillard76575762002-09-05 14:21:15 +000010170Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10171
10172 * error.c valid.c: working on better error reporting of validity
10173 errors, especially providing an accurate context.
10174 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
10175 error reports in those cases.
10176
Daniel Veillard3487c8d2002-09-05 11:33:25 +000010177Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10178
10179 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
10180 parser.c parserInternals.c xmlIO.c: get rid of all the
10181 perror() calls made in the library execution paths. This
10182 should fix both #92059 and #92385
10183
Daniel Veillard19aa7022002-09-05 11:14:19 +000010184Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
10185
10186 * xmllint.c: memory leak reporting was broken after a change
10187 of the preprocessor symbol used to activate it.
10188
Daniel Veillardec6725e2002-09-05 11:12:45 +000010189Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10190
10191 * tree.c: try to make the copy function work for node of
10192 type XML_DOCUMENT_FRAG_NODE, they are only created by the
10193 DOM layers though, not libxml2 itself.
10194
Daniel Veillardb9cd8b42002-09-05 10:58:49 +000010195Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
10196
10197 * valid.c: try to provide file and line informations, not all
10198 messages are covered, but it's a (good) start
10199
Daniel Veillardbbc72c32002-09-05 10:52:10 +000010200Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
10201
10202 * xinclude.c: reimplemented a large part of the XInclude
10203 processor, trying to minimize resources used, James Henstridge
10204 provided a huge test case which was exhibiting severe memory
10205 consumption problems.
10206
Daniel Veillard2206dbf2002-09-05 08:09:37 +000010207Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
10208
10209 * python/Makefile.am: applied patch from Christophe Merlet to
10210 reestablish DESTDIR
10211
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010212Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
10213
10214 * libxml.spec.in: fixes libary path for x86_64 AMD
10215
John Fleckbe98b332002-09-04 03:16:23 +000010216Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
10217
10218 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010219 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +000010220 (plus resulting generated html files)
10221 fixing one spot I missed in the tutorial where I hadn't freed
10222 memory properly
10223
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010224Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
10225
10226 * doc/tutorial/includeaddattribute.c
10227 * doc/tutorial/includeaddkeyword.c
10228 * doc/tutorial/includegetattribute.c
10229 * doc/tutorial/includekeyword.c
10230 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010231 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010232 update tutorial to properly free memory (thanks to Christopher
10233 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010234 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010235 added image files so the callouts are graphical, making it
10236 easier to read ( use "--param callout.graphics 1" to generate
10237 html with graphical callouts)
10238
Daniel Veillarde1662542002-08-28 11:50:59 +000010239Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
10240
10241 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
10242 nice logos generated by Marc Liyanage
10243 * doc/site.xsl *.html: changed the stylesheet to show the new
10244 logo and regenerated the pages
10245
Daniel Veillardb212bbb2002-08-25 14:39:16 +000010246Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10247
10248 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
10249
Daniel Veillard42766c02002-08-22 20:52:17 +000010250Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10251
10252 * xpath.c: possible mem leak patch from Jason Adams
10253
10254Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10255
10256 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
10257 in the XQuery namespace
10258 * configure.in: preparing 2.4.24
10259 * doc/*.html: updated the web pages
10260
10261Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10262
10263 * python/generator.py: closing bug #85258 by generating conditional
10264 compile check to avoid linking to routines not configured in.
10265
Havoc Pennington84ec40a2002-08-22 13:59:35 +0000102662002-08-22 Havoc Pennington <hp@pobox.com>
10267
10268 * autogen.sh: update error message for missing automake
10269
Daniel Veillard08cccaa2002-08-22 09:47:29 +000010270Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
10271
10272 * python/Makefile.am: typo in target name resulted in libxml2.py
10273 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
10274
Daniel Veillard22669b22002-08-22 07:17:11 +000010275Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10276
10277 * win32/win32/Makefile.mingw: updated with version from
10278 Elizabeth Barham at http://soggytrousers.net/repository/
10279
Igor Zlatkovica40adbc2002-08-20 14:42:32 +000010280Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10281
10282 * win32/Makefile.msvc: added the prefix location to the include
10283 and lib search path.
10284
Havoc Pennington830e8972002-08-18 22:22:13 +0000102852002-08-18 Havoc Pennington <hp@pobox.com>
10286
10287 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
10288 both automake 1.6 and 1.4 installed get the right automake. Means
10289 compilation from CVS will now require the latest automake 1.4
10290 release, or manually creating symlinks called "automake-1.4" and
10291 "aclocal-1.4"
10292
Daniel Veillardb6984ef2002-08-14 16:55:31 +000010293Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10294
10295 * configure.in python/Makefile.am: more AMD 64 induced changes from
10296 Frederic Crozat
10297
Daniel Veillardc4bad4a2002-08-14 14:45:25 +000010298Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10299
10300 * xinclude.c: oops I was missing the xml:base fixup too
10301 * result/XInclude/*.xml: this adds xml:base attributes to most
10302 results of the tests
10303
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +000010304Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10305
10306 * xinclude.c: quick but apparently working implementation of
10307 xi:fallback, should close bug #89684
10308 * Makefile.am test/XInclude/docs/fallback.xml
10309 result/XInclude/fallback.xml: added a basic test for fallback,
10310 and run with --nowarning to avoid a spurious warning
10311 * configure.in: applied patch from Frederic Crozat for python
10312 bindings on AMD 64bits machines.
10313
Daniel Veillard9e923512002-08-14 08:48:52 +000010314Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10315
10316 * parser.c: xmlSAXUserParseMemory() really ought to fail if
10317 the caller don't pass a SAX callback block.
10318
Daniel Veillardc1a0da32002-08-14 08:32:18 +000010319Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10320
10321 * tree.c: applied the same fix for the XML-1.0 namespace to
10322 xmlSearchNsByHref() as was done for xmlSearchNs()
10323
Daniel Veillardad11b302002-08-12 14:53:41 +000010324Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10325
10326 * libxml.3: small cleanup of the man page
10327 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
10328 when serializing HREF attributes generated by XSLT.
10329
Daniel Veillardc084e472002-08-12 13:27:28 +000010330Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10331
10332 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
10333 version of Marc Liyanage' patch for boolean attributes in HTML
10334 output
10335
Daniel Veillard5f91b372002-08-12 12:13:01 +000010336Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
10337
10338 * python/tests/serialize.py: fixed the test results, indenting
10339 behaviour changed slightly
10340
Aleksey Sanin9e951762002-08-08 18:02:41 +000010341Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
10342
10343 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
10344 new c14n function to Windows def files
10345
Aleksey Saninea4272a2002-08-02 23:50:03 +000010346Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
10347
10348 * c14n.c: fixed a memory leak in c14n code
10349
Daniel Veillard58e44c92002-08-02 22:19:49 +000010350Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10351
10352 * parser.c include/libxml/parser.h: adding a new API for Christian
10353 Glahn: xmlParseBalancedChunkMemoryRecover
10354 * valid.c: patch from Rick Jones for some grammar cleanup in
10355 validation messages
10356 * result/VC/* result/valid/*: this slightly change some of the
10357 regression tests outputs
10358
Daniel Veillard0bf29002002-08-01 12:54:11 +000010359Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10360
10361 * tree.c: trying to fix a problem in namespaced attribute handling
10362 raised by Christian Glahn
10363
Daniel Veillard6f46f6c2002-08-01 12:22:24 +000010364Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10365
10366 * encoding.c include/libxml/encoding.h: Opening the interface
10367 xmlNewCharEncodingHandler as requested in #89415
10368 * python/generator.py python/setup.py.in: applied cleanup
10369 patches from Marc-Andre Lemburg
10370 * tree.c: fixing bug #89332 on a specific case of loosing
10371 the XML-1.0 namespace on xml:xxx attributes
10372
Aleksey Sanin2c135a12002-08-01 06:31:50 +000010373Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
10374
10375 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
10376 corner case from new Merlin's test suite and added a callback
10377 that will be used to improve xmlsec performance
10378
10379
Daniel Veillard0b22def2002-07-29 16:23:03 +000010380Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10381
10382 * HTMLtree.c: trying to fix the <style> escaping problem in
10383 HTML serialization bug #89342
10384
Daniel Veillard0b28e882002-07-24 23:47:05 +000010385Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10386
10387 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
10388 and rebuilt the web site.
10389
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000010390Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +000010391
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000010392 * include/libxml/tree.h: added _private member to xmlNs struct
10393
Daniel Veillard1d995272002-07-22 16:43:32 +000010394Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10395
10396 * HTMLparser.c: fixing bug #84876 based on the xml working
10397 code.
10398
William M. Brack61eaba52002-07-21 11:14:18 +000010399Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10400
10401 * python/Makefile.am: enhanced to fix bug 72012 (errors
10402 when using '-jX' make parameter)
10403
William M. Brackef61d202002-07-19 08:32:00 +000010404Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10405
10406 * xpath.c: small additional enhancement for booleans
10407 compared to nodesets
10408
Daniel Veillard3a42f3f2002-07-17 17:57:34 +000010409Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10410
10411 * HTMLtree.c: changed the order of the encoding declaration
10412 attributes in the meta tags due to a bug in IE/Mac
10413
William M. Brack0c022ad2002-07-12 00:56:01 +000010414Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10415
10416 * xpath.c: enhanced handling of booleans (especially '='
10417 and '!=' for nodesets) - fixes bug 85256. Added new
10418 routine xmlXPathNotEqualValues for more proper handling
10419 of '!=' when nodesets are involved.
10420
Daniel Veillard06944e22002-07-11 19:55:18 +000010421Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10422
10423 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
10424 doc/xmlcatalog_man.xml to the source distribution
10425
Igor Zlatkovic6ac30172002-07-10 19:22:48 +000010426Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10427
10428 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
10429 asked for this.
10430
Daniel Veillard539638b2002-07-06 19:55:14 +000010431Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
10432
10433 * configure.in: preparing 2.4.23
10434 * doc/*: rebuilt the docs
10435
Daniel Veillard176d99f2002-07-06 19:22:28 +000010436Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10437
10438 * parser.c: fixing bug #84169 by fixing the
10439 comment of xmlCreatePushParserCtxt to describe the
10440 encoding detection parameters better.
10441
Daniel Veillard37f961d2002-07-06 17:53:56 +000010442Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
10443
10444 * valid.c: fixing bug #79331 in one path the lookup for
10445 ID attributes on a namespaced node wasn't handled correctly :-\
10446
Daniel Veillard8c9872c2002-07-05 18:17:10 +000010447Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
10448
10449 * HTMLparser.c: trying to fix 87235 about discarded white
10450 spaces in the HTML parser.
10451 * result/HTML/*: this changes the output of a number of HTML
10452 regression tests
10453
Daniel Veillardfdc91562002-07-01 21:52:03 +000010454Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
10455
10456 * xpath.c: applied patch from Richard Jinks for the namespace
10457 axis + fixed a memory error.
10458 * parser.c parserInternals.c: applied patches from Peter Jacobi
10459 removing ctxt->token for good.
10460 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
10461 popped out by the regression tests.
10462 * Makefile.am: patch for threads makefile from Gary Pennington
10463
William M. Brack6000af52002-06-28 11:43:13 +000010464Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10465
Daniel Veillardfdc91562002-07-01 21:52:03 +000010466 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +000010467 expressions involving preceding-sibling (et al).
10468
Daniel Veillard153120c2002-06-18 07:58:35 +000010469Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
10470
10471 * hash.c: applied a patch from Peter Jacobi to solve a problem
10472 when compiling with the Watcom C on Win32
10473 * result/schemas/*.err: the change of hashing algo generated
10474 permutations in the output
10475
Daniel Veillard5f7f9912002-06-17 17:03:00 +000010476Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10477
10478 * hash.c: applied patch from Sander Vesik improving the quality of
10479 the hash function.
10480
Aleksey Sanina5808b92002-06-14 17:07:41 +0000104812002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +000010482
10483 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
10484 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
10485 xmllint.c xpath.c: replaced sprintf() with snprintf()
10486 to prevent possible buffer overflow (the bug was pointed
10487 out by Anju Premachandran)
10488
Daniel Veillarde059b892002-06-13 15:32:10 +000010489Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10490
10491 * parser.c: removed an uninitialized data error popped by valgrind
10492 on PE references
10493
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +000010494Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
10495
10496 * doc/xml.html
10497 adding tutorial reference to the web page
10498
MDT 2002 John Fleck54520832002-06-13 03:30:26 +000010499Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
10500
10501 * doc/tutorial/xmltutorial.xml
10502 * doc/tutorial/ar01s07.html
10503 * doc/tutorial/ape.html
10504 * doc/tutorial/includegetattribute.c
10505 adding section to tutorial about retrieving an attribute
10506 value
10507
Daniel Veillardf5582f12002-06-11 10:08:16 +000010508Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10509
10510 * parser.c: applied a couple of patches from Peter Jacobi to start
10511 to get rid of ctxt->token, with a possible significant speed
10512 improvement to be gained once done. Better compliance with PE
10513 references constructs in DTDs too.
10514 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
10515 from Peter too
10516
Daniel Veillard38d80e22002-06-11 07:24:56 +000010517Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10518
10519 * parser.c: Babak Vahedipour-Kunze reported that openTag in
10520 xmlParseElement was likely to have been deallocated at the
10521 time of the report, possibly leading to segfault. Just report
10522 the tag name now.
10523
Daniel Veillard9e412302002-06-10 15:59:44 +000010524Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10525
10526 * xpath.c: patch from Richard Jinks for XPath substring() function
10527 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
10528
Aleksey Sanina5808b92002-06-14 17:07:41 +0000105292002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +000010530
10531 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
10532
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +000010533Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
10534
10535 *doc/FAQ.html
10536 fixing typos in FAQ, thanks to Robert Funnell for the
10537 editing help
10538
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000010539Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10540
10541 * NEWS: got complaints from rpmlint that it was empty
10542
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +000010543Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
10544
10545 * added doc/tutorial, including:
10546 apa.html
10547 apb.html
10548 apc.html
10549 apd.html
10550 ar01s02.html
10551 ar01s03.html
10552 ar01s04.html
10553 ar01s05.html
10554 ar01s06.html
10555 includeaddattribute.c
10556 includeaddkeyword.c
10557 includekeyword.c
10558 includestory.xml
10559 index.html
10560 xmltutorial.xml
10561 libxml tutorial, including generated html
10562
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +000010563Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
10564
10565 * result/c14n/exc-without-comments/merlin-c14n-two-*
10566 result/c14n/without-comments/merlin-c14n-two-*
10567 test/c14n/exc-without-comments/merlin-c14n-two-*
10568 test/c14n/without-comments/merlin-c14n-two-*
10569 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
10570 c14n/exc-c14n and slightly modified test script to handle
10571 these test cases
10572 * c14n.c: fixed bugs for complicated nodes set (namespace
10573 without node and others from merlin-c14n-two.tar.gz)
10574 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
10575 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
10576 for xmlsec performance patch
10577 * xpath.c: fixed self::node() for namespaces and attributes
10578
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000010579Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
10580
10581 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
10582 but with the format parameter
10583 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
10584
Aleksey Saninc57f9c12002-05-31 19:14:57 +000010585Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
10586
10587 * Makefile.am: updated c14n tests suite
10588 * c14n.c: performance improvement for previous c14n patch
10589
Daniel Veillarde72c7562002-05-31 09:47:30 +000010590Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10591
10592 * parser.c: another peroformance patch from Peter Jacobi, that
10593 time on parsing attribute values.
10594
Aleksey Sanin508a1012002-05-31 06:32:32 +000010595Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
10596
10597 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
10598 into LibXML2 test suite
10599
Aleksey Sanindffd5c82002-05-31 04:24:13 +000010600Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
10601
10602 * c14n.c: propagating xpath ancesstors node fix to c14n
10603 plus small performance improvement to reduce number of
10604 mallocs
10605 * xpath.c: fixed ancestors axis processing for namespace nodes
10606
Daniel Veillard46de64e2002-05-29 08:21:33 +000010607Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
10608
10609 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
10610 Peter Jacobi
10611
Daniel Veillardd5e22ef2002-05-27 21:17:57 +000010612Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10613
10614 * configure.in: preparing 2.4.22
10615
Daniel Veillard1b31e4a2002-05-27 14:44:50 +000010616Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10617
10618 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
10619 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
10620 a public entry point.
10621 * doc/*: rebuilt the API and docs
10622
Daniel Veillarded23b7d2002-05-27 12:16:02 +000010623Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10624
10625 * xpath.c: patch from Richard Jinks to fix a problem introduced
10626 in the previous patch and pointed by Norm
10627
Daniel Veillardc6924812002-05-24 11:10:43 +000010628Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
10629
10630 * libxml.spec.in: fixing bug #81112
10631
Daniel Veillard234bc4e2002-05-24 11:03:05 +000010632Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10633
10634 * uri.c: fixing bug #82848
10635
Daniel Veillarda2878972002-05-24 07:54:39 +000010636Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10637
10638 * result/catalogs/mycatalog.full: Aleksey's commit changed the
10639 output of one catalog test
10640
Aleksey Sanin114e4752002-05-24 07:20:27 +000010641Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +000010642
Aleksey Sanin114e4752002-05-24 07:20:27 +000010643 * global.data globals.c tree.c include/libxml/globals.h
10644 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
10645 default value for global parameter xmlIndentTreeOutput to 1 and
10646 introduced new global parameter xmlTreeIndentString (the string
10647 used to do one-level indent) with default value " " (as it was
10648 in tree.c)
10649
Daniel Veillard49d5af82002-05-23 11:55:49 +000010650Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10651
10652 * Makefile.am: Merijn Broeren pointed out a problem when compiling
10653 with trio and schemas.
10654
Daniel Veillard7c13af42002-05-22 09:57:32 +000010655Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10656
10657 * xpath.c: patch from Richard Jinks to fix the problem raised in
10658 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
10659
Daniel Veillard5a872412002-05-22 06:40:27 +000010660Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10661
10662 * xmlschemas.c: a bit of work on import.
10663 * xmlschemastypes.c: Charles Bozeman provided a compare function
10664 for date/time types so min/max facet restrictions should work,
10665 indeterminate comparisons return an error instead of equal.
10666 * test/schemas/date_0* result/schemas/date_0_0: specific test
10667 from Charles Bozeman too
10668
Daniel Veillard10b6da42002-05-18 07:55:20 +000010669Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10670
10671 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
10672 from Christian Cornelssen fixing the man pages and the Catalog
10673 building script.
10674 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
10675 next step is <xs:import> I now have a reasonable understanding
10676 of how it works.
10677
Daniel Veillarde5354492002-05-16 08:43:22 +000010678Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10679
10680 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
10681
Igor Zlatkovic1396e182002-05-14 22:22:40 +000010682Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10683
10684 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
10685
Daniel Veillard088bf112002-05-14 11:03:59 +000010686Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
10687
10688 * xpath.c: fixing an XPath function evalutation bug pointed out
10689 by Alexey Efimov where the context was lost when evaluating
10690 the function arguments
10691
Aleksey Sanin79376ba2002-05-14 06:41:32 +000010692Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +000010693
Aleksey Sanin79376ba2002-05-14 06:41:32 +000010694 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
10695 function public for XMLSec performance optimizations
10696
Daniel Veillard3cd72402002-05-13 10:33:30 +000010697Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
10698
10699 * python/generator.py python/libxml2class.txt : fixed a problem
10700 with the HTML parser pointed by Gary Benson
10701 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
10702 example
10703
Aleksey Sanine48a3182002-05-09 18:20:01 +000010704Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10705 * parser.c: fixed bug #81159 (memory growth in SAX)
10706
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000010707Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10708 * xpath.c: fixed bug #78858 (the real fix)
10709
Aleksey Sanin29b6f762002-05-05 06:59:57 +000010710Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000010711 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +000010712
Daniel Veillard4cbe4702002-05-05 06:57:27 +000010713Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10714
10715 * tree.c: modified xmlNodeSetBase to allow changing the
10716 base of a document.
10717
Daniel Veillard070803b2002-05-03 07:29:38 +000010718Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
10719
10720 * xmlschemastypes.c: patch Charles Bozeman for validation of
10721 all the date, time, and duration types
10722 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
10723 * configure.in: fixed an error pointed by an user
10724 * xml2-config.in: fixed an error pointed by an user
10725
Aleksey Sanin5aac8b82002-05-01 18:32:28 +000010726Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10727
10728 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
10729 win32/libxml2.def.src xmlIO.c: exported default
10730 'file:', 'http:' and 'ftp:' protocols input handlers
10731 and maked protocols comparisson case insensitive
10732
Daniel Veillard34de97f2002-04-30 14:29:22 +000010733Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10734
10735 * configure.in: Neven Has detected a typo
10736
Daniel Veillard28577c32002-04-30 06:48:41 +000010737Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
10738
10739 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
10740 as one of the persons allowed to commit directly to the
10741 module.
10742
Daniel Veillardfc57b412002-04-29 15:50:14 +000010743Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10744
10745 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
10746 * valid.c: raised a too low limit
10747 * doc/*: rebuilt the docs
10748
Daniel Veillardeca82812002-04-24 11:42:02 +000010749Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10750
10751 * test/XPath/expr/floats test/XPath/expr/functions
10752 result/XPath/expr/floats result/XPath/expr/functions
10753 xpath.c: another XPath conformance patch from Richard Jinks
10754
Daniel Veillard13e04c62002-04-23 17:51:29 +000010755Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
10756
10757 * xmlschemas.c: fixed validation of attribute groups.
10758 * test/schemas result/schemas: added an example from the primer
10759
Daniel Veillard88c58912002-04-23 07:12:20 +000010760Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10761
10762 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
10763 * test/schemas result/schemas: updated the test list
10764
Daniel Veillarde19fc232002-04-22 16:01:24 +000010765Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10766
10767 * TODO: updated a bit
10768 * parser.c: made a comment more specific
10769 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
10770 Schemas conformance.
10771 * test/schemas result/schemas: updated the test list
10772
Daniel Veillard441bc322002-04-20 17:38:48 +000010773Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
10774
10775 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
10776 implementing xs:all with minOccurs = 0
10777 * tes/schemas/* result/schemas/*: added more tests covering
10778 xs:all
10779
Daniel Veillard8a001f62002-04-20 07:24:11 +000010780Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
10781
10782 * xmlregexp.c: first implementation of the all particle, this
10783 may need to be revisited for case where not all transitions
10784 must be crossed.
10785
Daniel Veillard7646b182002-04-20 06:41:40 +000010786Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10787
10788 * tree.c: another entity processing update from Markus Henke
10789
Bjorn Reese54d02fb2002-04-19 15:16:01 +000010790Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
10791
10792 * trionan.c: fixed crash on OSF/1
10793
Daniel Veillardb4398962002-04-19 07:01:55 +000010794Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
10795
10796 * xmlschemas.c: more Schemas work
10797 * test/schemas/* result/schemas/*: added more tests coming
10798 from the spec.
10799
Daniel Veillard54761132002-04-18 21:00:44 +000010800Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10801
10802 * c14n.c: patch from Aleksey Sanin reflecting a change in the
10803 ExcC14N specification
10804
Daniel Veillardbf8dae82002-04-18 16:39:10 +000010805Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10806
10807 * tree.c: patch from Markus Henke, fix for recursive entities.
10808
Daniel Veillard23b1f372002-04-18 15:50:05 +000010809Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10810
10811 * xpath.c: fix a problem with string() on a document node.
10812
Daniel Veillarddecd64d2002-04-18 14:41:51 +000010813Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10814
10815 * Makefile.am xmlschemas.c: more Schemas work
10816 * test/schemas/* result/schemas/*: added more tests coming
10817 from the spec.
10818
Daniel Veillard6231e842002-04-18 11:54:04 +000010819Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10820
10821 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
10822 * result/HTML/*: this changes a few things in the results
10823
Igor Zlatkovic648b8e92002-04-17 18:35:57 +000010824Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10825
10826 * include/libxml/tree.h: eliminated 'declaration different than
10827 prototype' warning
10828 * include/win32config.h: "resolved" conflicts with errno.h
10829
Daniel Veillardb509f152002-04-17 16:28:10 +000010830Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10831
10832 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
10833 on the automata interfaces and debug of counted choices
10834 * test/schemas/* result/schemas/*: added a number of tests
10835
Daniel Veillard8651f532002-04-17 09:06:27 +000010836Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10837
10838 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
10839 a bit of work on Schemas
10840 * testSchemas.c: try to make it more useful
10841 * test/schemas/* result/schemas/* Makefile.am: changed the
10842 Schemas regression test procedure, started adding a few samples
10843
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000010844Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
10845
10846 * include/libxml/encoding.h: Patch for the Borland C++ builder
10847 * include/libxml/tree.h: Patch for the Borland C++ builder
10848 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +000010849 * win32/bcb5: New directory for the Borland C++ builder
10850 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000010851
Igor Zlatkovicea5148d2002-04-16 17:46:25 +000010852Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
10853
10854 * win32/Makefile.msvc: Update for XML Schema support
10855 * win32/configure.js: Update for XML Schema support
10856 * win32/libxml2.def.src: Update for XML Schema support
10857
Daniel Veillard4255d502002-04-16 15:50:10 +000010858Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
10859
10860 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
10861 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
10862 xmlunicode.c include/libxml/Makefile.am
10863 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
10864 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
10865 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
10866 include/libxml/xmlversion.h.in : merged the current state of
10867 XML Schemas implementation, it is not configured in by default,
10868 a specific --schemas configure option has been added.
10869 * test/automata test/regexp test/schemas Makefile.am
10870 result/automata result/regexp result/schemas:
10871 merged automata/regexp/schemas regression tests
10872
Daniel Veillardbc6f7592002-04-16 07:49:59 +000010873Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
10874
10875 * xpath.c: Gary found a compile time problem, fixes #78823
10876
Daniel Veillarda7084cd2002-04-15 17:12:47 +000010877Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
10878
10879 * configure.in: release of 2.4.20
10880 * doc/*: updated and rebuilt the docs
10881
Daniel Veillardf544f192002-04-15 12:56:56 +000010882Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10883
10884 * python/Makefile.am: patch from Cristian Gafton to build on
10885 Red Hat 6.2, should also fix #75779
10886
Daniel Veillard940492d2002-04-15 10:15:25 +000010887Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10888
10889 * valid.c: first part of fixing #78729
10890
Daniel Veillardeb475a32002-04-14 22:00:22 +000010891Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
10892
10893 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
10894 escaping of URI when saving HTML files.
10895 * result/HTML/*: this impacted some tests
10896
Daniel Veillard9b731d72002-04-14 12:56:08 +000010897Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
10898
10899 * configure.in: trying to fix #77441
10900
Daniel Veillarda8a89fe2002-04-12 21:03:34 +000010901Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10902
10903 * include/libxml/xmlIO.h: Hallski complained it could not be
10904 included by itself.
10905
Daniel Veillardcb5b4d62002-04-11 08:24:26 +000010906Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
10907
10908 * configure.in: applied an IEEE flag patch for OSF/1 #77825
10909
Igor Zlatkovic9425ce22002-04-10 21:57:11 +000010910Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10911
10912 * win32/configure.js: patch from Nilo for the c14n option
10913 * win32/Makefile.msvc: fixed libxml2.def generation with threads
10914
Daniel Veillardda423da2002-04-10 19:25:38 +000010915Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10916
10917 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
10918 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
10919 LIBXML_THREAD_ENABLED
10920
Daniel Veillard0eafdef2002-04-10 16:14:34 +000010921Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10922
10923 * xpath.c: another patch from Richard Jinks for substring conformance
10924 * test/XPath/expr/floats test/XPath/expr/strings
10925 result/XPath/expr/floats result/XPath/expr/strings: update of the
10926 test suite to check those.
10927
Daniel Veillard01917aa2002-04-10 11:30:41 +000010928Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10929
10930 * xpath.c: patch from Richard Jinks for .x float parsing.
10931
Daniel Veillard46d6c442002-04-09 16:10:39 +000010932Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10933
10934 * parser.c: patch from Markus Henke when an encoding ain't recognized
10935
Daniel Veillard88e0ad42002-04-09 13:48:02 +000010936Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10937
10938 * libxml.m4: got a report that #include <string.h> was needed
10939
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000010940Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10941
10942 * xmllint.c: applied a fix from Anthony Jones for -o /--output
10943
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000010944Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
10945
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000010946 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000010947
Daniel Veillardbd6e6312002-04-01 08:04:14 +000010948Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10949
10950 * xpath.c: fixed a bug in the nodeset to boolean comparison code
10951 pointed out by Melvyn Sopacua.
10952
Daniel Veillarde979e3b2002-03-29 22:43:00 +000010953Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10954
10955 * libxml.m4: Frédéric Crozat gave a patch related to the change
10956 of Include paths breaking the libxml.m4
10957
Daniel Veillard7089d6b2002-03-29 17:28:10 +000010958Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10959
10960 * xpath.c: Fix bug #76927 forgot to save some context
10961 when evaluating binary expressions
10962
Daniel Veillardd30be4a2002-03-28 18:25:31 +000010963Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10964
10965 * configure.in: fixed configure for MPE/iX from Markus Henke
10966 * xmlmemory.c: fixed initialization problems
10967 * xpath.c: another set of patches from Richard Jinks this
10968 fixes "make XPathtests" on linux
10969
Daniel Veillard21458c82002-03-27 16:12:22 +000010970Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
10971
10972 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
10973 * test/XPath/expr/compare test/XPath/expr/equality
10974 test/XPath/expr/floats test/XPath/expr/functions
10975 test/XPath/expr/strings result/XPath/expr/compare
10976 result/XPath/expr/equality result/XPath/expr/floats
10977 result/XPath/expr/functions result/XPath/expr/strings: Updated
10978 tests though they show a divergence on Linux
10979
Daniel Veillard28dfed12002-03-27 09:08:17 +000010980Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10981
10982 * xpath.c trionan.c: previous commit also included patches
10983 from Richard Jinks on some IEEE support corner case
10984
Daniel Veillard5fc1f082002-03-27 09:05:40 +000010985Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10986
10987 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
10988 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
10989 that $(datadir) should be used for docs
10990
Daniel Veillarddb1dc392002-03-26 12:44:39 +000010991Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10992
10993 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
10994 could leak filedescriptors
10995
Daniel Veillarddd4b9122002-03-26 07:58:43 +000010996Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10997
10998 * configure.in nanohttp.c: applied patch from Allan Clark for
10999 UnixWare/OpenServer
11000
Daniel Veillard19274092002-03-25 16:48:03 +000011001Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11002
11003 * configure.in: preparing 2.4.19
11004 * doc/*: rebuilt the docs
11005
Daniel Veillard56b2db72002-03-25 16:35:28 +000011006Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11007
11008 * nanohttp.c: fixing #76043, got fed up with non-portability
11009 of that piece of code.
11010
Daniel Veillard6f4561a2002-03-25 12:10:14 +000011011Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11012
11013 * valid.c SAX.c: Never commit without running "make tests" :-(
11014 fix a couple of stupidities in the previous commit
11015 * result/*: a few changes in some attribute order result of previous
11016 commit.
11017
Daniel Veillardd85f4f42002-03-25 10:48:46 +000011018Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11019
11020 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
11021 the internal subset should not raise duplicate ID errors,
11022 also there was a small bug in conjunction to namespace
11023 declarations defaulted and xml:xxx attributes DTD definitions.
11024
Daniel Veillard56cd18b2002-03-22 14:14:43 +000011025Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11026
11027 * xpath.c: Richard Jinks also raised some rounding problems
11028 this tries to fix them
11029
Daniel Veillard4e2df542002-03-22 12:23:14 +000011030Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
11031
11032 * xpath.c: Richard Jinks spotted an incoherent memory allocation
11033 behaviour in xmlXPathCastToString()
11034
Daniel Veillarddb552912002-03-21 13:27:59 +000011035Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11036
11037 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
11038 raised by Morus Walter
11039
Daniel Veillard9e537932002-03-21 13:08:08 +000011040Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11041
11042 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
11043 from Igor
11044
Daniel Veillard6fbcf422002-03-21 12:32:59 +000011045Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11046
11047 * xpath.c: fixing #75619, related to a problem when trying
11048 to evaluate condition when the current node set resulting
11049 from that sub-step evaluation is empty. Also fixes 2 potential
11050 problem with previous-sibling and next-siblings axis.
11051
Daniel Veillard1840ef02002-03-21 08:05:23 +000011052Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11053
11054 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
11055 HTML support is not configured in.
11056
Daniel Veillard561b7f82002-03-20 21:55:57 +000011057Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11058
11059 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
11060 include/libxml/tree.h: dohh I really didn't intended to commit
11061 this test version :-(
11062
Daniel Veillarde50f3b52002-03-20 19:24:21 +000011063Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11064
11065 * testSAX.c: I wanted to see the real speed at the SAX interface
11066 after a little too many Ximianer started complaining about the
11067 parser speed.
11068 added a --quiet option:
11069 paphio:~/XML -> ls -l db100000.xml
11070 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
11071 paphio:~/XML -> time ./testSAX --quiet db100000.xml
11072 3200006 callbacks generated
11073 real 0m1.270s
11074 Which means 16MBytes/s and 3Mcallback/s
11075
Daniel Veillardc62a1472002-03-19 18:35:12 +000011076Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11077
11078 * xpath.c: valgrind spotted another error that time when running
11079 on libxslt regression tests
11080
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000011081Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11082
11083 * Makefile.am: adding "make valgrind" running the full regression
11084 tests (except python ones) under Valgrind (using valgrind -q
11085 which was kindly added by the author).
11086 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
11087 passes cleanly now except an obcure floating point initialization
11088 raised in log10() in one XPath regression test ???
11089 * tree.c: edited some comments to close #75244
11090
Daniel Veillard28cac6b2002-03-19 11:25:30 +000011091Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
11092
11093 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
11094 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
11095 context of ScrollKeeper, made sure that if the number is
11096 an integer, the serialization follows the description at
11097 http://www.w3.org/TR/xpath#section-String-Functions
11098
Daniel Veillard5997aca2002-03-18 18:36:20 +000011099Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11100
Daniel Veillard34ce8be2002-03-18 19:37:11 +000011101 * configure.in: preparing 2.4.18
11102 * doc/*: updated and rebuilt the web site
11103 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
11104 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000011105 * parser.c: humm, changed the way the SAX parser work when
11106 xmlSubstituteEntitiesDefault(1) is set, it will then
11107 do the entity registration and loading by itself in case the
11108 user provided SAX getEntity() returns NULL.
11109 * testSAX.c: added --noent to test the behaviour.
11110
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000011111Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11112
11113 * parser.c: Wilfried Teiken provided a hackish but working
11114 way to get context reported back on entities when parsing
11115 with SAX and without breaking the DOM build.
11116
Daniel Veillard2d347fa2002-03-17 10:34:11 +000011117Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11118
11119 * c14n.c: applied a new patch from Aleksey Sanin
11120 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
11121 to reference Aleksey implementation of XML digital Signatures
11122
Daniel Veillard38bf6f02002-03-16 22:03:31 +000011123Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11124
11125 * xpath.c: small fix to avoid potential problem due to
11126 ordering of freeing data
11127 * python/Makefile.am: people were complaining about
11128 the generated file in python dir not being built
11129
Daniel Veillardd2379012002-03-15 22:24:56 +000011130Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11131
11132 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
11133 python/generator.py python/libxml.c python/types.c: Cleanup
11134 of the python Makefiles based on Jacob and James feedback,
11135 fixed the spec file accordingly, fixed the number of warning
11136 that passing my pedantic CFLAGS was generating. Conclusion
11137 is that Python includes are real crap.
11138
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000011139Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
11140
11141 * configure,in: it was reported quite a few times that
11142 xml2-config --cflags should not output
11143 -I$includeprefix/libxml2/libxml because libxml2 header names
11144 clashes with existing names like list.h from C++ stl.
11145 Includes should be #include<libxml/xxx.h> so ...
11146
Daniel Veillard6f293b12002-03-15 09:42:33 +000011147Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
11148
11149 * c14n.c: another patch from Aleksey Sanin
11150
Daniel Veillard5c396542002-03-15 07:57:50 +000011151Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11152
11153 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
11154 canonicalization algorithm
11155 * doc/xml.html doc/index.html: added the C14N references on the
11156 index page.
11157
jacob berkman9be65862002-03-14 02:15:56 +0000111582002-03-13 jacob berkman <jacob@ximian.com>
11159
11160 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
11161 usage, redundant, and gcc specific
11162
Daniel Veillard75be0132002-03-13 10:03:35 +000011163Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11164
11165 * xpath.c: speedup some node selection operations, this can
11166 have a significant impact on DocBook Norm's stylesheets
11167 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
11168 make sure it's always the case
11169 * debugXML.c: distinguish CDATA and comments in ls operations
11170
Daniel Veillard61f26172002-03-12 18:46:39 +000011171Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11172
11173 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
11174 to generate better API descriptions etc...
11175
Daniel Veillard9ff88172002-03-11 09:15:32 +000011176Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11177
11178 * c14n.c: Fixing #74186, made sure all boolean expressions
11179 get fully parenthesized, ran indent on the output
11180 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
11181 include/libxml/tree.h: also #74186 related, removed the
11182 --with-buffers option, and all the preprocessor conditional
11183 sections that were resulting from it.
11184
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000011185Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11186
11187 * valid.c: applied patch from Dodji Seketeli fixing an
11188 uninitailized variable in xmlValidGetValidElements()
11189
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000011190Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11191
11192 * c14n.c: fixed a few comments
11193 * doc/*.html doc/*/*.html: regenerated the docs and added
11194 the C14N API
11195 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
11196
Daniel Veillardfa49d872002-03-09 10:20:00 +000011197Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
11198
11199 * check-xml-test-suite.py: fix to adapt varaiations in the
11200 bindings
11201 * configure.in python/setup.py python/setup.py.in: fixed to
11202 have the version of the python scripts automatically updated
11203
Daniel Veillarda3db2e32002-03-08 15:46:57 +000011204Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11205
11206 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
11207 in xmlCopyProp()
11208
Daniel Veillardaf43f632002-03-08 15:05:20 +000011209Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
11210
11211 * configure.in: preparing 2.4.17 release
11212 * doc/*: updated and rebuilt the docs
11213 * xpath.c: fixed a comment
11214 * python/libxml.c: fixed a possible reentrancy problem
11215
Daniel Veillardef6c46f2002-03-07 22:21:56 +000011216Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
11217
11218 * tree.c python/tests/Makefile.am python/tests/attribs.py:
11219 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
11220 added a specific regression test
11221 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
11222 not raise exceptions when failing to find the attribute.
11223
Daniel Veillard90bc3712002-03-07 15:12:58 +000011224Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11225
11226 * configure.in xmllint.c: owen pointed out a problem with the
11227 ftme fix, gettimeofday() was not detected by configure and
11228 the ftime header wasn't included, dohhh
11229
Daniel Veillard8c1ae602002-03-07 11:21:00 +000011230Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
11231
11232 * configure.in xmllint.c: trying to fix #71457 for timing
11233 precision when gettimeofday() is not availble but ftime() is
11234
Daniel Veillardf5a457a2002-03-07 10:25:29 +000011235Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11236
11237 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
11238 are now copied on install and part of the -devel RPM
11239
Daniel Veillard7b416132002-03-07 08:36:03 +000011240Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
11241
11242 * xpath.c: trying to avoid bug #72150 which was apparently
11243 caused by a gcc bug (or a processor problem) as detailed
11244 at http://veillard.com/gcc.bug
11245
Daniel Veillardf742d342002-03-07 00:05:35 +000011246Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11247
11248 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
11249 fixed xmlReconciliateNs(), added a Python test/example for
11250 inter-document cut'n paste
11251 * python/libxml.py: fixed node.doc on document nodes and added
11252 xpathEval() onto node objects
11253
Daniel Veillard4e0e2972002-03-06 21:39:42 +000011254Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11255
11256 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
11257 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
11258 fixup and integrated tests for the serialization stuff
11259
Daniel Veillarde915b2d2002-03-06 18:42:40 +000011260Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11261
11262 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
11263 moved the libxml man page to section 3
11264
Daniel Veillard1e774382002-03-06 17:35:40 +000011265Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
11266
11267 * tree.c: fix bug #72490
11268 * python/libxml.c python/libxml.py: added methods serialize()
11269 and saveTo() to all node elements.
11270
Daniel Veillardddffd2a2002-03-05 20:28:20 +000011271Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11272
11273 * xmlIO.c: closed #73430, don't read from an input source
11274 which indicated an end-of-file or an error.
11275
Daniel Veillard8d24cc12002-03-05 15:41:29 +000011276Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11277
11278 * parser.c: make sure SAX endDocument is always called as
11279 this could result in a Python memory leak otherwise (it's
11280 used to decrement ref-counting)
11281 * python/generator.py python/libxml.c python/libxml.py
11282 python/libxml2-python-api.xml python/libxml2class.txt
11283 python/tests/error.py python/tests/xpath.py: implemented
11284 the suggestions made by Gary Benson and extended the tests
11285 to match it.
11286
Daniel Veillardba5e18a2002-03-05 09:36:43 +000011287Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11288
11289 * python/generator.py: applied patch fixing #73450
11290
Daniel Veillard044fc6b2002-03-04 17:09:44 +000011291Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11292
11293 * xpath.c: fixing #61290 "namespace nodes have no parent"
11294 long standing divergence from the XPath REC. NodeSets
11295 simply hold a copy of namespace nodes and those node ->next
11296 points to the parent (which may not be the node carrying the
11297 definition).
11298 * include/libxml/xpath.h: flagged but didn't added a possible
11299 speedup
11300 * DOCBparser.c HTMLparser.c: removed some warnings from push
11301 parser due to new state being added.
11302 * tree.c: new fix from Boris Erdmann
11303 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
11304 the XML Canonalization support from Aleksey Sanin
11305
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000011306Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11307
11308 * tree.c: patch from Boris Erdmann fixing some namespace odities
11309 with xmlCopyNode()
11310
Daniel Veillardc6613042002-03-02 09:34:02 +000011311Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11312
11313 * xmlIO.c: fix bug #72706 when loading a NULL entity
11314
Daniel Veillardc0fef772002-03-01 16:16:31 +000011315Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11316
11317 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
11318 actually change in a future XML Namespace revision.
11319
Daniel Veillard79426f22002-03-01 16:14:17 +000011320Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11321
11322 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
11323 added the possibility of returning nodesets from XPath extension
11324 functions written in Python
11325
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000011326Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
11327
11328 * python/*: commiting some Python bindings work done while travelling
11329
Daniel Veillard97300512002-03-01 09:13:41 +000011330Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11331
11332 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
11333 explicitely with memory debugging switched on
11334
Daniel Veillard6361da02002-02-23 10:10:33 +000011335Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
11336
11337 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11338 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11339 Added wrapper for the xmlURIPtr type, provided accessors, fixed
11340 the accessor generator for strings
11341 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
11342 regression test.
11343
Daniel Veillard0fea6f42002-02-22 22:51:13 +000011344Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11345
11346 * python/README python/generator.py python/libxml.c python/setup.py:
11347 added the 'usual' setup.py to allow building a libxml2-python
11348 module based on the same code. The initialization is however
11349 different the 2 .so files fo libxml2 and libxslt are identical and
11350 they entry point initialize both libraries. this is done to avoid
11351 some possible nasty problem since the Python don't merge the maps
11352 of all shared modules.
11353
Daniel Veillard158a4d22002-02-20 22:17:58 +000011354Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11355
11356 * parser.c: fixed a push/encoding bug reported by Michael
11357 on librsvg
11358
Daniel Veillard7839e162002-02-20 18:54:48 +000011359Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11360
11361 * include/libxml/parserInternals.h: fixes a misplaced #endif
11362
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000011363Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11364
11365 * parser.c valid.c: found and fixed a couple of allocation bugs
11366
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000011367Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11368
11369 * doc/xml.html doc/python.html doc/*: added a Python and binding
11370 page describing the current state of the Python bindings and
11371 giving pointers to the other languages wrappers.
11372
Daniel Veillard5f4b5992002-02-20 10:22:49 +000011373Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11374
11375 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
11376 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
11377 rebuilt the API and web site
11378 * xpath.c: fixed #71978 portability bugs
11379
Daniel Veillard8aff2472002-02-19 21:50:43 +000011380Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
11381
11382 * SAX.c: oops broke automatic defaulting of namespaces attributes.
11383
Daniel Veillard8dc16a62002-02-19 21:08:48 +000011384Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11385
11386 * include/libxml/parserInternals.h parser.c: had to change
11387 2 internal parsing API when processing document content
11388 to check the start and end of element content are defined
11389 in the same entity
11390 * valid.c include/libxml/valid.h: attribute normalization can
11391 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
11392 with the context to report it.
11393 * SAX.c: fixed the last known bugs, crazy validation constraints
11394 when a document is standalone seems correctly handled. There
11395 is a couple of open issues left which need consideration especially
11396 PE93 on external unparsed entities and standalone status.
11397 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
11398 The 2 tests left failing are actually in error. Cleanup done.
11399
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000011400Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11401
11402 * valid.c: implemented E59 spaces in CDATA does not match the
11403 nonterminal S
11404
Daniel Veillard878eab02002-02-19 13:46:09 +000011405Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11406
11407 * SAX.c parser.c valid.c: more validation test fixups
11408 * check-xml-test-suite.py: added duration info for the tests
11409
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000011410Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11411
11412 * parser.c valid.c: a couple of errors were reported but not
11413 saved back as such in the parsing context. Down to 1% failure rate
11414 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
11415
Daniel Veillard4a7ae502002-02-18 19:18:17 +000011416Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11417
11418 * xmlInternald.c: isExtender was missing a char
11419 * parser.c include/libxml/parser.h: % are acceptable in the
11420 internal subset if within a PUBLIC ID
11421
Daniel Veillard8ab0f582002-02-18 18:31:38 +000011422Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
11423
11424 * SAX.c parserInternals.c valid.c: more work on the conformance
11425 suite. Took the step to finally block documents with encoding
11426 errors. It's a fatal error per the spec, people should have fixed
11427 their documents by now.
11428
Daniel Veillard55253e22002-02-18 14:32:39 +000011429Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
11430
11431 * check-xml-test-suite.py: fixed the test script after some discussion
11432 on the semantic of TYPE="error"
11433 * Makefile.am: added the script to the distrib
11434
Daniel Veillard28757702002-02-18 11:19:30 +000011435Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11436
11437 * SAX.c entities.c: fixed a couple of conformances issues deep
11438 into the validation code (standalone and undeclared Notations)
11439
Daniel Veillard82ac6b02002-02-17 23:18:55 +000011440Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11441
11442 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
11443 stayed there for years !
11444
Daniel Veillard7aea52d2002-02-17 23:07:47 +000011445Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11446
11447 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
11448 missing
11449
Daniel Veillardc7612992002-02-17 22:47:37 +000011450Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11451
11452 * check-xml-test-suite.py: improved the behaviour a bit as
11453 well as the logs
11454 * parser.c valid.c SAX.c: fixed a few more bugs
11455 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
11456
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000011457Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11458
11459 * check-xml-test-suite.py: python script to run regression tests
11460 against the XML Test suite of W3C/OASis
11461 * SAX.c: fixed a validation bug
11462 * parser.c: fixed 3 errors pointed by the test suite
11463 * doc/buildDocBookCatalog: fixed a typo pointed by drake
11464 * python/Makefile.am: fixed a dependendy
11465
Daniel Veillard9f28f302002-02-15 20:48:08 +000011466Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11467
11468 * xmlmemory.c: avoid a warning bug #71594
11469
Daniel Veillard144024e2002-02-13 21:14:46 +000011470Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11471
11472 * xmlmemory.c: Jesse Perry provided a patch to remove a few
11473 warning on alpha/Tru64
11474
Daniel Veillarde4301c82002-02-13 13:32:35 +000011475Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11476
11477 * include/libxml/entities.h: fixing a comment
11478 * valid.c: fixing some troubles with validity check on namespaces
11479 * result/VC/NS3 test/VC/NS3: added a specific regression test
11480
Daniel Veillarda6d05382002-02-13 13:07:41 +000011481Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11482
11483 * tree.c: Fixing #71342 serializing '\n' in attribute values
11484 * result/noent/att3 result/att3 test/att3: added a specific
11485 test.
11486
Daniel Veillard797a5652002-02-12 13:46:21 +000011487Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
11488
11489 * python/libxml.c: couple of bug fixes
11490
Daniel Veillard01a6d412002-02-11 18:42:20 +000011491Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11492
11493 * python/*.py: removed tabs and used spaces.
11494
Daniel Veillard397ff112002-02-11 18:27:20 +000011495Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11496
11497 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
11498 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
11499
Daniel Veillard03517542002-02-11 13:54:40 +000011500Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11501
11502 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
11503 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
11504
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000011505Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11506
11507 * include/libxml/encoding.h include/libxml/entities.h
11508 include/libxml/globals.h include/libxml/parser.h
11509 include/libxml/threads.h include/libxml/tree.h
11510 include/libxml/xmlmemory.h: trying to fix the include mess
11511
Daniel Veillard1a612ed2002-02-11 07:54:45 +000011512Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11513
11514 * include/libxml/xmlmemory.h: reverted part of the previous
11515 attempt to provide #69655, this was breaking the build.
11516
Daniel Veillard0ba59232002-02-10 13:20:39 +000011517Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
11518
11519 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
11520 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
11521 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
11522 include/libxml/parserInternals.h include/libxml/tree.h
11523 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
11524 Tentatively fixed #69655 , make compiling with -Wredundant-decls
11525 clean.
11526 * python/libxml.c: fixed a warning.
11527
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000011528Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11529
11530 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
11531 copying of node, merge back IDs in the target document.
11532 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
11533 test/XInclude/ents/ids.xml: test case
11534 * result/VC/ElementValid4: output changed due to a typo fix
11535
Daniel Veillard1c18e302002-02-09 22:16:40 +000011536Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11537
11538 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +000011539 generate the dependencies right as Jacob found out. Add
11540 an extra dependency rule.
Daniel Veillard1c18e302002-02-09 22:16:40 +000011541
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000011542Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11543
11544 * parserInternals.c valid.c: Justin Fletcher found some parts
11545 of the code needing cleanup
11546 * libxml.spec.in python/Makefile.am python/generator.py
11547 python/libxml.c python/libxml.py: Fixed the python Makefiles
11548 corrected a bug showing up on ia64, changed the name of the
11549 python internal module too
11550
Daniel Veillard07be19b2002-02-08 14:20:35 +000011551Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
11552
11553 * Makefile.am: applied patch from Andris Pavenis for binary
11554 name suffixes
11555
Daniel Veillardf216d462002-02-08 13:44:24 +000011556Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
11557
11558 * xmllint.c win32/win32config.h: fixing #68748
11559
Daniel Veillardd455d792002-02-08 13:37:46 +000011560Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11561
11562 * valid.c: fixing #70166
11563
11564Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11565
11566 * valid.c: fixing #70077
11567
Daniel Veillardc575b992002-02-08 13:28:40 +000011568Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11569
11570 * Copyright Makefile.am README configure.in libxml.spec.in:
11571 Changed to the MIT Licence
11572 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
11573 doc/xmlio.html: updated the doc accordingly
11574 * include/libxml/xmlwin32version.h configure.in: preparing
11575 2.4.14 release
11576 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11577 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11578 fixed the const xmlChar * wrapper and generator, XPath extension
11579 functions now use the context as first argument
11580 * python/tests/tstxpath.py python/tests/xpath.py
11581 python/tests/xpathext.py: Updated the tests accordingly
11582 * tree.c: fixed bug #70067
11583
Daniel Veillard7db38712002-02-07 16:39:11 +000011584Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11585
11586 * Makefile.am: cleanup
11587 * debugXML.c: always use stdout if output is NULL
11588 * xmlIO.c: don't close filedescriptors passed to outputBuffers
11589 * python/Makefile.am python/generator.py python/libxml2class.txt
11590 python/libxml_wrap.h python/types.c: augmented the number of bindings
11591 handling FILE * and XPath contexts
11592 * python/tests/Makefile.am: avoid a stupid problem due to the
11593 use of TEST.
11594
Daniel Veillard15a143b2002-02-06 22:40:50 +000011595Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
11596
11597 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
11598
Daniel Veillard70cab352002-02-06 16:06:58 +000011599Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11600
11601 * python/TODO python/libxml.c: cleanup the extension function lookup
11602 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
11603
Daniel Veillard7a96efc2002-02-05 16:34:33 +000011604Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11605
11606 * configure.in python/Makefile.am: do not install outside
11607 of prefix
11608
Daniel Veillard33caa0b2002-02-04 14:07:26 +000011609Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11610
11611 * python/TODO python/libxml.c: started adding SAX interfaces
11612 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
11613 SAX test
11614
Daniel Veillard36eea2d2002-02-04 00:17:01 +000011615Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11616
11617 * tree.c: hardened the addChild function
11618 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11619 python/libxml2class.txt python/libxml_wrap.h python/TODO:
11620 added accessors needed for xmlNode, a bit more testing and
11621 extension of interfaces
11622 * python/tests/Makefile.am python/tests/build.py: added a test
11623 build from scratch/save/load/check
11624
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000011625Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
11626
11627 * parserInternals.c: change a small bit in the way valididy
11628 error messages get initialized
11629 * python/TODO python/libxml.c python/libxml2-python-api.xml
11630 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11631 added some memory debugging to track leaks at the libxml2 level
11632 * python/tests/*.py: changed all tests to check for leaks,
11633 there is just one left in XPath extension registrations.
11634
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000011635Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
11636
11637 * python/TODO python/generator.py python/libxml2-python-api.xml
11638 python/libxml2class.txt: more accessor classes for the parser
11639 context, allow to switch on and check validity
11640 * python/tests/Makefile.am python/tests/error.py
11641 python/tests/invalid.xml python/tests/valid.xml
11642 python/tests/validate.py: attded more test and and added error.py
11643 which I forgot to commit in the last step
11644
Daniel Veillard3ce52572002-02-03 15:08:05 +000011645Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11646
11647 * python/Makefile.am python/types.c: cleanup
11648 * python/libxml.c python/libxml.py python/libxml_wrap.h
11649 python/generator.py python/libxml2-python-api.xml
11650 python/libxml2class.txt: added class for parser context, added
11651 first cut for push mode support. Added a framework to generate
11652 accessors functions.
11653 * python/tests/Makefile.am python/tests/push.py: added a push
11654 test
11655
Daniel Veillardcfb05462002-02-02 23:18:22 +000011656Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11657
11658 * python/Makefile.am python/TODO python/libxml.py: fixed a small
11659 bug a bit of cleanup.
11660
Daniel Veillard5d819032002-02-02 21:49:17 +000011661Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
11662
11663 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
11664 python/libxml2class.txt: adding error redirections and preformat
11665 to a python handler
11666 * python/tests/Makefile.am python/tests/*.py: cleanup made all
11667 tests self checking
11668
Daniel Veillard7fd7a942002-02-02 12:19:46 +000011669Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11670
11671 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
11672 a function
11673
Daniel Veillard9589d452002-02-02 10:28:17 +000011674Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11675
11676 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
11677 python/libxml.c python/libxml2-python-api.xml
11678 python/libxml2class.txt: Progressing through the TODOs, class
11679 description output, extra XML API, RPM now builds the wrappers
11680 for all python installed versions
11681
Daniel Veillard253aa2c2002-02-02 09:17:16 +000011682Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
11683
11684 * configure.in libxml.spec.in python/Makefile.am python/TODO
11685 python/generator.py python/libxml2class.txt: added more informations
11686 in the libxml2-python package including docs. Slightly changed
11687 the class hierarchy
11688 * python/tests/*: added basic regression tests infrastructure too
11689
11690Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11691
11692 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
11693 added libxml2-python as part of the packages installed
11694
Daniel Veillarda7340c82002-02-01 17:56:45 +000011695Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11696
11697 * python/Makefile.am python/generator.py python/libxml.c
11698 python/libxml.py: more work, now able to extend the
11699 XPath interpreter with functions written in python.
11700
Daniel Veillardc3e39442002-02-01 09:29:41 +000011701Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11702
11703 * python/Makefile.am: Jacob sent a patch to allow building from
11704 tarfile.
11705
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000011706Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11707
11708 * python/Makefile.am python/libxml.c configure.in Makefile.am:
11709 inserted the python wrappers build, I hope this won't be too
11710 unportable
11711
Daniel Veillard1971ee22002-01-31 20:29:19 +000011712Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11713
11714 * xpath.c: minor optimization
11715 * python/generator.py python/libxml.c python/libxml.py
11716 python/libxml_wrap.h: more work on the python bindings,
11717 they now support XPath and there is no evident leak
11718
Daniel Veillard36ed5292002-01-30 23:49:06 +000011719Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11720
11721 * python/generator.py python/libxml.c python/libxml.py:
11722 more work on the python bindings generator.
11723
Daniel Veillard96fe0952002-01-30 20:52:23 +000011724Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11725
11726 * python/generator.py python/libxml.c python/libxml_wrap.h:
11727 more work on the python bindings.
11728
Daniel Veillardd2897fd2002-01-30 16:37:32 +000011729Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11730
11731 * python/generator.py python/libxml.c python/libxml.py
11732 python/libxml_wrap.h: commited early version of a python binding
11733 for private use only ATM
11734
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000011735Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11736
11737 * entities.c tree.c include/libxml/entities.h: applied patch
11738 from Anthony Jones to implement copy of DTD subtree too. Had
11739 just to keep 2 function private which really ought to become
11740 public ones.
11741
Daniel Veillarda42f25f2002-01-25 14:15:40 +000011742Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11743
11744 * xmllint.c: added pointers to the web pages in the usage()
11745
Daniel Veillardbd227ae2002-01-24 16:05:41 +000011746Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11747
11748 * tree.c: more fixes from Petr Kozelka for attribute handling
11749 in the tree API to align the semantic with DOM.
11750
Daniel Veillard36065812002-01-24 15:02:46 +000011751Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11752
11753 * valid.c tree.c entities.c: another set of patches from
11754 Anthony Jones for copy operations cleanup and robustness
11755
Daniel Veillardf8592562002-01-23 17:58:17 +000011756Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11757
11758 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
11759 an alphabetic index based on comments content
11760 * doc/*: rebuilt the web site with the new references
11761
Daniel Veillardc8c7be42002-01-23 17:53:44 +000011762Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11763
11764 * parserInternals.h: Greg Sjaardema suggested to use an
11765 eponential buffer groth policy in xmlParserAddNodeInfo()
11766
Daniel Veillard3bf65be2002-01-23 12:36:34 +000011767Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11768
11769 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
11770 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
11771 doc/parsedecl.py doc/Makefile.am: updated the python extractor
11772 to generate cross-references, and added/updated the stylesheets
11773 to generate and link API indexes. The generic keyword index
11774 is not done yet.
11775 * doc/*.html: regenerated all the usual docs too
11776
Daniel Veillard2070c482002-01-22 22:12:19 +000011777Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11778
11779 * debugXML.c: added an xpath function to the shell for T. V. Raman
11780
11781Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000011782
11783 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
11784 debug routines.
11785
Daniel Veillardc169f8b2002-01-22 21:40:13 +000011786Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11787
11788 * tree.c: apply an patch from Petr Kozelka for unlink and replace
11789 support of attribute nodes
11790
Daniel Veillard9d06d302002-01-22 18:15:52 +000011791Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11792
11793 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
11794 hopefully near complete and fully documented of the API in XML
11795 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
11796 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
11797 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
11798 include/libxml/parserInternals.h include/libxml/valid.hi
11799 include/libxml/xmlIO.h include/libxml/xmlerror.hi
11800 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
11801 include/libxml/xpath.h include/libxml/xpathInternals.h:
11802 Cleaned up the doc comments a lot in the process, the interface
11803 coverage is now 100%
11804
Daniel Veillard2d1464f2002-01-21 23:16:56 +000011805Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11806
11807 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
11808 extracts comments from the gtk-doc DocBook output (a bit
11809 convoluted but seems to work).
11810
Daniel Veillard61006472002-01-21 17:31:47 +000011811Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11812
11813 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
11814 added an XML description of the API, moved the script generating
11815 it here. Added a "make api" target
11816
Daniel Veillardd2f23002002-01-21 13:36:00 +000011817Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11818
11819 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
11820
Daniel Veillard99e55eb2002-01-21 08:56:29 +000011821Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11822
11823 * xpath.c include/libxml/xpathInternals.h: the change made to
11824 xmlXPathFuncLookupFunc was incompatible roll it back
11825
Daniel Veillard963d2ae2002-01-20 22:08:18 +000011826Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11827
11828 * SAX.c: cleanup patch from Anthony Jones
11829 * doc/Makefile.am: fix the headers to avoid in make scan
11830 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
11831 includes, * vs Ptr and general cleanup
11832 * parsedecl.py: first version of a script to extract the
11833 module interfaces, the goal will be to provide .decl or XML
11834 specification of the interfaces to build wrappers.
11835
Daniel Veillard0f5f1622002-01-20 12:42:06 +000011836Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11837
11838 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
11839 now provides return codes in case of errors
11840
Bjorn Reese026d29f2002-01-19 15:40:18 +000011841Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
11842
11843 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
11844 Upgraded to trio baseline 1.6
11845 * strio.h strio.c: Replaced by triostr.h and triostr.c
11846
Daniel Veillard572577e2002-01-18 16:23:55 +000011847Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
11848
11849 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
11850 of strdup usage in the code
11851
Daniel Veillarddb5850a2002-01-18 11:49:26 +000011852Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11853
11854 * parser.c error.c: Keith Isdale complained rightly that
11855 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
11856
Daniel Veillardcfa0d812002-01-17 08:46:58 +000011857Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11858
11859 * tree.c: fixed the funxtion to set the xml: attributes
11860 * debugXML.c: added "setbase" to test it.
11861
Daniel Veillard2c748c62002-01-16 15:37:50 +000011862Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11863
11864 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
11865 to allow updating an attribute content
11866
Daniel Veillard8de85c62002-01-15 17:10:15 +000011867Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11868
11869 * libxml.h: try to avoid problems when compiling on Windows
11870
Daniel Veillard314cfa02002-01-14 17:58:01 +000011871Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
11872
11873 * hash.c: patch from Anthony Jones for hash.c allocation size
11874 * Makefile.am: trying to work around Yet Another Libtool Madness
11875 and build the 2.4.13 release finally ...
11876
Daniel Veillard744683d2002-01-14 17:30:20 +000011877Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11878
11879 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
11880 * doc/* : update of the documentation
11881
Daniel Veillarde6a55192002-01-14 17:11:53 +000011882Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11883
11884 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
11885 at fixing #61290 :-(
11886
Daniel Veillardfb25a512002-01-13 20:32:08 +000011887Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11888
11889 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
11890 Fixes bug #67229
11891
Daniel Veillardacb2bda2002-01-13 16:15:43 +000011892Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11893
11894 * tree.c: trying to avoid troubles when a subtree is copied
11895 and coalesced in part with the target tree. Should fix
11896 bug #67407
11897
Daniel Veillardd8224e02002-01-13 15:43:22 +000011898Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11899
11900 * valid.c: fixed validation of attributes content of type
11901 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
11902 values, very old bug. Fixes #67671
11903
Daniel Veillard8107a222002-01-13 14:10:10 +000011904Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11905
11906 * parser.c include/libxml/parserInternals.h tree.c: integrated
11907 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
11908 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
11909
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000011910Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11911
11912 * threads.c: applied Serguei Narojnyi's patch to add native
11913 thread support on the Win32 platform
11914 * testThreadsWin32.c Makefile.am: added the test program also
11915 from Serguei, Win32 specific
11916 * include/win32config.h include/libxml/xmlwin32version.h.in:
11917 added patch from Igor for the Windows thread specific defines.
11918
Daniel Veillard845cce42002-01-09 11:51:37 +000011919Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
11920
11921 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
11922
Daniel Veillard7b602b42002-01-08 13:26:00 +000011923Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11924
11925 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
11926 output page into XMLinfo.html. Close bug #66951 and
11927 raised by Robert Collins too.
11928
Daniel Veillard73c6e532002-01-08 13:15:33 +000011929Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
11930
11931 * encoding.c: Paul Keogh pointed out a possibility of segfault
11932 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
11933 Closes bug # 68238
11934
Daniel Veillard4a859202002-01-08 11:49:22 +000011935Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
11936
11937 * doc/*.html: updated the Gdome2 links
11938
Daniel Veillard3c5ed912002-01-08 10:36:16 +000011939Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11940
11941 * libxml.h: Applied following patches from Robert Collins
11942 and make sure IN_LIBXML is defined when compiling it
11943 -------
11944 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
11945 as well as Visual C.
11946 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
11947 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
11948 * strio.c (PLATFORM_UNIX): Define for Cygwin.
11949 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
11950 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
11951 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
11952 xmlSysIDExists xmlNoNetExists).
11953 * xmllint.c: Don't include winsock2.h for Cygwin.
11954
Daniel Veillard401c2112002-01-07 16:54:10 +000011955Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11956
11957 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
11958 when the version info is not present.
11959
Daniel Veillard6f42c132002-01-06 23:05:13 +000011960Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11961
11962 * tree.c: Anthony Jones pointed out a problem in
11963 xmlStringGetNodeList() and provided a fix for it
11964
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000011965Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11966
Daniel Veillarddb5850a2002-01-18 11:49:26 +000011967 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000011968 xmlCreatePushParserCtxt() when the initial buffer passed
11969 is large.
11970
Daniel Veillard0e47ee22002-01-05 18:25:52 +000011971Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11972
11973 * win32/*: big cleanup of the Windows/MSVC project files
11974 from Igor Zlatkovic
11975
Daniel Veillardcebb1362002-01-02 13:13:30 +000011976Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11977
11978 * doc/Makefile.am: should fix #67674 and avoid troubles if
11979 xsltproc is not available or fails in the prefix provided
11980
Daniel Veillard26908ab2002-01-01 16:50:03 +000011981Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
11982
11983 * xmlmemory.c: one more doc patch from Charlie Bozeman.
11984
Daniel Veillard5344c602001-12-31 16:37:34 +000011985Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11986
11987 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
11988 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
11989 Fixed a few other problems raised by Charlie Bozeman.
11990 * result/VC/ElementValid[5-7]: fixed the output
11991
Daniel Veillardcbaf3992001-12-31 16:16:02 +000011992Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
11993
11994 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
11995 patches from Charlie Bozeman. Regenerated the HTML docs.
11996
Daniel Veillard7f9a6802001-12-20 14:01:47 +000011997Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
11998
11999 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
12000 for Windows from Igor
12001
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000012002Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12003
12004 * xmllint.c: applied Justin Fletcher patch for --output or -o
12005
Daniel Veillardd3b29d22001-12-18 07:53:16 +000012006Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
12007
12008 * win32/libxml2/libxml2.def.src: close #67019
12009
Daniel Veillard01db67c2001-12-18 07:09:59 +000012010Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
12011
12012 * xmllint.c: applied Justin Fletcher generic timing patch
12013 similar to the one already applied to xsltproc.
12014
Daniel Veillardd1640922001-12-17 15:30:10 +000012015Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
12016
12017 * include/libxml/tree.h tree.c: applied documentation patches
12018 from Charlie Bozeman
12019
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000012020Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
12021
12022 *doc/xmllint.xml, xmllint.1 - document --dropdtd
12023
Daniel Veillard29e43992001-12-13 22:21:58 +000012024Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
12025
12026 * valid.c: fix the xmlStrdup() used in the previous patch.
12027 * valid.c: added --dropdtd
12028 * tree.c: fixed xmlUnlinkNode so it also removes the references
12029 from the document if the node is a DTD
12030
Daniel Veillard86fd5a72001-12-13 14:55:21 +000012031Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
12032
12033 * HTMLtree.c valid.c: cleanup some static declarations
12034
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000012035Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
12036
12037 * xmllint.c: removed another strdup()
12038 * doc/FAQ: removed the HP/UX entry
12039
Daniel Veillarded472f32001-12-13 08:48:14 +000012040Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
12041
12042 * valid.c: fix bug #66816 when validating.
12043 * xmllint.c: don't use sys/time.h if configure did not found it
12044
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000012045Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
12046
12047 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
12048 xmlcatalog_man.xml
12049
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000012050Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
12051
12052 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
12053 xmlInitMemory() was declared twice
12054
Daniel Veillardb82c1662001-12-09 14:00:54 +000012055Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
12056
12057 * globals.c: do not reference strdup() !
12058 * configure.in libxml-2.0.pc.in: trying to fix the libs
12059 of the various config extraction modules
12060
Daniel Veillardef90ba72001-12-07 14:24:22 +000012061Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12062
12063 * configure.in : preparing 2.4.12
12064 * doc/* : updated and rebuilt the docs
12065
Daniel Veillard220346d2001-12-07 11:33:54 +000012066Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
12067
12068 * uri.c: closed bug #66159
12069 * testURI.c: added --escape option
12070 * configure.in: some cleanup for xml2-config --cflags
12071
Daniel Veillard2a906822001-12-06 14:34:08 +000012072Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
12073
12074 * globals.c testThreads.c: removed some misplaced includes
12075 of xmlversion.h
12076
Daniel Veillarde28313b2001-12-06 14:08:31 +000012077Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
12078
12079 * threads.c: patch from Gary Pennington fixing a possible
12080 problem at initialization time.
12081
Daniel Veillardd3b08822001-12-05 12:03:33 +000012082Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
12083
12084 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000012085 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000012086 CodeWarrior.
12087
Daniel Veillarda7866932001-12-04 13:14:44 +000012088Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
12089
12090 * xmllint.c: applied Geert Kloosterman's patch to fix
12091 --repeat --timing output
12092
Daniel Veillard19840942001-11-29 16:11:38 +000012093Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
12094
12095 * parser.c: Robin Berjon <robin@knowscape.com> found a case
12096 where non-wellformed XML declaractions were not detected.
12097
Daniel Veillarde85d9342001-11-28 14:43:12 +000012098Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12099
12100 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
12101
Daniel Veillard22f25a82001-11-28 09:12:23 +000012102Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
12103
12104 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
12105 gets reset by xmlCleanupInputCallbacks() and this makes the
12106 function useless. Same for output.
12107
Daniel Veillard107ccaa2001-11-27 16:23:50 +000012108Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12109
12110 * xmlIO.c: robert pointed out a loop error in callback cleanups
12111
Daniel Veillard8faa7832001-11-26 15:58:08 +000012112Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
12113
12114 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
12115 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
12116 they are not really tied to debugging
12117
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000012118Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12119
12120 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
12121 * xmllint.c: better --catalogs description
12122
Daniel Veillard4855c8c2001-11-25 10:35:25 +000012123Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
12124
12125 * tree.c: fixed a couple of problems in xmlSetProp()
12126
Daniel Veillardcd337f02001-11-22 18:20:37 +000012127Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
12128
12129 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
12130 unappropriate stdout output.
12131
Daniel Veillard566d4df2001-11-22 13:00:53 +000012132Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
12133
12134 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
12135 by Denis Beurive, closes #65111
12136
Daniel Veillardb4545fd2001-11-20 09:37:09 +000012137Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
12138
12139 * valid.c: in case of content model validity error, don't
12140 print it if validity warnings were not requested.
12141
Daniel Veillardc69e0b12001-11-20 08:35:07 +000012142Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
12143
12144 * nanoftp.c: applied a couple of patches from Brian D Ripley.
12145 * parserInternals.c: removed the last exit() call. Print an
12146 unmaskable error on stderr instead (library mismatch detection)
12147
MST 2001 John Fleck42304042001-11-18 00:18:06 +000012148Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
12149
12150 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
12151 shell instructions from Heiko Rupp
12152
Daniel Veillardf7b094f2001-11-15 13:54:39 +000012153Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
12154
12155 * catalog.c: use the URL notation file:// for default catalog paths
12156
Daniel Veillard0ec98632001-11-14 15:04:32 +000012157Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
12158
12159 * include/libxml/tree.h: better comments for _private fields
12160 * tree.c: removed a problem when copying an entity reference.
12161
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000012162Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
12163
12164 * vms/*: updated instructions and diffs from John A Fotheringham
12165
Daniel Veillarda11001b2001-11-12 22:45:36 +000012166Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
12167
12168 * include/libxml/xmlerror.h: avoid an include problem if
12169 #include <libxml/xmlerror.h> happens first in code
12170 seems to be the case in KDE libs
12171
Daniel Veillard8e3943c2001-11-12 21:35:44 +000012172Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12173
12174 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
12175 from Igor for Windows
12176
12177Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12178
12179 * Makefile.am: Gary Pennington pointed out a missing prefix
12180
Daniel Veillard43d3f612001-11-10 11:57:23 +000012181Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
12182
12183 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
12184 * doc/*: upgraded and rebuilt the docs
12185
Daniel Veillardc1f78342001-11-10 11:43:05 +000012186Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
12187
12188 * HTMLparser.c: fix comment in scripts element parsing.
12189 * result/HTML/doc3*: updated the results.
12190
12191Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
12192
12193 * uri.c: another URI bug fix #63336, using Joel Young patch.
12194
Daniel Veillardc6e013a2001-11-10 10:08:57 +000012195Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
12196
12197 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
12198 a cleaned up version of the Pwd shell string generation.
12199
Daniel Veillardbe480fb2001-11-08 23:36:42 +000012200Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12201
12202 * valid.c include/libxml/tree.h: trying to fix namespaces +
12203 validation problems for good, closing #63619 in the process
12204 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
12205 wrong in this respect, fixed it.
12206
Daniel Veillardd536f702001-11-08 17:32:47 +000012207Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12208
12209 * xmllint.c: Morus Walter patch to allow --format and --encode
12210
Daniel Veillard5004f422001-11-08 13:53:05 +000012211Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
12212
12213 * debugXML.c: Stefan Kost provided an help command for the shell
12214
Daniel Veillarda6825e82001-11-07 13:33:59 +000012215Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
12216
12217 * debugXML.c: Heiko Rupp pointed that the shell would crash
12218 on empty nodesets returns.
12219
Daniel Veillard03f848d2001-11-07 12:53:46 +000012220Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12221
12222 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
12223 migh need the history libraries
12224
Daniel Veillard957fdcf2001-11-06 22:50:19 +000012225Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
12226
12227 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
12228 handle the case of < in quoted attributes, Bastian Kleineidam
12229
Daniel Veillardc853b322001-11-06 15:24:37 +000012230Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12231
12232 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
12233 fixing catalog breakages
12234 * Makefile.am catalog.c result/catalogs/catal
12235 result/catalogs/mycatalog.* test/catalogs/catal*:
12236 fixed more problems in catalog support, added more regression tests
12237 for both XML and SGML catalog handling
12238
Daniel Veillard66870c72001-11-05 19:27:49 +000012239Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12240
12241 * debugXML.c: applied an improvement to xmlGetLineNo() from
12242 Keith Isdale
12243
Daniel Veillardffe09c92001-11-05 14:21:47 +000012244Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
12245
12246 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
12247 Side effect of the progressive catalog loading
12248
Daniel Veillardad661b92001-11-05 11:43:15 +000012249Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
12250
12251 * Makefile.am: confexecdir and confexec_DATA were defined twice
12252 pointed out by Karl Eichwalder
12253
Daniel Veillard6eb17722001-11-04 22:19:27 +000012254Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
12255
12256 * xmlcatalog.c: avoid unlink() and use remove() instead.
12257
Daniel Veillardea898282001-11-04 22:13:45 +000012258Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
12259
12260 * libxml.spec.in: cleanup
12261 * include/libxml/xmlwin32version.h: updated with 2.4.8
12262
Daniel Veillarda4617b82001-11-04 20:19:12 +000012263Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
12264
12265 * encoding.c global.data globals.c testThreads.c: fix bug #63752
12266 of compiling libxml with a non standard set of options
12267
John Fleck027edfb2001-11-04 20:13:58 +000012268Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
12269
12270 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
12271 document --sgml option, fixing gnome bugzilla #63382
12272
Daniel Veillardcd21dc72001-11-04 20:03:38 +000012273Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
12274
12275 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
12276 breakage of 2.4.7, added a couple of really needed APIs
12277 like xmlCatalogIsEmpty() and xmlNewCatalog()
12278 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
12279 for install-catalog
12280 * configure.in: preparing 2.4.8
12281
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000012282Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
12283
12284 * HTMLtree.c tree.c include/libxml/HTMLtree.h
12285 include/libxml/tree.h include/libxml/xmlIO.h: more include
12286 cleanups, export cleanly one html output + format function.
12287
12288Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
12289
12290 * parser.c: removed initGenericErrorDefaultFunc call from
12291 xmlInitParser() since it could destroy previous calls to
12292 xsltSetGenericErrorFunc() effects
12293
Daniel Veillardebd38c52001-11-01 08:38:12 +000012294Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12295
12296 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
12297 keyword.
12298
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000012299Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
12300
12301 * Makefile.am: cleanup
12302 * threads.c: cleanup too
12303 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
12304 from xsltproc
12305 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +000012306 dependency loop.
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000012307
Daniel Veillard91c00402001-10-30 17:41:38 +000012308Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
12309
12310 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
12311 was not used anymore !
12312
Daniel Veillard52dcab32001-10-30 12:51:17 +000012313Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12314
12315 * configure.in: preparing 2.4.7
12316 * Makefile.am doc/Makefile.am: switched to the latest xmllint
12317 manual page from John
12318 * doc/*: updated the doc and rebuilt the generated pages
12319
Daniel Veillarda9e65e82001-10-30 10:32:36 +000012320Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
12321
12322 * xmlIO.c: closing bug #62711, the library should never
12323 close stdin or stdout.
12324
Daniel Veillard4def3bd2001-10-30 09:47:47 +000012325Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
12326
12327 * uri.c: second pass at fixing #63336, using Joel Young
12328 final patch. looks okay.
12329
Daniel Veillardbb6808e2001-10-29 23:59:27 +000012330Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
12331
12332 * uri.c include/libxml/uri.h: trying to clear #63336
12333 allowing the escaping routine to parse unconformant
12334 URI-References.
12335
Daniel Veillardacf7ff02001-10-29 20:21:47 +000012336Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
12337
12338 * vms/readme.vms vms/build_libxml.com nanoftp.c
12339 include/libxml/xmlversion.h.in: a few VMS updates from
12340 John A Fotheringham
12341 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
12342 and xmlCleanupOutputCallbacks() for the Perl binding people.
12343
Daniel Veillard635ef722001-10-29 11:48:19 +000012344Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
12345
12346 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
12347 apply fixes to close #63271 and avoid segfaults when
12348 the error routine gets callbed before xmlInitParser()
12349 get called.
12350 * nanoftp.c error.c: Applied patches from Justin Fletcher
12351 correcting some xmlGenericError misuses.
12352
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000012353Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
12354
12355 *doc/xmllint.xml, doc/xmllint.1
12356 New and improved man page for xmllint - .xml is the original, .1
12357 is the generated man page
12358
Daniel Veillardc9484202001-10-24 12:35:52 +000012359Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
12360
12361 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
12362 the web site from the main HTML document.
12363
Daniel Veillard5151c062001-10-23 13:10:19 +000012364Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12365
12366 * parser.c: fixed an erroneous validation bug when PE refs
12367 occurs in external parsed entities referenced from the
12368 internals subset
12369 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
12370 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
12371 added the associated testcase, it's a nice one.
12372 * HTMLparser.c: generate the DTD node as HTML still ...
12373 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
12374
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000012375Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
12376
12377 * HTMLparser.c: fixed a bug in htmlNewDoc()
12378
Daniel Veillard89cad532001-10-22 09:46:13 +000012379Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
12380
12381 * test/threads/*: added entities testing to the Thread test
12382 * testThreads.c: make the test reasonable
12383 * DOCBparser.c: fix the DTD public and system ID
12384 * xmllint.c: added --sgml for SGML DocBook importing
12385 * Makefile.am: added Docbtests target
12386
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000012387Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12388
12389 * nanoftp.c: use only "anonymous@" string for anonymous passwds
12390 * testThreads.c: removed bogus include
12391
Daniel Veillardce2c2f02001-10-18 14:57:24 +000012392Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
12393
12394 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
12395 fixed a very serious (looping) validation bug
12396
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000012397Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
12398
12399 * include/libxml/globals.h include/libxml/threads.h threads.c
12400 testThreads.c: far more testing, cleaning up bugs
12401 * *.c : make sure globals.h is always included.
12402
Daniel Veillard7cc95c02001-10-17 15:45:12 +000012403Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
12404
12405 * HTMLparser.c: try to get rid of parser loops for good.
12406
Daniel Veillardab7488e2001-10-17 11:30:37 +000012407Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
12408
12409 * configure.in: fixed some bugs in CFLAGS passing.
12410 * test/threads Makefile.am testThreads.c: added a specific
12411 threaded test case (really nasty, guaranteed).
12412
Daniel Veillard85c11fa2001-10-16 21:03:08 +000012413Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
12414
12415 * catalog.c: serious cleanup on the management of the
12416 XML catalog tree, more tests done, especially with
12417 the catalog PI.
12418
Daniel Veillard364789a2001-10-16 12:45:00 +000012419Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
12420
12421 * catalog.c: avoid a problem in catalog cleanup on SMP if
12422 catalogs were not initialized.
12423
Daniel Veillard81463942001-10-16 12:34:39 +000012424Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
12425
12426 * catalog.c xpath.c: trying to cleanup the not thread safe
12427 parts of the library.
12428
Daniel Veillard64a411c2001-10-15 12:32:07 +000012429Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
12430
12431 * include/libxml/globals.h configure.in global.data: make
12432 the allocation be per-thread a configure option
12433 * encoding.c include/libxml/parser.h: fixed compilation
12434 errors
12435
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000012436Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12437
12438 * include/libxml/parser.h: Norm reported that a few lines
12439 added were breaking libxslt compile, removed them for now
12440
Daniel Veillard6f350292001-10-14 09:56:15 +000012441Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
12442
12443 * parser.c parserInternals.c threads.c: debugged and fixed
12444 initialization problems which were giving troubles on SMP
12445 boxes.
12446
Daniel Veillard6661ffa2001-10-13 14:18:17 +000012447Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12448
12449 * include/libxml/Makefile.am: missing globals.h
12450
Daniel Veillarde7090612001-10-13 12:18:28 +000012451Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000012452
Daniel Veillarde7090612001-10-13 12:18:28 +000012453 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000012454
Daniel Veillardd0463562001-10-13 09:15:48 +000012455Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12456
12457 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
12458 include/libxml/parserInternals.h include/libxml/tree.h
12459 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
12460 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
12461 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
12462 Applied the last patches from Gary, cleanup, activated threading
12463 all user accessible global variables are now handled in globals.[ch]
12464 Still a bit rought but make tests passes with either
12465 --with-threads defined at configure time or not.
12466 * Makefile.am example/Makefile.am: added globals.[ch] and threads
12467 linking options
12468
Daniel Veillardb8478642001-10-12 17:29:10 +000012469Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
12470
12471 * Makefile.am include/libxml/Makefile.am
12472 include/libxml/globals.h globals.c include/libxml/threads.h
12473 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
12474 configure.in: started integrating the core of the thread support
12475 not activated yet but half integrated. The code should still
12476 compile and work anyway.
12477
Daniel Veillardb44025c2001-10-11 22:55:55 +000012478Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12479
12480 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
12481 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
12482 integrating the non-controversial parts of Gary Pennington
12483 multithread patches
12484 * catalog.c: corrected a small bug introduced
12485
Daniel Veillard75b96822001-10-11 18:59:45 +000012486Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
12487
12488 * catalog.c include/libxml/catalog.h: very serious cleanup,
12489 isolating unportable code and as much as possible the accesses
12490 to the global shared catalog. May need more testing !
12491
Daniel Veillard78d12092001-10-11 09:12:24 +000012492Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12493
12494 * include/libxml/debugXML.h debugXML.c tree.c: integrating
12495 Keith Isdale patches for the XSLT debugger interfaces. Some
12496 cleanup
12497
Daniel Veillardff0b7312001-10-11 06:46:09 +000012498Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
12499
12500 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
12501 * DOCBparser.c: generate line nubers in elements
12502
Daniel Veillard60087f32001-10-10 09:45:09 +000012503Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
12504
12505 * configure.in: preparing 2.4.6 release
12506 * doc/xml.html doc/html/*: updated and rebuilt the docs
12507 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
12508
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000012509Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
12510
12511 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
12512 adding documentation for DV's supercatalog support
12513
Daniel Veillard82d75332001-10-08 15:01:59 +000012514Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
12515
12516 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
12517 super catalog support adding one API and one flag --sgml to
12518 xmlcatalog
12519
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000012520Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
12521
12522 * doc/xmlcatalog_man.xml, xmlcatalog.1
12523 One more crack at
12524 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
12525
12526
Thomas Broyer47334c02001-10-07 16:41:52 +000012527Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12528
12529 * xpath.c: implemented xmlXPathObjectCopy for external objects
12530 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
12531
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000012532Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
12533
12534 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
12535 finishing up fix to
12536 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
12537 the xmlcatalog man page display more elegantly
12538
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000012539Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
12540
12541 * configure.in: closing bug #61832
12542 * HTMLparser.c: removed a warning
12543
Daniel Veillard6ab38382001-10-06 13:08:27 +000012544Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
12545
12546 * xpath.c: fixing #61673 part I, do not loose doc information
12547 when copying result value trees.
12548
Daniel Veillard556c6682001-10-06 09:59:51 +000012549Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12550
12551 * xpath.c: trying to harden the XPath interpreter
12552
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000012553Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
12554
12555 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
12556 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
12557
William M. Brack1633d182001-10-05 15:41:19 +000012558Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12559
12560 * HTMLparser: repaired another loop problem
12561
Daniel Veillard20ee8c02001-10-05 09:18:14 +000012562Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
12563
12564 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
12565 parsing.
12566 * xpath.c: fix bug #61291 the default XML namespace node is
12567 missing from the namespace axis.
12568 * tree.c: refuse to create namespaces nodes with prefix "xml"
12569
Daniel Veillard651f9472001-10-04 14:51:06 +000012570Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
12571
12572 * SAX.c: ouch a non-defined namespace could lead to a crash,
12573 fixed #61215
12574
Daniel Veillard7dd05702001-10-04 14:25:12 +000012575Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
12576
12577 * parserInternals.c: closed bug #61054
12578
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000012579Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12580
12581 * include/libxml/Makefile.am: closing #60708
12582
Daniel Veillarda293c322001-10-02 13:54:14 +000012583Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
12584
12585 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
12586 adding xmlSAXParseFileWithData following Marco Stipek suggestion
12587
Daniel Veillardf4309d72001-10-02 09:28:58 +000012588Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12589
12590 * valid.c: close bug #61550 when xml: wasn't considered a namespace
12591
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000012592Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12593
12594 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
12595 * DOCBparser.c HTMLparser.c parser.c: fixed typos
12596
Daniel Veillard16756b62001-10-01 07:36:25 +000012597Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
12598
12599 * catalog.c: Justin Fletcher provided cleaup code in case
12600 HAVE_STAT is not defined
12601 * include/win32config.h: Igor Zlatkovic suggested to have
12602 HAVE_STAT defined there
12603
William M. Brack5e1cac12001-09-28 16:19:18 +000012604Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12605
12606 * catalog.c - fixed typing error reported by M. Barros
12607
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000012608Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
12609
12610 * xmllint.c - fixing typo
12611
William M. Brackd28e48a2001-09-23 01:55:08 +000012612Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12613
12614 * HTMLparser.c: small enhancement to prevent loop on
12615 unrecognizable data
12616
Daniel Veillardb1d62872001-09-21 09:47:08 +000012617Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12618
12619 * parserInternals.c: applying patch from bug #60757 this
12620 should close it
12621
Daniel Veillardc0631a62001-09-20 13:56:06 +000012622Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
12623
12624 * catalog.c xmlcatalog.c: removed a couple of warning
12625 * xpath.c: try to solve the linking problem on platforms
12626 needing trio to compile
12627
Daniel Veillard1a123612001-09-19 08:06:23 +000012628Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000012629
Daniel Veillard1a123612001-09-19 08:06:23 +000012630 * Makefile.am libxml.spec.in: backing up non-documented changes
12631 commited without review or aproval by Jens Finke <jens@gnome.org>
12632 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000012633
Daniel Veillardf5b44e42001-09-17 17:19:54 +000012634Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
12635
12636 * configure.in: Joe Orton provided a patch fixing a problem
12637 when iconv is specified to be in a non-standard directory
12638 but wasn't exported in xml2-config --cflags
12639
Daniel Veillard2fc2db72001-09-14 17:33:51 +000012640Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
12641
Daniel Veillardf5b44e42001-09-17 17:19:54 +000012642 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000012643 troubles with 2.4.4 errors.
12644
Daniel Veillard16698282001-09-14 10:29:27 +000012645Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12646
12647 * encoding.c entities.c: do not output hexadecimal charrefs
12648 when serializing HTML since some version of Netscape can't
12649 grok it, generate decimal ones.
12650 * result/HTML/doc3.htm: output changed due to previous test
12651 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
12652
Daniel Veillard98fed372001-09-13 11:34:58 +000012653Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
12654
12655 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
12656 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
12657
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000012658Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000012659 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000012660
12661 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
12662 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
12663 updated the configuration scripts systems accordingly
12664
Daniel Veillard04382ae2001-09-12 18:51:30 +000012665Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12666
12667 * configure.in: preparing for 2.4.4
12668 * doc/xml.html doc/html/*: updated and rebuilt the docs
12669
Daniel Veillardd63437e2001-09-12 15:00:27 +000012670Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
12671
12672 * win32/dsp/libxml2.def.src: tried to incorporate comments
12673 from bug #59220
12674
Daniel Veillard319a7422001-09-11 09:27:09 +000012675Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
12676
12677 * parser.c result/noent/wml.xml: fixed bug #59981 related
12678 to handling of '&' in attributes when entities are substitued
12679
Daniel Veillard7cf5e442001-09-10 20:16:32 +000012680Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12681
12682 * libxml.h include/libxml/xmlversion.h.in
12683 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
12684 Tried to close bug #60131
12685
Daniel Veillardbce62332001-09-10 18:46:55 +000012686Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12687
12688 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
12689
Daniel Veillard143b04f2001-09-10 18:14:14 +000012690Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
12691
12692 * SAX.c: fixing bug #59946 on xmlns=""
12693
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000012694Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12695
12696 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
12697 but allocates a new error code.
12698
Daniel Veillard05c13a22001-09-09 08:38:09 +000012699Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
12700
12701 * xmllint.c: John Fleck fixed typos in the options output
12702 * parser.c SAX.c: fix ignorable white space SAX selection
12703
12704Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12705
12706 * entities.c: Steve Underwood found the possibility of an
12707 ininite loop in case of error.
12708
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000012709Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
12710
12711 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
12712
Daniel Veillarda050d232001-09-05 15:51:05 +000012713Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
12714
12715 * parser.c: warn if version is not 1.0 but it's not
12716 strictly speaking an error after analyzing the spec
12717
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000012718Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
12719
12720 *doc/catalog.html - add link to the html version of the
12721 man page, other linguistic cleanups
12722
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000012723Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
12724
12725 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
12726 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
12727 file, has not yet been included in the build.
12728
Daniel Veillard99784ff2001-09-01 16:20:28 +000012729Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12730
12731 * catalog.c: removed a duplicate affectation Justin Fletcher
12732
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000012733Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
12734
12735 * tree.c: Armin Sander pointed a possible text coalescing
12736 problem, completed his patch.
12737
Bjorn Reese0b2ae432001-08-31 16:31:57 +000012738Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12739
12740 * trionan.c: Fixed const and volatile re-definition problem
12741
Daniel Veillard5d96fff2001-08-31 14:55:30 +000012742Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
12743
12744 * libxml.4 parser.c: doc updates from Heiko Rupp
12745 * parserInternals.c: 2 sanity checks from Heiko Rupp
12746
Daniel Veillard3ec4c612001-08-28 20:39:49 +000012747Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
12748
12749 * tree.c: applied patch from Armin Sander to make some pointers
12750 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000012751 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000012752
Daniel Veillardb06c6142001-08-27 14:26:30 +000012753Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12754
12755 * xpath.c: hum, restrict the integer usage gcc bug workaround
12756 to only gcc compilers so that other architecture don't get
12757 penalized by this limitation.
12758 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
12759
Daniel Veillard268fd1b2001-08-26 18:46:36 +000012760Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12761
12762 * valid.c: fixed a Windows compiler warning (Chris Poblete)
12763 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
12764
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000012765Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
12766
12767 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
12768 --convert option to xmlcatalog to convert SGML ones to
12769 the XML syntax.
12770 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
12771
12772 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000012773Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12774
12775 * catalog.c xmlIO.c: started some serious testing and fixed
12776 a few bug and optmization needs.
12777
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000012778Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12779
12780 * Makefile.am configure.in include/libxml/xmlwin32version.h:
12781 preparing for a 2.4.3 release even if it may not be ready yet
12782 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
12783 all file parsing lookup to go through the entity resolver, add
12784 to add an API to bypass it (needed to load catalogs themselves),
12785 some cleanup on the catalog code too.
12786 * nanoftp.c: small cleanup
12787 * doc/catalog.html: small update
12788
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000012789Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
12790
12791 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
12792 Jun Kuriyama
12793
Daniel Veillardffb120d2001-08-23 00:52:23 +000012794Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
12795
12796 * doc/catalog.html: finished the catalog documentation
12797
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000012798Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12799
12800 * doc/catalog.html doc/xml.html: added documentation about
12801 Catalog support, misses an API description
12802 * doc/html/*: reextracted the API pages
12803
Daniel Veillarddc2cee22001-08-22 16:30:37 +000012804Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12805
12806 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
12807 Added the part about section 7.2 on URI resolution,
12808 fixed a side effect in the HTML parser, look complete
12809 and ready to rock except the URI/SystemID part!
12810
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000012811Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12812
12813 * include/libxml/catalog.h include/libxml/parser.h
12814 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
12815 xmlIO.c: added support and APIs needed for the catalog PI
12816 * include/libxml/xmlIO.h: cleanup
12817
Daniel Veillarde2940dd2001-08-22 00:06:49 +000012818Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12819
12820 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
12821 include/libxml/catalog.h: starts to look okay, really
12822 plugged the new framework, cleaned a lot of stuff,
12823 added some APIs, except the PI's support missing this
12824 should be mostly complete
12825 * result/catalogs/* test/catalogs/*: added new test, enriched
12826 the existing one with URN ID tests
12827
Daniel Veillard64339542001-08-21 12:57:59 +000012828Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
12829
12830 * catalog.c: fixed nextCatalog
12831 * result/catalogs/docbook test/catalogs/*: started adding
12832 a small regression test
12833
Daniel Veillardcda96922001-08-21 10:56:31 +000012834Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
12835
12836 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
12837 more work on the XML catalog support.
12838 * parser.c include/libxml/parser.h: small cleanup seems using
12839 list as a public parameter name can give portability troubles
12840 * trionan.c trionan.h xpath.c include/libxml/trionan.h
12841 include/libxml/xpath.h include/libxml/Makefile.am: removed
12842 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
12843 wrappers
12844
Bjorn Reese45029602001-08-21 09:23:53 +000012845Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12846
12847 * Makefile.am trio.c triodef.h trionan.c xpath.c
12848 include/libxml/Makefile.am include/libxml/trionan.h:
12849 Re-worked Not-A-Number and Infinity support.
12850 * xmlcatalog.c: added readline include files
12851
Daniel Veillard344cee72001-08-20 00:08:40 +000012852Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12853
12854 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
12855 testCatalog as xmlcatalog, making it an installed app
12856 adding a shell, and preparing it to be a /etc/xml/catalog
12857 management tool, though not ready yet
12858 * catalog.c include/libxml/catalog.h: adding support for
12859 XML Catalogs http://www.oasis-open.org/committees/entity/
12860 not finished, there is some interesting tradeoffs and a
12861 few open questions left.
12862
Daniel Veillardb7664f42001-08-19 13:00:43 +000012863Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
12864
12865 * xmllint.c: fixed a line formatting problem
12866
Daniel Veillard5015b712001-08-17 09:37:52 +000012867Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12868
12869 * SAX.c: removed a couple of unused variable (Albert Chin)
12870
Daniel Veillardbb371292001-08-16 23:26:59 +000012871Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
12872
12873 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
12874 trying to fix some troubles w.r.t. function returning
12875 const xxxPtr.
12876
Daniel Veillardb60c54e2001-08-16 19:34:27 +000012877Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12878
12879 * win32/dsp/libxml2.def.src: another set of symbols conditionally
12880 defined
12881
Daniel Veillardae6db172001-08-16 19:32:00 +000012882Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
12883
12884 * xpointer.c: removed unused var
12885
Daniel Veillard09190202001-08-16 16:27:41 +000012886Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
12887
12888 * testXPath.c: another small cleanup closing bug #59110
12889
Daniel Veillard796f4b62001-08-16 16:00:13 +000012890Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
12891
12892 * win32/dsp/libxml2.def.src: small cleanup closing bug
12893 #59108
12894
Daniel Veillard5aac4e42001-08-15 20:46:57 +000012895Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
12896
12897 * example/gjobread.c: add xmlCleanupParser() before leaving
12898
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000012899Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
12900
12901 * config.h.in configure.in include/libxml/xmlwin32version.h:
12902 released 2.4.2
12903
Daniel Veillardd3d06722001-08-15 12:06:36 +000012904Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
12905
12906 * include/libxml/valid.h debugXML.c valid.c: deprecate
12907 the non-boundchecking Sprintf functions, add Snprintf
12908 this should close bug #57984
12909
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000012910Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
12911
12912 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
12913 URIs before doing the lookups (pointed by Mark Vakoc)
12914
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000012915Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
12916
12917 * xpath.c: serious changes on Result Value Trees and NodeSets
12918 w.r.t. deallocation and collect operations. Probably not
12919 100% clean (merge of allocated trees smells like a problem).
12920 Seems sufficient to close #58943
12921
Daniel Veillard90493a92001-08-14 14:12:47 +000012922Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
12923
12924 * xmllint.c: adding a --format option
12925
Daniel Veillardfe703322001-08-14 12:18:09 +000012926Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
12927
12928 * xpath.c: count() was broken on Result Value Tree
12929 * xmlIO.c: fixed file:/// accesses on _WIN32
12930
Daniel Veillard70ac0e32001-08-13 11:24:16 +000012931Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12932
12933 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
12934 macro was renamed, this should close bug #58683
12935
Daniel Veillardf300b7e2001-08-13 10:43:15 +000012936Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
12937
12938 * SAX.c: small fix fixing bug #58539 reported by coolo, in
12939 entity substitution mode text at the end of the entity might
12940 be added due to text coalescing.
12941 * nanoftp.c parser.c: small cleanup
12942
Daniel Veillard0c720972001-08-08 20:59:00 +000012943Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
12944
12945 * HACKING: added John Fleck right to commit in the doc subdir
12946
Daniel Veillard48da9102001-08-07 01:10:10 +000012947Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12948
12949 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
12950 allow to inherit attributes from the DTD directly in the
12951 tree, this is needed for XPath and can be a useful feature.
12952 Inherited namespaces are always provided at the tree level now
12953 * test/defattr* result/defattr* result/noent/defattr*: added a couple
12954 of tests for this feature (XSLT being the prime user).
12955
Daniel Veillard50f34372001-08-03 12:06:36 +000012956Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12957
12958 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
12959 testSAX.c xmlIO.c xmllint.c include/win32config.h
12960 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
12961 include/libxml/xmlwin32version.h.in win32/README.MSDev
12962 win32/dsp/*: applied Win32 Facelift No.2 patches from
12963 Igor Zlatkovic for Windows/MSC
12964
Daniel Veillard9f4eb912001-08-01 21:22:27 +000012965Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
12966
12967 * SAX.c: unparsedEntityDecl() the URI computation of the
12968 entity wasn't done breaking XSLT unparsed-entity-uri()
12969
Daniel Veillard567e1b42001-08-01 15:53:47 +000012970Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
12971
12972 * xpath.c: fixed a bug when walking the descendants and
12973 the current node has no children
12974 * debugXML.c: show up when a text node is supposed to not be escaped
12975
Thomas Broyerf186c822001-07-31 23:30:37 +000012976Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12977
12978 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
12979 worked like the set:leading() function)
12980 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
12981
Daniel Veillardba6db032001-07-31 16:25:45 +000012982Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12983
12984 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
12985
Daniel Veillard57905372001-07-31 15:52:17 +000012986Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12987
12988 * include/libxml/xmlIO.h: apply change to close #58141
12989 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
12990
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000012991Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12992
12993 * parser.c: when the internal subset uses a PE, then the
12994 included entity can use conditional sections.
12995
Daniel Veillard7d7e3792001-07-30 13:42:13 +000012996Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12997
12998 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
12999 when walking the namespace axis showing up in
13000 libxst/tests/general/bug-12
13001 * xmlmemory.c: added the possibility to trace a given block
13002 defined by its address
13003
Daniel Veillard4aafa792001-07-28 17:21:12 +000013004Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13005
13006 * parser.c: don't override existing encoding specified before
13007 starting xmlParseDocument()
13008
Daniel Veillardfdb1f242001-07-27 23:32:44 +000013009Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13010
13011 * include/libxml/xmlwin32version.h: reinserted, needed for
13012 Windows users of CVS
13013
Darin Adlera77cac02001-07-27 17:41:51 +0000130142001-07-27 Darin Adler <darin@bentspoon.com>
13015
Darin Adler699613b2001-07-27 22:47:14 +000013016 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
13017 * testCatalog.c: Add include of <libxml/parser.h>.
13018
130192001-07-27 Darin Adler <darin@bentspoon.com>
13020
Darin Adlera77cac02001-07-27 17:41:51 +000013021 * include/libxml/.cvsignore:
13022 * include/libxml/xmlwin32version.h:
13023 Remove this file from CVS because it's generated.
13024
Daniel Veillard50822cb2001-07-26 20:05:51 +000013025Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13026
13027 * parser.c include/libxml/parser.h: applied const patches from
13028 Tom Moog #58002
13029
Thomas Broyerba4ad322001-07-26 16:55:21 +000013030Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13031
13032 * xpath.c include/libxml/xpath{,Internals}.h: added a function
13033 lookup framework
13034
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000013035Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13036
13037 * tree.c: fixed xmlCopyNode() for documents
13038
Daniel Veillard6dd398f2001-07-25 22:41:03 +000013039Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13040
13041 * parser.c: fixed bugs #58073 reported by Greg Shtilman
13042
13043Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000013044
13045 * parser.c: fixes bug #57652 reported by Morus Walter
13046
Daniel Veillarde3924972001-07-25 20:25:21 +000013047Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13048
13049 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
13050
Daniel Veillarda53c6882001-07-25 17:18:57 +000013051Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13052
13053 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
13054 errors, lesson don't add new functions at 1am before a release
13055 * xpath.c: integrated fix from Bjorn to avoid divide by zero
13056 from XPath initialization when possible.
13057
Daniel Veillardd9bad132001-07-23 19:39:43 +000013058Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13059
13060 * result/scripts/base*: removing history/readline changed
13061 this slightly
13062 * include/libxml/parser.h SAX.c parser.c parserInternals.c
13063 xmllint.c: make element content line number generation
13064 optionnal to avoid breaking old apps added interface to switch
13065
Daniel Veillardf012a642001-07-23 19:10:52 +000013066Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13067
13068 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +000013069 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillardf012a642001-07-23 19:10:52 +000013070 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
13071 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
13072 John Kroll fixes to allow saving to HTTP via PUT (or
13073 POST of needed).
13074 * doc/html/*.html: regenerated the docs
13075
Thomas Broyere8126242001-07-22 03:54:15 +000013076Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13077
13078 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
13079 xmlHashScanFull and xmlHashScannFull3 to get passed the
13080 three keys as arguments to the callback function
13081
Daniel Veillard5e2dace2001-07-18 19:30:27 +000013082Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13083
13084 * configure.in Makefile.am: removed libxml softlink for good
13085 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
13086 100% coverage by gtk-doc
13087
Daniel Veillard8599e702001-07-17 21:38:51 +000013088Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13089
13090 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
13091 fixed serious troubles due to size_t vs. int mismatch
13092
Daniel Veillard8fcc4942001-07-17 20:07:33 +000013093Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13094
13095 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
13096
Thomas Broyerf06a3d82001-07-16 04:52:57 +000013097Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13098
13099 * include/libxml/xpath{,Internals}.h xpath.c: added a more
13100 convenient extension API for value and context managing
13101 Now handles external objects through xmlXPathPopExternal,
13102 xmlXPathWrapExternal and xmlXPathReturnExternal.
13103 Added functions for sets operations (intersection, etc.)
13104
Daniel Veillard22090732001-07-16 00:06:07 +000013105Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13106
13107 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
13108 xmlIO.c tree.c parserInternals.c entities.c encoding.c
13109 HTMLparser.c: cleanup of global variables, marking some
13110 const or private.
13111
Thomas Broyerf06a3d82001-07-16 04:52:57 +000013112Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000013113
13114 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
13115 fixed xmlXPathNodeSetItem when passing index=0
13116
Daniel Veillard05dec342001-07-14 21:57:39 +000013117Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13118
13119 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
13120
Daniel Veillard28ae6362001-07-14 16:44:32 +000013121Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13122
13123 * xmllint.c: fixed compilation under Cygwin #57503
13124 * TODO: update
13125
Peter Williamsed156f52001-07-13 18:35:13 +0000131262001-07-13 Peter Williams <peterw@ximian.com>
13127
13128 * config.h.in: add #undef HAVE_DLFCN_H
13129
13130 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
13131 builddir.
13132
Daniel Veillard73b36e32001-07-12 15:09:52 +000013133Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13134
13135 * win32/libxml2/libxml2.def.src: added a couple of exported entries
13136 raised by #57348 and #57381
13137
Daniel Veillard7db37732001-07-12 01:20:08 +000013138Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13139
13140 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
13141 tree.c xpointer.c: store the line numbder in element->content,
13142 may break some software, need a configuration mechanism
13143
Darin Adler96037892001-07-11 00:03:16 +0000131442001-07-10 Darin Adler <darin@bentspoon.com>
13145
13146 * .cvsignore:
13147 * example/.cvsignore:
13148 * include/.cvsignore:
13149 * include/libxml/.cvsignore:
13150 Various things that are generated and should be ignored.
13151
Daniel Veillard09ab7e12001-07-10 15:49:44 +000013152Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13153
13154 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
13155 * doc/xml.html doc/html/*: updated the docs
13156
Daniel Veillard04e2dae2001-07-09 20:07:25 +000013157Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13158
13159 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
13160 validation occured on content with element child
13161
Daniel Veillardb8c9be92001-07-09 16:01:19 +000013162Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13163
13164 * tree.c: fixed XML Base computation which was broken
13165 * debugXML.c: added a base function to the shell
13166 * Makefile.am result/scripts/* test/scripts/*: added scripts
13167 based regression tests, and adding 2 XML Base tests
13168
Daniel Veillard19e96c32001-07-09 10:32:59 +000013169Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13170
13171 * tree.c: set properties doc and call xmlSetListDoc for properties
13172 content when grafting them in a different tree.
13173 * aclocal.m4: remove from CVS
13174
Daniel Veillarde086f5c2001-07-08 21:10:40 +000013175Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13176
13177 * win32/libxml2/libxml2.def.src: added some missing entry point
13178 for XPath (Mark Vakoc)
13179
Daniel Veillard388236f2001-07-08 18:35:48 +000013180Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13181
13182 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
13183 layer should URI-Unescape before trying to open resources.
13184
Daniel Veillard04383752001-07-08 14:27:15 +000013185Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13186
13187 * xpath.c: fix the name() bug for elements in the default
13188 namespace reported by Charlie Bozeman
13189
Daniel Veillard7583a592001-07-08 13:15:55 +000013190Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13191
13192 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
13193 led to an XPath fix, improvements of SAX initialization, and
13194 an added option --nocdata to testXPath
13195
Daniel Veillard449d7392001-07-07 19:11:06 +000013196Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13197
13198 * doc/libxml-doc.el: Felix Natter provided anew version working
13199 with XEmacs too
13200
Daniel Veillard5168dbf2001-07-07 00:18:23 +000013201Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13202
13203 * include/libxml/xpath.h: small cleanup
13204 * doc/xml.html: update
13205
Daniel Veillardf524d6e2001-07-05 23:41:40 +000013206Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13207
13208 * Makefile.am configure.in include/libxml/xmlwin32version.h:
13209 released 2.3.14
13210
Daniel Veillard4b8328d2001-07-05 22:48:42 +000013211Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13212
13213 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000013214 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000013215
Daniel Veillard73c9c042001-07-05 20:02:54 +000013216Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13217
13218 * xpath.c: a bug reported by Stephan Kulow empty nodesets
13219 were not equal to empty strings
13220
Daniel Veillard1fd36d22001-07-04 22:54:28 +000013221Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13222
13223 * SAX.c: fixed a URI-Reference computation problem when validating
13224 * xmlIO.c: small cleanup
13225
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000013226Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13227
13228 * parser.c: improved the description of a couple of interfaces
13229 upon Larry Stamper suggestion
13230
Daniel Veillard62f313b2001-07-04 19:49:14 +000013231Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13232
13233 * SAX.c entities.c parser.c: changed completely the way entities
13234 are handled when running the parser in entity substitution mode.
13235 This fixes a bug reported by Stephan Kulow and nearly divides
13236 by 3 the amount of memory required by libxslt to load and process
13237 DocBook TDG.
13238
Daniel Veillardf420ac52001-07-04 16:04:09 +000013239Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13240
13241 * HTMLparser.c: fixing a too early root closing problem raised
13242 byt Prashanth Naidu
13243
Daniel Veillard8c357d52001-07-03 23:43:33 +000013244Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13245
13246 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
13247 raised by Mark Vakoc.
13248
Daniel Veillard6e90d192001-07-03 16:37:49 +000013249Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13250
13251 * example/Makefile.am: fixed the include path to add srcdir/include
13252 * Makefile.am configure.in: fix from Albert Chin for iconv detection
13253 and some cleanup
13254
Daniel Veillardf06307e2001-07-03 10:35:50 +000013255Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13256
13257 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
13258 lot of optimization work, results in significant improvements
13259 when handling really complex XPath queries. Add a small optimizer
13260 for unions, improve [n] and [last()], avoid some costly ops.
13261
Daniel Veillard77044732001-06-29 21:31:07 +000013262Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13263
13264 * include/libxml/parser.h parser.c: xmlStrstr args are both const
13265 * xpath.c: small cleanup
13266 * xmlGetNsList: reformated, fixed problems if used on Entities
13267
Daniel Veillard2adbb512001-06-28 16:20:36 +000013268Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13269
13270 * doc/xml.html: added 1.8.14 and 2.3.13 releases
13271
Daniel Veillardb37ecd02001-06-28 16:18:11 +000013272Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13273
13274 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
13275 * Makefile.am example/Makefile.am: workaround automake generating
13276 erroneous deps
13277
Daniel Veillard12f7d292001-06-28 13:12:11 +000013278Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13279
13280 * include/win32config.h: bug #56801 Yon Derek provided a patch
13281 to the windows config file.
13282
Daniel Veillard87ee9142001-06-28 12:54:16 +000013283Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13284
13285 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
13286 libxml.h : Yon Derek provided a set of changes to compile from
13287 CVS on Windows/MSC
13288
Daniel Veillard0e4cd172001-06-28 12:13:56 +000013289Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13290
13291 * parser.c: fixed UTF8 BOM support in push mode
13292 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
13293 added a specific testcase
13294
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000013295Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13296
13297 * Makefile.am: added --push regression tests
13298 * parserInternals.c: the XML parser segfaulted in --push mode
13299
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000013300Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13301
13302 * configure.in: moved the symlinks detection within a CVS
13303 check, this is not portable and will be removed soon.
13304 * xpath.c: small cleanup/speedup
13305
Daniel Veillard11648102001-06-26 16:08:24 +000013306Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13307
13308 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
13309 release of 2.3.12
13310 * parser.c: make an error message if unknow entities in all cases
13311
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000013312Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13313
13314 * uri.c: fixed 2 uri normalization bugs on '//' reduction
13315
Daniel Veillard23793842001-06-25 16:07:45 +000013316Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13317
13318 * include/libxml/Makefile.am: Laszlo Peter pointed out that
13319 includes were installed in the wrong dir
13320
Daniel Veillardf5498f32001-06-25 15:08:36 +000013321Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13322
13323 * doc/html.xml: warn against sending code to exhibit bugs.
13324
Daniel Veillard56f06462001-06-24 21:34:03 +000013325Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13326
13327 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
13328 Tru64 from Thomas Leitner
13329
Daniel Veillardc5d64342001-06-24 12:13:24 +000013330Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13331
13332 * AUTHORS: added William and Bjorn
13333 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
13334 daniel@veillard.com hopefully I won't have to do this again
13335 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
13336 docs can be rebuilt cleanly now
13337 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
13338 from CVs it's generated, added include/libxml/xmlwin32version.h
13339 also generated but which should change far less frequently.
13340 * catalog.c nanoftp.c: made sure to include libxml.h not
13341 libxml/xmlversion.h directly
13342 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
13343 when compiling on WIN32 and MSC
13344
Daniel Veillard07385fd2001-06-23 21:55:48 +000013345Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13346
13347 * include/Makefile.am include/libxml/Makefile.am configure.in:
13348 fixed make distcheck and rebuilding the rpms
13349
Daniel Veillardcd1d9442001-06-23 18:53:44 +000013350Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13351
13352 * configure.in: should finish the migration of exported includes
13353 into a real include/libxml in CVS, at least for CVS users.
13354 * removed the exported headers, added in include/libxml (as well
13355 as xmlversion.h.in).
13356
Daniel Veillard6dd8e052001-06-23 18:38:06 +000013357Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13358
13359 * configure.in: fixed the way to detect symlink
13360
Daniel Veillard66541772001-06-23 18:31:04 +000013361Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13362
13363 * configure.in: updated, include/libxml is now a real CVS dir
13364
Daniel Veillardca989762001-06-23 17:39:29 +000013365Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13366
13367 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
13368 version works with both libxml1 and libxml2 (it autodetects
13369 the prefix of the html-files) from Felix Natter.
13370 * doc/xml.html: updated doc accordingly
13371
Daniel Veillard8cf14d52001-06-23 16:32:46 +000013372Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13373
13374 * xpath.c: fixed the bug generating a template loop in libxslt
13375 when using docbook-xsl-1.4, * should filter out document nodes
13376 * HACKING: added William
13377 * TODO: updated
13378
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000013379Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13380
13381 * doc/FAQ.html: added a warning about gcc-3.0
13382 * doc/xml.html: added reference to gdome2 and removed a confusing
13383 sentence
13384
Daniel Veillardf7f41852001-06-22 15:18:01 +000013385Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13386
13387 * xmlversion.h: okay this is a generated file, but Windows
13388 users need it and they can't generate it, and I want CVS
13389 Windows users ...
13390 * win32/libxml2/libxml2_so.dsp: Windows project file for
13391 the shared lib version of libxml2
13392 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
13393 resources needed for libxslt/xsltproc by Yon Derek
13394
Bjorn Reese3157b342001-06-22 14:41:45 +000013395Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13396
13397 * trio.c: MSVC fix (provided by Igor Zlatkovic)
13398
Daniel Veillard4151acb2001-06-22 10:48:57 +000013399Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13400
Daniel Veillardcc146db2001-06-22 11:10:52 +000013401 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
13402
13403Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13404
Daniel Veillard4151acb2001-06-22 10:48:57 +000013405 * include/win32config.h: Yon Derek provided a first fix
13406 to be able to compile libxslt/xsltproc on Windows
13407
Daniel Veillardd79bcd12001-06-21 22:07:42 +000013408Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13409
13410 * xpath.c: attempt to work around what seemed a gcc optimizer
13411 bug when handling floats on i386 http://veillard.com/gcc.bug
13412 * tree.c entities.c encoding.c: doing some cleanups while
13413 chasing it
13414
Daniel Veillard017b1082001-06-21 11:20:21 +000013415Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13416
13417 * Makefile.am: cleanup when --without-debug is specified
13418 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
13419 w.r.t. --without-debug and other include points
13420 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
13421 Catalogs
13422 * configure.in entities.h tree.h HTMLparser.c: removed
13423 --without-corba, made the _private field mandatory
13424
Daniel Veillard87a764e2001-06-20 17:41:10 +000013425Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13426
13427 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
13428 outputs a BOM in UTF8, an errata has been issued to avoid the
13429 problem, that was the most reasonable solution... Add support
13430 for a leading UTF8 BOM in entities.
13431
Daniel Veillard10ea86c2001-06-20 13:55:33 +000013432Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13433
13434 * valid.c: fixed a bug found when post validating an entity ref
13435 * xmllint.c: added --loaddtd and sligly changed --postvalid to
13436 activate it too
13437
Daniel Veillard39196eb2001-06-19 18:09:42 +000013438Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13439
13440 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
13441 weakness in the node copy the XPointer and the XInclude
13442 implementations. Serious cleanup.
13443
Daniel Veillard3739b982001-06-19 12:51:30 +000013444Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13445
13446 * Makefile.am: Kjartan Maraas provided a small patch to
13447 add xml2-config.in to EXTRA_DIST
13448
Daniel Veillarda9142e72001-06-19 11:07:54 +000013449Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13450
13451 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
13452 provided another failing case found in KDE, the way the
13453 ctxt->vctxt.nodeTab was allocated and freed changed over
13454 time but it wasn't completely cleaned up. This should fix it.
13455
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000013456Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13457
13458 * parser.c: Stephan Kulow also raised the fact that line number
13459 could get miscounted making debug harder, fixed the problem
13460 in xmlParseCharData()
13461
Daniel Veillard64b98c02001-06-17 17:20:21 +000013462Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13463
13464 * valid.c: Stephan Kulow pointed out a problem when validating
13465 and using an empty entity, forgot a 'break' in a case.
13466
Daniel Veillarde3c81b52001-06-17 14:50:34 +000013467Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13468
13469 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
13470 * doc/xml.html: updated with 2.3.11
13471
Daniel Veillard4ec885a2001-06-17 10:31:07 +000013472Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13473
13474 * TODO: updated adding cleanup of generated doc
13475 * configure.in: prepared to release 2.3.11
13476 * xmllint.c: added --version for bug reporting
13477 * doc/html/*.html: rebuilt the doc
13478
Daniel Veillard8b8d2252001-06-16 21:24:56 +000013479Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13480
13481 * xpath.c: first part of the work on selecting namespace to
13482 fix bug #56115
13483
Daniel Veillard96ed5832001-06-15 22:22:04 +000013484Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13485
13486 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
13487 when using -liconv
13488 * TODO: updated
13489
Daniel Veillardc4f631d2001-06-14 11:11:59 +000013490Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13491
13492 * HTMLtree.[ch]: more work on the HTML serialization routnes,
13493 cleanup, encoding support.
13494
Daniel Veillard608ad072001-06-14 08:32:28 +000013495Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13496
13497 * xpath.c: Thomas Broyer suggested a better patch for the / arg
13498
Daniel Veillard239d0522001-06-13 23:02:48 +000013499Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13500
13501 * xpath.c: bug detected by Ankh when / is used as a function arg
13502
Daniel Veillard02bb1702001-06-13 21:11:59 +000013503Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13504
13505 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
13506 of element and use it to avoid outputting formatting spaces at
13507 the wrong place. Implemented the format parameter for HTML save.
13508 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
13509 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
13510 result/HTML/wired.html: of course this impact the result of a
13511 number of HTML tests
13512
Daniel Veillard95d845f2001-06-13 13:48:46 +000013513Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13514
13515 * HTMLtree.[ch]: started augmenting the HTML save API with
13516 encoding and formatting parameters
13517
Daniel Veillardeca60d02001-06-13 07:45:41 +000013518Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13519
13520 * HTMLtree.h: cleanup and started evaluating the work needed on
13521 revamping the HTML output code
13522
Daniel Veillard84666b32001-06-11 17:31:08 +000013523Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13524
13525 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
13526
Daniel Veillard8bdd2202001-06-11 12:47:59 +000013527Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13528
13529 * valid.c: fixed bug #56049, forgot one check in the
13530 validation routine
13531
Daniel Veillardca2366a2001-06-11 12:09:01 +000013532Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13533
13534 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
13535
Daniel Veillard6761eee2001-06-11 10:29:38 +000013536Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13537
13538 * libxml.h: fixed an error in last commit
13539 * doc/FAQ.html: added an entry for compilation from CVS
13540
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000013541Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13542
13543 * xmlversion.h.in libxml.h: Cygwin patches
13544 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
13545 * tree.h: cleanup
13546
Daniel Veillardacd370f2001-06-09 17:17:51 +000013547Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13548
13549 * tree.c: patched xmlFreeNode() to avoid freeing() a static
13550 memory block in a strange case where libxml is linked twice
13551 in the binary.
13552
Daniel Veillard1d047672001-06-09 16:41:01 +000013553Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13554
13555 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
13556 state far too often, simple fix used to avoid it.
13557
Daniel Veillard4497e692001-06-09 14:19:02 +000013558Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13559
13560 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
13561 being processed, applied his patch
13562 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
13563
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000013564Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13565
13566 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
13567 provided fixes to compile on MSCC again
13568 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
13569 also provided an update for the project files.
13570
Daniel Veillarda682b212001-06-07 19:59:42 +000013571Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13572
13573 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
13574 bug #55810
13575
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000013576Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13577
13578 * tree.c: fixed xmlGetNsProp() to close bug #55683
13579 Note this requires libxslt to use it's own function instead.
13580
Daniel Veillardf0c53762001-06-07 16:07:07 +000013581Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13582
13583 * HTMLtree.c: when in a pre element no formatting space should
13584 be added.
13585 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
13586
Daniel Veillard068a9652001-06-07 15:30:26 +000013587Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13588
13589 * configure.in: added tests for signal() and signal.h
13590
Daniel Veillard541d6552001-06-07 14:20:01 +000013591Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13592
13593 * xpath.c: robert pointed out xmlXPathNINF was not initialized
13594
Daniel Veillard8a367d42001-06-07 14:01:34 +000013595Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13596
13597 * doc/libxml-doc.el: Felix Natter provided a new version for
13598 libxml2
13599
Daniel Veillard8a926292001-06-07 11:20:20 +000013600Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13601
13602 * HTMLtree.c: when in a pre element no formatting space should
13603 be added.
13604
Daniel Veillard14839d52001-06-06 16:11:56 +000013605Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13606
13607 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
13608
Daniel Veillarde95e2392001-06-06 10:46:28 +000013609Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13610
13611 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
13612 hack
13613 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
13614 * uri.c: fixed a warning
13615
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000013616Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13617
13618 * HTMLtree.c: trying to close bug #55772 escaping in script
13619 elements
13620 * doc/xml.html: suggest to send mail to the list
13621
13622Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000013623
13624 * error.c: attempt to fix the xmlGetVarStr breakage once and for
13625 good. Use a macro and based on the solution provided in
13626 vsnprintf manual page from GNU.
13627
Bjorn Reese99748722001-06-05 12:49:15 +000013628Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13629
13630 * error.c: Workaround for non-preserving variadic list.
13631 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
13632
Daniel Veillard2e4f1882001-06-01 10:11:57 +000013633Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13634
13635 * doc/xml.html: added 2.3.10 release
13636
Daniel Veillardb3a182e2001-06-01 09:28:09 +000013637Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13638
13639 * configure.in: releasing 2.3.10
13640
Daniel Veillard3c2758d2001-05-31 18:43:43 +000013641Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13642
13643 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
13644
Daniel Veillard20042422001-05-31 18:22:04 +000013645Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13646
13647 * encoding.c: Robert Collins provided a patch to add the
13648 "US-ASCII" encoding alias
13649
Daniel Veillard97ac1312001-05-30 19:14:17 +000013650Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13651
13652 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
13653 string oriented functions and started cleaning the related areas
13654 in xpath.c which needed fixing in this respect
13655
Daniel Veillard2d703722001-05-30 18:32:34 +000013656Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13657
13658 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
13659 #55380
13660 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
13661
Daniel Veillard9403a042001-05-28 11:00:53 +000013662Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13663
13664 * TODO: updated
13665 * nanohttp.[ch] : started adding APIs to get the redirected URL
13666 when this occurs (needed for further base computation
13667 * tree.h: cleanup
13668 * encoding.c: cleanup
13669 * SAX.c: minor change around ctxt->loadsubset
13670
Daniel Veillard6278fb52001-05-25 07:38:41 +000013671Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13672
13673 * Makefile.am include/Makefile.am: small change to have
13674 include/libxml rebuilt if working from CVS.
13675 * uri.c: applied another patch from Carl Douglas for URI escaping,
13676 this should close bug #51876
13677
Daniel Veillardd16df9f2001-05-23 13:44:21 +000013678Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13679
13680 * xinclude.c: fixed XInclude recursive behaviour bug #54678
13681 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
13682 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
13683 added specific regression test
13684 * parser.h: preparing for the XSLT mode where DTD inherited
13685 attributes are added to the tree.
13686
Daniel Veillardbbd22452001-05-23 12:02:27 +000013687Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13688
13689 * xinclude.[ch]: Updated the namespace for the Last Call version
13690 * result/XInclude/include test/XInclude/include: updated the
13691 testsuite accordingly
13692
Daniel Veillard8514c672001-05-23 10:29:12 +000013693Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13694
13695 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
13696 related to bug #51876
13697
Daniel Veillard42596ad2001-05-22 16:57:14 +000013698Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13699
13700 * tree.c: fixed a gross mistake in base computation, xml:base is
13701 not completely correct yet (need cascade).
13702 * xpath.[ch]: added the few things needed to find a function name
13703 and URI from the XPath context when it is called.
13704
Daniel Veillard81418e32001-05-22 15:08:55 +000013705Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13706
13707 * catalog.[ch]: fixes and add xmlLoadCatalogs()
13708 * DOCBparser.c: small cleanup
13709 * xmllint.c: added a --catalogs option to load catalogs from
13710 $SGML_CATALOG_FILES
13711 * tree.c: cleanup
13712 * configure.in: iconv library fixup, ICONV_LIBS
13713
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000013714Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13715
13716 * catalog.c: handling of CATALOG entries. detection of recursion,
13717 and a few bugfixes
13718 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
13719 against the default namespace
13720
Daniel Veillard04b93292001-05-21 08:15:31 +000013721Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13722
13723 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
13724
Daniel Veillarda97a19b2001-05-20 13:19:52 +000013725Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13726
13727 * parser.c: fixed propagation context info when parsing an
13728 external entity.
13729 * doc/html/*.html: regenerated a couple of docs
13730
Daniel Veillard4623acd2001-05-19 15:13:15 +000013731Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13732
13733 * doc/xml.html: update with 2.3.9 informations
13734
Daniel Veillardbed7b052001-05-19 14:59:49 +000013735Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13736
13737 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
13738 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
13739 * doc/html/* : rebuilt the docs
13740 * valid.c: small patch which may improve some case when
13741 validating.
13742
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000013743Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13744
13745 * HTMLparser.c: Closed bug #54891
13746 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
13747 to the suite
13748
13749Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13750
13751 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
13752 applied a documentation patch from LotR and filled in a few missing
13753 descriptions
13754
Daniel Veillard76d66f42001-05-16 21:05:17 +000013755Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13756
13757 * xpath.c tree.c parser.c: speed optimizations at the parser level
13758 document tree freeing and xpath evaluation
13759
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000013760Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13761
13762 * parser.c parser.h parserInternals.h: fixed a couple of
13763 interfaces for handling memory buffer input to const char *
13764 upon suggestion of JamesH.
13765
Daniel Veillardc3739e72001-05-15 15:23:27 +000013766Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13767
13768 * configure.in: LoTR sent a patch fixing the previous commit
13769
Daniel Veillarda4f27e02001-05-15 12:41:29 +000013770Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13771
13772 * configure.in: trying to deal again with the stoopid -R linking
13773 flag of Solaris
13774
Daniel Veillard790142b2001-05-15 10:51:53 +000013775Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13776
13777 * xpath.h: two nodeset access macros from Thomas Broyer
13778
Daniel Veillardba0b8c92001-05-15 09:43:47 +000013779Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13780
13781 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
13782 patch from Thomas Broyer
13783
Daniel Veillarde62d36c2001-05-15 08:53:16 +000013784Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13785
13786 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
13787 case
13788 * INSTALL: was empty added stuff from the FAQ
13789
Daniel Veillard75bea542001-05-11 17:41:21 +000013790Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13791
13792 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
13793 attributes handling and #54433 by adding xmlUnsetProp()
13794 and xmlUnsetNsProp()
13795
Daniel Veillard0a2a1632001-05-11 14:18:03 +000013796Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13797
13798 * HTMLparser.c: Patch from Jonas Borgström
13799 (htmlGetEndPriority): New function, returns
13800 the priority of a certain element.
13801 (htmlAutoCloseOnClose): Only close inline elements if they
13802 all have lower or equal priority.
13803 * result/HTML: this of course changed a number of tests results.
13804
Daniel Veillard7d6fd212001-05-10 15:34:11 +000013805Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13806
13807 * xmlIO.c catalog.c: plugged in the default catalog resolution
13808 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
13809 documentations
13810 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
13811
Daniel Veillarda7374592001-05-10 14:17:55 +000013812Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13813
13814 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
13815 integrating catalogs
13816 * catalog.[ch] testCatalog.c: adding a small catalo API
13817 (only SGML catalog support).
13818 * parser.c: restaured xmlKeepBlanksDefault(0) API
13819
Daniel Veillardc17337c2001-05-09 10:51:31 +000013820Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13821
13822 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
13823
Daniel Veillard257d9102001-05-08 10:41:44 +000013824Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13825
13826 * parser.c: added xmlParseExternalEntityPrivate() to allow
13827 propagation of ctxt->_private when parsing external entities
13828
Daniel Veillard083c2662001-05-08 08:27:14 +000013829Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13830
13831 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
13832
Daniel Veillard01ef7382001-05-08 07:31:43 +000013833Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13834
13835 * configure.in: fixed a small portability problem with AM_CONDITIONAL
13836
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000013837Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13838
13839 * valid.c: warn when indeterminist content model is detected
13840 * result/VC/ElementValid8: this adds a message
13841 * Makefile.am: add --novalid for VCM tests
13842 * parserInternals.c: added a call to Init memory
13843
Daniel Veillard64269352001-05-04 17:52:34 +000013844Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13845
13846 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
13847 when both parameters are NULL.
13848
Daniel Veillard37721922001-05-04 15:21:12 +000013849Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13850
13851 * valid.c: applied small patch from Gary Pennington, reindented
13852 some part of the code.
13853
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000013854Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13855
13856 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
13857 release, updated and regenerated the docs
13858
Daniel Veillard357c9602001-05-03 10:49:20 +000013859Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13860
13861 * xpath.c result/XPath/expr/floats : clarified and cleanup
13862 printing of abnormal floats in tests.
13863
Daniel Veillarda2bc3682001-05-03 08:27:20 +000013864Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13865
13866 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
13867 * results/HTML/ : a few changes in the output of the HTML tests as
13868 a result.
13869 * configure.in: tying to fix -liconv where needed
13870
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000013871Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13872
13873 * Makefile.am: fixed a stupid error
13874
Daniel Veillard7150a032001-05-02 16:41:11 +000013875Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13876
13877 * configure.in Makefile.am: make the inclusion of the trio
13878 modules in the library conditional
13879
Daniel Veillardc057c5d2001-05-02 12:41:24 +000013880Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13881
13882 * DOCBparser.c: patche from László Kovács, fixed entities refs
13883 in attributes handling
13884
Daniel Veillardedddff92001-05-02 10:58:52 +000013885Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13886
13887 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
13888 flushing
13889
Daniel Veillardc8f620b2001-04-30 20:31:33 +000013890Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13891
13892 * xpath.c: fix of an XSLT namespace bug reported on the list
13893 general/bug-8-
13894
Daniel Veillard5792e162001-04-30 17:44:45 +000013895Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13896
13897 * strio.h trio.c: Dan McNichol suggested a couple of small
13898 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
13899
Daniel Veillard02141ea2001-04-30 11:46:40 +000013900Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13901
13902 * tree.c parser.c encoding.c: spent a bit more time looking
13903 at the parsing speed and DOM handling. Added a few more
13904 speedups.
13905
Daniel Veillard3ed155f2001-04-29 19:56:59 +000013906Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13907
13908 * parser.c: small but effective parsing speed improvement
13909
Daniel Veillardb59076b2001-04-29 17:04:07 +000013910Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13911
13912 * configure.in: default on the DocBook parser inclusion (for Gnome)
13913 * DOCBparser.h: fixed a header reference
13914
Daniel Veillardb45c43b2001-04-28 17:02:11 +000013915Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13916
13917 * configure.in xpath.c: applied Bjorn patches for FPE on the
13918 alpha
13919
Daniel Veillardeefd4492001-04-28 16:55:50 +000013920Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13921
13922 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
13923 xmlSaveFormatFileTo()
13924
Daniel Veillarde39a93d2001-04-28 14:35:02 +000013925Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13926
13927 * xpath.c: simple and efficient optimization, XPath functions
13928 aways bind to the same code, cache this
13929 * TODO: updated (by saying some is obsolete)
13930
Daniel Veillard2156a562001-04-28 12:24:34 +000013931Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13932
13933 * xpath.c: more cleanup work on XPath name parsing routines
13934
Daniel Veillard61d80a22001-04-27 17:13:01 +000013935Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13936
13937 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
13938 xmlXPathParseName
13939 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
13940 * debugXML.c: avoid compilation problems if compiling without
13941 HTML support, Igor Zlatkovic
13942 * win32/libxml2/libxml2.def.src: being able to compile without
13943 XPath on Windows
13944
Daniel Veillarddbb14a72001-04-26 20:54:01 +000013945Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13946
13947 * libxml.m4: yet another patch from Toshio Kuratomi
13948
Daniel Veillard2913e4c2001-04-26 19:29:02 +000013949Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13950
13951 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
13952
Daniel Veillard67fee942001-04-26 18:59:03 +000013953Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13954
13955 * tree.[ch]: added xmlSaveFormatFile interface for saving
13956 and indenting a file.
13957
Daniel Veillard82e49712001-04-26 14:38:03 +000013958Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13959
13960 * xpath.c: fixed bug #53689 related to processing-instruction()
13961
Daniel Veillard02f077a2001-04-26 10:59:11 +000013962Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13963
13964 * DOCBparser.c: patche from László Kovács
13965
Daniel Veillard30211a02001-04-26 09:33:18 +000013966Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13967
13968 * parser.c: applied fixes from Christian Glahn bug report #53391
13969
Daniel Veillard5a7c3452001-04-26 09:16:13 +000013970Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13971
13972 * error.c: Jean François Lecomte provided a complete description
13973 and a fix to bug #53537
13974
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000013975Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13976
13977 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
13978
Daniel Veillard1034da22001-04-25 19:06:28 +000013979Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13980
13981 * DOCBparser.c SAX.c: a bit more work on entities processing.
13982 Still Need to cleanup XML output and references in attributes
13983
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000013984Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13985
13986 * DOCBparser.c include/Makefile.am: two patches from László Kovács
13987
Daniel Veillardb33c2012001-04-25 12:59:04 +000013988Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13989
13990 * tree.c: trying to fix #53574, not completely complete,
13991 I would like xmllint --copy --debug test/ent1 and
13992 xmllint --debug test/ent1 to show the same result.
13993 * xpath.c: fix a bug when trying to sort namespace nodes
13994
Daniel Veillard5146f202001-04-25 10:29:44 +000013995Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13996
13997 * HTMLtree.c: real fix for #53402
13998
Daniel Veillard7533cc82001-04-24 15:52:00 +000013999Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14000
14001 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
14002 PIs when using xsl:output
14003 * valid.c: closing #53537 some case generate segfaults if there
14004 is validity errors
14005
Daniel Veillard61b33d52001-04-24 13:55:12 +000014006Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14007
14008 * SAX.c testDocbook.c DOCBparser.c: more work on the support
14009 of external parsed entities, added --noent to testDocbook
14010 * valid.c: Garry Pennington found an uninitialized variable
14011 access in xmlValidateElementContent()
14012
Daniel Veillard56098d42001-04-24 12:51:09 +000014013Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14014
14015 * HTMLparser.c : HTML parsing still sucks ... trying to deal
14016 with madness
14017 * result/HTML/ : this modified the result of the regression tests
14018 a lot.
14019
Daniel Veillard122376b2001-04-24 12:12:30 +000014020Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14021
14022 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
14023 to doc where it wasn't checked against NULL reported by
14024 Jens Laas
14025
Daniel Veillard43dadeb2001-04-24 11:23:35 +000014026Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14027
14028 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
14029 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
14030
Daniel Veillardeae522a2001-04-23 13:41:34 +000014031Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14032
14033 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
14034 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
14035 * SAX.[ch]: cleanup and updates for DocBook
14036 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
14037 ex SGML identifier changes
14038 * valid.c: removed a static unused function.
14039
Daniel Veillardde57c612001-04-23 09:13:36 +000014040Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14041
14042 * HTMLtree.c: applied change for Paul Sponagl on script saving
14043 * Makefile.am: the warning about entity title.xml are normal.
14044
Daniel Veillard393df012001-04-22 20:11:18 +000014045Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14046
14047 * configure.in: release of 2.3.7
14048 * Makefile.am: fixing make distcheck
14049
Daniel Veillarda41123c2001-04-22 19:31:20 +000014050Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14051
14052 * doc/html/* doc/xml.html: updated and regenerated the docs
14053
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000014054Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14055
14056 * xpath.c: fixed the XPointer problem introduced in 2.3.6
14057
Daniel Veillarde82a9922001-04-22 12:12:58 +000014058Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14059
14060 * tree.c: fixed #53388 with the provided patch
14061
Daniel Veillard06803992001-04-22 10:35:56 +000014062Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14063
14064 * valid.c: Bjorn detected an invalid memory access. Fixed
14065 vstateVPush()
14066
Daniel Veillard40af6492001-04-22 08:50:55 +000014067Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14068
14069 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
14070
Bjorn Reese70a9da52001-04-21 16:57:29 +000014071Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
14072
14073 * libxml.h: new header used only for the compilation of libxml
14074 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
14075 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
14076 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
14077 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
14078 xmlmemory.c xpath.c xpointer.c: libxml.h integration
14079 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
14080 baseline (version 1.2 plus a single patch).
14081 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
14082 scientific notation for numbers. Tests added.
14083 * xpath.c: formatting of numbers changed to use sprintf
14084 (contribution from William Brack)
14085
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000014086Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14087
14088 * valid.c: cleanup, more useful debugging
14089 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
14090 * xmlIO.c: entity loading is printed as an error when validating
14091
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000014092Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14093
14094 * valid.c: fixed to validate within entities
14095 * test/VCM/v22.xml: added a specific testcase
14096
Daniel Veillardca1f1722001-04-20 15:47:35 +000014097Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14098
14099 * valid.c: forgot an epsilon transition in for ()+
14100 * test/VCM/v21.xml : added a specific test case
14101
Daniel Veillard85349052001-04-20 13:48:21 +000014102Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14103
14104 * valid.c: removed a state explosion exhibited by RSS
14105 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
14106 from bug #51872
14107
Daniel Veillarddab4cb32001-04-20 13:03:48 +000014108Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14109
14110 * valid.[ch] tree.h: worked *hard* to get non-determinist content
14111 validation without using an ugly NFA -> DFA algo in the source.
14112 Made a specific algorithm easier to maintain, using a single
14113 stack and without recursion.
14114 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
14115 * hash.c: made the growing routine static
14116 * tree.h parser.c: added the parent information to an
14117 xmlElementContent node.
14118
Daniel Veillarde470df72001-04-18 21:41:07 +000014119Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14120
14121 * SAX.c parser.c xpath.c: generating IDs when not validating
14122 from an external parsed entity was poisoning the ID has table
14123 with removed values. This was killing XSLT on the KDE help
14124 browser.
14125
Daniel Veillardceacdd92001-04-18 15:10:35 +000014126Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14127
14128 * entities.h: andrew@ugh.net.au detected a double declaration
14129
Daniel Veillarda10efa82001-04-18 13:09:01 +000014130Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14131
14132 * debugXML.c hash.c tree.h valid.c : some changes related to
14133 the validation suport to improve speed with DocBook
14134 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
14135 the way validation errors get reported
14136
Daniel Veillard1ed3f882001-04-18 09:45:35 +000014137Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14138
14139 * HTMLparser.c HTMLtree.c: applied part of the patches provided
14140 by P C Chow and William M. Brack for XSLT HTML output
14141
Daniel Veillard2d90de42001-04-16 17:46:18 +000014142Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14143
14144 * xmlversion.h.in win32config.h win32/libxml2/*: applied
14145 Igor Zlatkovic patches for MSC compilation and added his
14146 updates
14147
Daniel Veillarde043ee12001-04-16 14:08:07 +000014148Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14149
14150 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
14151 prefix lookup.
14152 * parserInternals.c: fixed the bug reported by Morus Walter
14153 due to an off by one typo in xmlStringCurrentChar()
14154
Daniel Veillarda3bfca52001-04-12 15:42:58 +000014155Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14156
14157 * HTMLparser.c result/HTML/*: revamped the way the HTML
14158 parser handles end of tags or end of input
14159
Daniel Veillard82daa812001-04-12 08:55:36 +000014160Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14161
14162 * tree.[ch] : added xmlDocCopyNode for gdome2 support
14163
Daniel Veillard67a21302001-04-11 14:39:16 +000014164Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14165
14166 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
14167 bug where the linktime verions of free() won't work ...
14168
Daniel Veillard27b55282001-04-11 12:22:25 +000014169Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14170
14171 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
14172
Daniel Veillardafc73112001-04-11 11:51:41 +000014173Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14174
14175 * doc/xml.html: added 2.3.6 release
14176
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000014177Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14178
14179 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
14180 * result/wml.xml: resulted in a small output change
14181
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000014182Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14183
14184 * tree.c: xmlNewDoc was missing the charset initialization
14185 * xmllint.c: added --auto to autogenerate a doc, allow to
14186 reproduce the problem fixed on xmlNewDoc
14187
Daniel Veillard1731d6a2001-04-10 16:38:06 +000014188Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14189
14190 * xpath.c: trying to get 52979 solved
14191 * tree.c result/ result/noent/: trying to get 52712 solved, this
14192 also made me clean up the fact that XML output in general should
14193 not add formating blanks by default, this changed the output of
14194 a few tests
14195
Daniel Veillard73639a72001-04-10 14:31:39 +000014196Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14197
14198 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
14199
Daniel Veillardfac26a12001-04-08 13:08:14 +000014200Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14201
14202 * configure.in: finally released 2.3.6
14203
Daniel Veillard911f49a2001-04-07 15:39:35 +000014204Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14205
14206 * xpath.c: checking for null pointer generated by new code
14207
Daniel Veillardd8df6c02001-04-05 16:54:14 +000014208Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14209
14210 * xpath.c: fixed a [] evaluation problem reported
14211 * test/XPath/tests/simpleaddr: extended test
14212 * result/XPath/simpleaddr: updated result
14213
Daniel Veillard3b2c2612001-04-04 00:09:00 +000014214Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14215
14216 * xmllint.c: Dan Timis reported a portability problem
14217 on Macs without mmap, fixed it.
14218
Daniel Veillardb38bd552001-04-03 18:22:00 +000014219Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14220
14221 * testXPath.c : added a --tree option allowing to display the
14222 tree dump of the XPath expression
14223
Daniel Veillard4dd93462001-04-02 15:16:19 +000014224Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14225
14226 * xpath.c: fixed a memleak when comparing nodesets
14227 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
14228 * tree.c: added a TODO
14229
Daniel Veillard92ad2102001-03-27 12:47:33 +000014230Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14231
14232 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
14233 we need string functions
14234 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
14235 to be able to use them where needed. Applied some changes
14236 to reduce name linking pollution and compile in only what's
14237 needed.
14238 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
14239 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
14240 for the string manipulation functions
14241 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
14242 to the free() function of xmlmemory.c
14243 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
14244 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
14245 usage.
14246
14247
Daniel Veillard2be30642001-03-27 00:32:28 +000014248Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14249
14250 * error.c: applied the context output patch of the error
14251 handling submitted by Chuck Griffith
14252 * error/VC/*: this slightly change some error logs
14253
Daniel Veillard50582112001-03-26 22:52:16 +000014254Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14255
14256 * parser.c: fixed line number reporting on error
14257
Daniel Veillard04be4f52001-03-26 21:23:53 +000014258Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14259
14260 * parser.c: Sullivan and Darin found a parser bug,
14261 applied the patch.
14262
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000014263Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14264
14265 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
14266 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
14267 xmlversion.h.in xpointer.c: of course the way I defined
14268 UNUSED breaks on old gcc version. Try to be smart and
14269 also define it directly in xmlversion.h
14270 * configure.in: removed -ansi flag from the pedantic set
14271
14272Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000014273 Huge cleanup, I switched to compile with
14274 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
14275 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
14276 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
14277 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
14278 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
14279 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
14280 encoding.h entities.c error.c list.[ch] nanoftp.c
14281 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
14282 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
14283 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
14284 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
14285 Cleanup, staticfied a number of non-exported functions,
14286 detected and cleaned up a dozen of problem found this way,
14287 avoided a lot of public function name/typedef/system names clashes
14288 * doc/xml.html: updated
14289 * configure.in: switched private flags to the really pedantic ones.
14290
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000014291Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14292
14293 * configure.in: 2.3.5
14294 * doc/html/*: rebuilt the docs
14295
Daniel Veillard146c9122001-03-22 15:22:27 +000014296Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14297
14298 * parser.c: fixed a reported bug in NOTATION parsing
14299 * uri.c: accepted but not fixed bug 51876, added TODO
14300 * Makefile.am: fixed bug 51876
14301
Daniel Veillarda5f013b2001-03-22 12:44:45 +000014302Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14303
14304 * config.h.in configure.in error.c: fix a compilation problem
14305 on platforms without vsnprintf (xml@thewrittenword.com)
14306
Daniel Veillarde020c3a2001-03-21 18:06:15 +000014307Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14308
14309 * parser.c: fixed a function name header typo
14310 * SAX.c: notations can also occur in external subset.
14311
Daniel Veillard7d42b542001-03-20 13:22:46 +000014312Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14313
14314 * error.c: removed a C++ like comment
14315
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000014316Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14317
14318 * parser.c: fixing bug 52299 strange condition leading
14319 to a parser crash due to a buffer overflow
14320 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
14321 added the specific test case
14322
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000014323Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14324
14325 * xpath.[ch]: still a lot of cleanup based on XSLT, added
14326 xmlXPathConvert{String,Number,Boolean} to be able to make
14327 type casts without a context stack, fixed some implementation
14328 problems related to the absence of context at parse-time,
14329 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
14330 in the public API too
14331 * xpointer.c xpathInternals.h: we need to know at parse time
14332 whether we are compiling an XPointer
14333
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000014334Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14335
14336 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
14337 cleaned up the parser internals, refactored XPath code, added
14338 new compilation based APIs and cleanly separated public and
14339 private APIs.
14340
Daniel Veillardd007d6c2001-03-19 00:01:07 +000014341Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14342
14343 * xpath.h: the comp field must be added at the end to avoid
14344 killing binary compat.
14345
Daniel Veillard9e7160d2001-03-18 23:17:47 +000014346Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14347
14348 * Makefile.am: detect XPath memleaks in regreson tests
14349 * error.c: fixed and error w.r.t. error reporting still using
14350 stderr
14351 * hash.c: added new line at end of file
14352 * tree.h: minor cleanup
14353 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
14354 expression parsing from evaluation, resulted in a number of
14355 changes internally, and in XPointer. Likely to break stuff
14356 using xpathInternals.h but should remain binary compatible,
14357 new interfaces will be added.
14358
Daniel Veillardd574f782001-03-14 19:40:17 +000014359Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14360
14361 * configure.in: fixed a couple of problems reported by
14362 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
14363 without gcc on non linux platforms.
14364
Daniel Veillard0a6c3582001-03-14 19:15:37 +000014365Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14366
14367 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
14368 a fix for --with-html-dir= configure support. I hope it won't
14369 break rpm generation
14370
Daniel Veillarda022fe02001-03-14 16:30:00 +000014371Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14372
14373 * xmlIO.c: one function comment cleanup.
14374
Daniel Veillard25239c12001-03-14 13:56:48 +000014375Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14376
14377 * SAX.c: external subset notations were improperly registered
14378 in the internal subset.
14379
Daniel Veillard2c4754f2001-03-13 09:31:12 +000014380Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14381
14382 * README.cvs-commits: added, pointing to HACKING
14383 * HACKING: updated
14384
Daniel Veillard82ab81e2001-03-12 21:11:21 +000014385Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14386
14387 * parser.c: and Matt Sergeant found one in the XML push
14388 parser (erroneous check I forgot to remove when I fixed the
14389 main parser).
14390
Daniel Veillard68d7b672001-03-12 18:22:04 +000014391Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14392
14393 * xpath.c: ptittom found a small bug in UnaryExpr
14394
Daniel Veillarde356c282001-03-10 12:32:04 +000014395Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14396
14397 * configure.in: bumped to 2.3.4
14398 * error.c: fixed bug #51860
14399 * tree.c: fixed bug #51861
14400 * valid.c: cleanup, more debug, failed to fix one bug crap ...
14401 * tree.[ch] : added xmlDefaultBufferSize
14402 * nanoftp.c: typo in function name header block
14403 * doc/xml.html : updated, added link to XML::LibXSLT
14404 * doc/html/* : rebuilt the docs
14405
Daniel Veillard80f32572001-03-07 19:45:40 +000014406Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14407
14408 * parser.c SAX.c: the new content parsing code raised an
14409 ugly bug in the characters() SAX callback. Found it
14410 just because of strangeness in XSLT XML Rec ouptut :-(
14411
Daniel Veillard6c831202001-03-07 15:57:53 +000014412Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14413
14414 * Makefile.am: Martin Baulig suggested to add -lm
14415 * tree.c: found another bug in xmlNodeGetContent()
14416
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000014417Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14418
14419 * xpath.c: Bjorn found the error related to strictness of comparison.
14420
Daniel Veillard29631a82001-03-05 09:49:20 +000014421Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14422
14423 * parser.c: trying to fix the Dtd parsing problem reported
14424 by Gary, side effect of last week speed optimizations.
14425
Daniel Veillard14be0a12001-03-03 18:50:55 +000014426Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14427
14428 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
14429 * parserInternals.c: removed unneeded test raised by Stric
14430
Bjorn Reesee1dc0112001-03-03 12:09:03 +000014431Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
14432
14433 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
14434 and fixed by William Brack). Added xmlXPathFormatNumber.
14435 Changed the sorting slightly.
14436 * configure.in Makefile.am example/Makefile.am: Added -lm.
14437 Please note that applications linking with libxml2, must
14438 also like with the math library from now on.
14439
Daniel Veillardf9533d12001-03-03 10:04:57 +000014440Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14441
14442 * HTMLparser.c: fixed loop reported by Marc Sanfacon
14443
Daniel Veillard2f362242001-03-02 17:36:21 +000014444Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14445
14446 * parser.c: one must report spaces even if the Dtd element
14447 content proves that this is not part of the element content.
14448 * result/valid/*.xml: this changed the ouptu slightly
14449
Daniel Veillardb402c072001-03-01 17:28:58 +000014450Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14451
14452 * configure.in: bumped to 2.3.3
14453 * doc/xml.html: updated
14454
Daniel Veillard77851712001-02-27 21:54:07 +000014455Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14456
14457 * tree.c: minor doc fix
14458 * xpath.c: deallocation issues when a result tree has been
14459 converted to a node-set
14460
Daniel Veillardec70e912001-02-26 20:10:45 +000014461Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14462
14463 * doc/xml.html: oops corrected dates s/2000/2001
14464
Daniel Veillard8730c562001-02-26 10:49:57 +000014465Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14466
14467 * valid.c: new patch from Gary Pennington
14468
Daniel Veillard91e9d582001-02-26 07:31:12 +000014469Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14470
14471 * doc/xml.html: applied patch from Ankh
14472
Daniel Veillardedac3c92001-02-26 01:36:19 +000014473Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14474
14475 * xinclude.c: fixed a problem building on Mac
14476
Daniel Veillard21a0f912001-02-25 19:54:14 +000014477Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14478
14479 * parser.c: more work on increasing parsing ferformances
14480
Daniel Veillard48b2f892001-02-25 16:11:03 +000014481Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14482
14483 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
14484 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
14485 avoiding memcpy in production builds MEM_CLEANUP macro use
14486 * parser.[ch] parserInternals.c: optimizations of the tightest
14487 internal loops inside the parser. Better checking of I/O
14488 flushing/loading conditions
14489 * xmllint.c : added --timing
14490
Daniel Veillard71681102001-02-24 17:48:53 +000014491Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14492
14493 * configure.in: bumped to 2.3.2
14494 * doc/xml.html: updated for release
14495
Daniel Veillardbbd51d52001-02-24 03:07:03 +000014496Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14497
14498 * xpath.c: found a memleak and fixed a nasty bug
14499
Daniel Veillardf7cd4812001-02-23 18:44:52 +000014500Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14501
14502 * xmllint.[c1] : added return code errors for xmllint
14503 * xpath.c: specific debug dump function for result value trees
14504
Daniel Veillard4b637072001-02-21 21:52:55 +000014505Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14506
14507 * xpath.c: finally implemented xmlXPathCompareNodeSets
14508 * test/XPath/expr/floats results/XPath/expr/floats: added
14509 a test for float expressions
14510
Daniel Veillardf714aa32001-02-21 03:07:44 +000014511Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14512
14513 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
14514 * parserInternals.[ch]: trying to speed up parsing
14515 * xpath.c : speeded up node set equality op
14516
Daniel Veillarde0c3a622001-02-19 18:05:20 +000014517Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14518
14519 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
14520 better handling of ID/IDREF and the list modules associated
14521 * configure.in: small CFLAGS cleanup
14522
Daniel Veillarda8abee62001-02-19 15:14:59 +000014523Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14524
14525 * configure.in: fixed iconv detection on AIX (stric)
14526
Daniel Veillardbca64ef2001-02-19 22:20:01 +000014527Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000014528
14529 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
14530
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000014531Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
14532
14533 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
14534 and optimized xmlXPathNodeSetSort
14535
Daniel Veillard142adbf2001-02-17 13:21:05 +000014536Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14537
14538 * xpath.c: bug fix when context size is 0
14539 * parser.c: I like Norm's Dtd because they still manage to break
14540 the parser occasionally
14541
Daniel Veillardf23e0092001-02-16 13:21:29 +000014542Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14543
14544 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
14545
Daniel Veillarde0e26512001-02-16 00:11:46 +000014546Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14547
14548 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
14549 attributes within the XML-1.0 namespace
14550
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000014551Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14552
14553 * xpathInternals.h: exported a few axis functions
14554 * doc/xml.html: updated the doc
14555
Daniel Veillard760f4422001-02-15 14:59:48 +000014556Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14557
14558 * configure.in: applied patch from Daniel van Balen for OpenBSD
14559 and bumped version to 2.3.1
14560 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
14561 attempt to find autoclosing was simply broken, removed it,
14562 updated the examples, this is better
14563
Daniel Veillardd194dd22001-02-14 10:37:43 +000014564Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14565
14566 * hash.[ch]: added Paolo Casarini patch to provide Delete from
14567 hash functionnalities.
14568 * doc/html/* : rebuild the doc
14569
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000014570Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14571
14572 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
14573 on predicate
14574 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
14575 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
14576 really want to have tags closed on output even if we accept
14577 unclosed ones on input
14578
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000014579Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14580
14581 * xpath.c: ouch don't free NULL, rare case fixed
14582 * tree.c: don't coalesce text nodes if they don't have the
14583 same behaviour wrt escaping on output
14584
Daniel Veillardd12b69d2001-02-11 20:17:31 +000014585Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14586
14587 * xpath.c: small fixup
14588 * SAX.c: don't warn on empty namespaces.
14589
Daniel Veillard6a2e4062001-02-08 10:31:33 +000014590Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14591
14592 * README: a bit of cleanup
14593 * configure.in: preparing for 2.3.0 release
14594
Daniel Veillard1f83d392001-02-08 09:37:42 +000014595Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14596
14597 * hash.[ch]: added a first version of xmlHashSize()
14598 * valid.c: another bug fix from Gary Pennington
14599
Daniel Veillard5eef6222001-02-07 18:24:48 +000014600Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14601
14602 * valid.c: couple of bug fixes pointed by Gary Pennington
14603 * HTMLtree.c: #if 0 cleanup
14604
Daniel Veillard2c257ec2001-02-06 13:29:07 +000014605Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14606
14607 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
14608 which removes a time consuming check of xmlXPathNodeSetAdd()
14609 and use it in places where we are sure to not break unicity
14610
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000014611Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14612
14613 * xpath.c: bug fixes found from XSLT
14614 * tree.c: preserve node->name special values when copying nodes.
14615 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
14616 external subset are fetched when available but without full
14617 validation. Added xmlLoadExtDtdDefaultValue, need a function.
14618 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
14619 output with encoding disabled.
14620
Daniel Veillard2c833b62001-02-03 08:52:06 +000014621Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14622
14623 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
14624 xmlCheckFilename should not be called from xmlFileOpenW
14625 and xmlGzfileOpenW
14626
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000014627Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14628
14629 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
14630 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
14631 added the new tests for URI normalization
14632 * testURI.c: fixed stoopid bugs
14633 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
14634 the URI in the error messages are now properly normalized
14635
Daniel Veillardea28ce62001-02-02 08:20:19 +000014636Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14637
14638 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
14639
Daniel Veillarde99a4762001-02-01 04:34:35 +000014640Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14641
14642 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
14643
Daniel Veillard2b325a02001-01-31 20:46:31 +000014644Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14645
14646 * xpath.c: fixed mod operator
14647
Daniel Veillardde55cf62001-01-31 15:53:13 +000014648Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14649
14650 * parser.c: fixed xmlStrcat doc
14651 * tree.c: 2 fixes form Anders Carlson for copying nodes and
14652 trees.
14653
Daniel Veillard2f913b72001-01-31 13:23:49 +000014654Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14655
14656 * xpath.c result/XPath/tests/chaptersbase
14657 result/XPath/tests/simplebase: fixed XPath node()
14658 * tree.c: small fix in xmlNewNs()
14659 * Makefile.am: removed extraneous xml2Conf.sh rule
14660
Daniel Veillardb42042b2001-01-28 07:40:36 +000014661Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14662
14663 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
14664 Changed the library name, in order to get libxml-devel and
14665 libxml2-devel to coexist on a single system
14666 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
14667 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
14668
Daniel Veillardee0a4662001-01-27 18:59:33 +000014669Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14670
14671 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
14672 libxml2-devel installable in // as libxml-devel.
14673
Daniel Veillard5eb05942001-01-27 17:50:22 +000014674Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14675
14676 * doc/Makefile.am: fixed make rebuild in doc
14677 * doc/html/*.html: rebuilt the docs
14678
Daniel Veillard65c295d2001-01-26 09:32:39 +000014679Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14680
14681 * tree.c: patch from Bjorn Reese on xmlBufferCCat
14682
Daniel Veillard8e199902001-01-25 18:54:39 +000014683Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14684
14685 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
14686 the HTML doc to go into the -devel RPM ...
14687 * aclocal.m4 config.h.in: some updates due to auto* magic
14688
Daniel Veillard93086662001-01-25 18:13:04 +000014689Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14690
14691 * xpath.h: added a hook in the context structure allowing to
14692 link to extra support, needed for XSLT
14693
Daniel Veillardf17e09b2001-01-25 13:55:35 +000014694Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14695
14696 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
14697 xmlXPtrCmpPoints to use it.
14698 * propagated the following patch from Alejandro Forero
14699 * include/win32config.h xmlIO.c: applied further suggestions
14700 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
14701 * example/gjobread.c: fixed warnings, now that it builds
14702
14703Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
14704
14705 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
14706
14707 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
14708 filename points to a valid file (not a directory).
14709 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
14710 Added calls to xmlCheckFilenameDir.
14711
14712 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
14713 `path' (rather than `filename') as the parameter to gzopen and open.
14714
Daniel Veillard48177c22001-01-23 15:27:41 +000014715Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14716
14717 * Makefile.am: fixed a problem with EXTRA_DIST
14718
Daniel Veillardb83ba402001-01-22 22:45:10 +000014719Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14720
14721 * Makefile.am example/Makefile.am: finally found the trick
14722 to build the example, i.e. add "." in SUBDIRS before example
14723 in the list <grin/>
14724
Daniel Veillard82687162001-01-22 15:32:01 +000014725Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14726
14727 * doc/xml.html: updated with an XSLT section, removed pointer to
14728 W3C CVS base.
14729
Daniel Veillard8a7642f2001-01-22 10:45:16 +000014730Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14731
14732 * xpath.c: when copying a XSLT tree object teh tree need to be copied
14733 too, and deallocation need to occur the same way.
14734
Daniel Veillarde4566462001-01-22 09:58:39 +000014735Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14736
14737 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
14738 type correponding to an XSLT result tree fragment. Share most
14739 of the data format with node set, as well as operators.
14740 * HTMLtree.c: added a newline at the end of the doctype output
14741 whe this one is not present initially.
14742 * tree.c: make sure taht the parent and doc pointers are properly
14743 set when copying attributes (lists).
14744
Daniel Veillard701c7362001-01-21 09:48:59 +000014745Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14746
14747 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
14748
Daniel Veillard5a2b6972001-01-20 21:15:50 +000014749Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14750
14751 * xpath.c: seems I finally killed that ugly path evaluation
14752 context bug (tagged 9999 in case is is wrong)
14753
Daniel Veillard8f4d9752001-01-19 05:32:34 +000014754Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14755
14756 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
14757 for XSLT
14758
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000014759Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14760
14761 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
14762 for xmlGzfileOpen() bug
14763
Daniel Veillardf6eea272001-01-18 12:17:12 +000014764Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14765
14766 * xpath.c: removed an error found by XSLT usage
14767 * tree.c parserInternals.h: use a predefined static string
14768 for text and comment nodes, avoid freeing them in xmlFreeNode,
14769 exported the string name in parserInternals.h and added
14770 another value to disable encoding at output (for XSLT),
14771 gain memory, time.
14772
Daniel Veillard8f2cc572001-01-17 08:19:35 +000014773Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14774
14775 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
14776 win32/libxml2/libxml2_so.dsp: new makefiles and update
14777 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
14778
Daniel Veillardf831bfb2001-01-16 17:26:04 +000014779Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14780
14781 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
14782 Gary Pennington
14783
Daniel Veillard389e6b72001-01-15 19:41:13 +000014784Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14785
14786 * xpath.c: fixed the comaprision of values and nodelists,
14787 need to compare nodelist still ...
14788 * debugXML.c: avoided a possible core dump
14789 * HTMLparser.c: cleanup
14790 * nanohttp.c: contributed fix.
14791 * tree.c: fixes in properties handling added xmlSetNsProp
14792 needed by libxslt
14793 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
14794 comment
14795 * TODO: updated
14796
Daniel Veillard167bd532001-01-06 21:09:34 +000014797Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14798
14799 * parser.c parserInternals.c: applied Bjorn Reese optimization
14800 patch
14801
14802Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14803
14804 * Makefile.am: applied patch fro make check from Martin Vidner
14805
Daniel Veillard503b8932001-01-05 06:36:31 +000014806Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14807
14808 * configure.in: preparing 2.2.11
14809 * doc/html/*: rebuild the HTML files
14810 * doc/xml.html : updated
14811
Daniel Veillardc2f4df22001-01-04 14:06:39 +000014812Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14813
14814 * tree.c: fixed a stupid bug
14815 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
14816 patches related to validation of an XInclude processing result
14817 * TODO: updated
14818
Daniel Veillarde2488192001-01-04 10:54:22 +000014819Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14820
14821 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
14822 on large files
14823
Daniel Veillardf060a412001-01-03 20:52:44 +000014824Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14825
14826 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
14827
Daniel Veillard45cff692001-01-03 18:02:04 +000014828Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14829
14830 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
14831 reported by Jonas Borgström
14832 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
14833
Daniel Veillard08108982001-01-03 15:24:58 +000014834Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14835
14836 * testXPath.c xpath.c: fixing the XPath union expressions problem
14837 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
14838
Daniel Veillard4a6845d2001-01-03 13:32:39 +000014839Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14840
14841 * xmllint.c: Made is so if the file name is "-" is will read form
14842 standard input. Sven Heinicke <sven@zen.org>
14843 * tree.c: fixed a problem when growing buffer
14844 * tree.h: fixed the comment of the node types following andersca
14845 comment
14846 * TODO: updated
14847
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000014848Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14849
14850 * HTMLparser.[ch]: added a way to avoid adding automatically
14851 omitted tags. htmlHandleOmittedElem() allows to change the
14852 default handling.
14853 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
14854 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
14855 of xmllint too when using --memory flag, added a memory test
14856 suite at the Makefile level.
14857 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
14858 with namespace use when encountering QNames in XPath evalation,
14859 added xmlns() scheme in XPointer.
14860 * nanoftp.c : incorporated a fix
14861 * parser.c xmlIO.c: fixed problems raised with encoding when using
14862 the memory I/O
14863 * parserInternals.c: closed bug 25934 reported by
14864 torsten.landschoff@innominate.de
14865 * TODO: updated
14866
Daniel Veillarda1fe9102000-11-25 10:49:25 +000014867Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14868
14869 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
14870 on a non-updated tree :-(, made a 2.2.10 release to correct the
14871 situation
14872
Daniel Veillardce6e98d2000-11-25 09:54:49 +000014873Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14874
14875 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
14876 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
14877 integrated a set of OpenVMS changes from Howard Taylor
14878 <Howard.Taylor@pacoast.com>
14879
Daniel Veillard58770e72000-11-25 00:48:47 +000014880Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14881
14882 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
14883 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
14884
Daniel Veillardf62ceff2000-11-24 23:36:01 +000014885Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14886
14887 * HTMLparser.c: some fixes on auto-open of html/head/body
14888 * encoding.c: fixed a compilation error on some gcc env
14889 * xpath.c xpointer.[ch] xpathInternals.h: improved the
14890 XPointer implementation
14891 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
14892 related XPointer tests and associated results
14893
Daniel Veillard300f7d62000-11-24 13:04:04 +000014894Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14895
14896 * doc/xmldtd.html doc/xml.html: following a short step by step
14897 guidance on IRC to help maciej with DTDs I started a small
14898 page on the subject.
14899
Daniel Veillard748e45d2000-11-17 16:36:08 +000014900Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14901
14902 * HTMLparser.c: fixed handling of broken charrefs
14903 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
14904 patches
14905
Daniel Veillard28929b22000-11-13 18:22:49 +000014906Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14907
14908 * doc/xml.html doc/html/* : rebuilt the docs after adding
14909 xinclude and updated page for 2.2.7 and 2.2.8
14910 * configure.in: releasing 2.2.8
14911
Daniel Veillard41e06512000-11-13 11:47:47 +000014912Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14913
14914 * parser.[ch] parserInternals.c: applied the conditional
14915 section processing fix from Jonathan P Springer
14916 <jonathan.springer2@gte.net>
14917 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
14918 project file, fixed iconv default non support
14919 * xpath.c: fixed the problem of evaluating relative expressions
14920 when a node context is provided.
14921
Daniel Veillardbf432752000-11-12 15:56:56 +000014922Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14923
14924 * nanoftp.c: fixed gcc 2.95 new warnings
14925 * SAX.c: fixed a stupid bug
14926 * tree.c: fixed a formatting problem when round-tripping
14927 from/to memory
14928 * xinclude.c: chased memleak, fixed a base problem
14929 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
14930 xmlXPtrBuildNodeList()
14931 * TODO: updated
14932 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
14933 adding a first small set of regression tests for XInclude
14934
Daniel Veillardc2def842000-11-07 14:21:01 +000014935Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14936
14937 * nanohttp.[ch]: applied Wayne Davison patches to access
14938 the WWW-Authorization header.
14939 * parser.c: Closed Bug#30847: Problems when switching encoding
14940 in short files by applying Simon Berg's patch.
14941 * valid.c: fixed a validation problem
14942 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
14943 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
14944 Wayne Davison
14945 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
14946 need to be extended to non full nodes selections.
14947 * xinclude.c: starts to work decently
14948
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000014949Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14950
14951 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
14952 debugXML.c xmlversion.h.in: Started adding XInclude support,
14953 this is a new xmllint option
14954 * tree.c xpath.c: applied TOM patches for XPath
14955 * xpointer.c: fixed a couple of errors.
14956 * uri.c: added an escaping function needed for xinclude
14957 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
14958 new warning from RH70 gcc's version
14959
Daniel Veillarda4964b72000-10-31 18:23:44 +000014960Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14961
14962 * HTMLparser.c: fixed loop on invalid char in scripts
14963 * parser.c: update to description of xmlIOParseDTD()
14964 * libxml.m4 xmlversion.h.in: changes contributed by
14965 Michael Schmeing <m.schmeing@internet-factory.de>
14966 * configure.in: preparing for 2.2.7
14967 * Makefile.am: trying to avoid config.h and acconfig.h
14968 being included in the distrib
14969 * configure.in: released 2.2.7
14970
14971Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14972
14973 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
14974 like namespaces for good. Unified xmlNs and xmlNode somewhat.
14975
Daniel Veillard01411222000-10-30 15:33:22 +000014976Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14977
14978 * parser.[ch]: added xmlIOParseDTD()
14979 * xpointer.c: added support for the 2 extra parameters of
14980 string-range, fixed a stoopid error when '0' was present
14981 in XPointer expressions
14982 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
14983 testsuite for the above
14984
Daniel Veillard6db58192000-10-30 09:27:53 +000014985Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14986
14987 * libxml.spec.in: improved package descriptions
14988
Daniel Veillarda5db68a2000-10-29 18:06:06 +000014989Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14990
14991 * xpath.c xpathInternals.h: applied a large cleaning patch
14992 from TOM <ptittom@free.fr>, it also add namespace support
14993 for function and variables registration.
14994
Daniel Veillardbd20df72000-10-29 17:53:40 +000014995Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14996
14997 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
14998 * Makefile.mingw: Wayne Davison's update adding hash.c
14999
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000015000Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15001
15002 * xpath.c: fixed the root evaluation problems
15003 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
15004 ignorable spaces with <b> <bold> <em>
15005 * tree.c: fixed a loop in xmlSearchNsByHref()
15006
Daniel Veillard767662d2000-10-27 17:04:52 +000015007Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15008
15009 * xpath.c: applied another XPath patch from TOM
15010 * xpath.c include/makefile.am: applied another patch from
15011 china@thewrittenword.com (cleanup on IRIX).
15012
Daniel Veillard211cc0a2000-10-27 11:49:33 +000015013Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15014
15015 * xml-config.1: received a fixed version from Fredrik Hallenberg
15016 <hallon@lysator.liu.se>
15017
Daniel Veillardf6bf9212000-10-26 14:07:44 +000015018Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15019
15020 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
15021 cleanup patch for XPath
15022
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000015023Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15024
15025 * patched to redirrect all "out of context" error messages to
15026 a reconfigurable routine. The changes are:
15027 * xmlerror.h : added the export of an error context type (void *)
15028 an error handler type xmlGenericErrorFunc there is an interface
15029 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
15030 to reset the error handling routine and its argument
15031 (by default it's equivalent to respectively fprintf and stderr.
15032 * all the c files: all wild accesses to stderr or stdout within
15033 the library have been replaced to calls to the handler.
15034
Daniel Veillard29a11cc2000-10-25 13:32:39 +000015035Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15036
15037 * configure.in: release 2.2.6
15038 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
15039 exporting the inner functions of xpath for extension modules
15040 * doc/*: updated and rebuilt the doc
15041
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000015042Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15043
15044 * nanohttp.c : applied Wayne HTTP cleanup patch
15045 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
15046 and xmlNodeSetSpacePreserve()
15047
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000015048Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15049
15050 * xpath.c: closing bug #29260
15051
Daniel Veillard126f2792000-10-24 17:10:12 +000015052Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15053
15054 * hash.[ch] debugXML.c: expanded/enhanced the API, added
15055 multikey tuples, made hash structure opaque
15056 * valid.[ch]: moved elements, attributes, notations decalarations
15057 as well as ID and refs to hash tables.
15058 * entities.c: hash cleanup
15059 * xmlmemory.c: fixed a dump problem in debug mode
15060 * include/Makefile.am: problem passing in DESTDIR= values patch
15061 from Marc Christensen <marc@calderasystems.com>
15062 * nanohttp.c: removed debugging remains
15063 * HTMLparser.c: the bogus tag should be ignored (Wayne)
15064 * HTMLparser.c parser.c: fixing a number of problems with the
15065 macros in the *parser.c files (Wayne).
15066 * HTMLparser.c: close the previous option when opening a new one
15067 (Marc Sanfacon).
15068 * result/HTML/*: updated the HTML results accordingly
15069
Daniel Veillard52afe802000-10-22 16:56:02 +000015070Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15071
15072 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
15073 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
15074 XPath functions and XML entities table to them. More to come...
15075 * xmlIO.c: fixed libxml closing FILEs it didn't open.
15076
Daniel Veillard683cb022000-10-22 12:04:13 +000015077Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15078
15079 * tree.c: coalesce adjacent text nodes
15080 * valid.c: handling of blank nodes in DTd validation (raised
15081 by problems with a posteriori validation).
15082 * nanohttp.c: changing behaviour on HTTP write stuff.
15083 * HTMLtree.c: forced body and html to be explicitely closed.
15084 * xpath.h: exported more XPath functions.
15085
Daniel Veillard1baf4122000-10-15 20:38:39 +000015086Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15087
15088 * Release of 2.2.5
15089 * xpointer.c: range() range-inside and other helper functions
15090 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
15091
Daniel Veillard47e12f22000-10-15 14:24:25 +000015092Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15093
15094 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
15095 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
15096
Daniel Veillardb732a0e2000-10-15 11:27:01 +000015097Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15098
15099 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
15100 and XPointer modules
15101
Daniel Veillard134c9f32000-10-15 10:27:08 +000015102Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15103
15104 * SAX.h: closed #25107
15105
Daniel Veillard39915622000-10-15 10:06:55 +000015106Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15107
15108 * testSAX.c: fixed problem with cdata reporting
15109 * SAXresult/* : updated
15110
Daniel Veillard1e851392000-10-15 10:02:56 +000015111Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15112
15113 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
15114 Closed bug #27499, added to regression tests
15115 * TODO: updated
15116
Daniel Veillard7eda8452000-10-14 23:38:43 +000015117Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15118
15119 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
15120 support for SCRIPT and STYLE with help from Bjorn Reese
15121 * test/HTML/* result/HTML/*: added simple testcase and updated
15122 the existing ones.
15123
Daniel Veillardff9c3302000-10-13 16:38:25 +000015124Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15125
15126 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
15127 string-range for empty strings
15128 * test/XPath/docs/str test/XPath/xptr/chaptersrange
15129 test/XPath/xptr/strrange: augmented the XPointer testsuite
15130
Daniel Veillard189446d2000-10-13 10:23:06 +000015131Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15132
15133 * doc/xml.html doc/xmlmem.html: added a module describing memory
15134 interfaces and use, updated the main page.
15135
Daniel Veillard2f971a22000-10-12 23:26:32 +000015136Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15137
15138 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
15139 nanoftp code work on Windows too now
15140
15141Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000015142
15143 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
15144 * xpointer.c: implemented string-range() at least a good first version
15145 * test/XPath/docs/str test/XPath/xptr/strrange
15146 result/XPath/xptr/strrange: the string-range() tests
15147
Daniel Veillardd3c68c42000-10-12 08:06:28 +000015148Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15149
15150 * Makefile.am include/Makefile.am include/win32config.h
15151 win32/Makefile.mingw: fixed problems reported by Wayne Davison
15152 and make distcheck
15153
Daniel Veillard19d61112000-10-11 23:50:35 +000015154Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15155
15156 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
15157 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
15158 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
15159
Daniel Veillardb0426ca2000-10-11 23:39:43 +000015160Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15161
15162 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
15163 patch for socklen_t detection by
15164 Albert Chin-A-Young <china@thewrittenword.com>
15165
Daniel Veillardcd429612000-10-11 15:57:05 +000015166Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15167
15168 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
15169 and added a --dtdvalid option to xmllint used to test it
15170
Daniel Veillard47c02452000-10-11 13:04:36 +000015171Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15172
15173 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
15174 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
15175
Daniel Veillard2d38f042000-10-11 10:54:10 +000015176Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15177
15178 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
15179 handlings (registration, lookup, cleanup)
15180
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000015181Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15182
15183 * configure.in Makefile.am include/makefile.am: adding XPointer
15184 and XPtrtests target
15185 * xpointer.[ch] : new files for XPointer support
15186 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
15187 more XPath tests
15188
Daniel Veillard57fda592000-10-10 23:24:14 +000015189Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15190
15191 * configure.in: fixed, very broken, make distcheck works again
15192
Daniel Veillarde8282ed2000-10-10 23:01:31 +000015193Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15194
15195 * More work toward 2.2.5, integrated a number of patches
15196 * configure.in Makefile.am win32config.h.in: trying to cleanup
15197 make distcheck .... huh ...
15198 * include/Makefile.am include/win32config.h: new directory
15199 for includes
15200 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
15201 updated teh makefiles and instructions for WIN32
15202 * xpath.c: small fixes
15203 * test/XPath/ results/XPath: updated the testcases and results
15204 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
15205 suggested patches
15206 * valid.c: fixed an ID bug
15207
Daniel Veillardb71379b2000-10-09 12:30:39 +000015208Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15209
15210 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +000015211 the automake bug where wrong dependencies were generated.
Daniel Veillardb71379b2000-10-09 12:30:39 +000015212 * xpath.[ch]: worked on XPointer
15213
Daniel Veillard7e99c632000-10-06 12:59:53 +000015214Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15215
15216 * configure.in Makefile.am: 2.2.5, ship the include in an
15217 include/libxml subdirectory, use symlinks when using CVS
15218 * testSAX.c: fixed small bug
15219 * testXPath.c: changed the way testfiles are parsed
15220 * debugXML.c: same kind of cleanup when parsing an argument expression
15221 XPath/XPointers can have blanks embedded
15222 * xpath.[ch]: more cleanup, reorgs for XPointer work
15223 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
15224 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
15225
Daniel Veillard55b91f22000-10-05 16:30:11 +000015226Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15227
15228 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
15229 in the XPath engine, rewrote large parts of it, now it's far
15230 cleaner and in sync with the REC not an old WD. Fixed a parsing
15231 problem in the interactive XML shell found when testing XPath.
15232
Daniel Veillardac260302000-10-04 13:33:43 +000015233Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15234
15235 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
15236 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
15237 examples with the extra test
15238
Daniel Veillard7cfce322000-10-04 12:40:27 +000015239Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15240
15241 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
15242 the global init function.
15243
Daniel Veillard970112a2000-10-03 09:33:21 +000015244Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15245
15246 * HTMLparser.c: Doohhh, attribute name parsing was still case
15247 sensitive ! Fixed this ...
15248 * result/HTML/* : updated the tests results accordingly
15249
Daniel Veillard740abf52000-10-02 23:04:54 +000015250Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15251
15252 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
15253 engine, should be far more stable, incorporated a new version of
15254 preceding/following axis, need testing
15255 * uri.c: fixed file:///c:/a/b/c problem
15256 * test/XPath/tests/idsimple: augmented the XPath tests
15257
Daniel Veillard3bff2b02000-10-01 20:33:47 +000015258Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15259
15260 * doc/* rebuilding docs for 2.2.4 release
15261
Daniel Veillard8b5dd832000-10-01 20:28:44 +000015262Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15263
15264 * configure.in: releasing 2.2.4
15265 * parser.[ch]: added xmlStrEqual()
15266 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
15267 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
15268 use xmlStrEqual instead
15269 * TODO: updated
15270 * added an XPath test
15271
Daniel Veillardbc765302000-10-01 18:23:35 +000015272Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15273
15274 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
15275 * entities.h: exported xmlInitializePredefinedEntities
15276 * parser.[ch] : added xmlInitParser()
15277 * parserInternals.h : had to export htmlInitAutoClose()
15278
Daniel Veillardf09e7e32000-10-01 15:53:30 +000015279Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15280
15281 * xpath.[ch] : fixed some serious XPath Predicate evaluation
15282 problems
15283 * Makefile.am : added XPath regression tests to normal tests
15284 * uri.c: fixed a problem with local paths, cleanup
15285 * parser.c: fixed a problem with large CData sections
15286
Daniel Veillardd2ade932000-09-30 14:39:55 +000015287Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15288
15289 * configure.in xml-config.in: patch from "Ben Taylor"
15290 <sol7x86@hotmail.com> for solaris shared libs lookup
15291
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000152922000-09-30 Martin Baulig <baulig@suse.de>
15293
15294 * libxml-2.0.pc.in: Provide pkg-config script.
15295
15296 * configure.in: Create the libxml-2.0.pc script from the
15297 libxml-2.0.pc.in templates.
15298 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000015299 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000015300
Daniel Veillard4b0755c2000-09-25 14:26:28 +000015301Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15302
15303 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
15304 when compiling with MSC
15305
Daniel Veillard46057e12000-09-24 18:49:59 +000015306Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15307
15308 * xpath.c: patch for normalize-string() substring-before(),
15309 substring-after() and translate() functions from Bjorn Reese
15310 <breese@mail1.stofanet.dk>
15311 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
15312 Fredrik Hallenberg <hallon@lysator.liu.se>
15313 * TODO: updated
15314
Daniel Veillard281f8ff2000-09-24 08:12:14 +000015315Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15316
15317 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
15318 problem of socklen_t being undefined on a number of platforms
15319 * debugXML.c: fixed a compilation problem when without snprintf
15320
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000015321Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15322
15323 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
15324 an URI bug and a fix for the control-character-induced infinite loop
15325 * nanohttp.c: preventive fix for compiling on WIN32
15326
Daniel Veillard64c20ed2000-09-22 16:07:02 +000015327Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15328
15329 * xmlint.c: closing bug #25000
15330
Daniel Veillardb656ebe2000-09-22 13:51:48 +000015331Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15332
15333 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
15334 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
15335 modified slightly Wayne Davison patch adding xmlStrcasecmp and
15336 related function, fixing xmlStrncmp(), and associated cleanup
15337 * result/HTML/entities.html.sax: updating result
15338
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000015339Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15340
15341 * uri.c: applied patch for URI escaping from Wayne Davison
15342 <wayned@blorf.net>
15343 * tree.c parserInternals.c HTMLparser.c: memset checks patches
15344 from Denis Barbier <barbier@imacs.polytechnique.fr>
15345 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
15346 patch from Wayne Davison
15347
Daniel Veillardd5f97f82000-09-17 16:38:14 +000015348Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15349
15350 * doc/xml.html : updated with new releases, adding "how to help"
15351
Daniel Veillard04698d92000-09-17 16:00:22 +000015352Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15353
15354 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
15355 removed a few warnings in pedantic mode ...
15356 * parserInternals.c parser.c: moved encoding switching function
15357 to parserInternals.c
15358 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
15359
Daniel Veillarda2c6da92000-09-16 18:15:00 +000015360Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15361
15362 * HTMLparser.c parser.c: set ctxt->errNo before calling the
15363 error or warning handlers
15364
Daniel Veillardb1059e22000-09-16 14:02:43 +000015365Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15366
15367 * parserInternals.c parserInternals.h parser.c Makefile.am:
15368 created a new module parserInternals.c, moved most of the
15369 code shared by the various parsers there, as well as
15370 deprecated code from parser.c. More cleanup of parser.c
15371 * uri.c: fixed a problem when URI is NULL
15372 * valid.c: speedup when looking for an attribute declaration
15373
Daniel Veillard39c7d712000-09-10 16:14:55 +000015374Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15375
15376 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
15377 the cleanup of the computation of URI references when seeking
15378 external entities. The URI reference string and the resulting
15379 URI are both stored now.
15380 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
15381 large s(n)printf checks and cleanup from Denis Barbier
15382 <barbier@imacs.polytechnique.fr>
15383 * xmlversion.h.in tree.h: couple of SGML declarations for a
15384 possible docbook module.
15385 * result/VC/ : a couple of test output changed due to the change
15386 of the entities URI
15387
Daniel Veillardb513f5a2000-09-10 14:01:12 +000015388Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15389
15390 * parser.h: added a _private field for linking user's data
15391
Daniel Veillarddd477ce2000-09-10 13:23:08 +000015392Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15393
15394 * parser.c parserInternals.h: demacroified most of the IS_XXX
15395 the gain in size is significant so ...
15396
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000015397Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15398
15399 * entities.c: cases where looking up entities with doc==NULL
15400 covered
15401
Daniel Veillard90e11312000-09-05 10:42:32 +000015402Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15403
Daniel Veillard1de50802000-09-07 08:54:32 +000015404 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000015405 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
15406
Daniel Veillard98a79162000-09-04 11:15:39 +000015407Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15408
Daniel Veillard1de50802000-09-07 08:54:32 +000015409 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000015410 * test/URI/uri.data result/URI/uri.data: first set of tests/results
15411 * Makefile.in: added URItest and included thenin "make tests"
15412
15413Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000015414
15415 * xmlversion.h.in: closed bug 22941
15416
Daniel Veillard2bb89092000-08-31 14:57:50 +000015417Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15418
15419 * doc/xmlio.html: added doc and example for entity loader
15420 redefinition.
15421
Daniel Veillard96984452000-08-31 13:50:12 +000015422Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15423
15424 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
15425 used by libxml
15426
Daniel Veillarde715dd22000-08-29 18:29:38 +000015427Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15428
15429 * parser.c: Fixed bug on invalid ontent characters and when using
15430 push.
15431 * xmllint.c: fixed xmllint endling of errors in push mode
15432
Daniel Veillard4948eb42000-08-29 09:41:15 +000015433Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15434
15435 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015436 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000015437 * result/HTML/*.sax: regenerated HTML SAX output
15438 * parser.c: more cleanup.
15439
Daniel Veillarde010c172000-08-28 10:04:51 +000015440Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15441
15442 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015443 patches from Wayne Davison <wayned@users.sourceforge.net>,
15444 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000015445 * HTMLparser.c: fixed an ignorable white space detection bug
15446 occuring when parsing with SAX only
15447 * result/HTML/*.sax: updated since the output is now HTML
15448 encoded...
15449
Daniel Veillard47f3f312000-08-27 22:40:15 +000015450Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15451
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015452 * HTMLparser.[ch]: applied some of Wayne Davison
15453 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000015454
Daniel Veillarde0854c32000-08-27 21:12:29 +000015455Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15456
15457 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
15458 undeclared namespace prefix was used, added a warning.
15459 Cleaned up support w.r.t. entities, spilling out a warning
15460 and being pedantic on lookups.
15461 * test/warning/ent9 : added testcase for previous example.
15462 * TODO: updated
15463 * parserInternals.h parser.c: changed the way names are parsed
15464 now allow infinite size and decrease penalty for normal use
15465 * parser.c: Started a big cleanup/check of the parser code,
15466 fixed some of the most tortuous entity code, spotted code
15467 unused anymore
15468 * test/*: added tests for very long names and related nasty
15469 things.
15470
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000015471Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15472
15473 * doc/encoding.html: added encoding aliases doc
15474 * doc/xml.html: updates
15475 * encoding.[ch]: added EncodingAliases functions
15476 * entities.[ch] valid.[ch] debugXML.c: removed two serious
15477 bottleneck affecting large DTDs like Docbook
15478 * parser.[ch] xmllint.c: added a pedantic option, will be
15479 useful
15480 * SAX.c: redefinition of entities is reported in pedantic mode
15481 * testHTML.c: uninitialized warning from gcc
15482 * uri.c: fixed a couple of bugs
15483 * TODO: added issue raised by Michael
15484
Daniel Veillard0d6b1702000-08-22 23:52:16 +000015485Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15486
15487 * doc/encoding.html: propagated Martin Duerst suggestions
15488
Daniel Veillard52402ce2000-08-22 23:36:12 +000015489Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15490
15491 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
15492 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
15493 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
15494 by Wayne Davison
15495
Daniel Veillard2f2bf412000-08-20 15:11:02 +000015496Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15497
15498 * nanoftp.c nanohttp.c: small cleanup
15499 * TODO: updated
15500
Daniel Veillard244ece92000-08-19 20:58:02 +000015501Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15502
15503 * added an old VC testcase and updated title.xml entity
15504
Daniel Veillardb8f25c92000-08-19 19:52:36 +000015505Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15506
15507 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
15508 done on auto-opening of <p> tags and cleanup of SAX output
15509
Daniel Veillard979e55e2000-08-19 16:48:54 +000015510Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15511
15512 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
15513
Daniel Veillard4540be42000-08-19 16:40:28 +000015514Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15515
15516 * doc/xml.html libxml.* structure.*: updated the doc a bit
15517
Daniel Veillard808a3f12000-08-17 13:50:51 +000015518Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15519
15520 * testSAX.c testHTML.c result/HTML/: cleanup of the output
15521 of SAX tests
15522
Daniel Veillard29579362000-08-14 17:57:48 +000015523Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15524
15525 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
15526 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
15527
Daniel Veillard1255ab72000-08-14 15:13:33 +000015528Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15529
15530 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
15531 * testHTML.c: fix core dump on Solaris 2.x systems
15532 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
15533 * result/HTML/*.sax: previous bug fix lead to new results
15534
Daniel Veillard03109292000-08-14 14:58:22 +000015535Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15536
15537 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
15538 * configure.in: added --with-readline=DIR to accept alternate
15539 path for readline include/library
15540 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
15541 for ANSI under HP-UX
15542 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
15543 includes @LIBS@
15544
Daniel Veillard7c29ce22000-08-12 21:20:53 +000015545Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15546
15547 * doc/* : rebuilt the docs
15548 * getting ready for 2.2.2 release
15549
Daniel Veillard87b95392000-08-12 21:12:04 +000015550Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15551
15552 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
15553 and xmlAddFeature()
15554 * tree.[ch]: added xmlAddChildList()
15555 * xmllint.c: MAP_FAILED macro test
15556 * parser.h: added xmlParseCtxtExternalEntity()
15557 * valid.c: applied bug fixes removed warning
15558 * tree.c: added CDATA block to elements content
15559 * testSAX.c: cleanup of output
15560 * testHTML.c: added SAX testing
15561 * encoding.c: better error recovery
15562 * SAX.c, parser.c: fixed one of the external entity processing
15563 of the OASis testsuite
15564 * Makefile.am: added HTML SAX regression tests
15565 * configure.in: bumped to 2.2.2
15566 * test/HTML/ result/HTML: added a few of HTML tests, and added the
15567 SAX results
15568
Daniel Veillard88a172f2000-08-04 18:23:10 +000015569Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15570
15571 * configure.in: patch for HP compiler
15572
155732000-08-04 Sven Heinicke <sven@zen.org>
15574
15575 * xmllint.c: Was coredumping sometimes when the file given didn't
15576 exist.
15577
Daniel Veillard46e370e2000-07-21 20:32:03 +000015578Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15579
15580 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000015581
Daniel Veillard46e370e2000-07-21 20:32:03 +000015582 when using in memory parsing. Need some cleanup.
15583 * xmllint.c configure.in: added a --memory flag to test memory
15584 parsing
15585
Daniel Veillard36650692000-07-21 15:16:39 +000015586Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15587
15588 * nanohttp.c: fixed socklen_t replacement to unsigned int
15589 * parser.c: fixed a space handdling missing at the end of
15590 production 28 DOCTYPE.
15591 * xmlmemory.c: fixed a stupid bug on the routine to override
15592 allocation functions
15593 * TODO: updated
15594
Daniel Veillarde46e20d2000-07-14 15:02:46 +000015595Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15596
15597 * doc/ regenerated the docs
15598
Daniel Veillard32bc74e2000-07-14 14:49:25 +000015599Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15600
15601 * doc/encoding.html doc/xml.html: added I18N doc
15602 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
15603 improvements, both parser and filters, added ASCII & HTML,
15604 fixed the ISO-Latin-1 one
15605 * xmllint.c testHTML.c: added/made visible --encode
15606 * debugXML.c : cleanup
15607 * most .c files: applied patches due to warning on Windows and
15608 when using Sun Pro cc compiler
15609 * xpath.c : cleanup memleaks
15610 * nanoftp.c : added a TESTING preprocessor flag for standalong
15611 compile so that people can report bugs more easilly
15612 * nanohttp.c : ditched socklen_t which was a portability mess
15613 and replaced it with unsigned int.
15614 * tree.[ch]: added xmlHasProp()
15615 * TODO: updated
15616 * test/ : added more test for entities, NS, encoding, HTML, wap
15617 * configure.in: preparing for 2.2.0 release
15618
Daniel Veillard49703262000-07-10 10:27:46 +000015619Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15620
15621 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +000015622 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard49703262000-07-10 10:27:46 +000015623
Daniel Veillard306be992000-07-03 12:38:45 +000015624Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15625
15626 * doc/xml.html: changed the xmlsoft.org structure, updated the
15627 examples w.r.t. root and childs
15628
Daniel Veillard7d853352000-07-02 18:53:09 +000015629Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15630
Daniel Veillard784b9352003-02-16 15:50:27 +000015631 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7d853352000-07-02 18:53:09 +000015632
Daniel Veillard365e13b2000-07-02 07:56:37 +000015633Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15634
15635 * HTMLparser.c: Work on character encoding support for the HTML parser
15636 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
15637 * encoding.c: Fixed a potential memleak in the encoding stuff
15638
Daniel Veillardaf743792000-07-01 11:49:28 +000015639Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15640
15641 * doc/FAQ.html doc/Makefile.am : added a FAQ
15642
15643Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000015644
15645 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
15646 of the HTML parser to force it to not bypass SAX
15647
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000015648Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15649
15650 * win32config.h.in: updated
15651 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
15652 lacks iconv support :-( need to release 2.1.1
15653 * configure.in: release 2.1.1
15654 * HTMLparser: fixed bug #14784
15655 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
15656 by Windows compiler
15657 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
15658 the SAX startDocument() callback.
15659 * TODO: updated
15660
15661Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15662
15663 * added xmlStopParser()
15664
Daniel Veillardbe803962000-06-28 23:40:59 +000015665Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15666
15667 * configure.in: 2.1.0 prerelease
15668 * Large resync between W3C and Gnome tree
15669 * nanoftp, nanohttp.c: fixed stalled connections probs
15670 * HTMLtree.c SAX.c : support for attribute without values in
15671 HTML for andersca
15672 * valid.c: Fixed most validation + namespace problems
15673 * HTMLparser.c: start document callback for andersca
15674 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
15675 * parser.h, SAX.c: serious speed improvement for large
15676 CDATA blocks
15677 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
15678 different encoding
15679 * example/Makefile.am example/gjobread.c tree.h: work on
15680 libxml1 libxml2 convergence.
15681 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
15682 and the LIBXML_TEST_VERSION macro
15683
Daniel Veillardc310d562000-06-23 18:32:15 +000015684Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15685
15686 * doc/xml.html: various patches and improvements typo fixed by
15687 Felix Natter
15688 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
15689 from Felix Natter <fnatter@gmx.net>
15690
Daniel Veillardf3029822000-05-06 08:11:19 +000015691Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15692
15693 * doc/upgrade.html: updated with instructions for support of both
15694 libxml-1.x and libxml-2.x
15695 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
15696 for 2.x support and also fixed includes
15697
15698
Daniel Veillard496a1cf2000-05-03 14:20:55 +000015699Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15700
15701 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
15702 the encoding support, added iconv support, so now libxml if
15703 compiled with iconv automatically support japanese encodings
15704 among others. Work based on initial patch from Yuan-Chen Cheng
15705 I may have broken binary compat in the encoding handler
15706 registration scheme, but that was so utterly broken I don't
15707 expect anybody to have used this feature until now.
15708 * parserInternals.h: fixup on the CHAR range macro
15709 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
15710 code.
15711 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
15712 * uri.c: added xmlParseURI() I can't believe I forgot to
15713 implement this one in 2.0 !!!
15714 * SAX.c: moved doc->encoding update in the endDocument() call.
15715 * TODO: updated.
15716
Daniel Veillard06047432000-04-24 11:33:38 +000015717Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15718
15719 * tree.h: removed extraneous xmlRemoveProp definition
15720 * TODO: added item about --disable-corba configure switch
15721 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
15722 * nanoftp.c: fixed include problems giving troubles on AIX and
15723 slowlaris
15724 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
15725 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
15726 comment and headers changes to lower gtk-doc number of warnings
15727 * doc/html/*: rebuilt docs
15728
Daniel Veillarde0aed302000-04-16 08:52:20 +000015729Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15730
15731 * HACKING: documented the tag for 1.x and instructions
15732
Daniel Veillard5e873c42000-04-12 13:27:38 +000015733Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15734
15735 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
15736 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
15737 xmlCreateIOParserCtxt
15738 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
15739 significant overall improvement
15740 * xmllint.c: added I/O test to xmllint
15741 * testSAX.c: added a speed test
15742 * doc/* : updated/regenerated
15743
Daniel Veillardfc708e22000-04-08 13:17:27 +000015744Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15745
15746 * xpath.c uri.h parserInternals.h: cosmetic changes from
15747 "Timur I. Bakeyev" <timur@bat.ru>, including making
15748 xmlCreateURI() public
15749
Daniel Veillard5d211f42000-04-07 17:00:24 +000015750Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15751
15752 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
15753 and the code at the same time. Added a clean mechanism for
15754 overload or added input methods: xmlRegisterInputCallbacks()
15755 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
15756 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
15757 * TODO: updated
15758 * doc/* : updated/regenerated
15759 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
15760 source dir
15761
Daniel Veillarde77a9182000-04-05 19:12:29 +000015762Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15763
15764 * testURI.c: yet another forgotten commit, I should get some sleep !
15765
Daniel Veillardce8b83b2000-04-05 18:38:42 +000015766Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15767
15768 * xmllint.c: forgot to commit this too ?
15769
Daniel Veillardb9df4042000-04-05 14:23:16 +000015770Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15771
15772 * xmlversion.h.in : forgot to commit this previously
15773
Daniel Veillard361d8452000-04-03 19:48:13 +000015774Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15775
15776 * configure.in: preparing libxml-2.0.0 version looks Ok so far
15777 * README TODO: updated for release
15778 * uri.c uri.h: added authority parsing/saving
15779 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
15780 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
15781 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
15782 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
15783 Makefile.am : added compile-time customization of libxml
15784 --with-ftp --with-http --with-html --with-xpath --with-debug
15785 --with-mem-debug
15786 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
15787 #include <libxml/xxx.h> I hope it won't break too much stuff
15788 and will be manageable in the future...
15789 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
15790 and added xmllint to the installed programs
15791 * uri.h: added xmlFreeURI()
15792
Daniel Veillardec303412000-03-24 13:41:54 +000015793Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15794
15795 * uri.c uri.h: finished the escaping handling, the base support
15796 and the URI path normalization. Looks good just lacks the
15797 authority content parsing code.
15798 * Makefile.am: added instructions to generate testURI
15799 * TODO: updated
15800 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
15801 added links and icons for W3C and Gnome
15802
Daniel Veillard8f621982000-03-20 13:07:15 +000015803Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15804
15805 * xmlmemory.[ch] : seems I forgot to actually update the files in
15806 the last commit :-)
15807 * doc/xml.html doc/html/* : updated and uploaded the docs
15808
Daniel Veillard3dd82e72000-03-20 11:48:04 +000015809Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15810
15811 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
15812 * TODO: updated
15813 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000015814 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000015815 gfree).
15816 * Makefile.am, uri.c, uri.h: added a set of functions to do
15817 exact (litteraly copied from the RFC 2396 productions) parsing
15818 and handling of URI. Will be needed for XLink, one XML WFC,
15819 XML Base and reused in the nano[ftp/http] modules. Still work
15820 to be done.
15821
Daniel Veillardedfb29b2000-03-14 19:59:05 +000015822Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15823
15824 * configure.in, libxml.spec.in : libxml2
15825 * doc/* : updated the doc page, rebuilt the docs
15826
Daniel Veillardcf461992000-03-14 18:30:20 +000015827Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15828
15829 * all: tagged LIB_XML_1_X
15830 * *.c *.h : updated from W3C CVS tree
15831 * configure.in : 2.0.0-beta
15832 * libxml.spec.in : libxml2 package nam
15833 * result/* : new version of the tests output
15834
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000015835Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15836
15837 * doc/xml.html, doc/update.html: updated docs, 1.8.7
15838
Daniel Veillardb566ce12000-03-04 11:39:42 +000015839Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15840
15841 * doc/* : rebuilt the docs
15842 * parser.c: final patch on #6766
15843 * valid.c: small patch on validity checks.
15844
Daniel Veillardfb76c402000-03-04 11:39:42 +000015845Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15846
15847 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
15848 added
15849 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
15850 compatibility w.r.t. XML spec and existing code.
15851
Daniel Veillard90fb02c2000-03-02 03:46:43 +000015852Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15853
15854 * parser.c: seems a better solution to <a> </a> exists,
15855 will try it for a while
15856
Daniel Veillard83a30e72000-03-02 03:33:32 +000015857Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15858
15859 * parser.c: tried to remove the <a> </a> generating <a/>
15860 this is hard. Left a flag for that purpose. Fixed bug #6766
15861 * configure.in: prepared 1.8.7 not released, due to previous
15862 problem
15863
Daniel Veillard88f00ae2000-03-02 00:15:55 +000015864Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15865
15866 * doc/xml.html : applied second patch from Paul DuBois
15867
Daniel Veillard402e8c82000-02-29 22:57:47 +000015868Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15869
15870 * doc/xml.html : applied patch from Paul DuBois
15871
Daniel Veillardd0f7f742000-02-02 17:42:48 +000015872Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15873
15874 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
15875
Daniel Veillard5feb8492000-02-02 17:15:36 +000015876Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15877
15878 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
15879 compilation warnings on various platforms.
15880 * parser.c: Fixed #5281 validity error callbacks are now desactived
15881 by default if not validating.
15882
Daniel Veillardf341f932000-02-02 14:52:08 +000015883Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15884
15885 * nanoftp.c, win32config.h.in: patches to compile on WIN32
15886
Daniel Veillard13c757e2000-02-01 23:59:15 +000015887Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15888
15889 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
15890 <gkatsi@cs.toronto.edu>
15891
Daniel Veillard726e8792000-01-30 20:04:29 +000015892Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15893
15894 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
15895 processing URLs
15896
Daniel Veillarde41f2b72000-01-30 20:00:07 +000015897Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15898
15899 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
15900 xmlNanoFTPUpdateURL for persistent control connections.
15901 * configure.in: 1.8.6
15902
15903Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15904
15905 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
15906 * tree.[ch] : added xmlSaveNoEmptyTags
15907
James Henstridgef3be9312000-01-28 13:59:21 +0000159082000-01-29 James Henstridge <james@daa.com.au>
15909
15910 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
15911
15912 * Makefile.am: added nanoftp.[ch] to the build.
15913
Daniel Veillardaeea04f2000-01-25 19:27:27 +000015914Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15915
15916 * nanoftp.[ch]: cleanup, comments, API
15917 * debugXML.c : fixed a bug in the cat command
15918 * doc/*: regenerated the docs
15919
Daniel Veillardda07c342000-01-25 18:31:22 +000015920Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15921
15922 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
15923 * debugXML.c : fixed a bug in the cat command
15924 * valid.c: fixing some small probs
15925 * libxml.spec.in: get rid of the SNAP suffix
15926 * doc/xml.html: updated the status
15927
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000015928Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15929
15930 * xml-config.in: xml-config --version to just return the
15931 version number
15932 * xpath.c: some cleanup w.r.t. axis when the current node is
15933 an attribute.
15934 * TODO: updated
15935
Daniel Veillard461a66c2000-01-18 18:01:01 +000015936Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15937
15938 * configure.in: prepared for libxml-1.8.5
15939 * doc/* recompiled the documentation
15940
159412000-01-17 Jody Goldberg <jgoldberg@home.com>
15942
15943 * configure.in : WARNING autoconf subtlety alert :
15944 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
15945 when looking for zlib.h so that HAVE_ZLIB_H is defined.
15946 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
15947 get defined by AC_CHECK_HEADERS.
15948
Daniel Veillardf967b902000-01-17 16:06:10 +000015949Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15950
15951 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
15952 Rune.Djurhuus@fast.no
15953
Daniel Veillardad8f99d2000-01-15 14:20:03 +000015954Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15955
15956 * TODO: updated
15957 * tree.c, parser.c: made sure that only memory alloc problems
15958 and internal parser errors are allowed to write to stdout or
15959 stderr.
15960
Daniel Veillard0142b842000-01-14 14:45:24 +000015961Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15962
15963 * tree.c : restored xmlNewGlobalNs since this seems used by
15964 a lot of existing code :-(, fixed a bug in xmlNewNs
15965 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
15966 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
15967 to exit() from the library code.
15968 * xpath.c, parser.c: removed bugs or unused code detected by
15969 Windows compilers
15970 * parser.c: started adding interfaces for parsing well balanced
15971 XML fragments
15972 * configure.in: releasing 1.8.4
15973 * doc/* : rebuilt the docs
15974
Daniel Veillard2eac5032000-01-09 21:08:56 +000015975Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15976
15977 * tree.[ch] : added xmlNewDocFragment() for DOM
15978 * testHTML.c: uninitialized variable.
15979
Daniel Veillardf3a73582000-01-05 14:58:39 +000015980Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15981
15982 * doc/* : rebuild the docs
15983
Daniel Veillard71b656e2000-01-05 14:46:17 +000015984Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15985
15986 * acconfig.h: readline and history patch
15987 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
15988 * tree.c: added check and handling when possibly removing an ID
15989 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
15990 and saving.
15991 * test/HTML/entities.html result/HTML/entities.html* : test for
15992 various entities reference cases
15993 * result/HTML/* : as a result output of some testcase have
15994 changed
15995 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
15996 by previous example. added xmlParseTryOrFinish().
15997 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
15998 entities.h debugXML.h HTMLparser.h: changed the way struct are
15999 declared to allow gtk-doc to expose those
16000 * parser.c: closed bug #4960
16001 * Makefile.am configure.in: Applied patch from
16002 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
16003 and math/socket libs detection
16004
Daniel Veillard437b87b2000-01-03 17:30:46 +000016005Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16006
16007 * configure.in, Makefile.am: link tester against readline
16008 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
16009
Daniel Veillard686d6b62000-01-03 11:08:02 +000016010Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16011
16012 * tree.[ch]: added xmlRemoveProp
16013 * win32config.h.in nanohttp.c: avoid including the Windows
16014 socket stuff in every C files
16015 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
16016 the XmL parser(s)
16017 * test/ns4 result/ns4 etc...: added test case for previous prob
16018 * tree.c: xmlNewNs wasn't checking for double definition
16019 * Makefile.in: fixed a problem with dist-hook duplicates
16020 * parser.[hc], xmlIO.c: fixed the loading of external entities
16021 APIs, now xmlLoadExternalEntity() is used everywhere and
16022 setting up an app specific front-end using the
16023 * SAX.c parser.c: some fixes, now the xhtml spec validates
16024 with the xhtml DTD.
16025 * error.c: fixed crashes in case of no input stream
16026 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
16027 to the validation tests and results
16028
Daniel Veillard5e5c6231999-12-29 12:49:06 +000016029Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16030
16031 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
16032 too htmlCreatePushParserCtxt() and htmlParseChunk()
16033 * parser.c: a bit of cleanup.
16034 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
16035 to XML) removed the last mem leak known
16036 * HTMLtree.c: output message cleanup
16037 * xmlmemory.c: display content info about memory blocks
16038 * result/HTML/wired.* : missing att value warning change
16039
Daniel Veillardbe849cf1999-12-28 16:43:59 +000016040Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16041
16042 * doc/* : rebuilt the documentation
16043
Daniel Veillarddbfd6411999-12-28 16:35:14 +000016044Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16045
16046 * parser.[ch] parserInternals.h: Push parser for XML,
16047 seems to work fine now
16048 * tester.c debugXML.[ch]: Added an XML shell debug facility and
16049 --push for push testing
16050 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
16051 * testSAX.c: added --push
16052 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
16053 subtree
16054 * xmlIO.[ch] : enriched API + fixes for push mode
16055 * entities.[ch]: added the entity content length to the struct.
16056 * xmlmemory.[ch]: new API to show the last entries for the shell
16057 * valid.c: added required attribute testing
16058 * SAX.c: the cdata callback now merge contiguous fragments
16059 * HTMLparser.c: cleanup of some macros
16060
Daniel Veillard3c558c31999-12-22 11:30:41 +000016061Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16062
16063 * parser.c: fix for PIs name starting with xml
16064 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000016065 * *.c, configure.in win32config.h.in : generate win32config.h for
16066 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000016067
Daniel Veillard0caf07a1999-12-21 16:25:49 +000016068Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16069
16070 * parser.c: fixed a stupid = vs. == bug :-(
16071 * doc/gnome-xml.sgml: s/glade/xml/
16072
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000016073Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16074
16075 * configure.in, doc/xml.html : bug fix release 1.8.2
16076 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
16077 Hopefully the end of that silly C++ include problem
16078 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
16079 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
16080 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
16081 troubles with autoclosed elements when the stree shape doesn't
16082 follow the DtD specs. Added htmlIsAutoClosed() and
16083 htmlAutoCloseTag()
16084 * result/HTML/*.htm*: Updated the HTML examples regression tests output
16085 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
16086 * debugXML.c: fixed a bug on printing default namespaces.
16087 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
16088
Daniel Veillardb24054a1999-12-18 15:32:46 +000016089Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16090
16091 * result/HTML/*.htm[l] : updated the HTML regression tests according
16092 to the new output
16093 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
16094 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
16095 problem due to intermix of extern "C" { ... } declarations for C++
16096 and recursive includes in the headers
16097
Chris Lahey323c48c1999-12-18 15:32:45 +0000160981999-12-20 Chris Lahey <clahey@umich.edu>
16099
16100 * HTMLtree.c: Made it so that html nodes with a single child do
16101 not insert a carriage return before or after the child node.
16102
Daniel Veillardb24054a1999-12-18 15:32:46 +000016103Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000016104
16105 * configure.in, doc/xml.html : bug fix release 1.8.1
16106 * parser.c: fixed bug #4344
16107 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
16108 added the glue to avoid C++ problems
16109 * doc/* : regenerated the documentation
16110
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000016111Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16112
16113 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
16114 namespace recognition, and Dia as a resul :-(
16115 * encoding.c: closed bug #3950
16116
Daniel Veillard944b5ff1999-12-15 19:08:24 +000016117Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16118
16119 * valid.c: debugging a posteriori validation, except URI expansion
16120 stuff this should be fixed now
16121 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
16122 Carl Nygard <cnygard@bellatlantic.net>
16123 * tester.c: added --postvalid, cleaning of the code
16124 * tree.[ch]: added xmlDocGetRootElement()
16125
Ramiro Estrugobfce3771999-12-15 04:32:07 +000016126Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
16127
16128 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
16129 c++ losage.
16130
Daniel Veillard10a2c651999-12-12 13:03:50 +000016131Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16132
16133 * configure.in, doc/xml.html : bumped to 1.8.0
16134 * xlink.[ch], Makefile.am : added framework for link detection
16135 * parser.h: added nbChars to parser context, needed for cleanup.
16136 * xmlmemory.c: removed a nasty bug when out of mem
16137 * valid.[ch]: adding namespace support for attribute decl
16138 * tester.c: added --debugent option
16139 * debugXML.[ch]: added xmlDebugDumpEntities()
16140 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
16141 buffers instead, this was really needed, validation was breaking
16142 in strange ways due to that. Added xmlParseStringPEReference()
16143 and other parsing from strings functions. Entities processing
16144 modified again, but PERef are still not handled correcly but
16145 unless you're Eve Maller you won't notice :-)
16146 * HTMLparser.c: large changes toward reliability, and switched to
16147 lowercase internal tags, XHTML is lowercase, so it will help
16148 that output is closer to next version.
16149 * doc/* : regenerated the documentation, it is now hosted at
16150 http://xmlsoft.org/ (same bits I just bought the domain :-)
16151
16152
Daniel Veillard294cbca1999-12-03 13:19:09 +000016153Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16154
16155 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
16156 doc generation
16157 * parser.c: fixed bugs #3908 and #3937 and a memory leak
16158 in the SAX API
16159 * doc/*: rebuilt the doc making sure everything appears in the
16160 HTML files
16161
Daniel Veillardf5c2c871999-12-01 09:51:45 +000016162Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16163
16164 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
16165 added the patch from Carl Nygard <cnygard@bellatlantic.net>
16166 which allow impressive speed improvement on dataset with
16167 large text pieces, but at the cost of broken binary
16168 compatibility and slightly bigger memory usage.
16169 Configure with --with-buffers to activate them, they
16170 are protected with XML_USE_BUFFER_CONTENT define.
16171 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
16172 goal is 0 memory left allocated once parser is no more used
16173 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
16174 call xmlCleanupParser() and xmlMemoryDump()
16175
Daniel Veillarda819dac1999-11-24 18:04:22 +000016176Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16177
16178 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
16179 * parser.[ch] encoding.[ch]: added memory cleanup routines
16180 * parser.c: closing bug #3788
16181 * doc/*: rebuilt the doc
16182
Daniel Veillard11a48ec1999-11-23 10:40:46 +000016183Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16184
16185 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
16186 xmlNewTextChild() and xmlSetCompressMode() behaviour.
16187 * tester.c: added --compress option
16188 * doc/*: rebuilt the documentation
16189
Daniel Veillard4c3a2031999-11-19 17:46:26 +000016190Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16191
16192 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
16193 if given /proc/kcore as input !
16194 * doc/xml.html doc/*: updated and rebuilt the documentation
16195
16196Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000016197
16198 * parser.c: Fixed some wrongly space collapsing code due to
16199 a misreading of the spec.
16200 * result/*: fixed the output accordingly
16201
16202Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000016203
16204 * encoding.c: bug fix and typos
16205 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
16206 * parser.c: added attribute normalization closing bug #3597
16207 * test/att* result/att* SAXresult/att*: testcase for attribute
16208 normalization
16209
Daniel Veillardd7e200c1999-11-15 17:53:11 +000016210Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16211
16212 * configure.in: closing bug #3163 by adding extra flags for the
16213 cc compiler on HP-UX
16214
Daniel Veillard51e3b151999-11-12 17:02:31 +000016215Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16216
16217 * valid.[ch] : removed a typo and an enumerated type bug in the
16218 xmlAddElementDecl() function
16219 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
16220 call to xmlEncodeEntitiesReentrant() so that the functions
16221 New, Set and Get are at the same level.
16222 * parser.c HTMLparser.c: extra memory allocation bug for
16223 attributes detected by someone using libxml in embedded systems :-)
16224
Daniel Veillard962195f1999-10-28 15:51:53 +000016225Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16226
16227 * xmlmemory.h: turned off mem debug :-\
16228
Daniel Veillard35008381999-10-25 13:15:52 +000016229Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16230
16231 * parser.c: closed bug #2784 a one line fix, but worth pushing
16232 a new release out
16233 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
16234 some structures, comments before and after the
16235 main element, and other nastyness
16236 * HTMLtree.c tree.c: accomodate the extended HTML supported
16237 * configure.in: pushing 1.7.4
16238 * test/ent8 and related outputs : added a new test for bug #2784
16239 * test/HTML/wired.html and related output: a nasty HTML example
16240 * Makefile.am: improved the test scripts
16241 * docs/* : reran the documentation extractor, updated xml.html
16242
Daniel Veillard7c1206f1999-10-14 09:10:25 +000016243Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16244
16245 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
16246 HTMLparser and debugged the HTML related code. HTML documents
16247 now have their own type
16248 * entities.c: do not dump &apos; for HTML output
16249 * xmlmemory.c: improvement, breakpoint mechanism
16250 * testHTML.c: added --sax --repeat ...
16251 * Makefile.am: improved the HTML tests
16252 * valid.[ch]: added xmlValidGetValidElements and
16253 xmlValidGetPotentialChildren
16254 * tester.c: added --insert to test the 2 new functions
16255 * test//* result//* SAXresult//* : regression test cleanup
16256 and extension.
16257 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
16258 gnome-xml-nanohttp.html
16259
Daniel Veillard7d2c2761999-10-11 15:09:51 +000016260Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16261
16262 * HTMLparser.c: fixed problems with some autoclose tags
16263 * tree.c: fixed XML output problems.
16264 * result/* SAXresult/*: update of the tests output
16265
Daniel Veillard6077d031999-10-09 09:11:45 +000016266Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16267
16268 * Makefile.am: Arturo patch for xmlConf.sh version info
16269 * parser.c: Tim Josling patch for single quoted items
16270 * tester.c: Tim Josling patch for tester options usage
16271 * tree.h: indent cleanup
16272
Daniel Veillard2673d3c1999-10-08 14:37:09 +000016273Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16274
16275 * HTMLparser.c parser.h : Fixed problems with HTML parsing
16276 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
16277
Daniel Veillard00fdf371999-10-08 09:40:39 +000016278Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16279
16280 * tree.c : Raph patch for initialization of CORBA fields
16281 * parser.c, xpath.c, ...: modification of doc comments
16282 * xpath.c : allow spaces in xpath expressions
16283
Daniel Veillardad219441999-09-27 08:17:49 +000016284Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16285
16286 * xmlmemory.h: turning off memory debug :-(
16287
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016288Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16289
16290 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
16291 better SAX interfaces.
16292 * testSAX.c: uses the new SAX routine, avoid fetching any remote
16293 entity.
16294 * configure.in: 1.7.2
16295
16296Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000016297
16298 * libxml.spec.in: fixed the URL
16299 * doc/xml.html: improved the documentation front-end
16300
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016301Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000016302
16303 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
16304
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016305Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000016306
16307 * libxml.spec.in: fixed the alpha compile problem
16308 * parser.[ch]: changed errno to errNo in the parser context :-(
16309 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
16310 * doc/xml.html: changed CHAR to xmlChar
16311 * doc/html/*: recompiled the documentation
16312 * configure.in: 1.7.1
16313
Daniel Veillard7f7d1111999-09-22 09:46:25 +000016314Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16315
16316 * parser.h: modified the parser context struct to regain 1.4.0
16317 binary compatibility
16318 * parser.c, xml-error.h: added errno ot teh context and defined
16319 a set of errors values with update of errno
16320 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
16321 DTDs and entities
16322 * *.h, *.c: complete cleanup of the use of config.h and include
16323 protection depending on the current setup.
16324 * overalll debugging, maintenance and bug-fixing on all modules
16325 * updated the documentation
16326 * ready for 1.7.0
16327
Daniel Veillardc08a2c61999-09-08 21:35:25 +000016328Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16329
16330 * HTMLparser.c : cleanup
16331 * SAX.c valid.c valid.h: added ID/IDREF checking
16332 * tree.c tree.h: extended doc structure for refs
16333 * configure.in: 1.6.2
16334 * parser.c: patched bug in SAX user arg call
16335 * parserInternals.h: patched missing close in C++ wrapping
16336 * testXPath.c xpath.c xpath.h: prepared for extensibility,
16337 especially upcoming XPointer implementation.
16338 * doc/xml.html: augmented, typo
16339
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000016340Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
16341
16342 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
16343 not all invocations of install understand -d.
16344
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000016345Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
16346
16347 * Makefile.am: prepend all the test* calls with $(top_builddir) -
16348 to make 'check' works, when builddir != srcdir.
16349
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000016350Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16351
16352 * doc/xml.html : updated the documentation
16353
Daniel Veillard6454aec1999-09-02 22:04:43 +000016354Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16355
16356 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
16357 not deallocated memory blocks
16358 * *.c : replaces all calls to malloc() free() and realloc() to
16359 the wrapper functions/macros
16360 * tree.c : removed memory leaks dues to calling xmlFreeNode()
16361 instead of xmlFreeNodeList()
16362
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000016363Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16364
16365 * HTMLparser.c: corrected a stupid bug leading to core dump at
16366 tree deallocation. Removed warnings indicated by
16367 Stephane.Conversy@lri.fr
16368 * entities.c: Fixes Yet Another Stupid Bug, entities were not
16369 looked for in the external subset
16370
16371Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000016372
16373 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
16374 on SGI by Stephane.Conversy@lri.fr
16375
Daniel Veillardb96e6431999-08-29 21:02:19 +000016376Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16377
16378 * all .h : changed the prototype declaration indent as in gtk
16379 * most .c : working on reducing the TODOs in the code
16380 * most .c : cleanup though -pedantic and Insure++
16381 * improvements on validation ID checkings.
16382 * tree.[ch] SAX.c: added support for namespace on attributes #2022
16383 * xml-config.in: closed #1810
16384
16385Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000016386
16387 * tree.h, valid.c, valid.h: more work on validity, IDs
16388 * xpath.c: added/fixed comparidon and equlity, added a new isinf
16389 definition for AIX
16390
Daniel Veillardb556eb51999-08-15 17:19:50 +000016391Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16392
16393 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
16394 the distribution due to a cut'n paste error at last commit
16395
Daniel Veillardb05deb71999-08-10 19:04:08 +000016396Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16397
16398 * configure.in: upgraded to version 1.4.0
16399 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
16400 Big update, added a large part of the validation process,
16401 it should be usable, but some parts are missing
16402 * xpath.c: improved the implementation w.r.t. root.
16403 * Makefile.am: added more tests
16404 * test and result trees: added a lot of tests
16405 * libxml.spec.in: export libxml.so.0 and libxml.so.1
16406
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000016407Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16408
16409 * Added an HACKING file
16410
Daniel Veillarde2d034d1999-07-27 19:52:06 +000016411Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16412
16413 * xpath.[ch] : improvements and debug of the XPath implementation
16414 * parser.c, HTMLparser.c : modified the parsers to be progressive
16415 * tree.[ch] : extended the Buffer promitives
16416 * xmlIO.[ch] : added basic I/O routines providing progressive
16417 parsing and ready for I18N conversion plugins
16418 * SAXresult/* : the SAX callback sequence maybe slightly different
16419 now
16420 * test*.c : improved/updated the tests programs
16421 * doc/* : recompiled the docs.
16422
Daniel Veillard15b75af1999-07-26 16:42:37 +0000164231999-07-26 Michael Meeks <michael@edenproject.org>
16424
16425 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
16426
16427 * tree.c: Ditto.
16428
Daniel Veillard1566d3a1999-07-15 14:24:29 +000016429Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16430
16431 * configure.in: upgraded to version 1.4.0
16432 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
16433 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
16434 XML query language, see http://www.w3.org/TR/xpath for more details.
16435 * parser.c, parser.h: added CHAR* related string functions for XPath
16436 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
16437 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
16438 rebuild the docs.
16439 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
16440 and regression testing capabilities for XPath.
16441
Daniel Veillardd79d7871999-07-12 10:38:12 +000016442Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16443
16444 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
16445 closing bug #1646
16446
Daniel Veillardbe9e5951999-07-12 09:16:45 +000016447Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16448
16449 * Makefile.am, example/Makefile.am: closed bug #1683
16450
Daniel Veillard3166ab11999-07-11 16:14:19 +000016451Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16452
16453 * example/Makefile.am, configure.in: added the makefile for the
16454 gjobread example
16455
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000016456Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
16457
16458 * doc/Makefile.am:
16459 - fix which allow "make install DESTDIR=</install/prefix>".
16460
Daniel Veillard7cc3c041999-07-09 10:11:57 +000016461Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16462
16463 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
16464 which fixed a problem on the file reading-code.
16465
Daniel Veillard82150d81999-07-07 07:32:15 +000016466Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16467
16468 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
16469 output.
16470 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
16471
Daniel Veillard5233ffc1999-07-06 22:25:25 +000016472Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16473
16474 * parser.h : Oops removed the binary compatibility problem
16475 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
16476 * parser.c, HTMLparser.c: applied patches for reading from stdin
16477
Daniel Veillardbe70ff71999-07-05 16:50:46 +000016478Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16479
16480 * parser.c, entities.c, valid.c: cleanup bug #1591
16481 * configure.in: cleanup bug #1592
16482 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
16483 the same tree back-end. Hence gdome will be available for it.
16484 * doc/Makefile.am: close bug #617
16485
Daniel Veillard97fea181999-06-26 23:07:37 +000016486Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16487
16488 * parser.c: alloctate a per parser context SAX interface block
16489
Daniel Veillard14fff061999-06-22 21:49:07 +000016490Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16491
16492 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
16493 and xmlEncodeEntitiesReentrant with the correct one :-\
16494
16495Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16496
16497 * commit of my internal XML base changes, quite a lot of
16498 changes, cleanups, better entities support, framework for
16499 new I/O and charset detection and handling
16500 * Fixed the configure/Makefile stuff to generate shared libs
16501 with the proper version info, so we jumped on rev from
16502 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
16503 xmlEncodeEntities() result need to be freed now, and a string
16504 xmlParserVersion provide the current library version.
16505
Raph Levien05240da1999-06-15 21:27:11 +000016506Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
16507
16508 * parser.c: fixed a buffer overrun for when you have a very long
16509 attribute with no entities in it.
16510
Daniel Veillardbb2da581999-06-13 14:37:07 +000016511Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16512
16513 * added example directory
16514 * added example/gjobs.xml gjobread.c, still need a Makefile.in
16515
Daniel Veillard011b63c1999-06-02 17:44:04 +000016516Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16517
16518 * Release of libxml-1.1, nearly everything has been touched for
16519 this.
16520 * Added more regression tests
16521 * Updated the documentation
16522
Daniel Veillard27d88741999-05-29 11:51:49 +000016523Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16524
16525 * tree.[ch]: unified the XML_NO_CORBA defines.
16526 * parser.c encoding.[ch]: started plugging in char encoding detection
16527
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000016528Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
16529
16530 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
16531 Also freed allocated buffer.
16532
Daniel Veillard27d88741999-05-29 11:51:49 +000016533Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000016534 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
16535 reentrancy problem at printing. One is left in entities.c, to
16536 remove ASAP
16537 * testSAX.c : added a test example showing the use of the SAX
16538 interface if one doesn't want to build the DOM tree.
16539 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
16540
Daniel Veillard517752b1999-04-05 12:20:10 +000016541Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16542
16543 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
16544 large revamping of the parser to use SAX callbacks
16545 http://www.megginson.com/SAX/ (or at least a C like interface
16546 a la Expat). It's now possible to set up your own callbacks
16547 and the parser will not build a DOM tree.
16548 * test/* result/*: updated the test suite, I finally removed
16549 the old Namespace draft support (PI based).
16550
Daniel Veillard87c83bd1999-04-02 16:04:43 +000016551Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16552
16553 * Makefile.am: added test result to EXTRA_DIST for make tests
16554
Daniel Veillard64068b31999-03-24 20:42:16 +000016555Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16556
16557 * parser.c, parserInternals.h: moved the chars macro definitions
16558 to parserInternals.h
16559 * parser.c, error.c: applied patches from "Knut Åkesson"
16560 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
16561
Daniel Veillard012ccc11999-03-23 10:11:11 +000016562Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16563
16564 * xml-config.in : applied patch to make --version work
16565
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000165661999-03-05 Raja R Harinath <harinath@cs.umn.edu>
16567
16568 * Makefile.am (check-local): Alias for `tests' target. This will
16569 cause `make check' to do the right thing.
16570 (tests): Don't run tests in srcdir. Also, replaced calls to
16571 basename with a `sed' "equivalent".
16572
Daniel Veillardd109e371999-03-05 06:26:45 +000016573Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16574
16575 * Renamed error.h to xml-error.h, corrected Makefile.am to list
16576 it in the header and not the sources, updated the doc.
16577 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
16578 pointing this out.
16579
Daniel Veillardbc50b591999-03-01 12:28:53 +000016580Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16581
16582 * parser.c, parser.h, parserInternals.h: memory leak hunting,
16583 exported the inputStream routines.
16584 * doc/html/* : updated accordingly
16585
Daniel Veillardd692aa41999-02-28 21:54:31 +000016586Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16587
16588 * parser.c, parser.h, parserInternals.h: added a few extra
16589 internal calls to allocate and free parser contexts ...
16590 * doc/html/* : updated accordingly
16591
Daniel Veillard55a99271999-02-25 11:01:29 +000016592Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16593
16594 * configure.in, Makefile.am, doc/makefile.am : General changes for
16595 1.0.0 release and including the generated HTML documentation.
16596
Daniel Veillard35925471999-02-25 08:46:07 +000016597Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16598
16599 * makefile.am : added parserInternals.h, oops.
16600
Daniel Veillard1e346af1999-02-22 10:33:01 +000016601Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16602
16603 * parserInternals.h: added this header giving access to the parser
16604 internal functions.
16605 * doc/Makefile.am : added a rebuild target which rebuilds the full
16606 set of documentations
16607 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
16608 the internal subset.
16609 * *.c *.h: modifications needed to generate the documentation using
16610 gtk-doc, cleanup of functions blocks, reorganisation of struct
16611 declarations.
16612
Daniel Veillard1164e751999-02-16 16:29:17 +000016613Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16614
16615 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
16616 the tar and spec file to include the beginning of the doc.
16617
Nuno Ferreira03d04781999-02-13 00:07:17 +0000166181999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
16619
16620 * doc/.cvsignore: Added this file.
16621
Daniel Veillard6800ef31999-02-08 18:33:22 +000016622Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16623
16624 * tree.c: fixed xmlGetProp to return "" when the attribute
16625 exists, even if the node-list is NULL.
16626
Daniel Veillard726c7e31999-02-08 15:13:10 +000016627Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16628
16629 * tree.c: patched an error outputting empty attribute values.
16630 * Makefile.am and doc/makefile.am: have been updated during the
16631 week-end. Sorry for an empty CVS log, I got a shell problem.
16632
Daniel Veillard1899e851999-02-01 12:18:54 +000016633Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16634
16635 * tree.h: cleaned up using enums instead of defines
16636 * parser.c, valid.[ch]: more work on parsing/output of element
16637 declarations
16638
Daniel Veillard3b9def11999-01-31 22:15:06 +000016639Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16640
16641 * valid.[ch], tree.c, parser.c : more work toward full parsing
16642 of XML DTDs.
16643 * README: added informations about mailing-list and on-line
16644 documentation
16645
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000166461999-01-27 Raja R Harinath <harinath@cs.umn.edu>
16647
16648 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
16649
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000016650Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16651
16652 * parser.c, tree.[ch] : more work toward conformance testing,
16653 added a last element to accelerate parsing of very flat structures
16654 started working on internal subset Element content declaration.
16655 * valid.[ch] : first cut at adding code toward validation.
16656 * previous changes had also small impact on most files, especially
16657 the conformance testing using James Clark test suite.
16658
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000016659Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16660
16661 * test/* : updated the examples, most of them were not well
16662 formed (humm), and added rdf2.
16663 * result/* : resulting changes in the output.
16664
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000016665Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16666
16667 * tree.c: changed the behaviour of xmlGetProp on NULL values.
16668
Daniel Veillard44b3a061998-12-05 17:27:22 +000016669Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16670
16671 * tree.c: patched a bug in the generation of empty attributes
16672
Daniel Veillardbe36afe1998-11-27 06:39:50 +000016673Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16674
16675 * entities.[ch], tree.[ch], tester.c: added copy interfaces
16676 for node/trees/documents/... Biggest problem is namespace
16677 support when copying subtrees.
16678
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000016679Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16680
16681 * parser.c, entities.c: improve entities and char ref encoding,
16682 and cleanups of error messages.
16683
Daniel Veillard242590e1998-11-13 18:04:35 +000016684Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16685
16686 * parser.c, entities.c: simple bug hunting done during rpm2html and
16687 rpmfind integration.
16688
Daniel Veillard42dc9b31998-11-09 01:17:21 +000016689Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16690
16691 * parser.[ch]: Added interfaces allowing to specify a SAX
16692 handler before parsing.
16693
Daniel Veillarde3bffb91998-11-08 14:40:56 +000016694Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16695
16696 * parser.c: redirrect all errors reporting through the SAX
16697 error function
16698
Daniel Veillardda4d3c41998-11-04 20:07:05 +000016699Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16700
16701 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
16702 * libtool, tlmain ...: update of the libtool files
16703
Miguel de Icaza442321c1998-11-04 18:13:38 +0000167041998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
16705
16706 * entities.c: Use g_snprintf insteda of snprintf.
16707
Daniel Veillard0ba4d531998-11-01 19:34:31 +000016708Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16709
16710 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
16711 added ent5 test for this purpose.
16712 * parser.c, parser.h: formatting, comments and UTF-8 planning.
16713
Daniel Veillard27271681998-10-30 06:39:40 +000016714Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16715
16716 * parser.c: fixed? a strange error due to compression on a GWP
16717 document.
16718
Daniel Veillard25940b71998-10-29 05:51:30 +000016719Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16720
16721 * tree.[ch]: bug fixing
16722 * entities.[ch]: defined a specific type for predefined entities
16723 * doc/xml.html: more documentation on the library, how to use it,
16724 overview of the interfaces.
16725
Daniel Veillard16253641998-10-28 22:58:05 +000016726Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16727
16728 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
16729
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000016730Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16731
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000016732 * tree.c: corrected a small bug
16733 * doc/xml.html: continuing writing documentation.
16734
16735Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16736
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000016737 * debugXML.h debugXML.c: added debugging utilities.
16738 * tester.c: added --debug switch.
16739 * tree.c: patched an incorrect node->type assignment.
16740 * parser.c: formatting, ensure that node->doc != NULL in attributes
16741
Daniel Veillardccb09631998-10-27 06:21:04 +000016742Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16743
16744 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
16745 entity support and provide an internal representation close to
16746 DOM one (entity ref nodes, and attribute value as tree). I tried
16747 to preserve the interface but this will surely break some apps
16748 (I have to change rpm2html/rpmfind for example). I had to change
16749 two interfaces, and the generated tree is somewhat different.
16750 * doc/* : started documenting the XML library, the tree and
16751 DOM/Corba. This is a first step.
16752
Daniel Veillard11e00581998-10-24 18:27:49 +000016753Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16754
16755 * parser.c: Set up the fonctions comment block, boring but useful.
16756 * parser.h, SAX.c, parser.c: now attributes are processed through
16757 the SAX interface. The problem is that my SAX interface diverged
16758 quite a bit from the original one, well this is not an official
16759 spec, and translating it from Java to C is hairy anyway...
16760
Daniel Veillard97b58771998-10-20 06:14:16 +000016761Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16762
16763 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
16764 fonctions comment block, boring but useful.
16765
16766Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000016767
16768 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
16769 conversion routines. However they are not yet used to convert the
16770 inputs. The core will run with UTF-8.
16771
Daniel Veillard33942841998-10-18 19:12:41 +000016772Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16773
16774 * tree.c : make sure that the type id is properly set-up when
16775 a new object is allocated, needed for DOM.
16776
Daniel Veillard27fb0751998-10-17 06:47:46 +000016777Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16778
16779 * tree.h, tree.c: Ok, the main objects in the tree will be native
16780 corba objects, it costs 8 bytes per Node, Attribute and Document
16781 but it simplifies the Corba integration a lot (no extra interface
16782 objects to allocate/free).
16783
Daniel Veillard0bef1311998-10-14 02:36:47 +000016784Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16785
16786 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
16787 and changed NODEs contants for conformity with DOM Level 1
16788
Daniel Veillard27864701998-10-08 03:47:24 +000016789Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16790
16791 * added hooks to keep track of servants when creating objects
16792 xmlDoc and xmlNode (for Corba export).
16793
Daniel Veillarda6e1d121998-10-04 14:41:05 +000016794Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16795
16796 * added xml-config script.
16797
Daniel Veillard7066a791998-10-01 20:28:28 +000016798Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16799
16800 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
16801 to autoupdate libtool and automake conf files.
16802
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000168031998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
16804
16805 * Makefile.am: Use '?' to separate the sed
16806 commands as ',' is used when people pass -Wl,something.
16807
16808
Daniel Veillard15a8df41998-09-24 19:15:06 +000016809Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16810
16811 * tree.c, tree.h: added a per-document compression interface.
16812
Daniel Veillard151b1b01998-09-23 00:49:46 +000016813Tue Sep 22 20:47:38 EDT 1998
16814
16815 * tree.c, tree.h: added saving with compression and added interfaces
16816 to control the compression level (xmlGetCompressMode,
16817 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
16818
Daniel Veillard70120ff1998-09-22 00:24:21 +000016819Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16820
16821 * parser.c: corrected a loop for files of size 0
16822
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000168231998-08-20 Raja R Harinath <harinath@cs.umn.edu>
16824
16825 * error.h: New file. Contains prototyes from `error.c'.
16826
Tom Tromeyc19653d1998-08-14 01:22:43 +000016827Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
16828
16829 * Makefile.am (xmlincdir): New macro.
16830 (xmlinc_HEADERS): Renamed from include_HEADERS.
16831
Daniel Veillard845664d1998-08-13 04:43:19 +000016832Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16833
16834 * applied small patch on numeric entities from
16835 Christopher Blizzard <blizzard@appliedtheory.com>
16836
Daniel Veillard260a68f1998-08-13 03:39:55 +000016837Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16838
16839 * New release 0.2, removed the old xml_* files so that it's
16840 coherent with the other CVS base (W3C), far better conformance
16841 to standard, new namespaces, decent entities support, beginning
16842 of a SAX-like interface. Nearly nothing left intact, even the
16843 test examples ...
16844
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000168451998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
16846
16847 * .cvsignore: Add .deps dir
16848
Daniel Veillardf8015fa1998-07-26 21:31:38 +000016849Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16850
16851 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
16852
Daniel Veillardfe926001998-07-26 04:28:20 +000016853Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000016854
Daniel Veillardfe926001998-07-26 04:28:20 +000016855 * configure.in: added test for CPP
16856 * AUTHORS, Changelog: the original ones didn't get commited but the
16857 glib ones instead, fixed.
16858 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000016859
Daniel Veillardfe926001998-07-26 04:28:20 +000016860Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000016861
Daniel Veillardfe926001998-07-26 04:28:20 +000016862 * integrated code developped at W3C
16863 * changed the original Copyright
16864 * migrated to automake
16865 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000016866