blob: b24fb892d6271a3ab4195fb4a3aa78c2e7703795 [file] [log] [blame]
Daniel Veillarda067e652003-05-01 08:03:46 +00001Thu May 1 10:02:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
2
3 * tree.c: fixed a problem with xmlUnlinkNode() for DTDs.
4
Daniel Veillard61c52202003-04-30 12:20:34 +00005Wed Apr 30 14:16:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
6
7 * xml2-config.in: try to fix Red hat bug #89957, do not
8 output -L/usr/lib64
9 * xmlreader.c: fixed a typo in a comment
10
MDT 2003 John Fleck6d68f612003-04-29 13:33:21 +000011Tue Apr 29 07:32:02 MDT 2003 John Fleck <jfleck@inkstain.ent>
12
13 * doc/tutorial/aph.html, ix01.html
14 forgot to cvs add the new files. Thanks to Roland van Laar
15 for pointing this out
16
Daniel Veillardd4330462003-04-29 12:40:16 +000017Tue Apr 29 14:36:49 CEST 2003 Daniel Veillard <daniel@veillard.com>
18
19 * xmlschemas.c doc/libxml2-api.xml: fixing a function comment
20 * doc/Makefile.am doc/apibuild.py doc/gnome-xml.sgml: switching
21 to the XML/XSLT doc generation closing #111799
22 * doc/html/*: complete update of the HTML results
23
Igor Zlatkovica28d2362003-04-28 12:56:01 +000024Mon Apr 28 14:51:41 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
25
26 * win32/defgen.xsl: fixed the conditional for unicode map,
27 removed hardcoded schema entries
28
29Mon Apr 28 02:19:00 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
30
31 * win32/defgen.xsl: new file, stylesheet for generating
32 win32/libxml2.def.src from doc/libxml2-api.xml
33 * win32/libxml2.def.src: is autogenerated from now on, changes
34 to this file will not appear here anymore
35
Daniel Veillard94bb2f12003-04-27 22:14:07 +000036Mon Apr 28 00:12:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
37
38 * win32/configure.js python/setup.py.in: applied patch
39 from Stéphane Bidoul for the Python bindings on the new
40 release.
41
Igor Zlatkovic34656b42003-04-27 16:00:05 +000042Sun Apr 27 17:56:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
43
44 * debugXML.c: included libxml/uri.h for xmlCanonicPath
45 declaration
46 * win32/configure.js: thread-enabled build is now default
47 * win32/libxml2.def.src: added more exports
48
Daniel Veillard1177ca42003-04-26 22:29:54 +000049Sun Apr 27 00:23:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
50
51 * NEWS doc/*.xsl doc/*.html: updated the web site separated
52 developers from common pages, made the transition to XHTML1,
53 added validity checking to the makefile rules.
54
Daniel Veillard329456a2003-04-26 21:21:00 +000055Sat Apr 26 23:17:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
56
57 * parser.c: fix for xmlIOParseDTD same as previous and reported
58 by Petr Pajas
59
Daniel Veillardc6abc3d2003-04-26 13:27:30 +000060Sat Apr 26 15:26:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
61
62 * parser.c: applied fix to xmlSAXParseDTD from Malcolm Tredinnick
63 closing #111638
64
Daniel Veillard2b32e6f2003-04-26 12:03:54 +000065Sat Apr 26 14:00:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
66
67 * python/generator.py: fixed a problem in the generator where
68 the way functions are remapped as methods on classes was
69 not symetric and dependant on python internal hash order,
70 as reported by Stéphane Bidoul
71
MDT 2003 John Fleck8aff3b72003-04-26 03:54:07 +000072Fri Apr 25 21:52:33 MDT 2003 John Fleck <jfleck@inkstain.net>
73
74 * doc/tutorial:
75 xmltutorial.xml
76 xmltutorial.pdf
77 *.html
78 add appendix on generating compiler flags, more indexing
79
Daniel Veillard1c960272003-04-25 23:12:22 +000080Sat Apr 26 01:10:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
81
82 * triodef.h vms/build_libxml.com: applied patch from Craig A. Berry
83 to get libxml-2.5.7 to compile on OpenVMS
84
Daniel Veillardc5573462003-04-25 16:43:49 +000085Fri Apr 25 18:42:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
86
87 * parser.c: fixing an xmlParseDTD bug raised by Petr Pajas
88
Daniel Veillardfd583412003-04-25 13:22:10 +000089Fri Apr 25 15:20:29 CEST 2003 Daniel Veillard <daniel@veillard.com>
90
91 * doc/Makefile.am doc/xmlcatalog.1 doc/xmlcatalog_man.xml
92 doc/xmllint.1 doc/xmllint.xml: automated the generation of the
93 man page based on xsltproc and a stylesheet PI in the XML.
94
Daniel Veillarddc07e182003-04-25 10:39:38 +000095Fri Apr 25 12:37:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
96
97 * doc/xmllint.*: trying to fix #110541 where &nbsp; generated
98 character preventing rendering by the man command.
99
Daniel Veillard92fc02c2003-04-24 23:12:35 +0000100Fri Apr 25 01:09:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
101
102 * NEWS configure.in: preparing release 2.5.7
103 * doc/*: updated and rebuilt the docs
104 * doc/apibuild.py: fixed the script
105
Daniel Veillardde0a0a52003-04-24 17:12:57 +0000106Thu Apr 24 19:11:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
107
108 * Makefile.am doc/apibuild.py: make sure the OOM code don't
109 get in the way of the builds
110 * doc/libxml2-api.xml python/libxml2class.txt: automatic update
111
Daniel Veillarda76fe5c2003-04-24 16:06:47 +0000112Thu Apr 24 18:01:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
113
114 * Makefile.am testOOM.c testOOMlib.[ch] : integrated the Out Of
115 Memory test from Havoc Pennington #109368
116 * SAX.c parser.c parserInternals.c tree.c uri.c valid.c
117 xmlmemory.c xmlreader.c xmlregexp.c include/libxml/tree.h
118 include/libxml/parser.h: a lot of memory allocation cleanups
119 based on the results of the OOM testing
120 * check-relaxng-test-suite2.py: seems I forgot to commit the
121 script.
122
Daniel Veillard18f113d2003-04-23 15:18:26 +0000123Wed Apr 23 17:16:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
124
125 * xmlschemastypes.c: trivial fix for 109774 removing a warning
126
Daniel Veillard85095e22003-04-23 13:56:44 +0000127Wed Apr 23 15:49:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
128
129 * DOCBparser.c SAX.c catalog.c debugXML.c parser.c: try to find
130 more places where xmlCanonicPath() must be used to convert
131 filenames to URLs, trying to fix #111088
132
Daniel Veillard54396242003-04-23 07:36:50 +0000133Wed Apr 23 09:35:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
134
135 * python/libxml.c python/libxml.py: applied patch from
136 Brent M Hendricks adding binding for xmlCatalogAddLocal
137
Daniel Veillard45269b82003-04-22 13:21:57 +0000138Tue Apr 22 15:18:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
139
140 * HTMLparser.c: tried to fix #98879 again in a more solid
141 way.
142
Igor Zlatkovic94f48842003-04-22 12:00:37 +0000143Tue Apr 22 13:58:43 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
144
145 * win32/libxml2.def.src: added more exports from the relaxng and
146 xmlreader clan
147
Daniel Veillardf431eb82003-04-22 08:37:26 +0000148Tue Apr 22 10:35:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
149
150 * SAX.c test/valid/ns* test/result/ns*: applied the patch
151 provided by Brent Hendricks fixing #105992 and integrated the
152 examples in the testsuite.
153
Daniel Veillardc4f65ab2003-04-21 23:07:45 +0000154Tue Apr 22 01:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
155
156 * TODO: updated a bit
157 * configure.in: fixed the comment, threads now default to on
158 * parserInternals.c: fixed an erroneous xmlMallocAtomic() call
159
Daniel Veillarda880b122003-04-21 21:36:41 +0000160Mon Apr 21 23:33:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
161
162 * globals.c libxml.h parser.c parserInternals.c tree.c xmllint.c
163 xmlreader.c include/libxml/parser.h: a lot of performance work
164 especially the speed of streaming through the reader and push
165 interface. Some thread related optimizations. Nearly doubled the
166 speed of parsing through the reader.
167
MDT 2003 John Fleck83c8a5c2003-04-20 16:45:07 +0000168Sun Apr 20 10:36:05 MDT 2003 John Fleck <jfleck@inkstain.net>
169
170 * doc/xmllint.xml
171 * doc/xmllint.1
172 update man page to explain use of --stream
173
Daniel Veillard3c908dc2003-04-19 00:07:51 +0000174Sat Apr 19 02:03:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
175
176 * DOCBparser.c HTMLparser.c c14n.c catalog.c encoding.c globals.c
177 nanohttp.c parser.c parserInternals.c relaxng.c tree.c uri.c
178 xmlmemory.c xmlreader.c xmlregexp.c xpath.c xpointer.c
179 include/libxml/globals.h include/libxml/xmlmemory.h: added
180 xmlMallocAtomic() to be used when allocating blocks which
181 do not contains pointers, add xmlGcMemSetup() and xmlGcMemGet()
182 to allow registering the full set of functions needed by
183 a garbage collecting allocator like libgc, ref #109944
184
Daniel Veillard84942712003-04-18 14:40:05 +0000185Fri Apr 18 16:37:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
186
187 * configure.in: switched to have thread support enabled by default,
188 didn't got troubles with ABI compatibility on Linux, hope it
189 won't break on strange OSes, if yes, report the system ID
190 * doc/libxml2-api.xml: just rebuilt the API
191
Daniel Veillard3e59fc52003-04-18 12:34:58 +0000192Fri Apr 18 14:31:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
193
194 * libxml.h include/libxml/parser.h parser.c xmlIO.c DOCBparser.c:
195 added support for large file, tested with a 3+GB instance,
196 and some cleanup.
197 * catalog.c: added a TODO
198 * Makefile.am: added some "make tests" comments
199
Daniel Veillardac297932003-04-17 12:55:35 +0000200Thu Apr 17 14:51:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
201
202 * relaxng.c: some cleanups
203 * doc/xmlreader.html: extended the document to cover RelaxNG and
204 tree operations
205 * python/tests/Makefile.am python/tests/reader[46].py: added some
206 xmlReader example/regression tests
207 * result/relaxng/tutor*.err: updated the output of a number of tests
208
Daniel Veillard62163602003-04-17 09:36:38 +0000209Thu Apr 17 11:35:37 CEST 2003 Daniel Veillard <daniel@veillard.com>
210
211 * relaxng.c: valgrind pointed out an uninitialized variable error.
212
Daniel Veillard33300b42003-04-17 09:09:19 +0000213Thu Apr 17 11:06:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
214
215 * include/libxml/relaxng.h relaxng.c include/libxml/xmlreader.h
216 xmlreader.c: augnemting the APIs, cleanups.
217 * parser.c: cleanup bug #111005
218 * xmlIO.c: added some missing comments
219
Daniel Veillardce192eb2003-04-16 15:58:05 +0000220Wed Apr 16 17:46:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
221
222 * relaxng.c xmllint.c: more work on RelaxNG streaming validation
223 trying to improve the subset compiled, and more testing.
224 * doc/downloads.html doc/xml.html doc/xmlmem.html: some updates on the
225 documentation
226 * test/relaxng/tutor11_1_3.xml: fixes the DTD path
227 * result/relaxng/*.err: fix some of the outputs
228
Daniel Veillardf4e55762003-04-15 23:32:22 +0000229Wed Apr 16 01:28:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
230
231 * relaxng.c xmlreader.c xmllint.c include/libxml/relaxng.h
232 include/libxml/xmlreader.h: implemented streaming of
233 RelaxNG (when possible) on top of the xmlReader interface,
234 provided it as xmllint --stream --relaxng .rng .xml
235 This seems to mostly work.
236 * Makefile.am: updated to test RelaxNG streaming
237
Daniel Veillardc58f4ef2003-04-14 16:11:26 +0000238Mon Apr 14 18:08:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
239
240 * relaxng.c include/libxml/relaxng.h: integrated the regexp
241 based validity checking of fragments of the document for
242 which the RNG can be compiled to regexps. Works on all regression
243 tests, only fix needed is related to error messages.
244
Daniel Veillard52b48c72003-04-13 19:53:42 +0000245Sun Apr 13 21:51:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
246
247 * relaxng.c xmlregexp.c include/libxml/xmlautomata.h
248 include/libxml/xmlregexp.h: Starting work precompiling
249 parts of RelaxNG schemas. Not plugged onto validity checking
250 yet, just the regexp building part. Needed to extend some
251 of the automata and regexp APIs.
252
Daniel Veillardf6bad792003-04-11 19:38:54 +0000253Fri Apr 11 21:36:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
254
255 * xmllint.c xmlreader.c include/libxml/xmlreader.h: make sure
256 xmllint --stream and xmllint --stream --valid returns errors
257 code appropriately
258
Daniel Veillardc6cae7b2003-04-11 09:02:11 +0000259Fri Apr 11 10:59:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
260
261 * xmlreader.c include/libxml/xmlreader.h: Added the Expand()
262 and Next() operation to work on subtrees within the reader
263 framework.
264 * doc/libxml2-api.xml python/libxml2class.txt: resulting updates
265 * python/tests/reader5.py: added an example for those new
266 functions of the reader.
267
Daniel Veillard645c6902003-04-10 21:40:49 +0000268Thu Apr 10 23:38:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
269
270 * HTMLtree.c: patch from Vasily Tchekalkin to fix #109865
271
Daniel Veillard9e077102003-04-10 13:36:54 +0000272Thu Apr 10 15:32:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
273
274 * xmlreader.c: fixing HasValue for namespace as raised by
275 Denys Duchier
276
Daniel Veillard02ea1412003-04-09 12:08:47 +0000277Wed Apr 9 14:07:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
278
279 * HTMLparser.c include/libxml/HTMLparser.h: exported
280 htmlCreateMemoryParserCtxt() it was static
281
Daniel Veillardd3b9cd82003-04-09 11:24:17 +0000282Wed Apr 9 13:21:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
283
284 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
285 update from Charles Bozeman for date and duration types
286 * test/schemas/date_0.* test/schemas/dur_0.*
287 result/schemas/date_0.* result/schemas/dur_0.*: updated too
288
Daniel Veillardc00cda82003-04-07 10:22:39 +0000289Mon Apr 7 12:19:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
290
291 * tree.c valid.c xpath.c include/libxml/tree.h include/libxml/valid.h:
292 fixing bug #107129, removing excessive allocation and calls
293 to *printf in the code to build QName strings.
294
Igor Zlatkovic69651182003-04-05 09:43:30 +0000295Sat Apr 5 11:41:36 CEST 2003 Igoe Zlatkovic <igor@zlatkovic.com>
296
297 * win32/libxml2.def.src: fixed conditional exports, reported by
298 Luke Murray.
299
Daniel Veillardadba5f12003-04-04 16:09:01 +0000300Fri Apr 4 18:08:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
301
302 * parser.c: fixed a possible problem with xmlRecoverMemory()
303
Daniel Veillarda48ed3d2003-04-03 15:28:28 +0000304Thu Apr 3 17:24:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
305
306 * trio.c trio.h triodef.h trionan.c trionan.h triop.h triostr.c
307 triostr.h: Bjorn sent an update for the TRIO portability layer.
308
Igor Zlatkovicd6c86502003-04-01 20:00:42 +0000309Tue Apr 1 21:57:26 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
310
311 * win32/libxml2.def.src: exported new functions
312
Daniel Veillardc2d4a932003-04-01 11:13:05 +0000313Tue Apr 1 13:09:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
314
315 * configure.in NEWS: preparing release 2.5.6
316 * doc/*: updated and rebuilt the docs
317
Daniel Veillarde5020412003-04-01 09:55:20 +0000318Tue Apr 1 11:52:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
319
320 * SAX.c: fixed an uninitialized memory access pointed by valgrind
321 on C14Ntests
322
Daniel Veillard7fe1f3a2003-03-31 22:13:33 +0000323Tue Apr 1 00:12:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
324
325 * relaxng.c: one more fixup of error message reporting
326
Daniel Veillard5f1946a2003-03-31 16:38:16 +0000327Mon Mar 31 18:36:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
328
329 * relaxng.c: more work on bug #109225, and fixed an uninitialized
330 variable pointed out by valgrind
331
Daniel Veillarda507fbf2003-03-31 16:09:37 +0000332Mon Mar 31 18:05:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
333
334 * relaxng.c: try to work on bug #109225 and provide better
335 error reports.
336 * result/relaxng/* : this change the output of a number of tests
337 * xinclude.c: fixing the parsed entity redefinition problem
338 raised on the list.
339 * test/schemas/date_0.xsd: updated the date test c.f. E2-12
340
Daniel Veillardb3721c22003-03-31 11:22:25 +0000341Mon Mar 31 13:19:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
342
343 * xmlschemastypes.c: fixed date comparison to handle the tzo
344 The only failures left are disagreements on Notations and
345 '+1' not being allowed for ulong, uint, ushort and ubyte.
346
Daniel Veillard455cc072003-03-31 10:13:23 +0000347Mon Mar 31 12:11:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
348
349 * xmlschemastypes.c: fixed gMonth parsing routine accordingly
350 to the XML Schemas errata
351 http://www.w3.org/2001/05/xmlschema-errata#e2-12
352
Daniel Veillarde637c4a2003-03-30 21:10:09 +0000353Sun Mar 30 23:04:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
354
355 * relaxng.c xmlschemastypes.c: more work on XML Schemas datatypes
356 and facets support. Currently only schemas with binHex or
357 base64 don't compile. A few error left in the test suite:
358 found 1035 test instances: 919 success 23 failures
359 most are gdate or gdateyear failing check, and a few cases where
360 James clark tests results are strange.
361 * valid.c: allow to reuse the Notation checking routine without
362 having a validation context.
363 * SAX.c: removed a #if 0
364
Daniel Veillardb6c7f412003-03-29 16:41:55 +0000365Sat Mar 29 17:35:05 CET 2003 Daniel Veillard <daniel@veillard.com>
366
367 * xinclude.c: forgot to apply one check from #106931 patch
368 * xmlschemastypes.c: more work on XML Schemas datatypes
369
Daniel Veillardc4c21552003-03-29 10:53:38 +0000370Sat Mar 29 11:49:25 CET 2003 Daniel Veillard <daniel@veillard.com>
371
372 * relaxng.c include/libxml/relaxng.h xmlschemastypes.c: more work
373 on cleaning up XML Schemas datatypes based on James Clark tests
374 test/xsdtest/xsdtest.xml
375
Daniel Veillard80b19092003-03-28 13:29:53 +0000376Fri Mar 28 14:24:08 CET 2003 Daniel Veillard <daniel@veillard.com>
377
378 * relaxng.c: implemented comparisons for Schemas values.
379 * xmlschemastypes.c include/libxml/xmlschemastypes.h: fixed
380 some bugs in duration handling, comparisons for durations
381 and decimals, removed all memory leaks pointed out by James
382 testsuite. Current status is now
383 found 238 test schemas: 197 success 41 failures
384 found 1035 test instances: 803 success 130 failures
385
Daniel Veillard91a13252003-03-27 23:44:43 +0000386Fri Mar 28 00:41:55 CET 2003 Daniel Veillard <daniel@veillard.com>
387
388 * xmlschemas.c include/libxml/xmlschemas.h: fixed bugs and memory
389 leaks in the W3C XML Schemas code
390 * xmlschemastypes.c: implemented nonPositiveInteger
391 * test/schemas/length2_0.xsd result/schemas/length2_0_0.err:
392 fixed the test and result.
393
Daniel Veillard6560a422003-03-27 21:25:38 +0000394Thu Mar 27 22:23:07 CET 2003 Daniel Veillard <daniel@veillard.com>
395
396 * HTMLparser.c tree.c: two patches from James Bursa on the HTML
397 parser and a typo
398 * xmlschemastypes.c: reindenting, fixing a memory access
399 problem with dates.
400
Daniel Veillard6c5b2d32003-03-27 14:55:52 +0000401Thu Mar 27 15:53:35 CET 2003 Daniel Veillard <daniel@veillard.com>
402
403 * parser.c: fixing #109227 providing more context in case of
404 start/end tag mismatch
405 * python/tests/ctxterror.py python/tests/readererr.py: update the
406 tests accordingly
407
Daniel Veillardd9b72832003-03-27 14:24:00 +0000408Thu Mar 27 15:22:41 CET 2003 Daniel Veillard <daniel@veillard.com>
409
410 * xinclude.c: should fix #109327 errors on memory accesses
411
Daniel Veillardc7e9b192003-03-27 14:08:24 +0000412Thu Mar 27 15:06:13 CET 2003 Daniel Veillard <daniel@veillard.com>
413
414 * HTMLtree.c: Fixed reopening of #78662 <form action="...">
415 is an URI reference
416
Daniel Veillarde209b332003-03-26 21:40:13 +0000417Wed Mar 26 22:38:39 CET 2003 Daniel Veillard <daniel@veillard.com>
418
419 * xpath.c: fixed bug #109160 on non-ASCII IDs
420
Daniel Veillard642104e2003-03-26 16:32:05 +0000421Wed Mar 26 17:30:37 CET 2003 Daniel Veillard <daniel@veillard.com>
422
423 * parser.c: Norm suggested a nicer error message for xml:space values
424 errors
425
Daniel Veillarde4fa2932003-03-26 00:38:10 +0000426Wed Mar 26 01:34:19 CET 2003 Daniel Veillard <daniel@veillard.com>
427
428 * xpath.c include/libxml/xpath.h: first part of the fix to
429 performance bug #108905, adds xmlXPathOrderDocElems() providing
430 document order for nodes.
431 * python/libxml.c: Python may require TRIO as Albert Chin pointed out
432
Daniel Veillard09628212003-03-25 15:10:27 +0000433Tue Mar 25 16:07:00 CET 2003 Daniel Veillard <daniel@veillard.com>
434
435 * xmlschemastypes.c: removing a warning with Sun compiler
436 bug #109154
437
MST 2003 John Fleckda271742003-03-25 14:05:17 +0000438Tue Mar 25 07:02:56 MST 2003 John Fleck <jfleck@inkstain.net>
439
440 * doc/xmllint.xml
441 * doc/xmllint.1
442 update xmllint man page with --relaxng option
443
Daniel Veillard2032d292003-03-25 11:09:40 +0000444Tue Mar 25 12:07:03 CET 2003 Daniel Veillard <daniel@veillard.com>
445
446 * python/setup.py.in : was missing "drv_libxml2.py"
447
Daniel Veillard9adc0462003-03-24 18:39:54 +0000448Mon Mar 24 19:38:05 CET 2003 Daniel Veillard <daniel@veillard.com>
449
450 * tree.c xpath.c: some changes related to the new way of
451 handling Result Value Tree, before 2.5.5
452
Daniel Veillardd8da01c2003-03-24 15:58:23 +0000453Mon Mar 24 16:36:23 CET 2003 Daniel Veillard <daniel@veillard.com>
454
455 * configure.in NEWS: preparing release 2.5.5
456 * doc/* : updated the documentation and regenerated it.
457
Daniel Veillardef0b4502003-03-24 13:57:34 +0000458Mon Mar 24 14:56:01 CET 2003 Daniel Veillard <daniel@veillard.com>
459
460 * xpath.c: fixed some problems related to #75813 about handling
461 of Result Value Trees
462
Daniel Veillard9231ff92003-03-23 22:00:51 +0000463Sun Mar 23 22:57:20 CET 2003 Daniel Veillard <daniel@veillard.com>
464
465 * uri.c: applied a set of patches from Lorenzo Viali correcting
466 URI parsing errors.
467
Daniel Veillard5f8d1a32003-03-23 21:02:00 +0000468Sun Mar 23 22:00:14 CET 2003 Daniel Veillard <daniel@veillard.com>
469
470 * parser.c: validity status was not passed back when validating in
471 entities, but raised by Oliver Fischer
472
Daniel Veillard04ee2f22003-03-23 20:31:46 +0000473Sun Mar 23 21:30:50 CET 2003 Daniel Veillard <daniel@veillard.com>
474
475 * HTMLtree.c: avoid escaping ',' in URIs
476
Daniel Veillardef8dd7b2003-03-23 12:02:56 +0000477Sun Mar 23 12:57:00 CET 2003 Daniel Veillard <daniel@veillard.com>
478
479 * parser.c: fixing bug #108976 get the ID/REFs to reference
480 the ID in the document content and not in the entity copy
481 * SAX.c include/libxml/parser.h: more checking of the ID/REF
482 stuff, better solution for #107208
483 * xmlregexp.c: removed a direct printf, dohhh
484 * xmlreader.c: fixed a bug on streaming validation of empty
485 elements in entities
486 * result/VC/ElementValid8 test/VCM/v20.xml result/valid/xhtml1.xhtml:
487 cleanup of the validation tests
488 * test/valid/id* test/valid/dtds/destfoo.ent result/valid/id*:
489 added more ID/IDREF tests to the suite
490
Daniel Veillard2cfd9df2003-03-22 22:39:16 +0000491Sat Mar 22 23:38:08 CET 2003 Daniel Veillard <daniel@veillard.com>
492
493 * xmlreader.c: fixed #107043 removing 2 warnings with Sun One
494 compiler.
495
Daniel Veillard20863822003-03-22 17:51:47 +0000496Sat Mar 22 18:50:45 CET 2003 Daniel Veillard <daniel@veillard.com>
497
498 * relaxng.c: valgrind'ed and cleaned up a couple of memory issues.
499
Daniel Veillard9ff2d472003-03-22 15:18:01 +0000500Sat Mar 22 16:15:50 CET 2003 Daniel Veillard <daniel@veillard.com>
501
502 * SAX.c: fix bug #107208 avoid false duplicates when ID/REFs are
503 defined in entities content
504
Daniel Veillard99737f52003-03-22 14:55:50 +0000505Sat Mar 22 15:53:27 CET 2003 Daniel Veillard <daniel@veillard.com>
506
507 * SAX.c: Fixed validation bug #108858 on namespace names using
508 entities and reported by Brent Hendricks
509 * xmllint.c: report xmlTextReaderHasValue() result in --stream
510 --debug output.
511
Daniel Veillard48ef4c92003-03-22 12:38:15 +0000512Sat Mar 22 13:32:39 CET 2003 Daniel Veillard <daniel@veillard.com>
513
514 * xmlreader.c: fixed bug #108801 reported by Malcolm Tredinnick
515 about the DocType node not being reported sometimes.
516 * python/tests/reader.py: added to test to the regression checks
517
Daniel Veillard120e8eb2003-03-22 01:00:34 +0000518Sat Mar 22 01:57:40 CET 2003 Daniel Veillard <daniel@veillard.com>
519
520 * xmlreader.c: fixed bug #108546 on long CDATA (or text nodes)
521 reported by Edd Dumbill
522
Daniel Veillard77a90a72003-03-22 00:04:05 +0000523Sat Mar 23 01:00:24 CET 2003 Daniel Veillard <daniel@veillard.com>
524
525 * HTMLparser.c parser.c parserInternals.c: patch from
526 johan@evenhuis.nl for #107937 fixing some line counting
527 problems, and some other cleanups.
528 * result/HTML/: this result in some line number changes
529
Daniel Veillard580ced82003-03-21 21:22:48 +0000530Fri Mar 21 22:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
531
532 * configure.in Makefile.am: fixed Red Hat bug #86118 use libxml2.spec
533 instead of libxml.spec
534 * relaxng.c: fixed some of the error reporting excessive
535 verbosity
536 * catalog.c debugXML.c valid.c xmlreader.c xmlschemas.c xpath.c
537 xmlschemastypes.c: removed some warnings from gcc
538 * doc/libxml2-api.xml: rebuilt
539
Daniel Veillarde063f482003-03-21 16:53:17 +0000540Fri Mar 21 17:25:23 CET 2003 Daniel Veillard <daniel@veillard.com>
541
542 * relaxng.c: another optimization, for choice this time
543 * result/relaxng/spec1* result/relaxng/tutor12_1*
544 result/relaxng/tutor3_7: cleanups.
545
Daniel Veillard0e3d3ce2003-03-21 12:43:18 +0000546Fri Mar 21 13:41:23 CET 2003 Daniel Veillard <daniel@veillard.com>
547
548 * relaxng.c: fixed xmlRelaxNGNodeMatchesList
549 * test/relaxng/testsuite.xml: augmented the test suite
550 * result/relaxng/spec1* result/relaxng/tutor12_1*: this fixes
551 some schemas validation tests in the presence of foreign
552 namespaces.
553
Daniel Veillardbbb78b52003-03-21 01:24:45 +0000554Fri Mar 21 02:23:34 CET 2003 Daniel Veillard <daniel@veillard.com>
555
556 * relaxng.c: added another interleave speedup.
557
Daniel Veillardef2e4ec2003-03-20 16:23:26 +0000558Thu Mar 20 17:22:00 CET 2003 Daniel Veillard <daniel@veillard.com>
559
560 * xmlschemastypes.c: added integer and fixed one of the
561 IDREFS regression tests pbm
562 * result/relaxng/docbook_0.err: updated
563
Daniel Veillard249d7bb2003-03-19 21:02:29 +0000564Wed Mar 19 21:58:47 CET 2003 Daniel Veillard <daniel@veillard.com>
565
566 * valid.c xmlschemastypes.c: attempt to cope with ID/IDREF(S)
567 declared both in the DTD and in the Schemas <grin/>
568 * relaxng.c: more debug, added a big optimization for <mixed>
569 * test/relaxng/testsuite.xml: augmented the testsuite
570 * test/relaxng/ result/relaxng: added the RelaxNG spec and a
571 DocBook example to the regression tests
572
Daniel Veillard798024a2003-03-19 10:36:09 +0000573Wed Mar 19 11:34:10 CET 2003 Daniel Veillard <daniel@veillard.com>
574
575 * check-xsddata-test-suite.py: cosmetic change for output
576 * relaxng.c: try to minimize calls to malloc/free for states.
577
Daniel Veillarda1a9d042003-03-18 16:53:17 +0000578Tue Mar 18 17:50:31 CET 2003 Daniel Veillard <daniel@veillard.com>
579
580 * tree.c: removed a warning
581 * xmlschemastypes.c: more cleanup, added ENTITY and ENTITIES
582 support
583 * check-relaxng-test-suite.py check-xsddata-test-suite.py:
584 cleanup/improvements of the regression tests batch
585 * test/relaxng/testsuite.xml: augmented libxml2 own testsuite
586
Daniel Veillard28c52ab2003-03-18 11:39:17 +0000587Tue Mar 18 12:36:22 CET 2003 Daniel Veillard <daniel@veillard.com>
588
589 * relaxng.c: fixed error msg cleanup deallocation
590 * xmlschemastypes.c: added a function to handle lists of
591 atomic types, added support for IDREFS
592
Daniel Veillardc3da18a2003-03-18 00:31:04 +0000593Tue Mar 18 01:28:15 CET 2003 Daniel Veillard <daniel@veillard.com>
594
595 * relaxng.c valid.c xmlschemastypes.c: added Datatype ID
596 and IDREF, usable from RelaxNG now
597 * include/libxml/xmlschemastypes.h: need to add a new interface
598 because the validation modifies the infoset
599 * test/relaxng/testsuite.xml: extended the testsuite
600
Daniel Veillard952379b2003-03-17 15:37:12 +0000601Mon Mar 17 16:34:07 CET 2003 Daniel Veillard <daniel@veillard.com>
602
603 * relaxng.c: fixed the last core RelaxNG bug known #107083,
604 shemas datatype ID/IDREF support still missing though.
605 * xmlreader.c: fix a crashing bug with prefix raised by
606 Merijn Broeren
607 * test/relaxng/testsuite.xml: augmented the testsuite with
608 complex inheritance tests
609
Daniel Veillardfd573f12003-03-16 17:52:32 +0000610Sun Mar 16 18:45:50 CET 2003 Daniel Veillard <daniel@veillard.com>
611
612 * relaxng.c: switched back to the previous Relax-NG code base,
613 the derivation algorithm need severe constraining code to avoid
614 combinatorial explosion. Fixed the problem with Sebastian Rahtz
615 TEI based example and other bugs
616 * result/relaxng/*err: updated the results
617 * test/relaxng/testsuite.xml: started a new test suite
618
Daniel Veillard1564e6e2003-03-15 21:30:25 +0000619Sat Mar 15 22:26:46 CET 2003 Daniel Veillard <daniel@veillard.com>
620
621 * relaxng.c include/libxml/relaxng.h: After coming to the conclusion
622 that the original RelaxNG validation code was un-fixeable, it got
623 rewritten to use the derivation algorithm from James Clark and
624 redebugged it (nearly) from scratch:
625 found 373 test schemas: 372 success 1 failures
626 found 529 test instances: 529 success 0 failures
627
Daniel Veillard39eb88b2003-03-11 11:21:28 +0000628Tue Mar 11 12:08:23 CET 2003 Daniel Veillard <daniel@veillard.com>
629
630 * SAX.c parser.c: fix some recursion problems introduced in the
631 last release.
632 * relaxng.c: more debugging of the RNG validation engine, still
633 problems though.
634
Daniel Veillard5add8682003-03-10 13:13:58 +0000635Mon Mar 10 14:10:47 CET 2003 Daniel Veillard <daniel@veillard.com>
636
637 * Makefile.am: stop generating wrong result file with * in name
638 * relaxng.c: fixing the include bug raised by Sebastian Rahtz
639 * result/relaxng/demo* test/relaxng/demo: added the tests from
640 Sebastian reproducing the problem.
641
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +0000642Sun Mar 9 18:02:31 MST 2003 John Fleck <jfleck@inkstain.net>
643
Daniel Veillard5add8682003-03-10 13:13:58 +0000644 * doc/xmllint.1: regenerating man page from xmllint.xml to pick
645 up Aleksey's change
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +0000646
Aleksey Sanin693c9bc2003-03-09 22:36:52 +0000647Sun Mar 9 13:53:16 2003 Aleksey Sanin <aleksey@aleksey.com>
648
649 * xmllint.c doc/xmllint.xml: use $XMLLINT_INDENT environment
650 variable to control the indentation for the xmllint "--format"
651 option
652
Igor Zlatkovic47ba1c72003-03-08 13:29:42 +0000653Sat Mar 8 14:27:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
654
655 * encoding.c: applied Gennady's patch against buffer overrun
656
Daniel Veillard42f12e92003-03-07 18:32:59 +0000657Fri Mar 7 19:29:40 CET 2003 Daniel Veillard <daniel@veillard.com>
658
659 * test/xsdtest/xsdtest.xml uri.c: after and exchange with James
660 Clark it appeared I had bug in URI parsing code ...
661 * relaxng.c include/libxml/relaxng.h: completely revamped error
662 reporting to not loose message from optional parts.
663 * xmllint.c: added timing for RNG validation steps
664 * result/relaxng/*: updated the result, all error messages changed
665
Daniel Veillardedfd5882003-03-07 14:20:40 +0000666Fri Mar 7 15:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
667
668 * xpath.c: fix bug #107804, the algorithm used for document order
669 computation was failing on attributes.
670
Daniel Veillard83391282003-03-06 21:37:30 +0000671Thu Mar 6 22:35:50 CET 2003 Daniel Veillard <daniel@veillard.com>
672
673 * valid.c: fix bug #107764 , possibility of buffer overflow
674 in xmlValidDebug()
675
Daniel Veillard6c73cb82003-03-05 16:45:40 +0000676Wed Mar 5 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
677
678 * nanoftp.c include/libxml/nanoftp.h: adding xmlNanoFTPDele()
679 from Philipp Dunkel
680
Daniel Veillard5f704af2003-03-05 10:01:43 +0000681Wed Mar 5 10:57:09 CET 2003 Daniel Veillard <daniel@veillard.com>
682
683 * xmlschemastype.c: made powten array static it should not be exported
684 * HTMLparser.c: fix bug #107361 by reusing the code from the XML
685 parser function.
686 * testHTML.c: get rid of valgrind messages on the HTML SAX tests
687
Daniel Veillard7b72ee52003-02-27 23:24:53 +0000688Fri Feb 28 00:23:00 CET 2003 Daniel Veillard <daniel@veillard.com>
689
690 * tree.c: fixed a node dump crash on attributes
691 * test/xsdtest/xsdtest.xml test/xsdtest/xsdtest.xsl: fixed
692 an URI test bug and get better output.
693
Daniel Veillard463a5472003-02-27 21:30:32 +0000694Thu Feb 27 22:28:40 CET 2003 Daniel Veillard <daniel@veillard.com>
695
696 * check-xsddata-test-suite.py: give more infos
697 * relaxng.c: fix a bug reported by Sebastian Rahtz and
698 REF->DEF in attribute values.
699
Daniel Veillardeb7189f2003-02-27 20:11:13 +0000700Thu Feb 27 21:09:32 CET 2003 Daniel Veillard <daniel@veillard.com>
701
702 * check-xsddata-test-suite.py test/xsdtest/xsdtest.xml
703 test/xsdtest/xsdtest.xsl: import of the XSD Datatype
704 regression tests from James Clark.
705
Daniel Veillard8bc6cf92003-02-27 17:42:22 +0000706Thu Feb 27 18:40:04 CET 2003 Daniel Veillard <daniel@veillard.com>
707
708 * relaxng.c xmlschemas.c xmlschemastypes.c
709 include/libxml/xmlschemastypes.h: added param support for relaxng
710 type checking, started to increment the pool of simple types
711 registered, still much work to be done on simple types and
712 facets checkings.
713
Daniel Veillard19ab45b2003-02-26 15:49:03 +0000714Wed Feb 26 16:45:39 CET 2003 Daniel Veillard <daniel@veillard.com>
715
716 * entities.c: fixes again one of the problem raised by
717 James Clark in #106788
718
Daniel Veillardc482e262003-02-26 14:48:48 +0000719Wed Feb 26 15:46:48 CET 2003 Daniel Veillard <daniel@veillard.com>
720
721 * relaxng.c: Fixed a couple of problem raised by James Clark
722 in bug #107083, the support for ID/IDREF/IDREFS at the WXS
723 datatype level still not fixed though.
724
Daniel Veillard17bed982003-02-24 20:11:43 +0000725Mon Feb 24 21:09:19 CET 2003 Daniel Veillard <daniel@veillard.com>
726
727 * configure.in: preparing release 2.5.4
728 * doc/*: updated and rebuilt the docs
729 * relaxng.c: removed warnings
730 * result/relaxng/*: updated the results
731
Daniel Veillardf4be0182003-02-24 19:54:33 +0000732Mon Feb 24 20:53:17 CET 2003 Daniel Veillard <daniel@veillard.com>
733
734 * valid.c: fixes a DTD regexp generation problem.
735
Daniel Veillard02111c12003-02-24 19:14:52 +0000736Mon Feb 24 20:12:57 CET 2003 Daniel Veillard <daniel@veillard.com>
737
738 * parser.c: fixes bug #105998 about false detection of
739 attribute consumption loop.
740
Daniel Veillard2406abd2003-02-24 18:16:47 +0000741Mon Feb 24 19:14:57 CET 2003 Daniel Veillard <daniel@veillard.com>
742
743 * xinclude.c: Fixes bug #106931 in XInclude entities merging.
744
Daniel Veillardfcc822e2003-02-24 17:52:08 +0000745Mon Feb 24 18:50:35 CET 2003 Daniel Veillard <daniel@veillard.com>
746
747 * SAX.c: fixed bug #105992
748
Daniel Veillard3ebc7d42003-02-24 17:17:58 +0000749Mon Feb 24 18:14:16 CET 2003 Daniel Veillard <daniel@veillard.com>
750
751 * tree.c: fixed xmlSetProp and al. when the node passed is not an
752 element.
753 * relaxng.c: fixed bugs 7.3 (though not complete) and memory leaks
754 found 373 test schemas: 369 success 4 failures
755 found 529 test instances: 525 success 4 failures
756 * check-relaxng-test-suite.py: added memory debug reporting
757
Daniel Veillardc64b8e92003-02-24 11:47:13 +0000758Mon Feb 24 12:41:54 CET 2003 Daniel Veillard <daniel@veillard.com>
759
760 * uri.c parser.c: some warning removal on Igor's patch
761 * tree.c: seems I messed up with #106788 fix
762 * python/libxml.c: fixed some base problems when Python provides
763 the resolver.
764 * relaxng.c: fixed the interleave algorithm
765 found 373 test schemas: 364 success 9 failures
766 found 529 test instances: 525 success 4 failures
767 the resulting failures are bug in the algorithm from 7.3 and
768 lack of support for params
769
Daniel Veillard0046c0f2003-02-23 13:52:30 +0000770Sun Feb 23 14:49:39 CET 2003 Daniel Veillard <daniel@veillard.com>
771
772 * parser.c: another fix for nodeinfo in entities problem
773 * tree.c entities.c: fixed bug #106788 from James Clark
774 some spaces need to be serialized as character references.
775
Igor Zlatkovic40ed73b2003-02-23 13:40:12 +0000776Sat Feb 22 18:28:16 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
777
778 * parser.c uri.c: fixed the bug I introduced in the path
779 handling, reported by Sebastian Bergmann
780
Daniel Veillard44e1dd02003-02-21 23:23:28 +0000781Sat Feb 22 00:19:48 CET 2003 Daniel Veillard <daniel@veillard.com>
782
783 * parser.c: fixing some nodeinfo in entities problem raised
784 by Glenn W. Bach
785 * relaxng.c: implemented the first section 7.3 check
786 * result/relaxng/*: updated the results
787
Daniel Veillardc5312d72003-02-21 17:14:10 +0000788Fri Feb 21 18:12:19 CET 2003 Daniel Veillard <daniel@veillard.com>
789
790 * relaxng.c: fixed some problems in the previous commit
791 and finished implementing 4.16 rules checking
792 found 373 test schemas: 353 success 20 failures
793 found 529 test instances: 519 success 6 failures
794 * result/relaxng/*: updated the results
795
Daniel Veillard4c5cf702003-02-21 15:40:34 +0000796Fri Feb 21 16:37:39 CET 2003 Daniel Veillard <daniel@veillard.com>
797
798 * relaxng.c: implemented checks from section 7.2
799
Daniel Veillard77648bb2003-02-20 15:03:22 +0000800Thu Feb 20 16:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
801
802 * relaxng.c: implemented the checks from section 7.1, fixed
803 some of the 4.20 and 4.21 problems.
804 found 373 test schemas: 338 success 35 failures
805 found 529 test instances: 519 success 6 failures
806 * result/relaxng/*: updated the results
807
Daniel Veillard1c745ad2003-02-20 00:11:02 +0000808Thu Feb 20 01:09:24 CET 2003 Daniel Veillard <daniel@veillard.com>
809
810 * relaxng.c: implemented the 4.20 and 4.21 simplification rules.
811 * result/relaxng/*: updated the results
812
Daniel Veillardce14fa52003-02-19 17:32:48 +0000813Wed Feb 19 18:30:30 CET 2003 Daniel Veillard <daniel@veillard.com>
814
815 * relaxng.c: more bugfixes
816 * result/relaxng/*: updated the results
817
Igor Zlatkovic7e1d1582003-02-19 14:51:44 +0000818Wed Feb 19 15:39:56 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
819
820 * DOCBparser.c: obsoleted xmlNormalizeWindowsPath
821 * HTMLparser.c: obsoleted xmlNormalizeWindowsPath
822 * SAX.c: ensured xmlDoc.URL is always canonic
823 * parser.c: obsoleted xmlNormalizeWindowsPath
824 * uri.c include/libxml/uri.h: introduced xmlCanonicPath
825 * xmlIO.c include/libxml/xmlIO.h: obsoleted xmlNormalizeWindowsPath
826 * win32/libxml2.def.src: added few exports
827
828
Daniel Veillard2e9b1652003-02-19 13:29:45 +0000829Wed Feb 19 14:26:51 CET 2003 Daniel Veillard <daniel@veillard.com>
830
831 * Makefile.am configure.in: patched to have shared libraries
832 for Python regression tests and static binaries for gdb debug
833 in my development environment
834 * relaxng.c: more bugfixes
835 found 373 test schemas: 296 success 77 failures
836 found 529 test instances: 516 success 8 failures
837 * result/relaxng/*: updated the results
838
Daniel Veillard8fe98712003-02-19 00:19:14 +0000839Wed Feb 19 01:17:48 CET 2003 Daniel Veillard <daniel@veillard.com>
840
841 * relaxng.c: guess what ! Relax-NG bugfixing, what a surprize...
842
Daniel Veillardd4310742003-02-18 21:12:46 +0000843Tue Feb 18 22:09:50 CET 2003 Daniel Veillard <daniel@veillard.com>
844
845 * xmlschemastypes.c: float/double check bugfix
846 * tree.c include/libxml/tree.h: exported a function for NMTOKEN
847 validation
848 * xmlreader.c: add a TODO for Jody
849 * relaxng.c: bugfix bugfix bugfix
850 found 373 test schemas: 300 success 73 failures
851 found 529 test instances: 507 success 10 failures
852 * result/relaxng/*: updated the results
853
Daniel Veillard2df2de22003-02-17 23:34:33 +0000854Tue Feb 18 00:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
855
856 * relaxng.c check-relaxng-test-suite.py: more RelaxNG bug hunting
857
Daniel Veillard416589a2003-02-17 17:25:42 +0000858Mon Feb 17 18:23:32 CET 2003 Daniel Veillard <daniel@veillard.com>
859
860 * relaxng.c check-relaxng-test-suite.py: more work on the
861 RelaxNG implementation conformance testing.
862 found 373 test schemas: 284 success 89 failures
863 found 529 test instances: 448 success 47 failures
864 * result/relaxng/*: updated the results
865
Daniel Veillard784b9352003-02-16 15:50:27 +0000866Sun Feb 16 16:48:38 CET 2003 Daniel Veillard <daniel@veillard.com>
867
868 * ChangeLog tree.c doc/libxml-doc.el doc/libxml2-api.xml: applied
869 a patch from Kjartan Maraas to fix some typos
870
Daniel Veillardfebcca42003-02-16 15:44:18 +0000871Sun Feb 16 16:40:52 CET 2003 Daniel Veillard <daniel@veillard.com>
872
873 * relaxng.c: more bug-hunting
874 * testRelax.c include/libxml/relaxng.h: added --tree to dump the
875 intermediate rng tree
876 * python/generator.py: patch from Stephane Bidoul to fix the generator
877 on python < 2.2
878
Daniel Veillardd2298792003-02-14 16:54:11 +0000879Fri Feb 14 17:49:26 CET 2003 Daniel Veillard <daniel@veillard.com>
880
881 * check-relaxng-test-suite.py relaxng.c: more testing on the
882 Relax-NG front, cleaning up the regression tests failures
883 current state and I forgot support for "mixed":
884 found 373 test schemas: 280 success 93 failures
885 found 529 test instances: 401 success 68 failures
886 * tree.c include/libxml/tree.h xmlschemastypes.c: finished and
887 moved the Name, NCName and QName validation routine in tree.c
888 * uri.c: fixed handling of URI ending up with #, i.e. having
889 an empty fragment ID.
890 * result/relaxng/*: updated the results
891
Daniel Veillard9a237c92003-02-13 15:52:58 +0000892Thu Feb 13 16:49:24 CET 2003 Daniel Veillard <daniel@veillard.com>
893
894 * check-xinclude-test-suite.py: improved the script accordingly
895 to the XInclude regression tests updates
896 * xpointer.c: Implemented XPointer element() Scheme W3C PR of 13
897 November 2002
898 * result/XPath/xptr/chapterschildseq result/XPath/xptr/vidchildseq
899 test/XPath/xptr/chapterschildseq test/XPath/xptr/vidchildseq:
900 augmented the Xpointer testsuite for the element() scheme
901
Daniel Veillardf4b4f982003-02-13 11:02:08 +0000902Thu Feb 13 12:00:30 CET 2003 Daniel Veillard <daniel@veillard.com>
903
904 * relaxng.c: added TODO for the DTD compatibility spec
905 * xinclude.c: more bug fixes driven by the testsuite
906
Daniel Veillardd581b7e2003-02-11 18:03:05 +0000907Tue Feb 11 19:01:02 CET 2003 Daniel Veillard <daniel@veillard.com>
908
909 * check-xinclude-test-suite.py xinclude.c: Work on the W3C/NIST
910 regression tests for XInclude, improved the script, improving
911 XInclude error reporting mechanism
912
Daniel Veillard1d788d22003-02-10 16:21:58 +0000913Mon Feb 10 17:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
914
915 * NEWS doc/* configure.in: preparing release 2.5.3
916
Daniel Veillardfd7ce5f2003-02-10 16:12:39 +0000917Mon Feb 10 17:11:22 CET 2003 Daniel Veillard <daniel@veillard.com>
918
919 * tree.c: trying to fix #104934 about some XHTML1 serialization
920 issues.
921
Daniel Veillard809faa52003-02-10 15:43:53 +0000922Mon Feb 10 16:41:13 CET 2003 Daniel Veillard <daniel@veillard.com>
923
924 * encoding.c xmlIO.c: fixing bug #104646 about iconv based
925 encoding conversion when the input buffer stops in the
926 middle of a multibyte char
927
Daniel Veillard1703c5f2003-02-10 14:28:44 +0000928Mon Feb 10 15:24:47 CET 2003 Daniel Veillard <daniel@veillard.com>
929
930 * test/relaxng/OASIS/spectest.xml: OASIS RelaxNG testsuite
931 * check-relaxng-test-suite.py: python script to run regression
932 against OASIS RelaxNG testsuite
933 * relaxng.c: some cleanup tweaks
934 * HTMLparser.c globals.c: cleanups in comments
935 * doc/libxml2-api.xml: updated the API
936 * result/relaxng/*: errors moved files, so large diffs but
937 no changes at the semantic level.
938
Daniel Veillard6aa2f602003-02-10 00:01:56 +0000939Mon Feb 10 01:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
940
941 * tree.c: fixing #105678 problem when dumping a namespace node.
942
Daniel Veillard591b4be2003-02-09 23:33:36 +0000943Mon Feb 10 00:30:01 CET 2003 Daniel Veillard <daniel@veillard.com>
944
945 * xpath.c: fixed doc comment problems
946 * python/generator.py python/libxml_wrap.h python/types.c: adding
947 RelaxNG wrappers
948 * python/tests/Makefile.am python/tests/relaxng.py: added a specific
949 test of those early Python RelaxNG bindings
950
951Sun Feb 9 15:18:43 CET 2003 Daniel Veillard <daniel@veillard.com>
Daniel Veillard231d7912003-02-09 14:22:17 +0000952
953 * libxml.spec.in: fixes a libtool problem on AMD 64bits builds
954 * relaxng.c: found the validation problem I had with interleave
955 when not covering all remaining siblings
956 * Makefile.am test.relaxng/* result/relaxng/*: augmented the
957 testsuite and check the RNG schemas against the RNG schemas
958 given in appendix A
959
Igor Zlatkovic6dacee62003-02-08 17:52:57 +0000960Sat Feb 8 18:55:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
961
962 * win32/Makefile.msvc: updates for RelaxNG
963 * win32/Makefile.mingw: updates for RelaxNG
964 * win32/libxml2.def.src: added RelaxNG exports
965
Daniel Veillard97fd5672003-02-07 13:01:54 +0000966Fri Feb 7 14:00:53 CET 2003 Daniel Veillard <daniel@veillard.com>
967
968 * xinclude.c: applied another bug fix from Sean Chittenden
969
Daniel Veillardef4d3bc2003-02-07 12:38:22 +0000970Fri Feb 7 13:34:08 CET 2003 Daniel Veillard <daniel@veillard.com>
971
972 * configure.in xmllint.c: I f...ed up the default configuration
973 of schemas and --relaxng option display in xmllint, pointed by
974 Morus Walter.
975 * xlink.c: Sean Chittenden pointed a couple of errors in the XLink
976 detection module, fixes bug #105374.
977
Daniel Veillardc5a70f22003-02-06 23:41:59 +0000978Fri Feb 7 01:43:38 CET 2003 Daniel Veillard <daniel@veillard.com>
979
980 * xmlschemastypes.c: added the boolean base type.
981
Daniel Veillard96a4b252003-02-06 08:22:32 +0000982Thu Feb 6 10:23:52 CET 2003 Daniel Veillard <daniel@veillard.com>
983
984 * xmlschemastypes.c: started implementing some of the missing
985 default simple types
986 * result/relaxng/*: updated the results
987
Daniel Veillard72fef162003-02-05 14:31:19 +0000988Wed Feb 5 15:28:04 CET 2003 Daniel Veillard <daniel@veillard.com>
989
990 * NEWS doc/*: updated the docs, ready for 2.5.2 release
991
Daniel Veillard71531f32003-02-05 13:19:53 +0000992Wed Feb 5 14:15:59 CET 2003 Daniel Veillard <daniel@veillard.com>
993
994 * HTMLparser.c tree.c xmlIO.c: comments cleanups
995 * Makefile.am: use xmllint for doing the RelaxNG tests
996 * configure.in: preparing 2.5.2 made schemas support default to
997 on instead of off
998 * relaxng.c: removed the verbosity
999 * xmllint.c: added --relaxng option
1000 * python/generator.py python/libxml_wrap.h: prepared the integration
1001 of the new RelaxNG module and schemas
1002 * result/relaxng/*: less verbose output
1003
Daniel Veillardec498e12003-02-05 11:01:50 +00001004Wed Feb 5 12:00:36 CET 2003 Daniel Veillard <daniel@veillard.com>
1005
1006 * valid.c: do not run content model validation if the
1007 content is not determinist
1008
Daniel Veillardde590ca2003-02-05 10:45:26 +00001009Wed Feb 5 11:43:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1010
1011 * SAX.c: added the redefinition of namespaced attribute
1012 check that was missing as Fabrice Desré pointed out.
1013
Daniel Veillard930dfb62003-02-05 10:17:38 +00001014Wed Feb 5 11:09:29 CET 2003 Daniel Veillard <daniel@veillard.com>
1015
1016 * HTMLparser.c include/libxml/HTMLparser.h: applied HTML
1017 improvements from Nick Kew, allowing to do more checking
1018 to HTML elements and attributes.
1019
Daniel Veillard4287c572003-02-04 22:48:53 +00001020Tue Feb 4 23:47:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1021
1022 * xinclude.c: fixing bug #105137 about entities declaration
1023 needing to be copied to the including document.
1024
Daniel Veillard652d8a92003-02-04 19:28:49 +00001025Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1026
1027 * catalog.c: fixed bug #104817 with delegateURI
1028 * xpath.c: fixing bugs #104123 and #104125
1029
Daniel Veillard0e298ad2003-02-04 16:14:33 +00001030Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
1031
1032 * configure.in valid.c xmlreader.c python/libxml_wrap.h
1033 python/types.c: fixing #104096 to compile without regexps
1034
Daniel Veillard57e79b32003-02-04 15:33:12 +00001035Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1036
1037 * valid.c: fixing bug #103969 forgot to add an epsilon transition
1038 when building the automata for elem*
1039
Daniel Veillard358a9892003-02-04 15:22:32 +00001040Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1041
1042 * HTMLparser.c: applied patch from Arne de Bruijn fixing
1043 bug #103827
1044
Daniel Veillardeb137172003-02-04 15:18:06 +00001045Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1046
1047 * HTMLparser.c: updating a comment, fixing #103776
1048
Daniel Veillard8d589042003-02-04 15:07:21 +00001049Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
1050
1051 * parser.c: fixing bug 105049 for validity checking of content
1052 within recursive entities.
1053
Daniel Veillarde5b110b2003-02-04 14:43:39 +00001054Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1055
1056 * HTMLparser.c: try to fix # 105049
1057 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
1058 * tree.c: updated a function comment
1059
Daniel Veillard419a7682003-02-03 23:22:49 +00001060Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1061
1062 * relaxng: more work on grammars and refs/defs
1063 * test/relaxng/* result/relaxng/*: augmented/updated the
1064 regression tests
1065
Daniel Veillard144fae12003-02-03 13:17:57 +00001066Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1067
1068 * relaxng: more work on name classes, except support
1069 * test/relaxng/* result/relaxng/*: augmented/updated the
1070 regression tests
1071
Daniel Veillard1ed7f362003-02-03 10:57:45 +00001072Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
1073
1074 * relaxng: more work on name classes, the "validate all" schemas
1075 seems to work now.
1076 * test/relaxng/* result/relaxng/*: augmented/updated the
1077 regression tests
1078
Daniel Veillard3b2e4e12003-02-03 08:52:58 +00001079Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1080
1081 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
1082 * parser.c: put a guard against infinite document depth, basically
1083 trying to avoid another kind of DoS attack.
1084 * relaxng.c: some code w.r.t. nameClasses
1085
Daniel Veillardfc1a4502003-02-02 16:02:55 +00001086Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1087
1088 * test/relaxng/* result/relaxng/*: check all the namespace support
1089 was actually correct based on tutorial section 10.
1090
Daniel Veillarde2a5a082003-02-02 14:35:17 +00001091Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1092
1093 * relaxng: include seems to work okay now
1094 * test/relaxng/* result/relaxng/*: augmented/updated the
1095 regression tests
1096
Daniel Veillarda9d912d2003-02-01 17:43:10 +00001097Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1098
1099 * relaxng.c: a bit of work done in the train back.
1100 * test/relaxng/*: added one of the include tests
1101
Daniel Veillard154877e2003-01-30 12:17:05 +00001102Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1103
1104 * relaxng: more work done in the train
1105 * test/relaxng/* result/relaxng/*: augmented/updated the
1106 regression tests
1107
Daniel Veillarde431a272003-01-29 23:02:33 +00001108Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1109
1110 * relaxng.c: debugging of externalRef
1111 * test/relaxng/* result/relaxng/*: augmented/updated the
1112 regression tests
1113
Daniel Veillardd41f4f42003-01-29 21:07:52 +00001114Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1115
1116 * relaxng.c: more work on Relax-NG, implementing externalRef
1117 * test/relaxng/* result/relaxng/*: augmented/updated the
1118 regression tests
1119 * Makefile.am: cleanup to Relaxtests target
1120
Daniel Veillardb08c9812003-01-28 23:09:49 +00001121Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1122
1123 * relaxng.c: more work on Relax-NG, implementing interleave
1124 * test/relaxng/* result/relaxng/*: augmented/updated the
1125 regression tests
1126
Daniel Veillard76fc5ed2003-01-28 20:58:15 +00001127Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
1128
1129 * relaxng.c: more work on Relax-NG, implementing interleave
1130 * test/relaxng/* result/relaxng/*: augmented/updated the
1131 regression tests
1132
MST 2003 John Fleckda81d192003-01-27 14:35:56 +00001133Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
1134
1135 * doc/tutorial/customfo.xsl
1136 * doc/tutorial/customhtml.xsl
1137 adding stylesheet customizations used to generate fo
1138 for pdf and html
1139
Daniel Veillardc6e997c2003-01-27 12:35:42 +00001140Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1141
1142 * relaxng.c: more work on Relax-NG
1143 * test/relaxng/* result/relaxng/*: augmented/updated the
1144 regression tests
1145 * xmlschemastypes.c: added a number of base type definition but not
1146 the associated checks, those are still TODOs
1147
MST 2003 John Fleck731967e2003-01-27 00:39:50 +00001148Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
1149
1150 in docs/tutorial:
1151 * apa.html
1152 * apb.html
1153 * apc.html
1154 * apd.html
1155 * ape.html
1156 * apf.html
1157 * apg.html
1158 * ar01s02.html
1159 * ar01s03.html
1160 * ar01s04.html
1161 * ar01s05.html
1162 * ar01s06.html
1163 * ar01s07.html
1164 * ar01s08.html
1165 * index.html
1166 * xmltutorial.pdf
1167 * xmltutorial.xml
1168 add index to tutorial
1169
MST 2003 John Fleck937362d2003-01-27 00:04:32 +00001170Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
1171
1172 * doc/xmlcatalog.1
1173 * doc/xmlcatalog_man.html
1174 * doc/xmlcatalog_man.xml
1175 belatedly fixing bug #93622 (adds rewriteURI type to
1176 "--add" option in xmlcatalog man page
1177
Daniel Veillard3be27512003-01-26 19:49:04 +00001178Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1179
Daniel Veillardc6e997c2003-01-27 12:35:42 +00001180 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +00001181 Julio Merino, closing #104475
1182
Daniel Veillardea3f3982003-01-26 19:45:18 +00001183Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1184
1185 * relaxng.c: more work on Relax-NG
1186 * test/relaxng/* result/relaxng/*: augmented/updated the
1187 regression tests
1188
Daniel Veillardedc91922003-01-26 00:52:04 +00001189Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1190
1191 * relaxng.c: more work on Relax-NG
1192 * test/relaxng/* result/relaxng/*: augmented/updated the
1193 regression tests
1194
Daniel Veillarddd1655c2003-01-25 18:01:32 +00001195Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1196
1197 * README: updated the policy on private mail answers
1198 * relaxng.c: more work on Relax-NG
1199 * test/relaxng/* result/relaxng/*: augmented/updated the
1200 regression tests
1201
Daniel Veillard7424eb62003-01-24 14:14:52 +00001202Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
1203
1204 * error.c parser.c tree.c: applied a documentation patch from
1205 Stefan Kost
1206
Daniel Veillard276be4a2003-01-24 01:03:34 +00001207Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1208
1209 * relaxng.c: more work on Relax-NG
1210 * doc/*: regenerated the docs
1211 * test/relaxng/* result/relaxng/*: updated and augmented the
1212 Relax-NG regression tests and results
1213
Daniel Veillard6eadf632003-01-23 18:29:16 +00001214Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1215
1216 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
1217 First commit of the new Relax-NG validation code, not generally
1218 useful yet.
1219 * test/relaxng/* result/relaxng/*: current state of the regression
1220 tests
1221
Daniel Veillard814a76d2003-01-23 18:24:20 +00001222Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1223
1224 * tree.c: minimized the memory allocated for GetContent
1225 and a bit of cleanup.
1226
Daniel Veillardff12c492003-01-23 16:42:55 +00001227Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
1228
1229 * python/generator.py: seems there is no good reasons to
1230 not generate bindings for XPointer
1231
Daniel Veillard540a31a2003-01-21 11:21:07 +00001232Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1233
1234 * xmlreader.c doc/apibuild.py: applied a new patch from
1235 Stéphane Bidoul for cleanups
1236 * doc/libxml2-api.xml: rebuilt the API description with
1237 new entry points
1238
Daniel Veillard417be3a2003-01-20 21:26:34 +00001239Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1240
1241 * xmlreader.c python/drv_libxml2.py python/generator.py
1242 python/libxml.c python/libxml.py python/libxml_wrap.h
1243 python/types.c: patch from Stéphane Bidoul for better per
1244 context error message APIs
1245 * python/tests/ctxterror.py python/tests/readererr.py:
1246 update of the tests
1247
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +00001248Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
1249
1250 * doc/guidelines.html
1251 grammar and spelling cleanup
1252
Daniel Veillard26f70262003-01-16 22:45:08 +00001253Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1254
1255 * xmlreader.c include/libxml/xmlreader.h python/generator.py
1256 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
1257 a patch from Stéphane Bidoul to allow per XMLtextReader error
1258 and warning handling
1259 * python/tests/Makefile.am python/tests/readererr.py: adding the
1260 specific regression test
1261
Daniel Veillard71f9d732003-01-14 16:07:16 +00001262Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1263
1264 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
1265 should raise a syntax error
1266
Daniel Veillarde4a07e72003-01-14 14:40:25 +00001267Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1268
1269 * python/libxml.c: cleanup patch from Stéphane Bidoul
1270
Daniel Veillard81601f92003-01-14 13:42:37 +00001271Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
1272
1273 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
1274
Daniel Veillarde6227e02003-01-14 11:42:39 +00001275Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
1276
1277 * python/generator.py python/libxml.c python/libxml.py
1278 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +00001279 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +00001280 Python level.
1281 * python/tests/Makefile.am python/tests/ctxterror.py: added a
1282 regression test for it.
1283
Daniel Veillard4dbe77a2003-01-14 00:17:42 +00001284Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1285
1286 * xmlreader.c: fixed the streaming property of the reader,
1287 it was generating tree faster than consuming it. Pointed out
1288 by Nate Myers
1289 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
1290
Igor Zlatkovic9df24742003-01-12 21:15:55 +00001291Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1292
Igor Zlatkovicd31876c2003-01-12 21:43:13 +00001293 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +00001294
Daniel Veillard8e7e1c02003-01-10 17:06:09 +00001295Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1296
1297 * xpath.c: fix to the XPath implementation for parent and
1298 ancestors axis when operating on a Result Value Tree.
1299 Fixes bug #100271
1300
Daniel Veillardcacbe5d2003-01-10 16:09:51 +00001301Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1302
1303 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
1304 to fix some URI/file escaping problems
1305
Daniel Veillard3b87b6b2003-01-10 15:21:50 +00001306Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
1307
1308 * python/generator.py: fixed a bug raised by Raymond Wiker,
1309 docSetRootElement() should not raise an exception if the
1310 return is None
1311
Daniel Veillard3e20a292003-01-10 13:14:40 +00001312Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
1313
1314 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
1315 fixed bug #102181 by applying the suggested change and fixing
1316 the generation/registration problem.
1317
Daniel Veillarde55e8e42003-01-10 12:50:02 +00001318Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1319
1320 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
1321 routines.
1322
Daniel Veillard8f872442003-01-09 23:19:02 +00001323Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
1324
1325 * parser.c: one more IsEmptyElement crazyness, that time in
1326 external parsed entities if substitution is asked.
1327 * python/tests/reader3.py: added a specific test.
1328
Daniel Veillarde329fc22003-01-09 21:36:42 +00001329Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1330
1331 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
1332 support and improved error handler registration
1333
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +00001334Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1335
1336 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
1337 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
1338 * README: fixed a link
1339
Daniel Veillarde2830f12003-01-08 17:47:49 +00001340Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
1341
1342 * configure.in doc/* NEWS: preparing 2.5.1 release
1343 * SAX.c parser.c: fixing XmlTextReader bug
1344
Daniel Veillard8bf70b92003-01-07 23:14:24 +00001345Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1346
1347 * SAX.c: fuck, I introduced a memory leak on external parsed
1348 entities in 2.5.0 :-(
1349
Daniel Veillard56ada1d2003-01-07 11:17:25 +00001350Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
1351
1352 * xmllint.c: another fix needed as pointed by Christophe Merlet
1353 for --stream --debug if compiled without debug support.
1354
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00001355Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
1356
1357 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +00001358 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00001359 update man page with --stream and --chkregister
1360
Daniel Veillard8326e732003-01-07 00:19:07 +00001361Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1362
1363 * globals.c: fixed --with-threads compile
1364 * xmllint.c: fixed --without-debug compile
1365 * include/libxml/globals.h: cleanup
1366 * include/libxml/schemasInternals.h: add a missing include
1367
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001368Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1369
1370 * configure.in NEWS: preparing 2.5.0 release
1371 * SAX.c: only warn in pedantic mode about namespace name
1372 brokeness
1373 * globals.c: fix a doc generation problem
1374 * uri.c: fix #101520
1375 * doc/*: updated and rebuilt the doc for the release, includuding
1376 stylesheet update
1377 * python/Makefile.am: fix a filename bug
1378
1379Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
1380
1381 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
1382 should not be called.
1383
1384Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1385
1386 * libxml-2.0.pc.in: applied the patch to fix #101894
1387
1388Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1389
1390 * tree.c : applied patch from Lukas Schroeder for register callbacks
1391 * valid.c: modified patch from Lukas Schroeder to test
1392 register callbacks with --chkregister
1393
1394Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1395
1396 * xmlreader.c: seriously changed the way data are pushed to
1397 the underlying parser, go by block of 512 bytes instead of
1398 tryng to detect tag boundaries at that level. Changed the
1399 way empty element are detected and tagged.
1400 * python/tests/reader.py python/tests/reader2.py
1401 python/tests/reader3.py: small changes mostly due to context
1402 reporting being different and DTD node being reported. Some
1403 errors previously undetected are now caught and fixed.
1404 * doc/xmlreader.html: flagged last section as TODO
1405
1406Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
1407
1408 * python/libxml.py: integrated the Python 2.2 optimizations
1409 from Hannu Krosing, while maintaining compatibility with
1410 1.5 and 2.1
1411
1412Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1413
1414 * xmllint.c: a bit of cleanup
1415 * xmlreader.c: small fix
1416 * doc/xmlreader.html: more work on the XmlTextReader tutorial
1417 * python/libxml.py: a few fixes pointed out by Hannu Krosing
1418
1419Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1420
1421 * python/setup.py.in: patch from Stéphane Bidoul to include
1422 drv_libxml2.py in setup.py
1423
1424Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1425
1426 * doc/xmlreader.html: starting documenting the new XmlTextReader
1427 interface.
1428
1429Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1430
1431 * xmllint.c: added the --stream flag to use the TextReader API
1432 * xmlreader.c: small performance tweak
1433
1434Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1435
1436 * xmlreader.c python/tests/reader2py: okay the DTD validation
1437 code on top of the XMLTextParser API should be solid now.
1438
1439Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
1440
1441 * xmlreader.c python/tests/reader2py: Fixing some more mess
1442 with validation and recursive entities while using the
1443 reader interface, it's getting a bit messy...
1444
1445Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1446
1447 * xmlreader.c python/tests/reader.py: another couple of problem
1448 related to IsEmptyElement reported by Stéphane Bidoul needed
1449 some fixes.
1450
1451Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1452
1453 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
1454 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
1455 based on the python XmlTextReader interface.
1456
1457Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1458
1459 * tree.c: backing out one change in the last patch which broke the
1460 regression tests
1461
1462Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
1463
1464 * global.data globals.c tree.c include/libxml/globals.h: applied
1465 an old patch from Lukas Schroeder to track node creation and
1466 destruction. Probably missing a lot of references at the moment
1467 and not usable reliably.
1468
1469Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1470
1471 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
1472 from doc/news.html and a stylesheet
1473
1474Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1475
1476 * xmlreader.c python/tests/reader.py: fixed another couple of
1477 xmlreader bugs reported by Stéphane Bidoul and added tests.
1478
1479Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1480
1481 * xmlreader.c python/tests/reader2.py: fixed another validity
1482 checking in external parsed entities raised by Stéphane Bidoul
1483 and added a specific regression test.
1484 * python/tests/reader3.py: cleanup
1485
1486Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1487
1488 * xmlreader.c python/tests/reader2.py: fixed a problem with
1489 validation within entities pointed by Stéphane Bidoul, augmented
1490 the tests to catch those.
1491
1492Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1493
1494 * python/generator.py: modified the generator to allow keeping
1495 class references when creating new classes, needed to fix a bug
1496 pointed by Stéphane Bidoul where the input buffer of the
1497 xmlTextReader instance gets destroyed if the python wrapper for
1498 the input is not referenced anymore.
1499
1500Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
1501
1502 * xmlreader.c python/tests/reader.py: fixed another pair of problem
1503 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
1504
1505Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1506
1507 * xmlreader.c python/tests/reader.py: fixed another problem
1508 pointed by Stéphane Bidoul
1509
1510Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1511
1512 * xmlreader.c python/tests/reader.py: fixed a limit case problem
1513 with "<a/>"
1514
1515Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1516
1517 * SAX.c: warn on xmlns:prefix="foo"
1518 * xmlreader.c python/tests/reader.py: fixed a couple of problem
1519 for namespace attributes handling.
1520
1521Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1522
1523 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
1524 a really nasty problem raised by a DocBook XSLT transform
1525 provided by Sebastian Bergmann
1526
1527Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
1528
1529 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
1530 by Stéphane Bidoul and integrated it into the tests
1531
1532Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
1533
1534 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
1535 extended the XmlTextReader API a bit, addding accessors for
1536 the current doc and node, and an entity substitution mode for
1537 the parser.
1538 * python/libxml.py python/libxml2class.txt: related updates
1539 * python/tests/Makefile.am python/tests/reader.py
1540 python/tests/reader2.py python/tests/reader3.py: updated a bit
1541 the old tests and added a new one to test the entities handling
1542
1543Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1544
1545 * python/generator.py python/libxml2class.txt
1546 python/tests/reader.py python/tests/reader2.py: changed the
1547 generator to provide casing for the XmlTextReader similar to
1548 C# so that examples and documentation are more directly transposable.
1549 Fixed the couple of tests in the suite.
1550
1551Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
1552
1553 * doc/guidelines.html: added a document on guildeline for
1554 publishing and deploying XML
1555
1556Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1557
1558 * valid.c xmlreader.c: final touch running DTD validation
1559 on the XmlTextReader
1560 * python/tests/Makefile.am python/tests/reader2.py: added a
1561 specific run based on the examples from test/valid/*.xml
1562
1563Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
1564
1565 * python/libxml.py: added a few predefined xmlTextReader parser
1566 configuration values.
1567
1568Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1569
1570 * python/libxml_wrap.h: trying to fix #102037
1571
1572Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1573
1574 * SAX.c: fixing bug #95296, when the predefined entities
1575 are redefined in the DTD the default one must be used
1576 instead anyway.
1577
1578Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
1579
1580 * doc/xmllint.xml
1581 * doc/xmllint.1
1582 Add discussion of XML_DEBUG_CATALOG to xmllint man
1583 page - bug #100907
1584
1585
1586Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1587
1588 * xmlreader.c: Fixed the empty node detection to avoid reporting
1589 an inexistant close tag.
1590
1591Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1592
1593 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
1594 for Python 2.1
1595
1596Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1597
1598 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
1599
1600Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1601
1602 * doc/libxml2-api.xml python/tests/reader.py: one really need
1603 to provide the base URI information when creating a reader parser
1604 from an input stream. Updated the API and the example using it.
1605
1606Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
1607
1608 * testReader.c xmlreader.c valid.c include/libxml/tree.h
1609 include/libxml/valid.h include/libxml/xmlreader.h: working on
1610 DTD validation on top of xml reader interfaces. Allows to
1611 validate arbitrary large instances. This required some extensions
1612 to the valid module interface and augmenting the size of xmlID
1613 and xmlRef structs a bit.
1614 * uri.c xmlregexp.c: simple cleanup.
1615
1616Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1617
1618 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
1619 work on the xml reader interfaces.
1620 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
1621 Web page for the Windows binaries.
1622
1623Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1624
1625 * xmlIO.c: applied a patch for VMS following the report by
1626 Nigel Hall
1627
1628Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1629
1630 * parser.c: the parseStartTag bug fix wasn't complete.
1631
1632Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1633
1634 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
1635 parseStartTag, fixing it.
1636 * test/att4 result/att4 result/noent/att4: adding the test
1637 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
1638 more methods to XmlTextReader.
1639
1640Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1641
1642 * win32/libxml2.def.src: added more xml reader exports
1643 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
1644 to the build
1645
1646Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
1647
1648 * doc/tutorial/xmltutorial.xml
1649 plus generated html and pdf
1650 Updating tutorial again based on further comments from Niraj
1651 Tolia on the last iteration
1652
1653Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
1654
1655 * doc/tutorial/xmltutorial.xml
1656 * doc/tutorial/includekeyword.c
1657 * doc/tutorial/includegetattribute.c
1658 plus generated html and pdf
1659 Adding fix from Niraj Tolia to tutorial to properly free memory.
1660
1661
1662Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1663
1664 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
1665 more methods of XmlTextReader.
1666 * python/libxml2class.txt python/tests/reader.py: this increased the
1667 methods in the bndings, augmented the test to check those new
1668 functions.
1669
1670Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1671
1672 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
1673 methods of XmlTextReader.
1674 * python/generator.py python/libxml_wrap.h python/types.c
1675 python/libxml2class.txt: added the reader to the Python bindings
1676 * python/tests/Makefile.am python/tests/reader.py: added a specific
1677 test for the Python bindings of the Reader APIs
1678 * parser.c: small cleanup.
1679
1680Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1681
1682 * xinclude.c: fallback was only copying the first child not the
1683 full child list of the fallback element, closes #89684 as reopened
1684 by Bernd Kuemmerlen
1685
1686Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1687
1688 * win32/libxml2.def.src: exported htmlNodeDumpOutput
1689
1690Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
1691
1692 * configure.in: preparing release of 2.4.30
1693 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
1694 gives enum values, fix functype return type, put back fields in
1695 structs
1696 * doc/*: updated the docs rebuilt
1697
1698Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1699
1700 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
1701 about htmlNodeDumpOutput location.
1702 * xpath.c: removed an undefined function signature
1703 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
1704 too many symbols in the API breaking the python bindings.
1705 Updated with the libxslt/libexslt changes.
1706
1707Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1708
1709 * configure.in: preparing release of 2.4.29
1710 * doc/*: rebuilt the docs and API
1711 * xmlreader.c: a few more fixes for the XmlTextReader API
1712
1713Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1714
1715 * include/win32config.h: applied mingw patch from Magnus Henoch
1716
1717Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1718
1719 * catalog.c doc/libxml2-api.xml: a bit more cleanup
1720
1721Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1722
1723 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
1724 building Python script, does the C parsing directly, generates
1725 a better API description including structure fieds defs and
1726 enums. Still a couple of bugs, but good enough for the python
1727 wrappers now.
1728 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
1729 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
1730 include/libxml/schemasInternals.h include/libxml/tree.h: more
1731 cleanup based on the python analysis script reports.
1732 * libxml.spec.in: make sure the API XML description is part of the
1733 devel package.
1734
1735Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1736
1737 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
1738 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
1739 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
1740 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
1741 code cleanup, especially the function comments.
1742 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
1743
1744Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1745
1746 * Makefile.am xmlreader.c include/libxml/Makefile.am
1747 include/libxml/xmlreader.h: Adding a new set of APIs based on
1748 the C# TextXmlReader API but converted to C. Allow to parse
1749 in constant memory usage, far simpler to program and explain
1750 than the SAX like APIs, unfinished but working.
1751 * testReader.c: test program
1752
1753Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1754
1755 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
1756
1757Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1758
1759 * tree.c: Chip turner indicated that XHTML1 serialization
1760 rule for style actually break on both IE and Mozilla,
1761 try to avoid the rule if escaping ain't necessary
1762
1763Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
1764
1765 * nanhttp.c: handle HTTP URL escaping, problem reported by
1766 Glen Nakamura and Stefano Zacchiroli
1767
1768Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1769
1770 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
1771
1772Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1773
1774 * uri.c: Johann Richard pointed out some XPointer problems for
1775 URN based URI references in XInclude. Modified the URI parsing
1776 and saving routines to allow correct parsing and saving of
1777 XPointers, especially when attached to "opaque" scheme accordingly
1778 to RFC 2396
1779
1780Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1781
1782 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
1783 of refactoring to the HTML saving code.
1784 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
1785 in the doc.
1786
1787Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
1788
1789 * tree.c include/libxml/tree.h: refactored the XML dump of a node
1790 to a buffer API to reuse the generic dump to an OutputIO layer,
1791 this reduces code, fixes xmlNodeDump() for XHTML, also made
1792 xmlNodeDump() now return the number of byte written.
1793
1794Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
1795
1796 * python/setup.py.in: another patch from Stéphane Bidoul for
1797 Python bindings on Windows
1798 * doc/parsedecl.py: small cleanup
1799
1800Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1801
1802 * libxml.spec.in configure.in: add a line in %changelog for releases
1803
1804Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
1805
1806 * parser.c: patch from Marcus Clarke fixing a problem in entities
1807 parsing that was detected in KDe documentations environment.
1808
1809Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
1810
1811 * python/libxml.c (libxml_prev): Return the previous as opposed to
1812 the next node (I guess this is the result of some cut & paste programming:)
1813
1814Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1815
1816 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
1817
1818Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1819
1820 * python/generator.py python/libxml.c python/setup.py.in: trying
1821 to fix the Python bindings build on Windows (Stéphane Bidoul)
1822
1823Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1824
1825 * win32/configure.js: added option for python bindings
1826 * win32/libxml2.def.src: added more exports
1827
1828Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1829
1830 * win32/Makefile.mingw: fixed unresolved symbols when linking with
1831 pthreads
1832 * win32/wince/*: applied updates to Windows CE port from Javier
1833
1834Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1835
1836 * configure.in: preparing 2.4.28
1837 * libxml.spec.in doc/Makefile.am: some cleanup
1838 * doc/*: updated the news and regenerated.
1839
1840Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1841
1842 * HTMLparser.c: final touch at closing #87235 </p> end tags
1843 need to be generated.
1844 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
1845 this change slightly the output of a few tests
1846 * doc/*: regenerated
1847
1848Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1849
1850 * parserInternals.c: fixing bug #99190 when UTF8 document are
1851 parsed using the progressive parser and the end of the chunk
1852 is in the middle of an UTF8 multibyte character.
1853
1854Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1855
1856 * threads.c: fixed initialization problem in xmlNewGlobalState
1857 which was causing crash.
1858 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
1859 in xmlInitializeGlobalState.
1860 * parserInternals.c: cleaned up ctxt->sax initialisation.
1861
1862Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1863
1864 * tree.c include/libxml/tree.h: modified the existing APIs
1865 to handle XHTML1 serialization rules automatically, also add
1866 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
1867 libxslt serialization uses it when needed without changing
1868 the library API.
1869 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
1870 result/xhtml1: added a new test specifically for xhtml1 output
1871 and updated the result of one XHTML1 test
1872
1873Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
1874
1875 * xinclude.c parserInternals.c encoding.c: fixed #99082
1876 for xi:include encoding="..." support on text includes.
1877 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
1878 test/XInclude/ents/isolatin.txt : added a specific regression test
1879 * python/generator.py python/libxml2class.txt: fixed the generator
1880 the new set of comments generated for doc/libxml2-api.xml were
1881 breaking the python generation.
1882
1883Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1884
1885 * doc/Makefile.am: repair some problem if gtk-doc fail or such
1886 * configure.in: patch for Solaris on new autoconf closes #98880
1887 * doc/parsedecl.py: repair the frigging API building script,
1888 did I say that python xmllib sucks ?
1889 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
1890 and some comment are no more truncated.
1891
1892Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1893
1894 * parser.c: Martin Stoilov pointed out a potential leak in
1895 xmlCreateMemoryParserCtxt
1896
1897Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1898
1899 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
1900 included in HTML documents and using the push parser.
1901
1902Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
1903
1904 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
1905 specified, look for the Python interpreter not just in the
1906 specified root but also in the specified location. Fixes #98825
1907
1908Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1909
1910 * python/libxml.c: fixing bug #98792 , node may have no doc
1911 and dereferencing without checking ain't good ...
1912
1913Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
1914
1915 * configure.in: preparing release 2.4.27
1916 * doc/* : updated and rebuilt the docs
1917 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
1918 and all the docs are actually packaged and in the final RPMs
1919 * parser.c parserInternals.c include/libxml/parser.h: restore
1920 xmllint --recover feature.
1921
1922Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1923
Daniel Veillard784b9352003-02-16 15:50:27 +00001924 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001925 processing of parsed entities, and XPath computation on sustitued
1926 entities.
1927 * testXPath.c: make sure entities are substitued.
1928
1929Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1930
Daniel Veillard784b9352003-02-16 15:50:27 +00001931 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001932 processing of internal parsed entities, which had to be changed.
1933
1934Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1935
1936 * Makefile.am python/Makefile.am python/tests/Makefile.am:
1937 trying to fix bug #98517 about building outside the source tree
1938 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
1939
1940Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1941
1942 * include/win32config.h: cleanup
1943 * win32/Makefile.mingw: integrated mingw in JScript configure
1944 * win32/Makefile.msvc: modified to allow mingw coexistence
1945 * win32/configure.js: integrated mingw
1946 * win32/Readme.txt: cleanup
1947
1948Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1949
1950 * HTMLparser.c: strengthen the guard in the Pop macros,
1951 like in the XML parser, closes bug #97315
1952
1953Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1954
1955 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
1956 callback is never used.
1957
1958Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1959
1960 * parserInternals.c: fixed the initialization of the SAX structure
1961 which was breaking xsltproc
1962 * xpath.c: patch from Petr Pajas for CDATA nodes
1963 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
1964 * parser.c include/libxml/parser.h: patch from Peter Jones
1965 removing a leak in xmlSAXParseMemory() and adding the
1966 function xmlSAXParseMemoryWithData()
1967
1968Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
1969
1970 adding pdf of tutorial, changing web page to link to it
1971 * doc/tutorial/xmltutorial.pdf
1972 * doc/xml.html
1973 * doc/docs.html
1974
1975Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
1976
1977 * doc/tutorial/ar01s08.html
1978 adding file what I forgot for tutorial
1979
1980
1981Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
1982
1983 Adding encoding discussion to tutorial
1984 Added:
1985 * doc/tutorial/images/*.png: DocBook admonition image files
1986 * doc/tutorial/apf.html, apg.html: new generated html
1987 * doc/tutorial/includeconvert.c: conversion code entity file
1988 changed:
1989 * doc/tutorial/xmltutorial.xml: DocBook original
1990 * doc/tutorial/*.html: generated html
1991
1992Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1993
1994 * include/libxml/*.h: retired xmlwin32version.h
1995 * doc/Makefile.am: retired xmlwin32version.h
1996 * win32/configure.js: retired xmlwin32version.h
1997
1998Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1999
2000 * win32/libxml2.def.src: exported additional symbols
2001 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
2002 sisterhood
2003
2004Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2005
2006 * globals.c: fixed a typo pointed out by Igor
2007 * xpath.c: try to speed up node compare using line numbers
2008 if available.
2009
2010Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2011
2012 * tree.c: make xmlFreeNode() handle attributes correctly.
2013
2014Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2015
2016 * catalog.c: completed the #96963 fix, as reported by Karl
2017 Eichwalder
2018
2019Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2020
2021 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
2022
2023Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2024
2025 * Makefile.am: switched the order of a couple of includes
2026 to fix bugs #97100
2027
2028Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2029
2030 * catalog.c: fixed bug #96963, reverted to the old behaviour of
2031 xmlLoadCatalogs that used to separate directories with a ':'.
2032
2033Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2034
2035 * threads.c: improvements to the Windows-side of thread handling
2036 * testThreads.c: conditionally excluded unistd.h
2037 * testThradsWin32.c: broke overlong lines
2038 * include/win32config.h: adapted thread-related macros to the new
2039 scheme and for pthreads on Windows
2040 * win32/Makefile.msvc: introduced a more flexible thread build,
2041 added testThreads[Win32].c to the build
2042 * win32/configure.js: introduced a more flexible thread config
2043
20442002-10-31 John Fleck <jfleck@inkstain.net>
2045
2046 * doc/xml.html (and, by implication, FAQ.html)
2047 added UTF-8 conversaion FAQ from Marcus Labib Iskander
2048
2049Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2050
2051 * configure.in: removed xmlwin32version.h
2052 * include/libxml/Makefile.am: removed xmlwin32version.h
2053
2054Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2055
2056 * tree.c: applied patch from Brian Stafford to fix a bug
2057 in xmlReconciliateNs()
2058
2059Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2060
2061 * tree.c: applied patch from Christian Glahn to allow
2062 xmlNewChild() on document fragment nodes
2063
2064Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2065
2066 * parser.c: Christian Glahn found a problem with a recent
2067 patch to xmlParseBalancedChunkMemoryRecover()
2068 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
2069 problems
2070 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
2071 test/schemas/seq*: added the test cases from Charles
2072
2073Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2074
2075 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
2076 serious cleanup of the spec file and associated changes
2077 in the Makefiles.
2078 * valid.c: try to remove some warnings on x86_64
2079
2080Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2081
2082 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
2083 fix bug #96586
2084
2085Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2086
2087 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
2088 parsing, applied his patch
2089 * result/HTML/attrents.html result/HTML/attrents.html.err
2090 result/HTML/attrents.html.sax test/HTML/attrents.html:
2091 added the test and result case provided by Mikhail Sogrine
2092
2093Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2094
2095 * vms/build_libxml.com vms/config.vms vms/readme.vms
2096 include/libxml/parser.h include/libxml/parserInternals.h
2097 include/libxml/tree.h include/libxml/xmlIO.h
2098 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
2099 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
2100 Applied the VMS update patch from Craig A. Berry
2101 * doc/*.html: update
2102
2103Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2104
2105 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
2106
2107Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2108
2109 * debugXML.c: adding a grep command to --shell in xmllint
2110 for T.V. Raman
2111
2112Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2113
2114 * xmlcatalog.c: tried to fix some of the problem with --sgml
2115
2116Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
2117
2118 * parser.c: tried to fix bug #91500 where doc->children may
2119 be overriden by a call to xmlParseBalancedChunkMemory()
2120
2121Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
2122
2123 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
2124 identifiers in SGML catalogs containing '&'
2125
2126Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2127
2128 * python/types.c: fixed bugs when passing result value tree
2129 to Python functions.
2130
2131Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2132
2133 * configure.in: preparing the release of 2.4.26
2134 * doc/*: updated and rebuilt the documentation
2135
2136Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2137
2138 * parser.c: fixed a XML Namespace compliance bug reported by
2139 Alexander Grimalovsky
2140
2141Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2142
2143 * HTMLtree.c: fixed serialization of script and style when
2144 they are not lowercase (i.e. added using the API to the tree).
2145
2146Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2147
2148 * valid.c: make xmlValidateDocument emit a warning msg if there
2149 is no DTD, pointed by Christian Glahn
2150
2151Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
2152
2153 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
2154 content model when some of the blocks have min or max, and a couple
2155 of bugs found in the process.
2156 * result/schemas/list0* test/schemas/list0*: added some specific
2157 regression tests
2158
2159Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
2160
2161 * README: updated the contact informations
2162
2163Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2164
2165 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
2166 misses it, reported by Peter Bray.
2167
2168Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
2169
2170 * tree.c: investigating xmlNodeGetContent() on namespace nodes
2171 and removed a few warnings
2172
2173Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
2174
2175 * parser.c: Christian Glahn found a small bug in the push parser.
2176 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
2177 public
2178
2179Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2180
2181 * xmlschemas.c include/libxml/xmlschemas.h: added
2182 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
2183 * testSchemas.c: added --memory to test the new interface
2184
2185Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
2186
2187 * doc/index.py doc/search.php: integrated the XSLT indexing,
2188 a few fixed in the indexer, added a scope selection at the
2189 search level.
2190
2191Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2192
2193 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
2194 this was due to uninitialized parts of the validation context
2195
2196Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2197
2198 * debugXML.c: applied patch from Mark Vakoc except the API
2199 change, preserved it.
2200 * doc/*: updated the docs to point to the search engine for
2201 information lookup or before bug/help reports.
2202
2203Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2204
2205 * doc/index.py doc/search.php: added mailing-list archives
2206 indexing and lookup
2207
2208Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2209
2210 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
2211
2212Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2213
2214 * doc/index.py: improved HTML indexing
2215 * doc/search.php: make the queries also lookup the HTML based indexes
2216
2217Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2218
2219 * doc/index.py: added HTML page indexing
2220
2221Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2222
2223 * xmlIO.c: extended Windows path normalisation to fix the base
2224 problem in libxslt.
2225 * catalog.c: fixed list handling in XML_CATALOG_FILES
2226
2227Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2228
2229 * valid.c: typo/bug found by Christian Glahn
2230
2231Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2232
2233 * xmlIO.c: applied Windows CE patch from Javier.
2234 * win32/wince: new directory, contains support for the PocketPC
2235 with Windows CE from Javier.
2236 * include/win32config.h: reorganised, removed duplicate
2237 definitions and applied WinCE patch from Javier.
2238 * include/wsockcompat.h: new file, now contains WinSock
2239 compatibility macros.
2240 * win32/Makefile.msvc: introduced double-run compilation.
2241
2242Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2243
2244 * configure.in include/libxml/xmlwin32version.h: preparing release
2245 of 2.4.25
2246 * doc/*: updated and regenerated teh docs and web pages.
2247
2248Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2249
2250 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
2251 error were not covering namespace declarations.
2252 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
2253 it was missing the attribute declaration for the namespace
2254 * result/VC/NS3: the fix now report breakages in that test
2255
2256Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2257
2258 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
2259
2260Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2261
2262 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
2263 and regenerated the docs and web site
2264
2265Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2266
2267 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
2268 ATTRIBUTE_UNUSED is always put after the attribute declaration,
2269 not before
2270
2271Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2272
2273 * python/generator.py python/libxml2class.txt: fixed a stupid error
2274 breaking the python API
2275
2276Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2277
2278 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
2279 triostr.c triostr.h: applied a trio update patch from
2280 Bjorn Reese which should work with MinGW
2281
2282Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2283
2284 * tree.c: improving some documentation comments
2285 * xmlregexp.c: found and fixed a mem leak with python regression tests
2286 * doc/*: rebuilt the doc and the API XML file including the
2287 xmlregexp.h xmlautomata.h and xmlunicode.h headers
2288 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
2289 python/types.c: added access to the XML Schemas regexps from
2290 python
2291 * python/tests/Makefile.am python/tests/regexp.py: added a
2292 simple regexp bindings test
2293
2294Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
2295
2296 * doc/xml.html:
2297 fixing ftp links - thanks to Vitaly Ostanin
2298
2299Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
2300
2301 * xmlregexp.c: fixed the data callback on transition functionality
2302 which was broken when using the compact form
2303 * result/schemas/*: updated the results, less verbose, all tests
2304 pass like before
2305 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
2306 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
2307 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
2308 annoying warnings
2309 * xpath.c: try to provide better error report when possible
2310
2311Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2312
2313 * Makefile.am: fixed a breakage raised by Jacob
2314
2315Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2316
2317 * include/win32config.h: added HAVE_ERRNO_H definition for parts
2318 which don't use sockets
2319
2320Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2321
2322 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
2323 * win32/configure.js: applied zlib patch from Daniel Gehriger
2324
2325Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2326
2327 * win32/configure.js: applied the patch from Mark Vakoc for
2328 regexp support
2329 * win32/libxml2.def.src: applied the patch from Mark Vakoc
2330 for regexp support
2331
2332Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2333
2334 * xmlschemastypes.c: as pointed by Igor Float and Double
2335 parsing ain't finished yet
2336
2337Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2338
2339 * Makefile.am configure.in: trying to fix #88412 by bypassing
2340 all the python subdir if python ain't detected
2341
2342Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2343
2344 * Makefile.am configure.in include/libxml/xmlversion.h.in:
2345 made configuring with regexps/automata/unicode the default
2346 but without schemas ATM
2347 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
2348 fixed the regexp based DTD validation performance and memory
2349 problem by switching to a compact form for determinist regexps
2350 and detecting the determinism property in the process. Seems
2351 as fast as the old DTD validation specific engine :-) despite
2352 the regexp built and compaction process.
2353
2354Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2355
2356 * valid.c: determinism is debugged, new DTD checking code now works
2357 but xmlFAComputesDeterminism takes far too much CPU and the whole
2358 set usues too much memory to be really usable as-is
2359
2360Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2361
2362 * tree.c: fixed another stupid bug in xmlGetNodePath()
2363 * xmllint.c: --version now report the options compiled in
2364
2365Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2366
2367 * HTMLparser.c: small cleanup
2368 * valid.c xmlregexp.c: switched DTD validation to use only regexp
2369 when configured with them. A bit of debugging around the determinism
2370 checks is still needed
2371
2372Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2373
2374 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
2375
2376Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2377
2378 * xmlIO.c: small portability glitch fixed.
2379
2380Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2381
2382 * xmlschemastypes.c: incomplete steps for real/double support
2383 * testAutomata.c include/libxml/xmlautomata.h
2384 include/libxml/xmlregexp.h: avoiding a compilation problem
2385 * valid.c include/libxml/valid.h: starting the work toward using
2386 the regexps for actual DTD validation
2387
2388Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2389
2390 * hash.c: cosmetic cleanup
2391 * valid.c include/libxml/tree.h include/libxml/valid.h: started
2392 integrating a DTD validation layer based on the regexps
2393
2394Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2395
2396 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
2397 the determinism was tested before eliminating the epsilon
2398 transitions :-(
2399
2400Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
2401
2402 * python/generator.py python/libxml.c python/libxml.py
2403 python/libxml2-python-api.xml python/libxml2class.txt
2404 python/libxml_wrap.h python/types.c: updated the python
2405 bindings, added code for easier File I/O, and the ability to
2406 define a resolver from Python fixing bug #91635
2407 * python/tests/Makefile.am python/tests/inbuf.py
2408 python/tests/outbuf.py python/tests/pushSAXhtml.py
2409 python/tests/resolver.py python/tests/serialize.py: updated
2410 and augmented the set of Python tests.
2411
2412Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2413
2414 * win32/configure.js: added more readme info for the binary
2415 package.
2416
2417Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2418
2419 * xmlIO.c: fixed a stupid out of bound array error
2420
2421Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2422
2423 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
2424 messing around with support for Windows path, cleanups,
2425 trying to identify and fix the various code path to the
2426 filename access. Added xmlNormalizeWindowsPath()
2427
2428Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2429
2430 * error.c valid.c: working on better error reporting of validity
2431 errors, especially providing an accurate context.
2432 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
2433 error reports in those cases.
2434
2435Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2436
2437 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
2438 parser.c parserInternals.c xmlIO.c: get rid of all the
2439 perror() calls made in the library execution paths. This
2440 should fix both #92059 and #92385
2441
2442Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
2443
2444 * xmllint.c: memory leak reporting was broken after a change
2445 of the preprocessor symbol used to activate it.
2446
2447Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2448
2449 * tree.c: try to make the copy function work for node of
2450 type XML_DOCUMENT_FRAG_NODE, they are only created by the
2451 DOM layers though, not libxml2 itself.
2452
2453Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
2454
2455 * valid.c: try to provide file and line informations, not all
2456 messages are covered, but it's a (good) start
2457
2458Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
2459
2460 * xinclude.c: reimplemented a large part of the XInclude
2461 processor, trying to minimize resources used, James Henstridge
2462 provided a huge test case which was exhibiting severe memory
2463 consumption problems.
2464
2465Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
2466
2467 * python/Makefile.am: applied patch from Christophe Merlet to
2468 reestablish DESTDIR
2469
2470Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
2471
2472 * libxml.spec.in: fixes libary path for x86_64 AMD
2473
2474Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
2475
2476 * doc/tutorial/includekeyword.c
2477 * doc/tutorial/xmltutorial.xml:
2478 (plus resulting generated html files)
2479 fixing one spot I missed in the tutorial where I hadn't freed
2480 memory properly
2481
2482Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
2483
2484 * doc/tutorial/includeaddattribute.c
2485 * doc/tutorial/includeaddkeyword.c
2486 * doc/tutorial/includegetattribute.c
2487 * doc/tutorial/includekeyword.c
2488 * doc/tutorial/xmltutorial.xml
2489 * doc/tutorial/*.html:
2490 update tutorial to properly free memory (thanks to Christopher
2491 R. Harris for pointing out that this needs to be done)
2492 * doc/tutorial/images/callouts/*.png:
2493 added image files so the callouts are graphical, making it
2494 easier to read ( use "--param callout.graphics 1" to generate
2495 html with graphical callouts)
2496
2497Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
2498
2499 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
2500 nice logos generated by Marc Liyanage
2501 * doc/site.xsl *.html: changed the stylesheet to show the new
2502 logo and regenerated the pages
2503
2504Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2505
2506 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
2507
2508Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2509
2510 * xpath.c: possible mem leak patch from Jason Adams
2511
2512Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2513
2514 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
2515 in the XQuery namespace
2516 * configure.in: preparing 2.4.24
2517 * doc/*.html: updated the web pages
2518
2519Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2520
2521 * python/generator.py: closing bug #85258 by generating conditional
2522 compile check to avoid linking to routines not configured in.
2523
25242002-08-22 Havoc Pennington <hp@pobox.com>
2525
2526 * autogen.sh: update error message for missing automake
2527
2528Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2529
2530 * python/Makefile.am: typo in target name resulted in libxml2.py
2531 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
2532
2533Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2534
2535 * win32/win32/Makefile.mingw: updated with version from
2536 Elizabeth Barham at http://soggytrousers.net/repository/
2537
2538Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2539
2540 * win32/Makefile.msvc: added the prefix location to the include
2541 and lib search path.
2542
25432002-08-18 Havoc Pennington <hp@pobox.com>
2544
2545 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
2546 both automake 1.6 and 1.4 installed get the right automake. Means
2547 compilation from CVS will now require the latest automake 1.4
2548 release, or manually creating symlinks called "automake-1.4" and
2549 "aclocal-1.4"
2550
2551Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2552
2553 * configure.in python/Makefile.am: more AMD 64 induced changes from
2554 Frederic Crozat
2555
2556Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2557
2558 * xinclude.c: oops I was missing the xml:base fixup too
2559 * result/XInclude/*.xml: this adds xml:base attributes to most
2560 results of the tests
2561
2562Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2563
2564 * xinclude.c: quick but apparently working implementation of
2565 xi:fallback, should close bug #89684
2566 * Makefile.am test/XInclude/docs/fallback.xml
2567 result/XInclude/fallback.xml: added a basic test for fallback,
2568 and run with --nowarning to avoid a spurious warning
2569 * configure.in: applied patch from Frederic Crozat for python
2570 bindings on AMD 64bits machines.
2571
2572Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2573
2574 * parser.c: xmlSAXUserParseMemory() really ought to fail if
2575 the caller don't pass a SAX callback block.
2576
2577Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2578
2579 * tree.c: applied the same fix for the XML-1.0 namespace to
2580 xmlSearchNsByHref() as was done for xmlSearchNs()
2581
2582Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2583
2584 * libxml.3: small cleanup of the man page
2585 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
2586 when serializing HREF attributes generated by XSLT.
2587
2588Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2589
2590 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
2591 version of Marc Liyanage' patch for boolean attributes in HTML
2592 output
2593
2594Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
2595
2596 * python/tests/serialize.py: fixed the test results, indenting
2597 behaviour changed slightly
2598
2599Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
2600
2601 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
2602 new c14n function to Windows def files
2603
2604Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
2605
2606 * c14n.c: fixed a memory leak in c14n code
2607
2608Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2609
2610 * parser.c include/libxml/parser.h: adding a new API for Christian
2611 Glahn: xmlParseBalancedChunkMemoryRecover
2612 * valid.c: patch from Rick Jones for some grammar cleanup in
2613 validation messages
2614 * result/VC/* result/valid/*: this slightly change some of the
2615 regression tests outputs
2616
2617Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2618
2619 * tree.c: trying to fix a problem in namespaced attribute handling
2620 raised by Christian Glahn
2621
2622Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2623
2624 * encoding.c include/libxml/encoding.h: Opening the interface
2625 xmlNewCharEncodingHandler as requested in #89415
2626 * python/generator.py python/setup.py.in: applied cleanup
2627 patches from Marc-Andre Lemburg
2628 * tree.c: fixing bug #89332 on a specific case of loosing
2629 the XML-1.0 namespace on xml:xxx attributes
2630
2631Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
2632
2633 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
2634 corner case from new Merlin's test suite and added a callback
2635 that will be used to improve xmlsec performance
2636
2637
2638Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2639
2640 * HTMLtree.c: trying to fix the <style> escaping problem in
2641 HTML serialization bug #89342
2642
2643Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2644
2645 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
2646 and rebuilt the web site.
2647
2648Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
2649
2650 * include/libxml/tree.h: added _private member to xmlNs struct
2651
2652Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2653
2654 * HTMLparser.c: fixing bug #84876 based on the xml working
2655 code.
2656
2657Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2658
2659 * python/Makefile.am: enhanced to fix bug 72012 (errors
2660 when using '-jX' make parameter)
2661
2662Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2663
2664 * xpath.c: small additional enhancement for booleans
2665 compared to nodesets
2666
2667Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2668
2669 * HTMLtree.c: changed the order of the encoding declaration
2670 attributes in the meta tags due to a bug in IE/Mac
2671
2672Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2673
2674 * xpath.c: enhanced handling of booleans (especially '='
2675 and '!=' for nodesets) - fixes bug 85256. Added new
2676 routine xmlXPathNotEqualValues for more proper handling
2677 of '!=' when nodesets are involved.
2678
2679Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2680
2681 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
2682 doc/xmlcatalog_man.xml to the source distribution
2683
2684Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2685
2686 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
2687 asked for this.
2688
2689Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
2690
2691 * configure.in: preparing 2.4.23
2692 * doc/*: rebuilt the docs
2693
2694Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2695
2696 * parser.c: fixing bug #84169 by fixing the
2697 comment of xmlCreatePushParserCtxt to describe the
2698 encoding detection parameters better.
2699
2700Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2701
2702 * valid.c: fixing bug #79331 in one path the lookup for
2703 ID attributes on a namespaced node wasn't handled correctly :-\
2704
2705Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
2706
2707 * HTMLparser.c: trying to fix 87235 about discarded white
2708 spaces in the HTML parser.
2709 * result/HTML/*: this changes the output of a number of HTML
2710 regression tests
2711
2712Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
2713
2714 * xpath.c: applied patch from Richard Jinks for the namespace
2715 axis + fixed a memory error.
2716 * parser.c parserInternals.c: applied patches from Peter Jacobi
2717 removing ctxt->token for good.
2718 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
2719 popped out by the regression tests.
2720 * Makefile.am: patch for threads makefile from Gary Pennington
2721
2722Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2723
2724 * xpath.c: enhanced behaviour of position() after usage of
2725 expressions involving preceding-sibling (et al).
2726
2727Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
2728
2729 * hash.c: applied a patch from Peter Jacobi to solve a problem
2730 when compiling with the Watcom C on Win32
2731 * result/schemas/*.err: the change of hashing algo generated
2732 permutations in the output
2733
2734Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2735
2736 * hash.c: applied patch from Sander Vesik improving the quality of
2737 the hash function.
2738
27392002-06-14 Aleksey Sanin <aleksey@aleksey.com>
2740
2741 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
2742 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
2743 xmllint.c xpath.c: replaced sprintf() with snprintf()
2744 to prevent possible buffer overflow (the bug was pointed
2745 out by Anju Premachandran)
2746
2747Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2748
2749 * parser.c: removed an uninitialized data error popped by valgrind
2750 on PE references
2751
2752Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
2753
2754 * doc/xml.html
2755 adding tutorial reference to the web page
2756
2757Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
2758
2759 * doc/tutorial/xmltutorial.xml
2760 * doc/tutorial/ar01s07.html
2761 * doc/tutorial/ape.html
2762 * doc/tutorial/includegetattribute.c
2763 adding section to tutorial about retrieving an attribute
2764 value
2765
2766Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2767
2768 * parser.c: applied a couple of patches from Peter Jacobi to start
2769 to get rid of ctxt->token, with a possible significant speed
2770 improvement to be gained once done. Better compliance with PE
2771 references constructs in DTDs too.
2772 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
2773 from Peter too
2774
2775Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2776
2777 * parser.c: Babak Vahedipour-Kunze reported that openTag in
2778 xmlParseElement was likely to have been deallocated at the
2779 time of the report, possibly leading to segfault. Just report
2780 the tag name now.
2781
2782Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2783
2784 * xpath.c: patch from Richard Jinks for XPath substring() function
2785 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
2786
27872002-06-06 Aleksey Sanin <aleksey@aleksey.com>
2788
2789 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
2790
2791Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
2792
2793 *doc/FAQ.html
2794 fixing typos in FAQ, thanks to Robert Funnell for the
2795 editing help
2796
2797Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2798
2799 * NEWS: got complaints from rpmlint that it was empty
2800
2801Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
2802
2803 * added doc/tutorial, including:
2804 apa.html
2805 apb.html
2806 apc.html
2807 apd.html
2808 ar01s02.html
2809 ar01s03.html
2810 ar01s04.html
2811 ar01s05.html
2812 ar01s06.html
2813 includeaddattribute.c
2814 includeaddkeyword.c
2815 includekeyword.c
2816 includestory.xml
2817 index.html
2818 xmltutorial.xml
2819 libxml tutorial, including generated html
2820
2821Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
2822
2823 * result/c14n/exc-without-comments/merlin-c14n-two-*
2824 result/c14n/without-comments/merlin-c14n-two-*
2825 test/c14n/exc-without-comments/merlin-c14n-two-*
2826 test/c14n/without-comments/merlin-c14n-two-*
2827 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
2828 c14n/exc-c14n and slightly modified test script to handle
2829 these test cases
2830 * c14n.c: fixed bugs for complicated nodes set (namespace
2831 without node and others from merlin-c14n-two.tar.gz)
2832 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
2833 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
2834 for xmlsec performance patch
2835 * xpath.c: fixed self::node() for namespaces and attributes
2836
2837Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
2838
2839 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
2840 but with the format parameter
2841 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
2842
2843Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
2844
2845 * Makefile.am: updated c14n tests suite
2846 * c14n.c: performance improvement for previous c14n patch
2847
2848Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2849
2850 * parser.c: another peroformance patch from Peter Jacobi, that
2851 time on parsing attribute values.
2852
2853Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
2854
2855 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
2856 into LibXML2 test suite
2857
2858Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
2859
2860 * c14n.c: propagating xpath ancesstors node fix to c14n
2861 plus small performance improvement to reduce number of
2862 mallocs
2863 * xpath.c: fixed ancestors axis processing for namespace nodes
2864
2865Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
2866
2867 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
2868 Peter Jacobi
2869
2870Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2871
2872 * configure.in: preparing 2.4.22
2873
2874Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2875
2876 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
2877 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
2878 a public entry point.
2879 * doc/*: rebuilt the API and docs
2880
2881Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2882
2883 * xpath.c: patch from Richard Jinks to fix a problem introduced
2884 in the previous patch and pointed by Norm
2885
2886Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2887
2888 * libxml.spec.in: fixing bug #81112
2889
2890Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2891
2892 * uri.c: fixing bug #82848
2893
2894Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2895
2896 * result/catalogs/mycatalog.full: Aleksey's commit changed the
2897 output of one catalog test
2898
2899Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2900
2901 * global.data globals.c tree.c include/libxml/globals.h
2902 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
2903 default value for global parameter xmlIndentTreeOutput to 1 and
2904 introduced new global parameter xmlTreeIndentString (the string
2905 used to do one-level indent) with default value " " (as it was
2906 in tree.c)
2907
2908Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2909
2910 * Makefile.am: Merijn Broeren pointed out a problem when compiling
2911 with trio and schemas.
2912
2913Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2914
2915 * xpath.c: patch from Richard Jinks to fix the problem raised in
2916 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
2917
2918Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2919
2920 * xmlschemas.c: a bit of work on import.
2921 * xmlschemastypes.c: Charles Bozeman provided a compare function
2922 for date/time types so min/max facet restrictions should work,
2923 indeterminate comparisons return an error instead of equal.
2924 * test/schemas/date_0* result/schemas/date_0_0: specific test
2925 from Charles Bozeman too
2926
2927Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2928
2929 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
2930 from Christian Cornelssen fixing the man pages and the Catalog
2931 building script.
2932 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
2933 next step is <xs:import> I now have a reasonable understanding
2934 of how it works.
2935
2936Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2937
2938 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
2939
2940Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2941
2942 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
2943
2944Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
2945
2946 * xpath.c: fixing an XPath function evalutation bug pointed out
2947 by Alexey Efimov where the context was lost when evaluating
2948 the function arguments
2949
2950Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
2951
2952 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
2953 function public for XMLSec performance optimizations
2954
2955Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2956
2957 * python/generator.py python/libxml2class.txt : fixed a problem
2958 with the HTML parser pointed by Gary Benson
2959 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
2960 example
2961
2962Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2963 * parser.c: fixed bug #81159 (memory growth in SAX)
2964
2965Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2966 * xpath.c: fixed bug #78858 (the real fix)
2967
2968Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
2969 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
2970
2971Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2972
2973 * tree.c: modified xmlNodeSetBase to allow changing the
2974 base of a document.
2975
2976Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
2977
2978 * xmlschemastypes.c: patch Charles Bozeman for validation of
2979 all the date, time, and duration types
2980 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
2981 * configure.in: fixed an error pointed by an user
2982 * xml2-config.in: fixed an error pointed by an user
2983
2984Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2985
2986 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
2987 win32/libxml2.def.src xmlIO.c: exported default
2988 'file:', 'http:' and 'ftp:' protocols input handlers
2989 and maked protocols comparisson case insensitive
2990
2991Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2992
2993 * configure.in: Neven Has detected a typo
2994
2995Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
2996
2997 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
2998 as one of the persons allowed to commit directly to the
2999 module.
3000
3001Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3002
3003 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
3004 * valid.c: raised a too low limit
3005 * doc/*: rebuilt the docs
3006
3007Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3008
3009 * test/XPath/expr/floats test/XPath/expr/functions
3010 result/XPath/expr/floats result/XPath/expr/functions
3011 xpath.c: another XPath conformance patch from Richard Jinks
3012
3013Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
3014
3015 * xmlschemas.c: fixed validation of attribute groups.
3016 * test/schemas result/schemas: added an example from the primer
3017
3018Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3019
3020 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
3021 * test/schemas result/schemas: updated the test list
3022
3023Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3024
3025 * TODO: updated a bit
3026 * parser.c: made a comment more specific
3027 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
3028 Schemas conformance.
3029 * test/schemas result/schemas: updated the test list
3030
3031Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
3032
3033 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
3034 implementing xs:all with minOccurs = 0
3035 * tes/schemas/* result/schemas/*: added more tests covering
3036 xs:all
3037
3038Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
3039
3040 * xmlregexp.c: first implementation of the all particle, this
3041 may need to be revisited for case where not all transitions
3042 must be crossed.
3043
3044Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3045
3046 * tree.c: another entity processing update from Markus Henke
3047
3048Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
3049
3050 * trionan.c: fixed crash on OSF/1
3051
3052Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
3053
3054 * xmlschemas.c: more Schemas work
3055 * test/schemas/* result/schemas/*: added more tests coming
3056 from the spec.
3057
3058Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3059
3060 * c14n.c: patch from Aleksey Sanin reflecting a change in the
3061 ExcC14N specification
3062
3063Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3064
3065 * tree.c: patch from Markus Henke, fix for recursive entities.
3066
3067Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3068
3069 * xpath.c: fix a problem with string() on a document node.
3070
3071Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3072
3073 * Makefile.am xmlschemas.c: more Schemas work
3074 * test/schemas/* result/schemas/*: added more tests coming
3075 from the spec.
3076
3077Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3078
3079 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
3080 * result/HTML/*: this changes a few things in the results
3081
3082Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3083
3084 * include/libxml/tree.h: eliminated 'declaration different than
3085 prototype' warning
3086 * include/win32config.h: "resolved" conflicts with errno.h
3087
3088Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3089
3090 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
3091 on the automata interfaces and debug of counted choices
3092 * test/schemas/* result/schemas/*: added a number of tests
3093
3094Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3095
3096 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
3097 a bit of work on Schemas
3098 * testSchemas.c: try to make it more useful
3099 * test/schemas/* result/schemas/* Makefile.am: changed the
3100 Schemas regression test procedure, started adding a few samples
3101
3102Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
3103
3104 * include/libxml/encoding.h: Patch for the Borland C++ builder
3105 * include/libxml/tree.h: Patch for the Borland C++ builder
3106 * threads.c: Patch for the Borland C++ builder
3107 * win32/bcb5: New directory for the Borland C++ builder
3108 project files
3109
3110Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
3111
3112 * win32/Makefile.msvc: Update for XML Schema support
3113 * win32/configure.js: Update for XML Schema support
3114 * win32/libxml2.def.src: Update for XML Schema support
3115
3116Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
3117
3118 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
3119 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
3120 xmlunicode.c include/libxml/Makefile.am
3121 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
3122 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
3123 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
3124 include/libxml/xmlversion.h.in : merged the current state of
3125 XML Schemas implementation, it is not configured in by default,
3126 a specific --schemas configure option has been added.
3127 * test/automata test/regexp test/schemas Makefile.am
3128 result/automata result/regexp result/schemas:
3129 merged automata/regexp/schemas regression tests
3130
3131Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
3132
3133 * xpath.c: Gary found a compile time problem, fixes #78823
3134
3135Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
3136
3137 * configure.in: release of 2.4.20
3138 * doc/*: updated and rebuilt the docs
3139
3140Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3141
3142 * python/Makefile.am: patch from Cristian Gafton to build on
3143 Red Hat 6.2, should also fix #75779
3144
3145Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3146
3147 * valid.c: first part of fixing #78729
3148
3149Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
3150
3151 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
3152 escaping of URI when saving HTML files.
3153 * result/HTML/*: this impacted some tests
3154
3155Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
3156
3157 * configure.in: trying to fix #77441
3158
3159Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
3160
3161 * include/libxml/xmlIO.h: Hallski complained it could not be
3162 included by itself.
3163
3164Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
3165
3166 * configure.in: applied an IEEE flag patch for OSF/1 #77825
3167
3168Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3169
3170 * win32/configure.js: patch from Nilo for the c14n option
3171 * win32/Makefile.msvc: fixed libxml2.def generation with threads
3172
3173Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
3174
3175 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
3176 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
3177 LIBXML_THREAD_ENABLED
3178
3179Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3180
3181 * xpath.c: another patch from Richard Jinks for substring conformance
3182 * test/XPath/expr/floats test/XPath/expr/strings
3183 result/XPath/expr/floats result/XPath/expr/strings: update of the
3184 test suite to check those.
3185
3186Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3187
3188 * xpath.c: patch from Richard Jinks for .x float parsing.
3189
3190Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
3191
3192 * parser.c: patch from Markus Henke when an encoding ain't recognized
3193
3194Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3195
3196 * libxml.m4: got a report that #include <string.h> was needed
3197
3198Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3199
3200 * xmllint.c: applied a fix from Anthony Jones for -o /--output
3201
3202Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
3203
3204 * doc/example.html: fixing typo
3205
3206Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3207
3208 * xpath.c: fixed a bug in the nodeset to boolean comparison code
3209 pointed out by Melvyn Sopacua.
3210
3211Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3212
3213 * libxml.m4: Frédéric Crozat gave a patch related to the change
3214 of Include paths breaking the libxml.m4
3215
3216Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3217
3218 * xpath.c: Fix bug #76927 forgot to save some context
3219 when evaluating binary expressions
3220
3221Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3222
3223 * configure.in: fixed configure for MPE/iX from Markus Henke
3224 * xmlmemory.c: fixed initialization problems
3225 * xpath.c: another set of patches from Richard Jinks this
3226 fixes "make XPathtests" on linux
3227
3228Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
3229
3230 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
3231 * test/XPath/expr/compare test/XPath/expr/equality
3232 test/XPath/expr/floats test/XPath/expr/functions
3233 test/XPath/expr/strings result/XPath/expr/compare
3234 result/XPath/expr/equality result/XPath/expr/floats
3235 result/XPath/expr/functions result/XPath/expr/strings: Updated
3236 tests though they show a divergence on Linux
3237
3238Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3239
3240 * xpath.c trionan.c: previous commit also included patches
3241 from Richard Jinks on some IEEE support corner case
3242
3243Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
3244
3245 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
3246 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
3247 that $(datadir) should be used for docs
3248
3249Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
3250
3251 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
3252 could leak filedescriptors
3253
3254Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3255
3256 * configure.in nanohttp.c: applied patch from Allan Clark for
3257 UnixWare/OpenServer
3258
3259Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3260
3261 * configure.in: preparing 2.4.19
3262 * doc/*: rebuilt the docs
3263
3264Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3265
3266 * nanohttp.c: fixing #76043, got fed up with non-portability
3267 of that piece of code.
3268
3269Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3270
3271 * valid.c SAX.c: Never commit without running "make tests" :-(
3272 fix a couple of stupidities in the previous commit
3273 * result/*: a few changes in some attribute order result of previous
3274 commit.
3275
3276Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3277
3278 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
3279 the internal subset should not raise duplicate ID errors,
3280 also there was a small bug in conjunction to namespace
3281 declarations defaulted and xml:xxx attributes DTD definitions.
3282
3283Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3284
3285 * xpath.c: Richard Jinks also raised some rounding problems
3286 this tries to fix them
3287
3288Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3289
3290 * xpath.c: Richard Jinks spotted an incoherent memory allocation
3291 behaviour in xmlXPathCastToString()
3292
3293Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3294
3295 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
3296 raised by Morus Walter
3297
3298Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3299
3300 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
3301 from Igor
3302
3303Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3304
3305 * xpath.c: fixing #75619, related to a problem when trying
3306 to evaluate condition when the current node set resulting
3307 from that sub-step evaluation is empty. Also fixes 2 potential
3308 problem with previous-sibling and next-siblings axis.
3309
3310Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3311
3312 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
3313 HTML support is not configured in.
3314
3315Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3316
3317 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
3318 include/libxml/tree.h: dohh I really didn't intended to commit
3319 this test version :-(
3320
3321Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3322
3323 * testSAX.c: I wanted to see the real speed at the SAX interface
3324 after a little too many Ximianer started complaining about the
3325 parser speed.
3326 added a --quiet option:
3327 paphio:~/XML -> ls -l db100000.xml
3328 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
3329 paphio:~/XML -> time ./testSAX --quiet db100000.xml
3330 3200006 callbacks generated
3331 real 0m1.270s
3332 Which means 16MBytes/s and 3Mcallback/s
3333
3334Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3335
3336 * xpath.c: valgrind spotted another error that time when running
3337 on libxslt regression tests
3338
3339Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3340
3341 * Makefile.am: adding "make valgrind" running the full regression
3342 tests (except python ones) under Valgrind (using valgrind -q
3343 which was kindly added by the author).
3344 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
3345 passes cleanly now except an obcure floating point initialization
3346 raised in log10() in one XPath regression test ???
3347 * tree.c: edited some comments to close #75244
3348
3349Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
3350
3351 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
3352 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
3353 context of ScrollKeeper, made sure that if the number is
3354 an integer, the serialization follows the description at
3355 http://www.w3.org/TR/xpath#section-String-Functions
3356
3357Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3358
3359 * configure.in: preparing 2.4.18
3360 * doc/*: updated and rebuilt the web site
3361 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
3362 the Windows and Cygwin maintainers.
3363 * parser.c: humm, changed the way the SAX parser work when
3364 xmlSubstituteEntitiesDefault(1) is set, it will then
3365 do the entity registration and loading by itself in case the
3366 user provided SAX getEntity() returns NULL.
3367 * testSAX.c: added --noent to test the behaviour.
3368
3369Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3370
3371 * parser.c: Wilfried Teiken provided a hackish but working
3372 way to get context reported back on entities when parsing
3373 with SAX and without breaking the DOM build.
3374
3375Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3376
3377 * c14n.c: applied a new patch from Aleksey Sanin
3378 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
3379 to reference Aleksey implementation of XML digital Signatures
3380
3381Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3382
3383 * xpath.c: small fix to avoid potential problem due to
3384 ordering of freeing data
3385 * python/Makefile.am: people were complaining about
3386 the generated file in python dir not being built
3387
3388Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3389
3390 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
3391 python/generator.py python/libxml.c python/types.c: Cleanup
3392 of the python Makefiles based on Jacob and James feedback,
3393 fixed the spec file accordingly, fixed the number of warning
3394 that passing my pedantic CFLAGS was generating. Conclusion
3395 is that Python includes are real crap.
3396
3397Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3398
3399 * configure,in: it was reported quite a few times that
3400 xml2-config --cflags should not output
3401 -I$includeprefix/libxml2/libxml because libxml2 header names
3402 clashes with existing names like list.h from C++ stl.
3403 Includes should be #include<libxml/xxx.h> so ...
3404
3405Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3406
3407 * c14n.c: another patch from Aleksey Sanin
3408
3409Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3410
3411 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
3412 canonicalization algorithm
3413 * doc/xml.html doc/index.html: added the C14N references on the
3414 index page.
3415
34162002-03-13 jacob berkman <jacob@ximian.com>
3417
3418 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
3419 usage, redundant, and gcc specific
3420
3421Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3422
3423 * xpath.c: speedup some node selection operations, this can
3424 have a significant impact on DocBook Norm's stylesheets
3425 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
3426 make sure it's always the case
3427 * debugXML.c: distinguish CDATA and comments in ls operations
3428
3429Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3430
3431 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
3432 to generate better API descriptions etc...
3433
3434Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3435
3436 * c14n.c: Fixing #74186, made sure all boolean expressions
3437 get fully parenthesized, ran indent on the output
3438 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
3439 include/libxml/tree.h: also #74186 related, removed the
3440 --with-buffers option, and all the preprocessor conditional
3441 sections that were resulting from it.
3442
3443Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3444
3445 * valid.c: applied patch from Dodji Seketeli fixing an
3446 uninitailized variable in xmlValidGetValidElements()
3447
3448Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3449
3450 * c14n.c: fixed a few comments
3451 * doc/*.html doc/*/*.html: regenerated the docs and added
3452 the C14N API
3453 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
3454
3455Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
3456
3457 * check-xml-test-suite.py: fix to adapt varaiations in the
3458 bindings
3459 * configure.in python/setup.py python/setup.py.in: fixed to
3460 have the version of the python scripts automatically updated
3461
3462Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3463
3464 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
3465 in xmlCopyProp()
3466
3467Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3468
3469 * configure.in: preparing 2.4.17 release
3470 * doc/*: updated and rebuilt the docs
3471 * xpath.c: fixed a comment
3472 * python/libxml.c: fixed a possible reentrancy problem
3473
3474Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3475
3476 * tree.c python/tests/Makefile.am python/tests/attribs.py:
3477 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
3478 added a specific regression test
3479 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
3480 not raise exceptions when failing to find the attribute.
3481
3482Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3483
3484 * configure.in xmllint.c: owen pointed out a problem with the
3485 ftme fix, gettimeofday() was not detected by configure and
3486 the ftime header wasn't included, dohhh
3487
3488Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3489
3490 * configure.in xmllint.c: trying to fix #71457 for timing
3491 precision when gettimeofday() is not availble but ftime() is
3492
3493Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3494
3495 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
3496 are now copied on install and part of the -devel RPM
3497
3498Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
3499
3500 * xpath.c: trying to avoid bug #72150 which was apparently
3501 caused by a gcc bug (or a processor problem) as detailed
3502 at http://veillard.com/gcc.bug
3503
3504Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3505
3506 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
3507 fixed xmlReconciliateNs(), added a Python test/example for
3508 inter-document cut'n paste
3509 * python/libxml.py: fixed node.doc on document nodes and added
3510 xpathEval() onto node objects
3511
3512Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3513
3514 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
3515 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
3516 fixup and integrated tests for the serialization stuff
3517
3518Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3519
3520 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
3521 moved the libxml man page to section 3
3522
3523Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3524
3525 * tree.c: fix bug #72490
3526 * python/libxml.c python/libxml.py: added methods serialize()
3527 and saveTo() to all node elements.
3528
3529Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3530
3531 * xmlIO.c: closed #73430, don't read from an input source
3532 which indicated an end-of-file or an error.
3533
3534Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3535
3536 * parser.c: make sure SAX endDocument is always called as
3537 this could result in a Python memory leak otherwise (it's
3538 used to decrement ref-counting)
3539 * python/generator.py python/libxml.c python/libxml.py
3540 python/libxml2-python-api.xml python/libxml2class.txt
3541 python/tests/error.py python/tests/xpath.py: implemented
3542 the suggestions made by Gary Benson and extended the tests
3543 to match it.
3544
3545Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3546
3547 * python/generator.py: applied patch fixing #73450
3548
3549Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3550
3551 * xpath.c: fixing #61290 "namespace nodes have no parent"
3552 long standing divergence from the XPath REC. NodeSets
3553 simply hold a copy of namespace nodes and those node ->next
3554 points to the parent (which may not be the node carrying the
3555 definition).
3556 * include/libxml/xpath.h: flagged but didn't added a possible
3557 speedup
3558 * DOCBparser.c HTMLparser.c: removed some warnings from push
3559 parser due to new state being added.
3560 * tree.c: new fix from Boris Erdmann
3561 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
3562 the XML Canonalization support from Aleksey Sanin
3563
3564Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3565
3566 * tree.c: patch from Boris Erdmann fixing some namespace odities
3567 with xmlCopyNode()
3568
3569Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3570
3571 * xmlIO.c: fix bug #72706 when loading a NULL entity
3572
3573Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3574
3575 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
3576 actually change in a future XML Namespace revision.
3577
3578Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3579
3580 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
3581 added the possibility of returning nodesets from XPath extension
3582 functions written in Python
3583
3584Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
3585
3586 * python/*: commiting some Python bindings work done while travelling
3587
3588Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3589
3590 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
3591 explicitely with memory debugging switched on
3592
3593Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3594
3595 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3596 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3597 Added wrapper for the xmlURIPtr type, provided accessors, fixed
3598 the accessor generator for strings
3599 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
3600 regression test.
3601
3602Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3603
3604 * python/README python/generator.py python/libxml.c python/setup.py:
3605 added the 'usual' setup.py to allow building a libxml2-python
3606 module based on the same code. The initialization is however
3607 different the 2 .so files fo libxml2 and libxslt are identical and
3608 they entry point initialize both libraries. this is done to avoid
3609 some possible nasty problem since the Python don't merge the maps
3610 of all shared modules.
3611
3612Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3613
3614 * parser.c: fixed a push/encoding bug reported by Michael
3615 on librsvg
3616
3617Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3618
3619 * include/libxml/parserInternals.h: fixes a misplaced #endif
3620
3621Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3622
3623 * parser.c valid.c: found and fixed a couple of allocation bugs
3624
3625Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3626
3627 * doc/xml.html doc/python.html doc/*: added a Python and binding
3628 page describing the current state of the Python bindings and
3629 giving pointers to the other languages wrappers.
3630
3631Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3632
3633 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
3634 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
3635 rebuilt the API and web site
3636 * xpath.c: fixed #71978 portability bugs
3637
3638Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3639
3640 * SAX.c: oops broke automatic defaulting of namespaces attributes.
3641
3642Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3643
3644 * include/libxml/parserInternals.h parser.c: had to change
3645 2 internal parsing API when processing document content
3646 to check the start and end of element content are defined
3647 in the same entity
3648 * valid.c include/libxml/valid.h: attribute normalization can
3649 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
3650 with the context to report it.
3651 * SAX.c: fixed the last known bugs, crazy validation constraints
3652 when a document is standalone seems correctly handled. There
3653 is a couple of open issues left which need consideration especially
3654 PE93 on external unparsed entities and standalone status.
3655 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
3656 The 2 tests left failing are actually in error. Cleanup done.
3657
3658Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3659
3660 * valid.c: implemented E59 spaces in CDATA does not match the
3661 nonterminal S
3662
3663Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3664
3665 * SAX.c parser.c valid.c: more validation test fixups
3666 * check-xml-test-suite.py: added duration info for the tests
3667
3668Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3669
3670 * parser.c valid.c: a couple of errors were reported but not
3671 saved back as such in the parsing context. Down to 1% failure rate
3672 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
3673
3674Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3675
3676 * xmlInternald.c: isExtender was missing a char
3677 * parser.c include/libxml/parser.h: % are acceptable in the
3678 internal subset if within a PUBLIC ID
3679
3680Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3681
3682 * SAX.c parserInternals.c valid.c: more work on the conformance
3683 suite. Took the step to finally block documents with encoding
3684 errors. It's a fatal error per the spec, people should have fixed
3685 their documents by now.
3686
3687Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
3688
3689 * check-xml-test-suite.py: fixed the test script after some discussion
3690 on the semantic of TYPE="error"
3691 * Makefile.am: added the script to the distrib
3692
3693Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3694
3695 * SAX.c entities.c: fixed a couple of conformances issues deep
3696 into the validation code (standalone and undeclared Notations)
3697
3698Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3699
3700 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
3701 stayed there for years !
3702
3703Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3704
3705 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
3706 missing
3707
3708Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3709
3710 * check-xml-test-suite.py: improved the behaviour a bit as
3711 well as the logs
3712 * parser.c valid.c SAX.c: fixed a few more bugs
3713 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
3714
3715Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3716
3717 * check-xml-test-suite.py: python script to run regression tests
3718 against the XML Test suite of W3C/OASis
3719 * SAX.c: fixed a validation bug
3720 * parser.c: fixed 3 errors pointed by the test suite
3721 * doc/buildDocBookCatalog: fixed a typo pointed by drake
3722 * python/Makefile.am: fixed a dependendy
3723
3724Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3725
3726 * xmlmemory.c: avoid a warning bug #71594
3727
3728Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3729
3730 * xmlmemory.c: Jesse Perry provided a patch to remove a few
3731 warning on alpha/Tru64
3732
3733Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3734
3735 * include/libxml/entities.h: fixing a comment
3736 * valid.c: fixing some troubles with validity check on namespaces
3737 * result/VC/NS3 test/VC/NS3: added a specific regression test
3738
3739Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3740
3741 * tree.c: Fixing #71342 serializing '\n' in attribute values
3742 * result/noent/att3 result/att3 test/att3: added a specific
3743 test.
3744
3745Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3746
3747 * python/libxml.c: couple of bug fixes
3748
3749Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3750
3751 * python/*.py: removed tabs and used spaces.
3752
3753Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3754
3755 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
3756 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
3757
3758Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3759
3760 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
3761 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
3762
3763Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3764
3765 * include/libxml/encoding.h include/libxml/entities.h
3766 include/libxml/globals.h include/libxml/parser.h
3767 include/libxml/threads.h include/libxml/tree.h
3768 include/libxml/xmlmemory.h: trying to fix the include mess
3769
3770Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3771
3772 * include/libxml/xmlmemory.h: reverted part of the previous
3773 attempt to provide #69655, this was breaking the build.
3774
3775Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
3776
3777 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
3778 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
3779 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
3780 include/libxml/parserInternals.h include/libxml/tree.h
3781 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
3782 Tentatively fixed #69655 , make compiling with -Wredundant-decls
3783 clean.
3784 * python/libxml.c: fixed a warning.
3785
3786Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3787
3788 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
3789 copying of node, merge back IDs in the target document.
3790 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
3791 test/XInclude/ents/ids.xml: test case
3792 * result/VC/ElementValid4: output changed due to a typo fix
3793
3794Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3795
3796 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +00003797 generate the dependencies right as Jacob found out. Add
3798 an extra dependency rule.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00003799
3800Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3801
3802 * parserInternals.c valid.c: Justin Fletcher found some parts
3803 of the code needing cleanup
3804 * libxml.spec.in python/Makefile.am python/generator.py
3805 python/libxml.c python/libxml.py: Fixed the python Makefiles
3806 corrected a bug showing up on ia64, changed the name of the
3807 python internal module too
3808
3809Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3810
3811 * Makefile.am: applied patch from Andris Pavenis for binary
3812 name suffixes
3813
3814Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
3815
3816 * xmllint.c win32/win32config.h: fixing #68748
3817
3818Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3819
3820 * valid.c: fixing #70166
3821
3822Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3823
3824 * valid.c: fixing #70077
3825
3826Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3827
3828 * Copyright Makefile.am README configure.in libxml.spec.in:
3829 Changed to the MIT Licence
3830 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
3831 doc/xmlio.html: updated the doc accordingly
3832 * include/libxml/xmlwin32version.h configure.in: preparing
3833 2.4.14 release
3834 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3835 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3836 fixed the const xmlChar * wrapper and generator, XPath extension
3837 functions now use the context as first argument
3838 * python/tests/tstxpath.py python/tests/xpath.py
3839 python/tests/xpathext.py: Updated the tests accordingly
3840 * tree.c: fixed bug #70067
3841
3842Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3843
3844 * Makefile.am: cleanup
3845 * debugXML.c: always use stdout if output is NULL
3846 * xmlIO.c: don't close filedescriptors passed to outputBuffers
3847 * python/Makefile.am python/generator.py python/libxml2class.txt
3848 python/libxml_wrap.h python/types.c: augmented the number of bindings
3849 handling FILE * and XPath contexts
3850 * python/tests/Makefile.am: avoid a stupid problem due to the
3851 use of TEST.
3852
3853Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3854
3855 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
3856
3857Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3858
3859 * python/TODO python/libxml.c: cleanup the extension function lookup
3860 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
3861
3862Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3863
3864 * configure.in python/Makefile.am: do not install outside
3865 of prefix
3866
3867Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3868
3869 * python/TODO python/libxml.c: started adding SAX interfaces
3870 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
3871 SAX test
3872
3873Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3874
3875 * tree.c: hardened the addChild function
3876 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3877 python/libxml2class.txt python/libxml_wrap.h python/TODO:
3878 added accessors needed for xmlNode, a bit more testing and
3879 extension of interfaces
3880 * python/tests/Makefile.am python/tests/build.py: added a test
3881 build from scratch/save/load/check
3882
3883Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3884
3885 * parserInternals.c: change a small bit in the way valididy
3886 error messages get initialized
3887 * python/TODO python/libxml.c python/libxml2-python-api.xml
3888 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3889 added some memory debugging to track leaks at the libxml2 level
3890 * python/tests/*.py: changed all tests to check for leaks,
3891 there is just one left in XPath extension registrations.
3892
3893Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
3894
3895 * python/TODO python/generator.py python/libxml2-python-api.xml
3896 python/libxml2class.txt: more accessor classes for the parser
3897 context, allow to switch on and check validity
3898 * python/tests/Makefile.am python/tests/error.py
3899 python/tests/invalid.xml python/tests/valid.xml
3900 python/tests/validate.py: attded more test and and added error.py
3901 which I forgot to commit in the last step
3902
3903Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3904
3905 * python/Makefile.am python/types.c: cleanup
3906 * python/libxml.c python/libxml.py python/libxml_wrap.h
3907 python/generator.py python/libxml2-python-api.xml
3908 python/libxml2class.txt: added class for parser context, added
3909 first cut for push mode support. Added a framework to generate
3910 accessors functions.
3911 * python/tests/Makefile.am python/tests/push.py: added a push
3912 test
3913
3914Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3915
3916 * python/Makefile.am python/TODO python/libxml.py: fixed a small
3917 bug a bit of cleanup.
3918
3919Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3920
3921 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
3922 python/libxml2class.txt: adding error redirections and preformat
3923 to a python handler
3924 * python/tests/Makefile.am python/tests/*.py: cleanup made all
3925 tests self checking
3926
3927Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3928
3929 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
3930 a function
3931
3932Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3933
3934 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
3935 python/libxml.c python/libxml2-python-api.xml
3936 python/libxml2class.txt: Progressing through the TODOs, class
3937 description output, extra XML API, RPM now builds the wrappers
3938 for all python installed versions
3939
3940Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
3941
3942 * configure.in libxml.spec.in python/Makefile.am python/TODO
3943 python/generator.py python/libxml2class.txt: added more informations
3944 in the libxml2-python package including docs. Slightly changed
3945 the class hierarchy
3946 * python/tests/*: added basic regression tests infrastructure too
3947
3948Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3949
3950 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
3951 added libxml2-python as part of the packages installed
3952
3953Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3954
3955 * python/Makefile.am python/generator.py python/libxml.c
3956 python/libxml.py: more work, now able to extend the
3957 XPath interpreter with functions written in python.
3958
3959Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3960
3961 * python/Makefile.am: Jacob sent a patch to allow building from
3962 tarfile.
3963
3964Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3965
3966 * python/Makefile.am python/libxml.c configure.in Makefile.am:
3967 inserted the python wrappers build, I hope this won't be too
3968 unportable
3969
3970Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3971
3972 * xpath.c: minor optimization
3973 * python/generator.py python/libxml.c python/libxml.py
3974 python/libxml_wrap.h: more work on the python bindings,
3975 they now support XPath and there is no evident leak
3976
3977Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3978
3979 * python/generator.py python/libxml.c python/libxml.py:
3980 more work on the python bindings generator.
3981
3982Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3983
3984 * python/generator.py python/libxml.c python/libxml_wrap.h:
3985 more work on the python bindings.
3986
3987Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3988
3989 * python/generator.py python/libxml.c python/libxml.py
3990 python/libxml_wrap.h: commited early version of a python binding
3991 for private use only ATM
3992
3993Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3994
3995 * entities.c tree.c include/libxml/entities.h: applied patch
3996 from Anthony Jones to implement copy of DTD subtree too. Had
3997 just to keep 2 function private which really ought to become
3998 public ones.
3999
4000Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4001
4002 * xmllint.c: added pointers to the web pages in the usage()
4003
4004Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4005
4006 * tree.c: more fixes from Petr Kozelka for attribute handling
4007 in the tree API to align the semantic with DOM.
4008
4009Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4010
4011 * valid.c tree.c entities.c: another set of patches from
4012 Anthony Jones for copy operations cleanup and robustness
4013
4014Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4015
4016 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
4017 an alphabetic index based on comments content
4018 * doc/*: rebuilt the web site with the new references
4019
4020Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4021
4022 * parserInternals.h: Greg Sjaardema suggested to use an
4023 eponential buffer groth policy in xmlParserAddNodeInfo()
4024
4025Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
4026
4027 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
4028 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
4029 doc/parsedecl.py doc/Makefile.am: updated the python extractor
4030 to generate cross-references, and added/updated the stylesheets
4031 to generate and link API indexes. The generic keyword index
4032 is not done yet.
4033 * doc/*.html: regenerated all the usual docs too
4034
4035Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4036
4037 * debugXML.c: added an xpath function to the shell for T. V. Raman
4038
4039Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4040
4041 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
4042 debug routines.
4043
4044Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4045
4046 * tree.c: apply an patch from Petr Kozelka for unlink and replace
4047 support of attribute nodes
4048
4049Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4050
4051 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
4052 hopefully near complete and fully documented of the API in XML
4053 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
4054 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
4055 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
4056 include/libxml/parserInternals.h include/libxml/valid.hi
4057 include/libxml/xmlIO.h include/libxml/xmlerror.hi
4058 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
4059 include/libxml/xpath.h include/libxml/xpathInternals.h:
4060 Cleaned up the doc comments a lot in the process, the interface
4061 coverage is now 100%
4062
4063Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4064
4065 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
4066 extracts comments from the gtk-doc DocBook output (a bit
4067 convoluted but seems to work).
4068
4069Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4070
4071 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
4072 added an XML description of the API, moved the script generating
4073 it here. Added a "make api" target
4074
4075Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4076
4077 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
4078
4079Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4080
4081 * xpath.c include/libxml/xpathInternals.h: the change made to
4082 xmlXPathFuncLookupFunc was incompatible roll it back
4083
4084Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4085
4086 * SAX.c: cleanup patch from Anthony Jones
4087 * doc/Makefile.am: fix the headers to avoid in make scan
4088 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
4089 includes, * vs Ptr and general cleanup
4090 * parsedecl.py: first version of a script to extract the
4091 module interfaces, the goal will be to provide .decl or XML
4092 specification of the interfaces to build wrappers.
4093
4094Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4095
4096 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
4097 now provides return codes in case of errors
4098
4099Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
4100
4101 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
4102 Upgraded to trio baseline 1.6
4103 * strio.h strio.c: Replaced by triostr.h and triostr.c
4104
4105Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
4106
4107 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
4108 of strdup usage in the code
4109
4110Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4111
4112 * parser.c error.c: Keith Isdale complained rightly that
4113 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
4114
4115Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4116
4117 * tree.c: fixed the funxtion to set the xml: attributes
4118 * debugXML.c: added "setbase" to test it.
4119
4120Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4121
4122 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
4123 to allow updating an attribute content
4124
4125Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4126
4127 * libxml.h: try to avoid problems when compiling on Windows
4128
4129Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
4130
4131 * hash.c: patch from Anthony Jones for hash.c allocation size
4132 * Makefile.am: trying to work around Yet Another Libtool Madness
4133 and build the 2.4.13 release finally ...
4134
4135Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4136
4137 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
4138 * doc/* : update of the documentation
4139
4140Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4141
4142 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
4143 at fixing #61290 :-(
4144
4145Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
4146
4147 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
4148 Fixes bug #67229
4149
4150Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4151
4152 * tree.c: trying to avoid troubles when a subtree is copied
4153 and coalesced in part with the target tree. Should fix
4154 bug #67407
4155
4156Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4157
4158 * valid.c: fixed validation of attributes content of type
4159 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
4160 values, very old bug. Fixes #67671
4161
4162Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4163
4164 * parser.c include/libxml/parserInternals.h tree.c: integrated
4165 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
4166 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
4167
4168Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4169
4170 * threads.c: applied Serguei Narojnyi's patch to add native
4171 thread support on the Win32 platform
4172 * testThreadsWin32.c Makefile.am: added the test program also
4173 from Serguei, Win32 specific
4174 * include/win32config.h include/libxml/xmlwin32version.h.in:
4175 added patch from Igor for the Windows thread specific defines.
4176
4177Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
4178
4179 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
4180
4181Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4182
4183 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
4184 output page into XMLinfo.html. Close bug #66951 and
4185 raised by Robert Collins too.
4186
4187Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
4188
4189 * encoding.c: Paul Keogh pointed out a possibility of segfault
4190 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
4191 Closes bug # 68238
4192
4193Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
4194
4195 * doc/*.html: updated the Gdome2 links
4196
4197Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
4198
4199 * libxml.h: Applied following patches from Robert Collins
4200 and make sure IN_LIBXML is defined when compiling it
4201 -------
4202 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
4203 as well as Visual C.
4204 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
4205 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
4206 * strio.c (PLATFORM_UNIX): Define for Cygwin.
4207 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
4208 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
4209 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
4210 xmlSysIDExists xmlNoNetExists).
4211 * xmllint.c: Don't include winsock2.h for Cygwin.
4212
4213Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4214
4215 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
4216 when the version info is not present.
4217
4218Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4219
4220 * tree.c: Anthony Jones pointed out a problem in
4221 xmlStringGetNodeList() and provided a fix for it
4222
4223Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4224
4225 * parser.c: patch from Frank J Franklin to remove a bug in
4226 xmlCreatePushParserCtxt() when the initial buffer passed
4227 is large.
4228
4229Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4230
4231 * win32/*: big cleanup of the Windows/MSVC project files
4232 from Igor Zlatkovic
4233
4234Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
4235
4236 * doc/Makefile.am: should fix #67674 and avoid troubles if
4237 xsltproc is not available or fails in the prefix provided
4238
4239Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
4240
4241 * xmlmemory.c: one more doc patch from Charlie Bozeman.
4242
4243Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4244
4245 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
4246 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
4247 Fixed a few other problems raised by Charlie Bozeman.
4248 * result/VC/ElementValid[5-7]: fixed the output
4249
4250Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
4251
4252 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
4253 patches from Charlie Bozeman. Regenerated the HTML docs.
4254
4255Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
4256
4257 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
4258 for Windows from Igor
4259
4260Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4261
4262 * xmllint.c: applied Justin Fletcher patch for --output or -o
4263
4264Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
4265
4266 * win32/libxml2/libxml2.def.src: close #67019
4267
4268Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
4269
4270 * xmllint.c: applied Justin Fletcher generic timing patch
4271 similar to the one already applied to xsltproc.
4272
4273Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
4274
4275 * include/libxml/tree.h tree.c: applied documentation patches
4276 from Charlie Bozeman
4277
4278Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
4279
4280 *doc/xmllint.xml, xmllint.1 - document --dropdtd
4281
4282Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
4283
4284 * valid.c: fix the xmlStrdup() used in the previous patch.
4285 * valid.c: added --dropdtd
4286 * tree.c: fixed xmlUnlinkNode so it also removes the references
4287 from the document if the node is a DTD
4288
4289Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
4290
4291 * HTMLtree.c valid.c: cleanup some static declarations
4292
4293Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4294
4295 * xmllint.c: removed another strdup()
4296 * doc/FAQ: removed the HP/UX entry
4297
4298Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
4299
4300 * valid.c: fix bug #66816 when validating.
4301 * xmllint.c: don't use sys/time.h if configure did not found it
4302
4303Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
4304
4305 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
4306 xmlcatalog_man.xml
4307
4308Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
4309
4310 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
4311 xmlInitMemory() was declared twice
4312
4313Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
4314
4315 * globals.c: do not reference strdup() !
4316 * configure.in libxml-2.0.pc.in: trying to fix the libs
4317 of the various config extraction modules
4318
4319Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4320
4321 * configure.in : preparing 2.4.12
4322 * doc/* : updated and rebuilt the docs
4323
4324Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
4325
4326 * uri.c: closed bug #66159
4327 * testURI.c: added --escape option
4328 * configure.in: some cleanup for xml2-config --cflags
4329
4330Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
4331
4332 * globals.c testThreads.c: removed some misplaced includes
4333 of xmlversion.h
4334
4335Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
4336
4337 * threads.c: patch from Gary Pennington fixing a possible
4338 problem at initialization time.
4339
4340Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
4341
4342 * configure.in libxml.h parser.c testThreads.c macos/: integrated
4343 Eric Lavigne contribution to build libxml2 on MacOS using
4344 CodeWarrior.
4345
4346Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
4347
4348 * xmllint.c: applied Geert Kloosterman's patch to fix
4349 --repeat --timing output
4350
4351Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
4352
4353 * parser.c: Robin Berjon <robin@knowscape.com> found a case
4354 where non-wellformed XML declaractions were not detected.
4355
4356Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4357
4358 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
4359
4360Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
4361
4362 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
4363 gets reset by xmlCleanupInputCallbacks() and this makes the
4364 function useless. Same for output.
4365
4366Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4367
4368 * xmlIO.c: robert pointed out a loop error in callback cleanups
4369
4370Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
4371
4372 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
4373 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
4374 they are not really tied to debugging
4375
4376Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4377
4378 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
4379 * xmllint.c: better --catalogs description
4380
4381Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
4382
4383 * tree.c: fixed a couple of problems in xmlSetProp()
4384
4385Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
4386
4387 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
4388 unappropriate stdout output.
4389
4390Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
4391
4392 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
4393 by Denis Beurive, closes #65111
4394
4395Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
4396
4397 * valid.c: in case of content model validity error, don't
4398 print it if validity warnings were not requested.
4399
4400Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
4401
4402 * nanoftp.c: applied a couple of patches from Brian D Ripley.
4403 * parserInternals.c: removed the last exit() call. Print an
4404 unmaskable error on stderr instead (library mismatch detection)
4405
4406Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
4407
4408 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
4409 shell instructions from Heiko Rupp
4410
4411Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
4412
4413 * catalog.c: use the URL notation file:// for default catalog paths
4414
4415Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
4416
4417 * include/libxml/tree.h: better comments for _private fields
4418 * tree.c: removed a problem when copying an entity reference.
4419
4420Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4421
4422 * vms/*: updated instructions and diffs from John A Fotheringham
4423
4424Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
4425
4426 * include/libxml/xmlerror.h: avoid an include problem if
4427 #include <libxml/xmlerror.h> happens first in code
4428 seems to be the case in KDE libs
4429
4430Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4431
4432 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
4433 from Igor for Windows
4434
4435Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4436
4437 * Makefile.am: Gary Pennington pointed out a missing prefix
4438
4439Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
4440
4441 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
4442 * doc/*: upgraded and rebuilt the docs
4443
4444Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4445
4446 * HTMLparser.c: fix comment in scripts element parsing.
4447 * result/HTML/doc3*: updated the results.
4448
4449Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
4450
4451 * uri.c: another URI bug fix #63336, using Joel Young patch.
4452
4453Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
4454
4455 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
4456 a cleaned up version of the Pwd shell string generation.
4457
4458Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4459
4460 * valid.c include/libxml/tree.h: trying to fix namespaces +
4461 validation problems for good, closing #63619 in the process
4462 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
4463 wrong in this respect, fixed it.
4464
4465Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4466
4467 * xmllint.c: Morus Walter patch to allow --format and --encode
4468
4469Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
4470
4471 * debugXML.c: Stefan Kost provided an help command for the shell
4472
4473Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
4474
4475 * debugXML.c: Heiko Rupp pointed that the shell would crash
4476 on empty nodesets returns.
4477
4478Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4479
4480 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
4481 migh need the history libraries
4482
4483Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
4484
4485 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
4486 handle the case of < in quoted attributes, Bastian Kleineidam
4487
4488Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4489
4490 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
4491 fixing catalog breakages
4492 * Makefile.am catalog.c result/catalogs/catal
4493 result/catalogs/mycatalog.* test/catalogs/catal*:
4494 fixed more problems in catalog support, added more regression tests
4495 for both XML and SGML catalog handling
4496
4497Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4498
4499 * debugXML.c: applied an improvement to xmlGetLineNo() from
4500 Keith Isdale
4501
4502Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
4503
4504 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
4505 Side effect of the progressive catalog loading
4506
4507Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
4508
4509 * Makefile.am: confexecdir and confexec_DATA were defined twice
4510 pointed out by Karl Eichwalder
4511
4512Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
4513
4514 * xmlcatalog.c: avoid unlink() and use remove() instead.
4515
4516Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4517
4518 * libxml.spec.in: cleanup
4519 * include/libxml/xmlwin32version.h: updated with 2.4.8
4520
4521Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
4522
4523 * encoding.c global.data globals.c testThreads.c: fix bug #63752
4524 of compiling libxml with a non standard set of options
4525
4526Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
4527
4528 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
4529 document --sgml option, fixing gnome bugzilla #63382
4530
4531Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
4532
4533 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
4534 breakage of 2.4.7, added a couple of really needed APIs
4535 like xmlCatalogIsEmpty() and xmlNewCatalog()
4536 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
4537 for install-catalog
4538 * configure.in: preparing 2.4.8
4539
4540Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
4541
4542 * HTMLtree.c tree.c include/libxml/HTMLtree.h
4543 include/libxml/tree.h include/libxml/xmlIO.h: more include
4544 cleanups, export cleanly one html output + format function.
4545
4546Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
4547
4548 * parser.c: removed initGenericErrorDefaultFunc call from
4549 xmlInitParser() since it could destroy previous calls to
4550 xsltSetGenericErrorFunc() effects
4551
4552Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4553
4554 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
4555 keyword.
4556
4557Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
4558
4559 * Makefile.am: cleanup
4560 * threads.c: cleanup too
4561 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
4562 from xsltproc
4563 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +00004564 dependency loop.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004565
4566Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
4567
4568 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
4569 was not used anymore !
4570
4571Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4572
4573 * configure.in: preparing 2.4.7
4574 * Makefile.am doc/Makefile.am: switched to the latest xmllint
4575 manual page from John
4576 * doc/*: updated the doc and rebuilt the generated pages
4577
4578Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
4579
4580 * xmlIO.c: closing bug #62711, the library should never
4581 close stdin or stdout.
4582
4583Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
4584
4585 * uri.c: second pass at fixing #63336, using Joel Young
4586 final patch. looks okay.
4587
4588Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
4589
4590 * uri.c include/libxml/uri.h: trying to clear #63336
4591 allowing the escaping routine to parse unconformant
4592 URI-References.
4593
4594Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
4595
4596 * vms/readme.vms vms/build_libxml.com nanoftp.c
4597 include/libxml/xmlversion.h.in: a few VMS updates from
4598 John A Fotheringham
4599 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
4600 and xmlCleanupOutputCallbacks() for the Perl binding people.
4601
4602Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
4603
4604 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
4605 apply fixes to close #63271 and avoid segfaults when
4606 the error routine gets callbed before xmlInitParser()
4607 get called.
4608 * nanoftp.c error.c: Applied patches from Justin Fletcher
4609 correcting some xmlGenericError misuses.
4610
4611Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
4612
4613 *doc/xmllint.xml, doc/xmllint.1
4614 New and improved man page for xmllint - .xml is the original, .1
4615 is the generated man page
4616
4617Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
4618
4619 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
4620 the web site from the main HTML document.
4621
4622Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4623
4624 * parser.c: fixed an erroneous validation bug when PE refs
4625 occurs in external parsed entities referenced from the
4626 internals subset
4627 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
4628 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
4629 added the associated testcase, it's a nice one.
4630 * HTMLparser.c: generate the DTD node as HTML still ...
4631 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
4632
4633Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
4634
4635 * HTMLparser.c: fixed a bug in htmlNewDoc()
4636
4637Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
4638
4639 * test/threads/*: added entities testing to the Thread test
4640 * testThreads.c: make the test reasonable
4641 * DOCBparser.c: fix the DTD public and system ID
4642 * xmllint.c: added --sgml for SGML DocBook importing
4643 * Makefile.am: added Docbtests target
4644
4645Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4646
4647 * nanoftp.c: use only "anonymous@" string for anonymous passwds
4648 * testThreads.c: removed bogus include
4649
4650Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
4651
4652 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
4653 fixed a very serious (looping) validation bug
4654
4655Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
4656
4657 * include/libxml/globals.h include/libxml/threads.h threads.c
4658 testThreads.c: far more testing, cleaning up bugs
4659 * *.c : make sure globals.h is always included.
4660
4661Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
4662
4663 * HTMLparser.c: try to get rid of parser loops for good.
4664
4665Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
4666
4667 * configure.in: fixed some bugs in CFLAGS passing.
4668 * test/threads Makefile.am testThreads.c: added a specific
4669 threaded test case (really nasty, guaranteed).
4670
4671Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
4672
4673 * catalog.c: serious cleanup on the management of the
4674 XML catalog tree, more tests done, especially with
4675 the catalog PI.
4676
4677Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
4678
4679 * catalog.c: avoid a problem in catalog cleanup on SMP if
4680 catalogs were not initialized.
4681
4682Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
4683
4684 * catalog.c xpath.c: trying to cleanup the not thread safe
4685 parts of the library.
4686
4687Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
4688
4689 * include/libxml/globals.h configure.in global.data: make
4690 the allocation be per-thread a configure option
4691 * encoding.c include/libxml/parser.h: fixed compilation
4692 errors
4693
4694Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4695
4696 * include/libxml/parser.h: Norm reported that a few lines
4697 added were breaking libxslt compile, removed them for now
4698
4699Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
4700
4701 * parser.c parserInternals.c threads.c: debugged and fixed
4702 initialization problems which were giving troubles on SMP
4703 boxes.
4704
4705Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4706
4707 * include/libxml/Makefile.am: missing globals.h
4708
4709Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4710
4711 * globals.c: added a couple of standard includes.
4712
4713Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4714
4715 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
4716 include/libxml/parserInternals.h include/libxml/tree.h
4717 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
4718 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
4719 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
4720 Applied the last patches from Gary, cleanup, activated threading
4721 all user accessible global variables are now handled in globals.[ch]
4722 Still a bit rought but make tests passes with either
4723 --with-threads defined at configure time or not.
4724 * Makefile.am example/Makefile.am: added globals.[ch] and threads
4725 linking options
4726
4727Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4728
4729 * Makefile.am include/libxml/Makefile.am
4730 include/libxml/globals.h globals.c include/libxml/threads.h
4731 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
4732 configure.in: started integrating the core of the thread support
4733 not activated yet but half integrated. The code should still
4734 compile and work anyway.
4735
4736Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4737
4738 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
4739 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
4740 integrating the non-controversial parts of Gary Pennington
4741 multithread patches
4742 * catalog.c: corrected a small bug introduced
4743
4744Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4745
4746 * catalog.c include/libxml/catalog.h: very serious cleanup,
4747 isolating unportable code and as much as possible the accesses
4748 to the global shared catalog. May need more testing !
4749
4750Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4751
4752 * include/libxml/debugXML.h debugXML.c tree.c: integrating
4753 Keith Isdale patches for the XSLT debugger interfaces. Some
4754 cleanup
4755
4756Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4757
4758 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
4759 * DOCBparser.c: generate line nubers in elements
4760
4761Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
4762
4763 * configure.in: preparing 2.4.6 release
4764 * doc/xml.html doc/html/*: updated and rebuilt the docs
4765 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
4766
4767Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
4768
4769 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
4770 adding documentation for DV's supercatalog support
4771
4772Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4773
4774 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
4775 super catalog support adding one API and one flag --sgml to
4776 xmlcatalog
4777
4778Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
4779
4780 * doc/xmlcatalog_man.xml, xmlcatalog.1
4781 One more crack at
4782 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
4783
4784
4785Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4786
4787 * xpath.c: implemented xmlXPathObjectCopy for external objects
4788 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
4789
4790Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
4791
4792 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
4793 finishing up fix to
4794 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
4795 the xmlcatalog man page display more elegantly
4796
4797Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
4798
4799 * configure.in: closing bug #61832
4800 * HTMLparser.c: removed a warning
4801
4802Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4803
4804 * xpath.c: fixing #61673 part I, do not loose doc information
4805 when copying result value trees.
4806
4807Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4808
4809 * xpath.c: trying to harden the XPath interpreter
4810
4811Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
4812
4813 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
4814 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
4815
4816Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4817
4818 * HTMLparser: repaired another loop problem
4819
4820Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4821
4822 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
4823 parsing.
4824 * xpath.c: fix bug #61291 the default XML namespace node is
4825 missing from the namespace axis.
4826 * tree.c: refuse to create namespaces nodes with prefix "xml"
4827
4828Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
4829
4830 * SAX.c: ouch a non-defined namespace could lead to a crash,
4831 fixed #61215
4832
4833Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
4834
4835 * parserInternals.c: closed bug #61054
4836
4837Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4838
4839 * include/libxml/Makefile.am: closing #60708
4840
4841Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4842
4843 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
4844 adding xmlSAXParseFileWithData following Marco Stipek suggestion
4845
4846Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4847
4848 * valid.c: close bug #61550 when xml: wasn't considered a namespace
4849
4850Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4851
4852 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
4853 * DOCBparser.c HTMLparser.c parser.c: fixed typos
4854
4855Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
4856
4857 * catalog.c: Justin Fletcher provided cleaup code in case
4858 HAVE_STAT is not defined
4859 * include/win32config.h: Igor Zlatkovic suggested to have
4860 HAVE_STAT defined there
4861
4862Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4863
4864 * catalog.c - fixed typing error reported by M. Barros
4865
4866Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
4867
4868 * xmllint.c - fixing typo
4869
4870Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4871
4872 * HTMLparser.c: small enhancement to prevent loop on
4873 unrecognizable data
4874
4875Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4876
4877 * parserInternals.c: applying patch from bug #60757 this
4878 should close it
4879
4880Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
4881
4882 * catalog.c xmlcatalog.c: removed a couple of warning
4883 * xpath.c: try to solve the linking problem on platforms
4884 needing trio to compile
4885
4886Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4887
4888 * Makefile.am libxml.spec.in: backing up non-documented changes
4889 commited without review or aproval by Jens Finke <jens@gnome.org>
4890 * HACKING: made 100% clear that no commit should be done directly
4891
4892Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4893
4894 * configure.in: Joe Orton provided a patch fixing a problem
4895 when iconv is specified to be in a non-standard directory
4896 but wasn't exported in xml2-config --cflags
4897
4898Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4899
4900 * configure.in: let's ship 2.4.5 before getting too much
4901 troubles with 2.4.4 errors.
4902
4903Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4904
4905 * encoding.c entities.c: do not output hexadecimal charrefs
4906 when serializing HTML since some version of Netscape can't
4907 grok it, generate decimal ones.
4908 * result/HTML/doc3.htm: output changed due to previous test
4909 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
4910
4911Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
4912
4913 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
4914 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
4915
4916Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4917 Released 2.4.4
4918
4919 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
4920 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
4921 updated the configuration scripts systems accordingly
4922
4923Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4924
4925 * configure.in: preparing for 2.4.4
4926 * doc/xml.html doc/html/*: updated and rebuilt the docs
4927
4928Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4929
4930 * win32/dsp/libxml2.def.src: tried to incorporate comments
4931 from bug #59220
4932
4933Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
4934
4935 * parser.c result/noent/wml.xml: fixed bug #59981 related
4936 to handling of '&' in attributes when entities are substitued
4937
4938Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4939
4940 * libxml.h include/libxml/xmlversion.h.in
4941 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
4942 Tried to close bug #60131
4943
4944Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4945
4946 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
4947
4948Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
4949
4950 * SAX.c: fixing bug #59946 on xmlns=""
4951
4952Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4953
4954 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
4955 but allocates a new error code.
4956
4957Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4958
4959 * xmllint.c: John Fleck fixed typos in the options output
4960 * parser.c SAX.c: fix ignorable white space SAX selection
4961
4962Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4963
4964 * entities.c: Steve Underwood found the possibility of an
4965 ininite loop in case of error.
4966
4967Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4968
4969 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
4970
4971Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4972
4973 * parser.c: warn if version is not 1.0 but it's not
4974 strictly speaking an error after analyzing the spec
4975
4976Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
4977
4978 *doc/catalog.html - add link to the html version of the
4979 man page, other linguistic cleanups
4980
4981Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
4982
4983 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
4984 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
4985 file, has not yet been included in the build.
4986
4987Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4988
4989 * catalog.c: removed a duplicate affectation Justin Fletcher
4990
4991Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
4992
4993 * tree.c: Armin Sander pointed a possible text coalescing
4994 problem, completed his patch.
4995
4996Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4997
4998 * trionan.c: Fixed const and volatile re-definition problem
4999
5000Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
5001
5002 * libxml.4 parser.c: doc updates from Heiko Rupp
5003 * parserInternals.c: 2 sanity checks from Heiko Rupp
5004
5005Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
5006
5007 * tree.c: applied patch from Armin Sander to make some pointers
5008 const in xmlCopyNode()
5009 * include/libxml/tree.h: added fix to the header
5010
5011Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5012
5013 * xpath.c: hum, restrict the integer usage gcc bug workaround
5014 to only gcc compilers so that other architecture don't get
5015 penalized by this limitation.
5016 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
5017
5018Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5019
5020 * valid.c: fixed a Windows compiler warning (Chris Poblete)
5021 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
5022
5023Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
5024
5025 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
5026 --convert option to xmlcatalog to convert SGML ones to
5027 the XML syntax.
5028 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
5029
5030 2.4.3 got released at that point
5031Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5032
5033 * catalog.c xmlIO.c: started some serious testing and fixed
5034 a few bug and optmization needs.
5035
5036Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5037
5038 * Makefile.am configure.in include/libxml/xmlwin32version.h:
5039 preparing for a 2.4.3 release even if it may not be ready yet
5040 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
5041 all file parsing lookup to go through the entity resolver, add
5042 to add an API to bypass it (needed to load catalogs themselves),
5043 some cleanup on the catalog code too.
5044 * nanoftp.c: small cleanup
5045 * doc/catalog.html: small update
5046
5047Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
5048
5049 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
5050 Jun Kuriyama
5051
5052Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
5053
5054 * doc/catalog.html: finished the catalog documentation
5055
5056Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5057
5058 * doc/catalog.html doc/xml.html: added documentation about
5059 Catalog support, misses an API description
5060 * doc/html/*: reextracted the API pages
5061
5062Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5063
5064 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
5065 Added the part about section 7.2 on URI resolution,
5066 fixed a side effect in the HTML parser, look complete
5067 and ready to rock except the URI/SystemID part!
5068
5069Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5070
5071 * include/libxml/catalog.h include/libxml/parser.h
5072 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
5073 xmlIO.c: added support and APIs needed for the catalog PI
5074 * include/libxml/xmlIO.h: cleanup
5075
5076Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5077
5078 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
5079 include/libxml/catalog.h: starts to look okay, really
5080 plugged the new framework, cleaned a lot of stuff,
5081 added some APIs, except the PI's support missing this
5082 should be mostly complete
5083 * result/catalogs/* test/catalogs/*: added new test, enriched
5084 the existing one with URN ID tests
5085
5086Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
5087
5088 * catalog.c: fixed nextCatalog
5089 * result/catalogs/docbook test/catalogs/*: started adding
5090 a small regression test
5091
5092Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
5093
5094 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
5095 more work on the XML catalog support.
5096 * parser.c include/libxml/parser.h: small cleanup seems using
5097 list as a public parameter name can give portability troubles
5098 * trionan.c trionan.h xpath.c include/libxml/trionan.h
5099 include/libxml/xpath.h include/libxml/Makefile.am: removed
5100 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
5101 wrappers
5102
5103Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5104
5105 * Makefile.am trio.c triodef.h trionan.c xpath.c
5106 include/libxml/Makefile.am include/libxml/trionan.h:
5107 Re-worked Not-A-Number and Infinity support.
5108 * xmlcatalog.c: added readline include files
5109
5110Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5111
5112 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
5113 testCatalog as xmlcatalog, making it an installed app
5114 adding a shell, and preparing it to be a /etc/xml/catalog
5115 management tool, though not ready yet
5116 * catalog.c include/libxml/catalog.h: adding support for
5117 XML Catalogs http://www.oasis-open.org/committees/entity/
5118 not finished, there is some interesting tradeoffs and a
5119 few open questions left.
5120
5121Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
5122
5123 * xmllint.c: fixed a line formatting problem
5124
5125Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5126
5127 * SAX.c: removed a couple of unused variable (Albert Chin)
5128
5129Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
5130
5131 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
5132 trying to fix some troubles w.r.t. function returning
5133 const xxxPtr.
5134
5135Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5136
5137 * win32/dsp/libxml2.def.src: another set of symbols conditionally
5138 defined
5139
5140Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
5141
5142 * xpointer.c: removed unused var
5143
5144Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
5145
5146 * testXPath.c: another small cleanup closing bug #59110
5147
5148Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
5149
5150 * win32/dsp/libxml2.def.src: small cleanup closing bug
5151 #59108
5152
5153Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
5154
5155 * example/gjobread.c: add xmlCleanupParser() before leaving
5156
5157Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
5158
5159 * config.h.in configure.in include/libxml/xmlwin32version.h:
5160 released 2.4.2
5161
5162Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
5163
5164 * include/libxml/valid.h debugXML.c valid.c: deprecate
5165 the non-boundchecking Sprintf functions, add Snprintf
5166 this should close bug #57984
5167
5168Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
5169
5170 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
5171 URIs before doing the lookups (pointed by Mark Vakoc)
5172
5173Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
5174
5175 * xpath.c: serious changes on Result Value Trees and NodeSets
5176 w.r.t. deallocation and collect operations. Probably not
5177 100% clean (merge of allocated trees smells like a problem).
5178 Seems sufficient to close #58943
5179
5180Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5181
5182 * xmllint.c: adding a --format option
5183
5184Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
5185
5186 * xpath.c: count() was broken on Result Value Tree
5187 * xmlIO.c: fixed file:/// accesses on _WIN32
5188
5189Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5190
5191 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
5192 macro was renamed, this should close bug #58683
5193
5194Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
5195
5196 * SAX.c: small fix fixing bug #58539 reported by coolo, in
5197 entity substitution mode text at the end of the entity might
5198 be added due to text coalescing.
5199 * nanoftp.c parser.c: small cleanup
5200
5201Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
5202
5203 * HACKING: added John Fleck right to commit in the doc subdir
5204
5205Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5206
5207 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
5208 allow to inherit attributes from the DTD directly in the
5209 tree, this is needed for XPath and can be a useful feature.
5210 Inherited namespaces are always provided at the tree level now
5211 * test/defattr* result/defattr* result/noent/defattr*: added a couple
5212 of tests for this feature (XSLT being the prime user).
5213
5214Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5215
5216 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
5217 testSAX.c xmlIO.c xmllint.c include/win32config.h
5218 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
5219 include/libxml/xmlwin32version.h.in win32/README.MSDev
5220 win32/dsp/*: applied Win32 Facelift No.2 patches from
5221 Igor Zlatkovic for Windows/MSC
5222
5223Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
5224
5225 * SAX.c: unparsedEntityDecl() the URI computation of the
5226 entity wasn't done breaking XSLT unparsed-entity-uri()
5227
5228Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
5229
5230 * xpath.c: fixed a bug when walking the descendants and
5231 the current node has no children
5232 * debugXML.c: show up when a text node is supposed to not be escaped
5233
5234Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5235
5236 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
5237 worked like the set:leading() function)
5238 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
5239
5240Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5241
5242 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
5243
5244Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5245
5246 * include/libxml/xmlIO.h: apply change to close #58141
5247 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
5248
5249Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5250
5251 * parser.c: when the internal subset uses a PE, then the
5252 included entity can use conditional sections.
5253
5254Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5255
5256 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
5257 when walking the namespace axis showing up in
5258 libxst/tests/general/bug-12
5259 * xmlmemory.c: added the possibility to trace a given block
5260 defined by its address
5261
5262Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5263
5264 * parser.c: don't override existing encoding specified before
5265 starting xmlParseDocument()
5266
5267Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5268
5269 * include/libxml/xmlwin32version.h: reinserted, needed for
5270 Windows users of CVS
5271
52722001-07-27 Darin Adler <darin@bentspoon.com>
5273
5274 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
5275 * testCatalog.c: Add include of <libxml/parser.h>.
5276
52772001-07-27 Darin Adler <darin@bentspoon.com>
5278
5279 * include/libxml/.cvsignore:
5280 * include/libxml/xmlwin32version.h:
5281 Remove this file from CVS because it's generated.
5282
5283Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5284
5285 * parser.c include/libxml/parser.h: applied const patches from
5286 Tom Moog #58002
5287
5288Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5289
5290 * xpath.c include/libxml/xpath{,Internals}.h: added a function
5291 lookup framework
5292
5293Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5294
5295 * tree.c: fixed xmlCopyNode() for documents
5296
5297Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5298
5299 * parser.c: fixed bugs #58073 reported by Greg Shtilman
5300
5301Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5302
5303 * parser.c: fixes bug #57652 reported by Morus Walter
5304
5305Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5306
5307 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
5308
5309Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5310
5311 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
5312 errors, lesson don't add new functions at 1am before a release
5313 * xpath.c: integrated fix from Bjorn to avoid divide by zero
5314 from XPath initialization when possible.
5315
5316Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5317
5318 * result/scripts/base*: removing history/readline changed
5319 this slightly
5320 * include/libxml/parser.h SAX.c parser.c parserInternals.c
5321 xmllint.c: make element content line number generation
5322 optionnal to avoid breaking old apps added interface to switch
5323
5324Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5325
5326 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +00005327 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00005328 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
5329 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
5330 John Kroll fixes to allow saving to HTTP via PUT (or
5331 POST of needed).
5332 * doc/html/*.html: regenerated the docs
5333
5334Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5335
5336 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
5337 xmlHashScanFull and xmlHashScannFull3 to get passed the
5338 three keys as arguments to the callback function
5339
5340Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5341
5342 * configure.in Makefile.am: removed libxml softlink for good
5343 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
5344 100% coverage by gtk-doc
5345
5346Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5347
5348 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
5349 fixed serious troubles due to size_t vs. int mismatch
5350
5351Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5352
5353 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
5354
5355Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5356
5357 * include/libxml/xpath{,Internals}.h xpath.c: added a more
5358 convenient extension API for value and context managing
5359 Now handles external objects through xmlXPathPopExternal,
5360 xmlXPathWrapExternal and xmlXPathReturnExternal.
5361 Added functions for sets operations (intersection, etc.)
5362
5363Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5364
5365 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
5366 xmlIO.c tree.c parserInternals.c entities.c encoding.c
5367 HTMLparser.c: cleanup of global variables, marking some
5368 const or private.
5369
5370Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5371
5372 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
5373 fixed xmlXPathNodeSetItem when passing index=0
5374
5375Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5376
5377 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
5378
5379Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5380
5381 * xmllint.c: fixed compilation under Cygwin #57503
5382 * TODO: update
5383
53842001-07-13 Peter Williams <peterw@ximian.com>
5385
5386 * config.h.in: add #undef HAVE_DLFCN_H
5387
5388 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
5389 builddir.
5390
5391Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5392
5393 * win32/libxml2/libxml2.def.src: added a couple of exported entries
5394 raised by #57348 and #57381
5395
5396Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5397
5398 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
5399 tree.c xpointer.c: store the line numbder in element->content,
5400 may break some software, need a configuration mechanism
5401
54022001-07-10 Darin Adler <darin@bentspoon.com>
5403
5404 * .cvsignore:
5405 * example/.cvsignore:
5406 * include/.cvsignore:
5407 * include/libxml/.cvsignore:
5408 Various things that are generated and should be ignored.
5409
5410Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5411
5412 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
5413 * doc/xml.html doc/html/*: updated the docs
5414
5415Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5416
5417 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
5418 validation occured on content with element child
5419
5420Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5421
5422 * tree.c: fixed XML Base computation which was broken
5423 * debugXML.c: added a base function to the shell
5424 * Makefile.am result/scripts/* test/scripts/*: added scripts
5425 based regression tests, and adding 2 XML Base tests
5426
5427Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5428
5429 * tree.c: set properties doc and call xmlSetListDoc for properties
5430 content when grafting them in a different tree.
5431 * aclocal.m4: remove from CVS
5432
5433Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5434
5435 * win32/libxml2/libxml2.def.src: added some missing entry point
5436 for XPath (Mark Vakoc)
5437
5438Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5439
5440 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
5441 layer should URI-Unescape before trying to open resources.
5442
5443Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5444
5445 * xpath.c: fix the name() bug for elements in the default
5446 namespace reported by Charlie Bozeman
5447
5448Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5449
5450 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
5451 led to an XPath fix, improvements of SAX initialization, and
5452 an added option --nocdata to testXPath
5453
5454Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5455
5456 * doc/libxml-doc.el: Felix Natter provided anew version working
5457 with XEmacs too
5458
5459Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5460
5461 * include/libxml/xpath.h: small cleanup
5462 * doc/xml.html: update
5463
5464Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5465
5466 * Makefile.am configure.in include/libxml/xmlwin32version.h:
5467 released 2.3.14
5468
5469Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5470
5471 * doc/html/*: rebuilt the docs for the release
5472 * doc/xml.html: added 2.3.14 release.
5473
5474Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5475
5476 * xpath.c: a bug reported by Stephan Kulow empty nodesets
5477 were not equal to empty strings
5478
5479Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5480
5481 * SAX.c: fixed a URI-Reference computation problem when validating
5482 * xmlIO.c: small cleanup
5483
5484Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5485
5486 * parser.c: improved the description of a couple of interfaces
5487 upon Larry Stamper suggestion
5488
5489Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5490
5491 * SAX.c entities.c parser.c: changed completely the way entities
5492 are handled when running the parser in entity substitution mode.
5493 This fixes a bug reported by Stephan Kulow and nearly divides
5494 by 3 the amount of memory required by libxslt to load and process
5495 DocBook TDG.
5496
5497Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5498
5499 * HTMLparser.c: fixing a too early root closing problem raised
5500 byt Prashanth Naidu
5501
5502Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5503
5504 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
5505 raised by Mark Vakoc.
5506
5507Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5508
5509 * example/Makefile.am: fixed the include path to add srcdir/include
5510 * Makefile.am configure.in: fix from Albert Chin for iconv detection
5511 and some cleanup
5512
5513Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5514
5515 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
5516 lot of optimization work, results in significant improvements
5517 when handling really complex XPath queries. Add a small optimizer
5518 for unions, improve [n] and [last()], avoid some costly ops.
5519
5520Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5521
5522 * include/libxml/parser.h parser.c: xmlStrstr args are both const
5523 * xpath.c: small cleanup
5524 * xmlGetNsList: reformated, fixed problems if used on Entities
5525
5526Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5527
5528 * doc/xml.html: added 1.8.14 and 2.3.13 releases
5529
5530Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5531
5532 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
5533 * Makefile.am example/Makefile.am: workaround automake generating
5534 erroneous deps
5535
5536Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5537
5538 * include/win32config.h: bug #56801 Yon Derek provided a patch
5539 to the windows config file.
5540
5541Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5542
5543 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
5544 libxml.h : Yon Derek provided a set of changes to compile from
5545 CVS on Windows/MSC
5546
5547Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5548
5549 * parser.c: fixed UTF8 BOM support in push mode
5550 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
5551 added a specific testcase
5552
5553Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5554
5555 * Makefile.am: added --push regression tests
5556 * parserInternals.c: the XML parser segfaulted in --push mode
5557
5558Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5559
5560 * configure.in: moved the symlinks detection within a CVS
5561 check, this is not portable and will be removed soon.
5562 * xpath.c: small cleanup/speedup
5563
5564Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5565
5566 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
5567 release of 2.3.12
5568 * parser.c: make an error message if unknow entities in all cases
5569
5570Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5571
5572 * uri.c: fixed 2 uri normalization bugs on '//' reduction
5573
5574Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5575
5576 * include/libxml/Makefile.am: Laszlo Peter pointed out that
5577 includes were installed in the wrong dir
5578
5579Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5580
5581 * doc/html.xml: warn against sending code to exhibit bugs.
5582
5583Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5584
5585 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
5586 Tru64 from Thomas Leitner
5587
5588Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5589
5590 * AUTHORS: added William and Bjorn
5591 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
5592 daniel@veillard.com hopefully I won't have to do this again
5593 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
5594 docs can be rebuilt cleanly now
5595 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
5596 from CVs it's generated, added include/libxml/xmlwin32version.h
5597 also generated but which should change far less frequently.
5598 * catalog.c nanoftp.c: made sure to include libxml.h not
5599 libxml/xmlversion.h directly
5600 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
5601 when compiling on WIN32 and MSC
5602
5603Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5604
5605 * include/Makefile.am include/libxml/Makefile.am configure.in:
5606 fixed make distcheck and rebuilding the rpms
5607
5608Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5609
5610 * configure.in: should finish the migration of exported includes
5611 into a real include/libxml in CVS, at least for CVS users.
5612 * removed the exported headers, added in include/libxml (as well
5613 as xmlversion.h.in).
5614
5615Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5616
5617 * configure.in: fixed the way to detect symlink
5618
5619Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5620
5621 * configure.in: updated, include/libxml is now a real CVS dir
5622
5623Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5624
5625 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
5626 version works with both libxml1 and libxml2 (it autodetects
5627 the prefix of the html-files) from Felix Natter.
5628 * doc/xml.html: updated doc accordingly
5629
5630Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5631
5632 * xpath.c: fixed the bug generating a template loop in libxslt
5633 when using docbook-xsl-1.4, * should filter out document nodes
5634 * HACKING: added William
5635 * TODO: updated
5636
5637Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5638
5639 * doc/FAQ.html: added a warning about gcc-3.0
5640 * doc/xml.html: added reference to gdome2 and removed a confusing
5641 sentence
5642
5643Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5644
5645 * xmlversion.h: okay this is a generated file, but Windows
5646 users need it and they can't generate it, and I want CVS
5647 Windows users ...
5648 * win32/libxml2/libxml2_so.dsp: Windows project file for
5649 the shared lib version of libxml2
5650 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
5651 resources needed for libxslt/xsltproc by Yon Derek
5652
5653Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5654
5655 * trio.c: MSVC fix (provided by Igor Zlatkovic)
5656
5657Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5658
5659 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
5660
5661Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5662
5663 * include/win32config.h: Yon Derek provided a first fix
5664 to be able to compile libxslt/xsltproc on Windows
5665
5666Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5667
5668 * xpath.c: attempt to work around what seemed a gcc optimizer
5669 bug when handling floats on i386 http://veillard.com/gcc.bug
5670 * tree.c entities.c encoding.c: doing some cleanups while
5671 chasing it
5672
5673Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5674
5675 * Makefile.am: cleanup when --without-debug is specified
5676 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
5677 w.r.t. --without-debug and other include points
5678 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
5679 Catalogs
5680 * configure.in entities.h tree.h HTMLparser.c: removed
5681 --without-corba, made the _private field mandatory
5682
5683Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5684
5685 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
5686 outputs a BOM in UTF8, an errata has been issued to avoid the
5687 problem, that was the most reasonable solution... Add support
5688 for a leading UTF8 BOM in entities.
5689
5690Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5691
5692 * valid.c: fixed a bug found when post validating an entity ref
5693 * xmllint.c: added --loaddtd and sligly changed --postvalid to
5694 activate it too
5695
5696Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5697
5698 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
5699 weakness in the node copy the XPointer and the XInclude
5700 implementations. Serious cleanup.
5701
5702Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5703
5704 * Makefile.am: Kjartan Maraas provided a small patch to
5705 add xml2-config.in to EXTRA_DIST
5706
5707Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5708
5709 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
5710 provided another failing case found in KDE, the way the
5711 ctxt->vctxt.nodeTab was allocated and freed changed over
5712 time but it wasn't completely cleaned up. This should fix it.
5713
5714Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5715
5716 * parser.c: Stephan Kulow also raised the fact that line number
5717 could get miscounted making debug harder, fixed the problem
5718 in xmlParseCharData()
5719
5720Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5721
5722 * valid.c: Stephan Kulow pointed out a problem when validating
5723 and using an empty entity, forgot a 'break' in a case.
5724
5725Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5726
5727 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
5728 * doc/xml.html: updated with 2.3.11
5729
5730Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5731
5732 * TODO: updated adding cleanup of generated doc
5733 * configure.in: prepared to release 2.3.11
5734 * xmllint.c: added --version for bug reporting
5735 * doc/html/*.html: rebuilt the doc
5736
5737Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5738
5739 * xpath.c: first part of the work on selecting namespace to
5740 fix bug #56115
5741
5742Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5743
5744 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
5745 when using -liconv
5746 * TODO: updated
5747
5748Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5749
5750 * HTMLtree.[ch]: more work on the HTML serialization routnes,
5751 cleanup, encoding support.
5752
5753Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5754
5755 * xpath.c: Thomas Broyer suggested a better patch for the / arg
5756
5757Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5758
5759 * xpath.c: bug detected by Ankh when / is used as a function arg
5760
5761Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5762
5763 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
5764 of element and use it to avoid outputting formatting spaces at
5765 the wrong place. Implemented the format parameter for HTML save.
5766 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
5767 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
5768 result/HTML/wired.html: of course this impact the result of a
5769 number of HTML tests
5770
5771Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5772
5773 * HTMLtree.[ch]: started augmenting the HTML save API with
5774 encoding and formatting parameters
5775
5776Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5777
5778 * HTMLtree.h: cleanup and started evaluating the work needed on
5779 revamping the HTML output code
5780
5781Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5782
5783 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
5784
5785Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5786
5787 * valid.c: fixed bug #56049, forgot one check in the
5788 validation routine
5789
5790Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5791
5792 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
5793
5794Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5795
5796 * libxml.h: fixed an error in last commit
5797 * doc/FAQ.html: added an entry for compilation from CVS
5798
5799Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5800
5801 * xmlversion.h.in libxml.h: Cygwin patches
5802 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
5803 * tree.h: cleanup
5804
5805Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5806
5807 * tree.c: patched xmlFreeNode() to avoid freeing() a static
5808 memory block in a strange case where libxml is linked twice
5809 in the binary.
5810
5811Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5812
5813 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
5814 state far too often, simple fix used to avoid it.
5815
5816Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5817
5818 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
5819 being processed, applied his patch
5820 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
5821
5822Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5823
5824 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
5825 provided fixes to compile on MSCC again
5826 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
5827 also provided an update for the project files.
5828
5829Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5830
5831 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
5832 bug #55810
5833
5834Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5835
5836 * tree.c: fixed xmlGetNsProp() to close bug #55683
5837 Note this requires libxslt to use it's own function instead.
5838
5839Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5840
5841 * HTMLtree.c: when in a pre element no formatting space should
5842 be added.
5843 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
5844
5845Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5846
5847 * configure.in: added tests for signal() and signal.h
5848
5849Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5850
5851 * xpath.c: robert pointed out xmlXPathNINF was not initialized
5852
5853Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5854
5855 * doc/libxml-doc.el: Felix Natter provided a new version for
5856 libxml2
5857
5858Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5859
5860 * HTMLtree.c: when in a pre element no formatting space should
5861 be added.
5862
5863Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5864
5865 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
5866
5867Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5868
5869 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
5870 hack
5871 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
5872 * uri.c: fixed a warning
5873
5874Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5875
5876 * HTMLtree.c: trying to close bug #55772 escaping in script
5877 elements
5878 * doc/xml.html: suggest to send mail to the list
5879
5880Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5881
5882 * error.c: attempt to fix the xmlGetVarStr breakage once and for
5883 good. Use a macro and based on the solution provided in
5884 vsnprintf manual page from GNU.
5885
5886Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5887
5888 * error.c: Workaround for non-preserving variadic list.
5889 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
5890
5891Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5892
5893 * doc/xml.html: added 2.3.10 release
5894
5895Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5896
5897 * configure.in: releasing 2.3.10
5898
5899Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5900
5901 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
5902
5903Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5904
5905 * encoding.c: Robert Collins provided a patch to add the
5906 "US-ASCII" encoding alias
5907
5908Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5909
5910 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
5911 string oriented functions and started cleaning the related areas
5912 in xpath.c which needed fixing in this respect
5913
5914Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5915
5916 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
5917 #55380
5918 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
5919
5920Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5921
5922 * TODO: updated
5923 * nanohttp.[ch] : started adding APIs to get the redirected URL
5924 when this occurs (needed for further base computation
5925 * tree.h: cleanup
5926 * encoding.c: cleanup
5927 * SAX.c: minor change around ctxt->loadsubset
5928
5929Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5930
5931 * Makefile.am include/Makefile.am: small change to have
5932 include/libxml rebuilt if working from CVS.
5933 * uri.c: applied another patch from Carl Douglas for URI escaping,
5934 this should close bug #51876
5935
5936Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5937
5938 * xinclude.c: fixed XInclude recursive behaviour bug #54678
5939 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
5940 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
5941 added specific regression test
5942 * parser.h: preparing for the XSLT mode where DTD inherited
5943 attributes are added to the tree.
5944
5945Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5946
5947 * xinclude.[ch]: Updated the namespace for the Last Call version
5948 * result/XInclude/include test/XInclude/include: updated the
5949 testsuite accordingly
5950
5951Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5952
5953 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
5954 related to bug #51876
5955
5956Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5957
5958 * tree.c: fixed a gross mistake in base computation, xml:base is
5959 not completely correct yet (need cascade).
5960 * xpath.[ch]: added the few things needed to find a function name
5961 and URI from the XPath context when it is called.
5962
5963Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5964
5965 * catalog.[ch]: fixes and add xmlLoadCatalogs()
5966 * DOCBparser.c: small cleanup
5967 * xmllint.c: added a --catalogs option to load catalogs from
5968 $SGML_CATALOG_FILES
5969 * tree.c: cleanup
5970 * configure.in: iconv library fixup, ICONV_LIBS
5971
5972Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5973
5974 * catalog.c: handling of CATALOG entries. detection of recursion,
5975 and a few bugfixes
5976 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
5977 against the default namespace
5978
5979Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5980
5981 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
5982
5983Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5984
5985 * parser.c: fixed propagation context info when parsing an
5986 external entity.
5987 * doc/html/*.html: regenerated a couple of docs
5988
5989Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5990
5991 * doc/xml.html: update with 2.3.9 informations
5992
5993Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5994
5995 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
5996 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
5997 * doc/html/* : rebuilt the docs
5998 * valid.c: small patch which may improve some case when
5999 validating.
6000
6001Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6002
6003 * HTMLparser.c: Closed bug #54891
6004 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
6005 to the suite
6006
6007Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6008
6009 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
6010 applied a documentation patch from LotR and filled in a few missing
6011 descriptions
6012
6013Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6014
6015 * xpath.c tree.c parser.c: speed optimizations at the parser level
6016 document tree freeing and xpath evaluation
6017
6018Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6019
6020 * parser.c parser.h parserInternals.h: fixed a couple of
6021 interfaces for handling memory buffer input to const char *
6022 upon suggestion of JamesH.
6023
6024Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6025
6026 * configure.in: LoTR sent a patch fixing the previous commit
6027
6028Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6029
6030 * configure.in: trying to deal again with the stoopid -R linking
6031 flag of Solaris
6032
6033Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6034
6035 * xpath.h: two nodeset access macros from Thomas Broyer
6036
6037Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6038
6039 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
6040 patch from Thomas Broyer
6041
6042Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6043
6044 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
6045 case
6046 * INSTALL: was empty added stuff from the FAQ
6047
6048Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6049
6050 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
6051 attributes handling and #54433 by adding xmlUnsetProp()
6052 and xmlUnsetNsProp()
6053
6054Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6055
6056 * HTMLparser.c: Patch from Jonas Borgström
6057 (htmlGetEndPriority): New function, returns
6058 the priority of a certain element.
6059 (htmlAutoCloseOnClose): Only close inline elements if they
6060 all have lower or equal priority.
6061 * result/HTML: this of course changed a number of tests results.
6062
6063Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6064
6065 * xmlIO.c catalog.c: plugged in the default catalog resolution
6066 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
6067 documentations
6068 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
6069
6070Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6071
6072 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
6073 integrating catalogs
6074 * catalog.[ch] testCatalog.c: adding a small catalo API
6075 (only SGML catalog support).
6076 * parser.c: restaured xmlKeepBlanksDefault(0) API
6077
6078Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6079
6080 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
6081
6082Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6083
6084 * parser.c: added xmlParseExternalEntityPrivate() to allow
6085 propagation of ctxt->_private when parsing external entities
6086
6087Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6088
6089 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
6090
6091Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6092
6093 * configure.in: fixed a small portability problem with AM_CONDITIONAL
6094
6095Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6096
6097 * valid.c: warn when indeterminist content model is detected
6098 * result/VC/ElementValid8: this adds a message
6099 * Makefile.am: add --novalid for VCM tests
6100 * parserInternals.c: added a call to Init memory
6101
6102Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6103
6104 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
6105 when both parameters are NULL.
6106
6107Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6108
6109 * valid.c: applied small patch from Gary Pennington, reindented
6110 some part of the code.
6111
6112Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6113
6114 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
6115 release, updated and regenerated the docs
6116
6117Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6118
6119 * xpath.c result/XPath/expr/floats : clarified and cleanup
6120 printing of abnormal floats in tests.
6121
6122Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6123
6124 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
6125 * results/HTML/ : a few changes in the output of the HTML tests as
6126 a result.
6127 * configure.in: tying to fix -liconv where needed
6128
6129Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6130
6131 * Makefile.am: fixed a stupid error
6132
6133Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6134
6135 * configure.in Makefile.am: make the inclusion of the trio
6136 modules in the library conditional
6137
6138Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6139
6140 * DOCBparser.c: patche from László Kovács, fixed entities refs
6141 in attributes handling
6142
6143Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6144
6145 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
6146 flushing
6147
6148Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6149
6150 * xpath.c: fix of an XSLT namespace bug reported on the list
6151 general/bug-8-
6152
6153Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6154
6155 * strio.h trio.c: Dan McNichol suggested a couple of small
6156 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
6157
6158Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6159
6160 * tree.c parser.c encoding.c: spent a bit more time looking
6161 at the parsing speed and DOM handling. Added a few more
6162 speedups.
6163
6164Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6165
6166 * parser.c: small but effective parsing speed improvement
6167
6168Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6169
6170 * configure.in: default on the DocBook parser inclusion (for Gnome)
6171 * DOCBparser.h: fixed a header reference
6172
6173Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6174
6175 * configure.in xpath.c: applied Bjorn patches for FPE on the
6176 alpha
6177
6178Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6179
6180 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
6181 xmlSaveFormatFileTo()
6182
6183Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6184
6185 * xpath.c: simple and efficient optimization, XPath functions
6186 aways bind to the same code, cache this
6187 * TODO: updated (by saying some is obsolete)
6188
6189Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6190
6191 * xpath.c: more cleanup work on XPath name parsing routines
6192
6193Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6194
6195 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
6196 xmlXPathParseName
6197 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
6198 * debugXML.c: avoid compilation problems if compiling without
6199 HTML support, Igor Zlatkovic
6200 * win32/libxml2/libxml2.def.src: being able to compile without
6201 XPath on Windows
6202
6203Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6204
6205 * libxml.m4: yet another patch from Toshio Kuratomi
6206
6207Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6208
6209 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
6210
6211Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6212
6213 * tree.[ch]: added xmlSaveFormatFile interface for saving
6214 and indenting a file.
6215
6216Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6217
6218 * xpath.c: fixed bug #53689 related to processing-instruction()
6219
6220Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6221
6222 * DOCBparser.c: patche from László Kovács
6223
6224Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6225
6226 * parser.c: applied fixes from Christian Glahn bug report #53391
6227
6228Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6229
6230 * error.c: Jean François Lecomte provided a complete description
6231 and a fix to bug #53537
6232
6233Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6234
6235 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
6236
6237Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6238
6239 * DOCBparser.c SAX.c: a bit more work on entities processing.
6240 Still Need to cleanup XML output and references in attributes
6241
6242Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6243
6244 * DOCBparser.c include/Makefile.am: two patches from László Kovács
6245
6246Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6247
6248 * tree.c: trying to fix #53574, not completely complete,
6249 I would like xmllint --copy --debug test/ent1 and
6250 xmllint --debug test/ent1 to show the same result.
6251 * xpath.c: fix a bug when trying to sort namespace nodes
6252
6253Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6254
6255 * HTMLtree.c: real fix for #53402
6256
6257Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6258
6259 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
6260 PIs when using xsl:output
6261 * valid.c: closing #53537 some case generate segfaults if there
6262 is validity errors
6263
6264Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6265
6266 * SAX.c testDocbook.c DOCBparser.c: more work on the support
6267 of external parsed entities, added --noent to testDocbook
6268 * valid.c: Garry Pennington found an uninitialized variable
6269 access in xmlValidateElementContent()
6270
6271Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6272
6273 * HTMLparser.c : HTML parsing still sucks ... trying to deal
6274 with madness
6275 * result/HTML/ : this modified the result of the regression tests
6276 a lot.
6277
6278Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6279
6280 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
6281 to doc where it wasn't checked against NULL reported by
6282 Jens Laas
6283
6284Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6285
6286 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
6287 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
6288
6289Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6290
6291 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
6292 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
6293 * SAX.[ch]: cleanup and updates for DocBook
6294 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
6295 ex SGML identifier changes
6296 * valid.c: removed a static unused function.
6297
6298Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6299
6300 * HTMLtree.c: applied change for Paul Sponagl on script saving
6301 * Makefile.am: the warning about entity title.xml are normal.
6302
6303Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6304
6305 * configure.in: release of 2.3.7
6306 * Makefile.am: fixing make distcheck
6307
6308Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6309
6310 * doc/html/* doc/xml.html: updated and regenerated the docs
6311
6312Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6313
6314 * xpath.c: fixed the XPointer problem introduced in 2.3.6
6315
6316Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6317
6318 * tree.c: fixed #53388 with the provided patch
6319
6320Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6321
6322 * valid.c: Bjorn detected an invalid memory access. Fixed
6323 vstateVPush()
6324
6325Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6326
6327 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
6328
6329Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6330
6331 * libxml.h: new header used only for the compilation of libxml
6332 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
6333 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
6334 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
6335 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
6336 xmlmemory.c xpath.c xpointer.c: libxml.h integration
6337 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
6338 baseline (version 1.2 plus a single patch).
6339 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
6340 scientific notation for numbers. Tests added.
6341 * xpath.c: formatting of numbers changed to use sprintf
6342 (contribution from William Brack)
6343
6344Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6345
6346 * valid.c: cleanup, more useful debugging
6347 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
6348 * xmlIO.c: entity loading is printed as an error when validating
6349
6350Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6351
6352 * valid.c: fixed to validate within entities
6353 * test/VCM/v22.xml: added a specific testcase
6354
6355Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6356
6357 * valid.c: forgot an epsilon transition in for ()+
6358 * test/VCM/v21.xml : added a specific test case
6359
6360Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6361
6362 * valid.c: removed a state explosion exhibited by RSS
6363 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
6364 from bug #51872
6365
6366Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6367
6368 * valid.[ch] tree.h: worked *hard* to get non-determinist content
6369 validation without using an ugly NFA -> DFA algo in the source.
6370 Made a specific algorithm easier to maintain, using a single
6371 stack and without recursion.
6372 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
6373 * hash.c: made the growing routine static
6374 * tree.h parser.c: added the parent information to an
6375 xmlElementContent node.
6376
6377Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6378
6379 * SAX.c parser.c xpath.c: generating IDs when not validating
6380 from an external parsed entity was poisoning the ID has table
6381 with removed values. This was killing XSLT on the KDE help
6382 browser.
6383
6384Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6385
6386 * entities.h: andrew@ugh.net.au detected a double declaration
6387
6388Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6389
6390 * debugXML.c hash.c tree.h valid.c : some changes related to
6391 the validation suport to improve speed with DocBook
6392 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
6393 the way validation errors get reported
6394
6395Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6396
6397 * HTMLparser.c HTMLtree.c: applied part of the patches provided
6398 by P C Chow and William M. Brack for XSLT HTML output
6399
6400Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6401
6402 * xmlversion.h.in win32config.h win32/libxml2/*: applied
6403 Igor Zlatkovic patches for MSC compilation and added his
6404 updates
6405
6406Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6407
6408 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
6409 prefix lookup.
6410 * parserInternals.c: fixed the bug reported by Morus Walter
6411 due to an off by one typo in xmlStringCurrentChar()
6412
6413Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6414
6415 * HTMLparser.c result/HTML/*: revamped the way the HTML
6416 parser handles end of tags or end of input
6417
6418Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6419
6420 * tree.[ch] : added xmlDocCopyNode for gdome2 support
6421
6422Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6423
6424 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
6425 bug where the linktime verions of free() won't work ...
6426
6427Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6428
6429 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
6430
6431Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6432
6433 * doc/xml.html: added 2.3.6 release
6434
6435Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6436
6437 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
6438 * result/wml.xml: resulted in a small output change
6439
6440Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6441
6442 * tree.c: xmlNewDoc was missing the charset initialization
6443 * xmllint.c: added --auto to autogenerate a doc, allow to
6444 reproduce the problem fixed on xmlNewDoc
6445
6446Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6447
6448 * xpath.c: trying to get 52979 solved
6449 * tree.c result/ result/noent/: trying to get 52712 solved, this
6450 also made me clean up the fact that XML output in general should
6451 not add formating blanks by default, this changed the output of
6452 a few tests
6453
6454Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6455
6456 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
6457
6458Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6459
6460 * configure.in: finally released 2.3.6
6461
6462Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6463
6464 * xpath.c: checking for null pointer generated by new code
6465
6466Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6467
6468 * xpath.c: fixed a [] evaluation problem reported
6469 * test/XPath/tests/simpleaddr: extended test
6470 * result/XPath/simpleaddr: updated result
6471
6472Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6473
6474 * xmllint.c: Dan Timis reported a portability problem
6475 on Macs without mmap, fixed it.
6476
6477Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6478
6479 * testXPath.c : added a --tree option allowing to display the
6480 tree dump of the XPath expression
6481
6482Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6483
6484 * xpath.c: fixed a memleak when comparing nodesets
6485 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
6486 * tree.c: added a TODO
6487
6488Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6489
6490 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
6491 we need string functions
6492 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
6493 to be able to use them where needed. Applied some changes
6494 to reduce name linking pollution and compile in only what's
6495 needed.
6496 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
6497 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
6498 for the string manipulation functions
6499 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
6500 to the free() function of xmlmemory.c
6501 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
6502 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
6503 usage.
6504
6505
6506Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6507
6508 * error.c: applied the context output patch of the error
6509 handling submitted by Chuck Griffith
6510 * error/VC/*: this slightly change some error logs
6511
6512Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6513
6514 * parser.c: fixed line number reporting on error
6515
6516Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6517
6518 * parser.c: Sullivan and Darin found a parser bug,
6519 applied the patch.
6520
6521Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6522
6523 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
6524 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
6525 xmlversion.h.in xpointer.c: of course the way I defined
6526 UNUSED breaks on old gcc version. Try to be smart and
6527 also define it directly in xmlversion.h
6528 * configure.in: removed -ansi flag from the pedantic set
6529
6530Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6531 Huge cleanup, I switched to compile with
6532 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
6533 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
6534 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
6535 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
6536 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
6537 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
6538 encoding.h entities.c error.c list.[ch] nanoftp.c
6539 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
6540 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
6541 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
6542 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
6543 Cleanup, staticfied a number of non-exported functions,
6544 detected and cleaned up a dozen of problem found this way,
6545 avoided a lot of public function name/typedef/system names clashes
6546 * doc/xml.html: updated
6547 * configure.in: switched private flags to the really pedantic ones.
6548
6549Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6550
6551 * configure.in: 2.3.5
6552 * doc/html/*: rebuilt the docs
6553
6554Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6555
6556 * parser.c: fixed a reported bug in NOTATION parsing
6557 * uri.c: accepted but not fixed bug 51876, added TODO
6558 * Makefile.am: fixed bug 51876
6559
6560Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6561
6562 * config.h.in configure.in error.c: fix a compilation problem
6563 on platforms without vsnprintf (xml@thewrittenword.com)
6564
6565Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6566
6567 * parser.c: fixed a function name header typo
6568 * SAX.c: notations can also occur in external subset.
6569
6570Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6571
6572 * error.c: removed a C++ like comment
6573
6574Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6575
6576 * parser.c: fixing bug 52299 strange condition leading
6577 to a parser crash due to a buffer overflow
6578 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
6579 added the specific test case
6580
6581Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6582
6583 * xpath.[ch]: still a lot of cleanup based on XSLT, added
6584 xmlXPathConvert{String,Number,Boolean} to be able to make
6585 type casts without a context stack, fixed some implementation
6586 problems related to the absence of context at parse-time,
6587 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
6588 in the public API too
6589 * xpointer.c xpathInternals.h: we need to know at parse time
6590 whether we are compiling an XPointer
6591
6592Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6593
6594 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
6595 cleaned up the parser internals, refactored XPath code, added
6596 new compilation based APIs and cleanly separated public and
6597 private APIs.
6598
6599Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6600
6601 * xpath.h: the comp field must be added at the end to avoid
6602 killing binary compat.
6603
6604Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6605
6606 * Makefile.am: detect XPath memleaks in regreson tests
6607 * error.c: fixed and error w.r.t. error reporting still using
6608 stderr
6609 * hash.c: added new line at end of file
6610 * tree.h: minor cleanup
6611 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
6612 expression parsing from evaluation, resulted in a number of
6613 changes internally, and in XPointer. Likely to break stuff
6614 using xpathInternals.h but should remain binary compatible,
6615 new interfaces will be added.
6616
6617Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6618
6619 * configure.in: fixed a couple of problems reported by
6620 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
6621 without gcc on non linux platforms.
6622
6623Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6624
6625 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
6626 a fix for --with-html-dir= configure support. I hope it won't
6627 break rpm generation
6628
6629Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6630
6631 * xmlIO.c: one function comment cleanup.
6632
6633Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6634
6635 * SAX.c: external subset notations were improperly registered
6636 in the internal subset.
6637
6638Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6639
6640 * README.cvs-commits: added, pointing to HACKING
6641 * HACKING: updated
6642
6643Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6644
6645 * parser.c: and Matt Sergeant found one in the XML push
6646 parser (erroneous check I forgot to remove when I fixed the
6647 main parser).
6648
6649Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6650
6651 * xpath.c: ptittom found a small bug in UnaryExpr
6652
6653Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6654
6655 * configure.in: bumped to 2.3.4
6656 * error.c: fixed bug #51860
6657 * tree.c: fixed bug #51861
6658 * valid.c: cleanup, more debug, failed to fix one bug crap ...
6659 * tree.[ch] : added xmlDefaultBufferSize
6660 * nanoftp.c: typo in function name header block
6661 * doc/xml.html : updated, added link to XML::LibXSLT
6662 * doc/html/* : rebuilt the docs
6663
6664Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6665
6666 * parser.c SAX.c: the new content parsing code raised an
6667 ugly bug in the characters() SAX callback. Found it
6668 just because of strangeness in XSLT XML Rec ouptut :-(
6669
6670Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6671
6672 * Makefile.am: Martin Baulig suggested to add -lm
6673 * tree.c: found another bug in xmlNodeGetContent()
6674
6675Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6676
6677 * xpath.c: Bjorn found the error related to strictness of comparison.
6678
6679Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6680
6681 * parser.c: trying to fix the Dtd parsing problem reported
6682 by Gary, side effect of last week speed optimizations.
6683
6684Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6685
6686 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
6687 * parserInternals.c: removed unneeded test raised by Stric
6688
6689Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
6690
6691 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
6692 and fixed by William Brack). Added xmlXPathFormatNumber.
6693 Changed the sorting slightly.
6694 * configure.in Makefile.am example/Makefile.am: Added -lm.
6695 Please note that applications linking with libxml2, must
6696 also like with the math library from now on.
6697
6698Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6699
6700 * HTMLparser.c: fixed loop reported by Marc Sanfacon
6701
6702Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6703
6704 * parser.c: one must report spaces even if the Dtd element
6705 content proves that this is not part of the element content.
6706 * result/valid/*.xml: this changed the ouptu slightly
6707
6708Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6709
6710 * configure.in: bumped to 2.3.3
6711 * doc/xml.html: updated
6712
6713Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6714
6715 * tree.c: minor doc fix
6716 * xpath.c: deallocation issues when a result tree has been
6717 converted to a node-set
6718
6719Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6720
6721 * doc/xml.html: oops corrected dates s/2000/2001
6722
6723Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6724
6725 * valid.c: new patch from Gary Pennington
6726
6727Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6728
6729 * doc/xml.html: applied patch from Ankh
6730
6731Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6732
6733 * xinclude.c: fixed a problem building on Mac
6734
6735Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6736
6737 * parser.c: more work on increasing parsing ferformances
6738
6739Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6740
6741 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
6742 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
6743 avoiding memcpy in production builds MEM_CLEANUP macro use
6744 * parser.[ch] parserInternals.c: optimizations of the tightest
6745 internal loops inside the parser. Better checking of I/O
6746 flushing/loading conditions
6747 * xmllint.c : added --timing
6748
6749Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6750
6751 * configure.in: bumped to 2.3.2
6752 * doc/xml.html: updated for release
6753
6754Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6755
6756 * xpath.c: found a memleak and fixed a nasty bug
6757
6758Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6759
6760 * xmllint.[c1] : added return code errors for xmllint
6761 * xpath.c: specific debug dump function for result value trees
6762
6763Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6764
6765 * xpath.c: finally implemented xmlXPathCompareNodeSets
6766 * test/XPath/expr/floats results/XPath/expr/floats: added
6767 a test for float expressions
6768
6769Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6770
6771 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
6772 * parserInternals.[ch]: trying to speed up parsing
6773 * xpath.c : speeded up node set equality op
6774
6775Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6776
6777 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
6778 better handling of ID/IDREF and the list modules associated
6779 * configure.in: small CFLAGS cleanup
6780
6781Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6782
6783 * configure.in: fixed iconv detection on AIX (stric)
6784
6785Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6786
6787 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
6788
6789Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
6790
6791 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
6792 and optimized xmlXPathNodeSetSort
6793
6794Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6795
6796 * xpath.c: bug fix when context size is 0
6797 * parser.c: I like Norm's Dtd because they still manage to break
6798 the parser occasionally
6799
6800Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6801
6802 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
6803
6804Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6805
6806 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
6807 attributes within the XML-1.0 namespace
6808
6809Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6810
6811 * xpathInternals.h: exported a few axis functions
6812 * doc/xml.html: updated the doc
6813
6814Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6815
6816 * configure.in: applied patch from Daniel van Balen for OpenBSD
6817 and bumped version to 2.3.1
6818 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
6819 attempt to find autoclosing was simply broken, removed it,
6820 updated the examples, this is better
6821
6822Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6823
6824 * hash.[ch]: added Paolo Casarini patch to provide Delete from
6825 hash functionnalities.
6826 * doc/html/* : rebuild the doc
6827
6828Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6829
6830 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
6831 on predicate
6832 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
6833 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
6834 really want to have tags closed on output even if we accept
6835 unclosed ones on input
6836
6837Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6838
6839 * xpath.c: ouch don't free NULL, rare case fixed
6840 * tree.c: don't coalesce text nodes if they don't have the
6841 same behaviour wrt escaping on output
6842
6843Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6844
6845 * xpath.c: small fixup
6846 * SAX.c: don't warn on empty namespaces.
6847
6848Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6849
6850 * README: a bit of cleanup
6851 * configure.in: preparing for 2.3.0 release
6852
6853Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6854
6855 * hash.[ch]: added a first version of xmlHashSize()
6856 * valid.c: another bug fix from Gary Pennington
6857
6858Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6859
6860 * valid.c: couple of bug fixes pointed by Gary Pennington
6861 * HTMLtree.c: #if 0 cleanup
6862
6863Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6864
6865 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
6866 which removes a time consuming check of xmlXPathNodeSetAdd()
6867 and use it in places where we are sure to not break unicity
6868
6869Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6870
6871 * xpath.c: bug fixes found from XSLT
6872 * tree.c: preserve node->name special values when copying nodes.
6873 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
6874 external subset are fetched when available but without full
6875 validation. Added xmlLoadExtDtdDefaultValue, need a function.
6876 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
6877 output with encoding disabled.
6878
6879Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6880
6881 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
6882 xmlCheckFilename should not be called from xmlFileOpenW
6883 and xmlGzfileOpenW
6884
6885Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6886
6887 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
6888 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
6889 added the new tests for URI normalization
6890 * testURI.c: fixed stoopid bugs
6891 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
6892 the URI in the error messages are now properly normalized
6893
6894Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6895
6896 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
6897
6898Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6899
6900 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
6901
6902Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6903
6904 * xpath.c: fixed mod operator
6905
6906Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6907
6908 * parser.c: fixed xmlStrcat doc
6909 * tree.c: 2 fixes form Anders Carlson for copying nodes and
6910 trees.
6911
6912Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6913
6914 * xpath.c result/XPath/tests/chaptersbase
6915 result/XPath/tests/simplebase: fixed XPath node()
6916 * tree.c: small fix in xmlNewNs()
6917 * Makefile.am: removed extraneous xml2Conf.sh rule
6918
6919Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6920
6921 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
6922 Changed the library name, in order to get libxml-devel and
6923 libxml2-devel to coexist on a single system
6924 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
6925 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
6926
6927Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6928
6929 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
6930 libxml2-devel installable in // as libxml-devel.
6931
6932Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6933
6934 * doc/Makefile.am: fixed make rebuild in doc
6935 * doc/html/*.html: rebuilt the docs
6936
6937Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6938
6939 * tree.c: patch from Bjorn Reese on xmlBufferCCat
6940
6941Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6942
6943 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
6944 the HTML doc to go into the -devel RPM ...
6945 * aclocal.m4 config.h.in: some updates due to auto* magic
6946
6947Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6948
6949 * xpath.h: added a hook in the context structure allowing to
6950 link to extra support, needed for XSLT
6951
6952Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6953
6954 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
6955 xmlXPtrCmpPoints to use it.
6956 * propagated the following patch from Alejandro Forero
6957 * include/win32config.h xmlIO.c: applied further suggestions
6958 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
6959 * example/gjobread.c: fixed warnings, now that it builds
6960
6961Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
6962
6963 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
6964
6965 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
6966 filename points to a valid file (not a directory).
6967 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
6968 Added calls to xmlCheckFilenameDir.
6969
6970 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
6971 `path' (rather than `filename') as the parameter to gzopen and open.
6972
6973Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6974
6975 * Makefile.am: fixed a problem with EXTRA_DIST
6976
6977Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6978
6979 * Makefile.am example/Makefile.am: finally found the trick
6980 to build the example, i.e. add "." in SUBDIRS before example
6981 in the list <grin/>
6982
6983Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6984
6985 * doc/xml.html: updated with an XSLT section, removed pointer to
6986 W3C CVS base.
6987
6988Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6989
6990 * xpath.c: when copying a XSLT tree object teh tree need to be copied
6991 too, and deallocation need to occur the same way.
6992
6993Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6994
6995 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
6996 type correponding to an XSLT result tree fragment. Share most
6997 of the data format with node set, as well as operators.
6998 * HTMLtree.c: added a newline at the end of the doctype output
6999 whe this one is not present initially.
7000 * tree.c: make sure taht the parent and doc pointers are properly
7001 set when copying attributes (lists).
7002
7003Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7004
7005 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
7006
7007Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7008
7009 * xpath.c: seems I finally killed that ugly path evaluation
7010 context bug (tagged 9999 in case is is wrong)
7011
7012Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7013
7014 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
7015 for XSLT
7016
7017Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7018
7019 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
7020 for xmlGzfileOpen() bug
7021
7022Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7023
7024 * xpath.c: removed an error found by XSLT usage
7025 * tree.c parserInternals.h: use a predefined static string
7026 for text and comment nodes, avoid freeing them in xmlFreeNode,
7027 exported the string name in parserInternals.h and added
7028 another value to disable encoding at output (for XSLT),
7029 gain memory, time.
7030
7031Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7032
7033 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
7034 win32/libxml2/libxml2_so.dsp: new makefiles and update
7035 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
7036
7037Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7038
7039 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
7040 Gary Pennington
7041
7042Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7043
7044 * xpath.c: fixed the comaprision of values and nodelists,
7045 need to compare nodelist still ...
7046 * debugXML.c: avoided a possible core dump
7047 * HTMLparser.c: cleanup
7048 * nanohttp.c: contributed fix.
7049 * tree.c: fixes in properties handling added xmlSetNsProp
7050 needed by libxslt
7051 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
7052 comment
7053 * TODO: updated
7054
7055Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7056
7057 * parser.c parserInternals.c: applied Bjorn Reese optimization
7058 patch
7059
7060Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7061
7062 * Makefile.am: applied patch fro make check from Martin Vidner
7063
7064Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7065
7066 * configure.in: preparing 2.2.11
7067 * doc/html/*: rebuild the HTML files
7068 * doc/xml.html : updated
7069
7070Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7071
7072 * tree.c: fixed a stupid bug
7073 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
7074 patches related to validation of an XInclude processing result
7075 * TODO: updated
7076
7077Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7078
7079 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
7080 on large files
7081
7082Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7083
7084 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
7085
7086Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7087
7088 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
7089 reported by Jonas Borgström
7090 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
7091
7092Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7093
7094 * testXPath.c xpath.c: fixing the XPath union expressions problem
7095 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
7096
7097Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7098
7099 * xmllint.c: Made is so if the file name is "-" is will read form
7100 standard input. Sven Heinicke <sven@zen.org>
7101 * tree.c: fixed a problem when growing buffer
7102 * tree.h: fixed the comment of the node types following andersca
7103 comment
7104 * TODO: updated
7105
7106Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7107
7108 * HTMLparser.[ch]: added a way to avoid adding automatically
7109 omitted tags. htmlHandleOmittedElem() allows to change the
7110 default handling.
7111 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
7112 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
7113 of xmllint too when using --memory flag, added a memory test
7114 suite at the Makefile level.
7115 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
7116 with namespace use when encountering QNames in XPath evalation,
7117 added xmlns() scheme in XPointer.
7118 * nanoftp.c : incorporated a fix
7119 * parser.c xmlIO.c: fixed problems raised with encoding when using
7120 the memory I/O
7121 * parserInternals.c: closed bug 25934 reported by
7122 torsten.landschoff@innominate.de
7123 * TODO: updated
7124
7125Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7126
7127 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
7128 on a non-updated tree :-(, made a 2.2.10 release to correct the
7129 situation
7130
7131Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7132
7133 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
7134 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
7135 integrated a set of OpenVMS changes from Howard Taylor
7136 <Howard.Taylor@pacoast.com>
7137
7138Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7139
7140 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
7141 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
7142
7143Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7144
7145 * HTMLparser.c: some fixes on auto-open of html/head/body
7146 * encoding.c: fixed a compilation error on some gcc env
7147 * xpath.c xpointer.[ch] xpathInternals.h: improved the
7148 XPointer implementation
7149 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
7150 related XPointer tests and associated results
7151
7152Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7153
7154 * doc/xmldtd.html doc/xml.html: following a short step by step
7155 guidance on IRC to help maciej with DTDs I started a small
7156 page on the subject.
7157
7158Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7159
7160 * HTMLparser.c: fixed handling of broken charrefs
7161 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
7162 patches
7163
7164Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7165
7166 * doc/xml.html doc/html/* : rebuilt the docs after adding
7167 xinclude and updated page for 2.2.7 and 2.2.8
7168 * configure.in: releasing 2.2.8
7169
7170Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7171
7172 * parser.[ch] parserInternals.c: applied the conditional
7173 section processing fix from Jonathan P Springer
7174 <jonathan.springer2@gte.net>
7175 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
7176 project file, fixed iconv default non support
7177 * xpath.c: fixed the problem of evaluating relative expressions
7178 when a node context is provided.
7179
7180Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7181
7182 * nanoftp.c: fixed gcc 2.95 new warnings
7183 * SAX.c: fixed a stupid bug
7184 * tree.c: fixed a formatting problem when round-tripping
7185 from/to memory
7186 * xinclude.c: chased memleak, fixed a base problem
7187 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
7188 xmlXPtrBuildNodeList()
7189 * TODO: updated
7190 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
7191 adding a first small set of regression tests for XInclude
7192
7193Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7194
7195 * nanohttp.[ch]: applied Wayne Davison patches to access
7196 the WWW-Authorization header.
7197 * parser.c: Closed Bug#30847: Problems when switching encoding
7198 in short files by applying Simon Berg's patch.
7199 * valid.c: fixed a validation problem
7200 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
7201 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
7202 Wayne Davison
7203 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
7204 need to be extended to non full nodes selections.
7205 * xinclude.c: starts to work decently
7206
7207Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7208
7209 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
7210 debugXML.c xmlversion.h.in: Started adding XInclude support,
7211 this is a new xmllint option
7212 * tree.c xpath.c: applied TOM patches for XPath
7213 * xpointer.c: fixed a couple of errors.
7214 * uri.c: added an escaping function needed for xinclude
7215 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
7216 new warning from RH70 gcc's version
7217
7218Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7219
7220 * HTMLparser.c: fixed loop on invalid char in scripts
7221 * parser.c: update to description of xmlIOParseDTD()
7222 * libxml.m4 xmlversion.h.in: changes contributed by
7223 Michael Schmeing <m.schmeing@internet-factory.de>
7224 * configure.in: preparing for 2.2.7
7225 * Makefile.am: trying to avoid config.h and acconfig.h
7226 being included in the distrib
7227 * configure.in: released 2.2.7
7228
7229Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7230
7231 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
7232 like namespaces for good. Unified xmlNs and xmlNode somewhat.
7233
7234Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7235
7236 * parser.[ch]: added xmlIOParseDTD()
7237 * xpointer.c: added support for the 2 extra parameters of
7238 string-range, fixed a stoopid error when '0' was present
7239 in XPointer expressions
7240 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
7241 testsuite for the above
7242
7243Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7244
7245 * libxml.spec.in: improved package descriptions
7246
7247Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7248
7249 * xpath.c xpathInternals.h: applied a large cleaning patch
7250 from TOM <ptittom@free.fr>, it also add namespace support
7251 for function and variables registration.
7252
7253Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7254
7255 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
7256 * Makefile.mingw: Wayne Davison's update adding hash.c
7257
7258Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7259
7260 * xpath.c: fixed the root evaluation problems
7261 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
7262 ignorable spaces with <b> <bold> <em>
7263 * tree.c: fixed a loop in xmlSearchNsByHref()
7264
7265Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7266
7267 * xpath.c: applied another XPath patch from TOM
7268 * xpath.c include/makefile.am: applied another patch from
7269 china@thewrittenword.com (cleanup on IRIX).
7270
7271Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7272
7273 * xml-config.1: received a fixed version from Fredrik Hallenberg
7274 <hallon@lysator.liu.se>
7275
7276Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7277
7278 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
7279 cleanup patch for XPath
7280
7281Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7282
7283 * patched to redirrect all "out of context" error messages to
7284 a reconfigurable routine. The changes are:
7285 * xmlerror.h : added the export of an error context type (void *)
7286 an error handler type xmlGenericErrorFunc there is an interface
7287 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
7288 to reset the error handling routine and its argument
7289 (by default it's equivalent to respectively fprintf and stderr.
7290 * all the c files: all wild accesses to stderr or stdout within
7291 the library have been replaced to calls to the handler.
7292
7293Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7294
7295 * configure.in: release 2.2.6
7296 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
7297 exporting the inner functions of xpath for extension modules
7298 * doc/*: updated and rebuilt the doc
7299
7300Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7301
7302 * nanohttp.c : applied Wayne HTTP cleanup patch
7303 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
7304 and xmlNodeSetSpacePreserve()
7305
7306Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7307
7308 * xpath.c: closing bug #29260
7309
7310Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7311
7312 * hash.[ch] debugXML.c: expanded/enhanced the API, added
7313 multikey tuples, made hash structure opaque
7314 * valid.[ch]: moved elements, attributes, notations decalarations
7315 as well as ID and refs to hash tables.
7316 * entities.c: hash cleanup
7317 * xmlmemory.c: fixed a dump problem in debug mode
7318 * include/Makefile.am: problem passing in DESTDIR= values patch
7319 from Marc Christensen <marc@calderasystems.com>
7320 * nanohttp.c: removed debugging remains
7321 * HTMLparser.c: the bogus tag should be ignored (Wayne)
7322 * HTMLparser.c parser.c: fixing a number of problems with the
7323 macros in the *parser.c files (Wayne).
7324 * HTMLparser.c: close the previous option when opening a new one
7325 (Marc Sanfacon).
7326 * result/HTML/*: updated the HTML results accordingly
7327
7328Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7329
7330 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
7331 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
7332 XPath functions and XML entities table to them. More to come...
7333 * xmlIO.c: fixed libxml closing FILEs it didn't open.
7334
7335Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7336
7337 * tree.c: coalesce adjacent text nodes
7338 * valid.c: handling of blank nodes in DTd validation (raised
7339 by problems with a posteriori validation).
7340 * nanohttp.c: changing behaviour on HTTP write stuff.
7341 * HTMLtree.c: forced body and html to be explicitely closed.
7342 * xpath.h: exported more XPath functions.
7343
7344Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7345
7346 * Release of 2.2.5
7347 * xpointer.c: range() range-inside and other helper functions
7348 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
7349
7350Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7351
7352 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
7353 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
7354
7355Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7356
7357 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
7358 and XPointer modules
7359
7360Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7361
7362 * SAX.h: closed #25107
7363
7364Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7365
7366 * testSAX.c: fixed problem with cdata reporting
7367 * SAXresult/* : updated
7368
7369Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7370
7371 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
7372 Closed bug #27499, added to regression tests
7373 * TODO: updated
7374
7375Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7376
7377 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
7378 support for SCRIPT and STYLE with help from Bjorn Reese
7379 * test/HTML/* result/HTML/*: added simple testcase and updated
7380 the existing ones.
7381
7382Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7383
7384 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
7385 string-range for empty strings
7386 * test/XPath/docs/str test/XPath/xptr/chaptersrange
7387 test/XPath/xptr/strrange: augmented the XPointer testsuite
7388
7389Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7390
7391 * doc/xml.html doc/xmlmem.html: added a module describing memory
7392 interfaces and use, updated the main page.
7393
7394Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7395
7396 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
7397 nanoftp code work on Windows too now
7398
7399Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7400
7401 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
7402 * xpointer.c: implemented string-range() at least a good first version
7403 * test/XPath/docs/str test/XPath/xptr/strrange
7404 result/XPath/xptr/strrange: the string-range() tests
7405
7406Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7407
7408 * Makefile.am include/Makefile.am include/win32config.h
7409 win32/Makefile.mingw: fixed problems reported by Wayne Davison
7410 and make distcheck
7411
7412Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7413
7414 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
7415 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
7416 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
7417
7418Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7419
7420 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
7421 patch for socklen_t detection by
7422 Albert Chin-A-Young <china@thewrittenword.com>
7423
7424Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7425
7426 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
7427 and added a --dtdvalid option to xmllint used to test it
7428
7429Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7430
7431 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
7432 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
7433
7434Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7435
7436 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
7437 handlings (registration, lookup, cleanup)
7438
7439Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7440
7441 * configure.in Makefile.am include/makefile.am: adding XPointer
7442 and XPtrtests target
7443 * xpointer.[ch] : new files for XPointer support
7444 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
7445 more XPath tests
7446
7447Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7448
7449 * configure.in: fixed, very broken, make distcheck works again
7450
7451Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7452
7453 * More work toward 2.2.5, integrated a number of patches
7454 * configure.in Makefile.am win32config.h.in: trying to cleanup
7455 make distcheck .... huh ...
7456 * include/Makefile.am include/win32config.h: new directory
7457 for includes
7458 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
7459 updated teh makefiles and instructions for WIN32
7460 * xpath.c: small fixes
7461 * test/XPath/ results/XPath: updated the testcases and results
7462 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
7463 suggested patches
7464 * valid.c: fixed an ID bug
7465
7466Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7467
7468 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +00007469 the automake bug where wrong dependencies were generated.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007470 * xpath.[ch]: worked on XPointer
7471
7472Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7473
7474 * configure.in Makefile.am: 2.2.5, ship the include in an
7475 include/libxml subdirectory, use symlinks when using CVS
7476 * testSAX.c: fixed small bug
7477 * testXPath.c: changed the way testfiles are parsed
7478 * debugXML.c: same kind of cleanup when parsing an argument expression
7479 XPath/XPointers can have blanks embedded
7480 * xpath.[ch]: more cleanup, reorgs for XPointer work
7481 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
7482 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
7483
7484Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7485
7486 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
7487 in the XPath engine, rewrote large parts of it, now it's far
7488 cleaner and in sync with the REC not an old WD. Fixed a parsing
7489 problem in the interactive XML shell found when testing XPath.
7490
7491Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7492
7493 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
7494 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
7495 examples with the extra test
7496
7497Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7498
7499 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
7500 the global init function.
7501
7502Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7503
7504 * HTMLparser.c: Doohhh, attribute name parsing was still case
7505 sensitive ! Fixed this ...
7506 * result/HTML/* : updated the tests results accordingly
7507
7508Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7509
7510 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
7511 engine, should be far more stable, incorporated a new version of
7512 preceding/following axis, need testing
7513 * uri.c: fixed file:///c:/a/b/c problem
7514 * test/XPath/tests/idsimple: augmented the XPath tests
7515
7516Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7517
7518 * doc/* rebuilding docs for 2.2.4 release
7519
7520Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7521
7522 * configure.in: releasing 2.2.4
7523 * parser.[ch]: added xmlStrEqual()
7524 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
7525 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
7526 use xmlStrEqual instead
7527 * TODO: updated
7528 * added an XPath test
7529
7530Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7531
7532 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
7533 * entities.h: exported xmlInitializePredefinedEntities
7534 * parser.[ch] : added xmlInitParser()
7535 * parserInternals.h : had to export htmlInitAutoClose()
7536
7537Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7538
7539 * xpath.[ch] : fixed some serious XPath Predicate evaluation
7540 problems
7541 * Makefile.am : added XPath regression tests to normal tests
7542 * uri.c: fixed a problem with local paths, cleanup
7543 * parser.c: fixed a problem with large CData sections
7544
7545Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7546
7547 * configure.in xml-config.in: patch from "Ben Taylor"
7548 <sol7x86@hotmail.com> for solaris shared libs lookup
7549
75502000-09-30 Martin Baulig <baulig@suse.de>
7551
7552 * libxml-2.0.pc.in: Provide pkg-config script.
7553
7554 * configure.in: Create the libxml-2.0.pc script from the
7555 libxml-2.0.pc.in templates.
7556 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
7557 script in `$(libdir)/pkgconfig'.
7558
7559Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7560
7561 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
7562 when compiling with MSC
7563
7564Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7565
7566 * xpath.c: patch for normalize-string() substring-before(),
7567 substring-after() and translate() functions from Bjorn Reese
7568 <breese@mail1.stofanet.dk>
7569 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
7570 Fredrik Hallenberg <hallon@lysator.liu.se>
7571 * TODO: updated
7572
7573Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7574
7575 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
7576 problem of socklen_t being undefined on a number of platforms
7577 * debugXML.c: fixed a compilation problem when without snprintf
7578
7579Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7580
7581 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
7582 an URI bug and a fix for the control-character-induced infinite loop
7583 * nanohttp.c: preventive fix for compiling on WIN32
7584
7585Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7586
7587 * xmlint.c: closing bug #25000
7588
7589Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7590
7591 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
7592 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
7593 modified slightly Wayne Davison patch adding xmlStrcasecmp and
7594 related function, fixing xmlStrncmp(), and associated cleanup
7595 * result/HTML/entities.html.sax: updating result
7596
7597Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7598
7599 * uri.c: applied patch for URI escaping from Wayne Davison
7600 <wayned@blorf.net>
7601 * tree.c parserInternals.c HTMLparser.c: memset checks patches
7602 from Denis Barbier <barbier@imacs.polytechnique.fr>
7603 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
7604 patch from Wayne Davison
7605
7606Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7607
7608 * doc/xml.html : updated with new releases, adding "how to help"
7609
7610Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7611
7612 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
7613 removed a few warnings in pedantic mode ...
7614 * parserInternals.c parser.c: moved encoding switching function
7615 to parserInternals.c
7616 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
7617
7618Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7619
7620 * HTMLparser.c parser.c: set ctxt->errNo before calling the
7621 error or warning handlers
7622
7623Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7624
7625 * parserInternals.c parserInternals.h parser.c Makefile.am:
7626 created a new module parserInternals.c, moved most of the
7627 code shared by the various parsers there, as well as
7628 deprecated code from parser.c. More cleanup of parser.c
7629 * uri.c: fixed a problem when URI is NULL
7630 * valid.c: speedup when looking for an attribute declaration
7631
7632Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7633
7634 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
7635 the cleanup of the computation of URI references when seeking
7636 external entities. The URI reference string and the resulting
7637 URI are both stored now.
7638 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
7639 large s(n)printf checks and cleanup from Denis Barbier
7640 <barbier@imacs.polytechnique.fr>
7641 * xmlversion.h.in tree.h: couple of SGML declarations for a
7642 possible docbook module.
7643 * result/VC/ : a couple of test output changed due to the change
7644 of the entities URI
7645
7646Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7647
7648 * parser.h: added a _private field for linking user's data
7649
7650Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7651
7652 * parser.c parserInternals.h: demacroified most of the IS_XXX
7653 the gain in size is significant so ...
7654
7655Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7656
7657 * entities.c: cases where looking up entities with doc==NULL
7658 covered
7659
7660Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7661
7662 * uri.c: applied Wayne Davison patch
7663 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
7664
7665Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7666
7667 * uri.c testUri.c: applied Wayne Davison patches
7668 * test/URI/uri.data result/URI/uri.data: first set of tests/results
7669 * Makefile.in: added URItest and included thenin "make tests"
7670
7671Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7672
7673 * xmlversion.h.in: closed bug 22941
7674
7675Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7676
7677 * doc/xmlio.html: added doc and example for entity loader
7678 redefinition.
7679
7680Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7681
7682 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
7683 used by libxml
7684
7685Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7686
7687 * parser.c: Fixed bug on invalid ontent characters and when using
7688 push.
7689 * xmllint.c: fixed xmllint endling of errors in push mode
7690
7691Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7692
7693 * HTMLparser.c testHTML.c: applied two new patches from
7694 Wayne Davison <wayned@users.sourceforge.net>
7695 * result/HTML/*.sax: regenerated HTML SAX output
7696 * parser.c: more cleanup.
7697
7698Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7699
7700 * HTMLparser.[ch] testHTML.c: applied the second set of
7701 patches from Wayne Davison <wayned@users.sourceforge.net>,
7702 adding htmlEncodeEntities()
7703 * HTMLparser.c: fixed an ignorable white space detection bug
7704 occuring when parsing with SAX only
7705 * result/HTML/*.sax: updated since the output is now HTML
7706 encoded...
7707
7708Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7709
7710 * HTMLparser.[ch]: applied some of Wayne Davison
7711 <wayned@users.sourceforge.net> patches
7712
7713Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7714
7715 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
7716 undeclared namespace prefix was used, added a warning.
7717 Cleaned up support w.r.t. entities, spilling out a warning
7718 and being pedantic on lookups.
7719 * test/warning/ent9 : added testcase for previous example.
7720 * TODO: updated
7721 * parserInternals.h parser.c: changed the way names are parsed
7722 now allow infinite size and decrease penalty for normal use
7723 * parser.c: Started a big cleanup/check of the parser code,
7724 fixed some of the most tortuous entity code, spotted code
7725 unused anymore
7726 * test/*: added tests for very long names and related nasty
7727 things.
7728
7729Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7730
7731 * doc/encoding.html: added encoding aliases doc
7732 * doc/xml.html: updates
7733 * encoding.[ch]: added EncodingAliases functions
7734 * entities.[ch] valid.[ch] debugXML.c: removed two serious
7735 bottleneck affecting large DTDs like Docbook
7736 * parser.[ch] xmllint.c: added a pedantic option, will be
7737 useful
7738 * SAX.c: redefinition of entities is reported in pedantic mode
7739 * testHTML.c: uninitialized warning from gcc
7740 * uri.c: fixed a couple of bugs
7741 * TODO: added issue raised by Michael
7742
7743Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7744
7745 * doc/encoding.html: propagated Martin Duerst suggestions
7746
7747Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7748
7749 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
7750 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
7751 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
7752 by Wayne Davison
7753
7754Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7755
7756 * nanoftp.c nanohttp.c: small cleanup
7757 * TODO: updated
7758
7759Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7760
7761 * added an old VC testcase and updated title.xml entity
7762
7763Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7764
7765 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
7766 done on auto-opening of <p> tags and cleanup of SAX output
7767
7768Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7769
7770 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
7771
7772Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7773
7774 * doc/xml.html libxml.* structure.*: updated the doc a bit
7775
7776Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7777
7778 * testSAX.c testHTML.c result/HTML/: cleanup of the output
7779 of SAX tests
7780
7781Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7782
7783 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
7784 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
7785
7786Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7787
7788 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
7789 * testHTML.c: fix core dump on Solaris 2.x systems
7790 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
7791 * result/HTML/*.sax: previous bug fix lead to new results
7792
7793Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7794
7795 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
7796 * configure.in: added --with-readline=DIR to accept alternate
7797 path for readline include/library
7798 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
7799 for ANSI under HP-UX
7800 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
7801 includes @LIBS@
7802
7803Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7804
7805 * doc/* : rebuilt the docs
7806 * getting ready for 2.2.2 release
7807
7808Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7809
7810 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
7811 and xmlAddFeature()
7812 * tree.[ch]: added xmlAddChildList()
7813 * xmllint.c: MAP_FAILED macro test
7814 * parser.h: added xmlParseCtxtExternalEntity()
7815 * valid.c: applied bug fixes removed warning
7816 * tree.c: added CDATA block to elements content
7817 * testSAX.c: cleanup of output
7818 * testHTML.c: added SAX testing
7819 * encoding.c: better error recovery
7820 * SAX.c, parser.c: fixed one of the external entity processing
7821 of the OASis testsuite
7822 * Makefile.am: added HTML SAX regression tests
7823 * configure.in: bumped to 2.2.2
7824 * test/HTML/ result/HTML: added a few of HTML tests, and added the
7825 SAX results
7826
7827Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7828
7829 * configure.in: patch for HP compiler
7830
78312000-08-04 Sven Heinicke <sven@zen.org>
7832
7833 * xmllint.c: Was coredumping sometimes when the file given didn't
7834 exist.
7835
7836Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7837
7838 * parser.c xmlIO.[ch]: fixed the problem of encoding support
7839
7840 when using in memory parsing. Need some cleanup.
7841 * xmllint.c configure.in: added a --memory flag to test memory
7842 parsing
7843
7844Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7845
7846 * nanohttp.c: fixed socklen_t replacement to unsigned int
7847 * parser.c: fixed a space handdling missing at the end of
7848 production 28 DOCTYPE.
7849 * xmlmemory.c: fixed a stupid bug on the routine to override
7850 allocation functions
7851 * TODO: updated
7852
7853Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7854
7855 * doc/ regenerated the docs
7856
7857Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7858
7859 * doc/encoding.html doc/xml.html: added I18N doc
7860 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
7861 improvements, both parser and filters, added ASCII & HTML,
7862 fixed the ISO-Latin-1 one
7863 * xmllint.c testHTML.c: added/made visible --encode
7864 * debugXML.c : cleanup
7865 * most .c files: applied patches due to warning on Windows and
7866 when using Sun Pro cc compiler
7867 * xpath.c : cleanup memleaks
7868 * nanoftp.c : added a TESTING preprocessor flag for standalong
7869 compile so that people can report bugs more easilly
7870 * nanohttp.c : ditched socklen_t which was a portability mess
7871 and replaced it with unsigned int.
7872 * tree.[ch]: added xmlHasProp()
7873 * TODO: updated
7874 * test/ : added more test for entities, NS, encoding, HTML, wap
7875 * configure.in: preparing for 2.2.0 release
7876
7877Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7878
7879 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +00007880 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007881
7882Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7883
7884 * doc/xml.html: changed the xmlsoft.org structure, updated the
7885 examples w.r.t. root and childs
7886
7887Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7888
Daniel Veillard784b9352003-02-16 15:50:27 +00007889 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007890
7891Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7892
7893 * HTMLparser.c: Work on character encoding support for the HTML parser
7894 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
7895 * encoding.c: Fixed a potential memleak in the encoding stuff
7896
7897Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7898
7899 * doc/FAQ.html doc/Makefile.am : added a FAQ
7900
7901Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7902
7903 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
7904 of the HTML parser to force it to not bypass SAX
7905
7906Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7907
7908 * win32config.h.in: updated
7909 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
7910 lacks iconv support :-( need to release 2.1.1
7911 * configure.in: release 2.1.1
7912 * HTMLparser: fixed bug #14784
7913 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
7914 by Windows compiler
7915 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
7916 the SAX startDocument() callback.
7917 * TODO: updated
7918
7919Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7920
7921 * added xmlStopParser()
7922
7923Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7924
7925 * configure.in: 2.1.0 prerelease
7926 * Large resync between W3C and Gnome tree
7927 * nanoftp, nanohttp.c: fixed stalled connections probs
7928 * HTMLtree.c SAX.c : support for attribute without values in
7929 HTML for andersca
7930 * valid.c: Fixed most validation + namespace problems
7931 * HTMLparser.c: start document callback for andersca
7932 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
7933 * parser.h, SAX.c: serious speed improvement for large
7934 CDATA blocks
7935 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
7936 different encoding
7937 * example/Makefile.am example/gjobread.c tree.h: work on
7938 libxml1 libxml2 convergence.
7939 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
7940 and the LIBXML_TEST_VERSION macro
7941
7942Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7943
7944 * doc/xml.html: various patches and improvements typo fixed by
7945 Felix Natter
7946 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
7947 from Felix Natter <fnatter@gmx.net>
7948
7949Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7950
7951 * doc/upgrade.html: updated with instructions for support of both
7952 libxml-1.x and libxml-2.x
7953 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
7954 for 2.x support and also fixed includes
7955
7956
7957Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7958
7959 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
7960 the encoding support, added iconv support, so now libxml if
7961 compiled with iconv automatically support japanese encodings
7962 among others. Work based on initial patch from Yuan-Chen Cheng
7963 I may have broken binary compat in the encoding handler
7964 registration scheme, but that was so utterly broken I don't
7965 expect anybody to have used this feature until now.
7966 * parserInternals.h: fixup on the CHAR range macro
7967 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
7968 code.
7969 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
7970 * uri.c: added xmlParseURI() I can't believe I forgot to
7971 implement this one in 2.0 !!!
7972 * SAX.c: moved doc->encoding update in the endDocument() call.
7973 * TODO: updated.
7974
7975Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7976
7977 * tree.h: removed extraneous xmlRemoveProp definition
7978 * TODO: added item about --disable-corba configure switch
7979 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
7980 * nanoftp.c: fixed include problems giving troubles on AIX and
7981 slowlaris
7982 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
7983 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
7984 comment and headers changes to lower gtk-doc number of warnings
7985 * doc/html/*: rebuilt docs
7986
7987Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7988
7989 * HACKING: documented the tag for 1.x and instructions
7990
7991Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7992
7993 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
7994 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
7995 xmlCreateIOParserCtxt
7996 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
7997 significant overall improvement
7998 * xmllint.c: added I/O test to xmllint
7999 * testSAX.c: added a speed test
8000 * doc/* : updated/regenerated
8001
8002Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8003
8004 * xpath.c uri.h parserInternals.h: cosmetic changes from
8005 "Timur I. Bakeyev" <timur@bat.ru>, including making
8006 xmlCreateURI() public
8007
8008Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8009
8010 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
8011 and the code at the same time. Added a clean mechanism for
8012 overload or added input methods: xmlRegisterInputCallbacks()
8013 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
8014 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
8015 * TODO: updated
8016 * doc/* : updated/regenerated
8017 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
8018 source dir
8019
8020Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8021
8022 * testURI.c: yet another forgotten commit, I should get some sleep !
8023
8024Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8025
8026 * xmllint.c: forgot to commit this too ?
8027
8028Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8029
8030 * xmlversion.h.in : forgot to commit this previously
8031
8032Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8033
8034 * configure.in: preparing libxml-2.0.0 version looks Ok so far
8035 * README TODO: updated for release
8036 * uri.c uri.h: added authority parsing/saving
8037 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
8038 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
8039 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
8040 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
8041 Makefile.am : added compile-time customization of libxml
8042 --with-ftp --with-http --with-html --with-xpath --with-debug
8043 --with-mem-debug
8044 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
8045 #include <libxml/xxx.h> I hope it won't break too much stuff
8046 and will be manageable in the future...
8047 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
8048 and added xmllint to the installed programs
8049 * uri.h: added xmlFreeURI()
8050
8051Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8052
8053 * uri.c uri.h: finished the escaping handling, the base support
8054 and the URI path normalization. Looks good just lacks the
8055 authority content parsing code.
8056 * Makefile.am: added instructions to generate testURI
8057 * TODO: updated
8058 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
8059 added links and icons for W3C and Gnome
8060
8061Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8062
8063 * xmlmemory.[ch] : seems I forgot to actually update the files in
8064 the last commit :-)
8065 * doc/xml.html doc/html/* : updated and uploaded the docs
8066
8067Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8068
8069 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
8070 * TODO: updated
8071 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
8072 libxml default allocation function with another set (like gmalloc/
8073 gfree).
8074 * Makefile.am, uri.c, uri.h: added a set of functions to do
8075 exact (litteraly copied from the RFC 2396 productions) parsing
8076 and handling of URI. Will be needed for XLink, one XML WFC,
8077 XML Base and reused in the nano[ftp/http] modules. Still work
8078 to be done.
8079
8080Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8081
8082 * configure.in, libxml.spec.in : libxml2
8083 * doc/* : updated the doc page, rebuilt the docs
8084
8085Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8086
8087 * all: tagged LIB_XML_1_X
8088 * *.c *.h : updated from W3C CVS tree
8089 * configure.in : 2.0.0-beta
8090 * libxml.spec.in : libxml2 package nam
8091 * result/* : new version of the tests output
8092
8093Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8094
8095 * doc/xml.html, doc/update.html: updated docs, 1.8.7
8096
8097Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8098
8099 * doc/* : rebuilt the docs
8100 * parser.c: final patch on #6766
8101 * valid.c: small patch on validity checks.
8102
8103Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8104
8105 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
8106 added
8107 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
8108 compatibility w.r.t. XML spec and existing code.
8109
8110Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8111
8112 * parser.c: seems a better solution to <a> </a> exists,
8113 will try it for a while
8114
8115Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8116
8117 * parser.c: tried to remove the <a> </a> generating <a/>
8118 this is hard. Left a flag for that purpose. Fixed bug #6766
8119 * configure.in: prepared 1.8.7 not released, due to previous
8120 problem
8121
8122Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8123
8124 * doc/xml.html : applied second patch from Paul DuBois
8125
8126Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8127
8128 * doc/xml.html : applied patch from Paul DuBois
8129
8130Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8131
8132 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
8133
8134Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8135
8136 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
8137 compilation warnings on various platforms.
8138 * parser.c: Fixed #5281 validity error callbacks are now desactived
8139 by default if not validating.
8140
8141Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8142
8143 * nanoftp.c, win32config.h.in: patches to compile on WIN32
8144
8145Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8146
8147 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
8148 <gkatsi@cs.toronto.edu>
8149
8150Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8151
8152 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
8153 processing URLs
8154
8155Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8156
8157 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
8158 xmlNanoFTPUpdateURL for persistent control connections.
8159 * configure.in: 1.8.6
8160
8161Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8162
8163 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
8164 * tree.[ch] : added xmlSaveNoEmptyTags
8165
81662000-01-29 James Henstridge <james@daa.com.au>
8167
8168 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
8169
8170 * Makefile.am: added nanoftp.[ch] to the build.
8171
8172Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8173
8174 * nanoftp.[ch]: cleanup, comments, API
8175 * debugXML.c : fixed a bug in the cat command
8176 * doc/*: regenerated the docs
8177
8178Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8179
8180 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
8181 * debugXML.c : fixed a bug in the cat command
8182 * valid.c: fixing some small probs
8183 * libxml.spec.in: get rid of the SNAP suffix
8184 * doc/xml.html: updated the status
8185
8186Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8187
8188 * xml-config.in: xml-config --version to just return the
8189 version number
8190 * xpath.c: some cleanup w.r.t. axis when the current node is
8191 an attribute.
8192 * TODO: updated
8193
8194Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8195
8196 * configure.in: prepared for libxml-1.8.5
8197 * doc/* recompiled the documentation
8198
81992000-01-17 Jody Goldberg <jgoldberg@home.com>
8200
8201 * configure.in : WARNING autoconf subtlety alert :
8202 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
8203 when looking for zlib.h so that HAVE_ZLIB_H is defined.
8204 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
8205 get defined by AC_CHECK_HEADERS.
8206
8207Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8208
8209 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
8210 Rune.Djurhuus@fast.no
8211
8212Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8213
8214 * TODO: updated
8215 * tree.c, parser.c: made sure that only memory alloc problems
8216 and internal parser errors are allowed to write to stdout or
8217 stderr.
8218
8219Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8220
8221 * tree.c : restored xmlNewGlobalNs since this seems used by
8222 a lot of existing code :-(, fixed a bug in xmlNewNs
8223 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
8224 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
8225 to exit() from the library code.
8226 * xpath.c, parser.c: removed bugs or unused code detected by
8227 Windows compilers
8228 * parser.c: started adding interfaces for parsing well balanced
8229 XML fragments
8230 * configure.in: releasing 1.8.4
8231 * doc/* : rebuilt the docs
8232
8233Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8234
8235 * tree.[ch] : added xmlNewDocFragment() for DOM
8236 * testHTML.c: uninitialized variable.
8237
8238Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8239
8240 * doc/* : rebuild the docs
8241
8242Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8243
8244 * acconfig.h: readline and history patch
8245 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
8246 * tree.c: added check and handling when possibly removing an ID
8247 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
8248 and saving.
8249 * test/HTML/entities.html result/HTML/entities.html* : test for
8250 various entities reference cases
8251 * result/HTML/* : as a result output of some testcase have
8252 changed
8253 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
8254 by previous example. added xmlParseTryOrFinish().
8255 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
8256 entities.h debugXML.h HTMLparser.h: changed the way struct are
8257 declared to allow gtk-doc to expose those
8258 * parser.c: closed bug #4960
8259 * Makefile.am configure.in: Applied patch from
8260 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
8261 and math/socket libs detection
8262
8263Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8264
8265 * configure.in, Makefile.am: link tester against readline
8266 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
8267
8268Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8269
8270 * tree.[ch]: added xmlRemoveProp
8271 * win32config.h.in nanohttp.c: avoid including the Windows
8272 socket stuff in every C files
8273 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
8274 the XmL parser(s)
8275 * test/ns4 result/ns4 etc...: added test case for previous prob
8276 * tree.c: xmlNewNs wasn't checking for double definition
8277 * Makefile.in: fixed a problem with dist-hook duplicates
8278 * parser.[hc], xmlIO.c: fixed the loading of external entities
8279 APIs, now xmlLoadExternalEntity() is used everywhere and
8280 setting up an app specific front-end using the
8281 * SAX.c parser.c: some fixes, now the xhtml spec validates
8282 with the xhtml DTD.
8283 * error.c: fixed crashes in case of no input stream
8284 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
8285 to the validation tests and results
8286
8287Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8288
8289 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
8290 too htmlCreatePushParserCtxt() and htmlParseChunk()
8291 * parser.c: a bit of cleanup.
8292 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
8293 to XML) removed the last mem leak known
8294 * HTMLtree.c: output message cleanup
8295 * xmlmemory.c: display content info about memory blocks
8296 * result/HTML/wired.* : missing att value warning change
8297
8298Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8299
8300 * doc/* : rebuilt the documentation
8301
8302Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8303
8304 * parser.[ch] parserInternals.h: Push parser for XML,
8305 seems to work fine now
8306 * tester.c debugXML.[ch]: Added an XML shell debug facility and
8307 --push for push testing
8308 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
8309 * testSAX.c: added --push
8310 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
8311 subtree
8312 * xmlIO.[ch] : enriched API + fixes for push mode
8313 * entities.[ch]: added the entity content length to the struct.
8314 * xmlmemory.[ch]: new API to show the last entries for the shell
8315 * valid.c: added required attribute testing
8316 * SAX.c: the cdata callback now merge contiguous fragments
8317 * HTMLparser.c: cleanup of some macros
8318
8319Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8320
8321 * parser.c: fix for PIs name starting with xml
8322 * tree.c: fixed a potential problem with || and && ops
8323 * *.c, configure.in win32config.h.in : generate win32config.h for
8324 those on the Other Side !
8325
8326Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8327
8328 * parser.c: fixed a stupid = vs. == bug :-(
8329 * doc/gnome-xml.sgml: s/glade/xml/
8330
8331Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8332
8333 * configure.in, doc/xml.html : bug fix release 1.8.2
8334 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
8335 Hopefully the end of that silly C++ include problem
8336 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
8337 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
8338 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
8339 troubles with autoclosed elements when the stree shape doesn't
8340 follow the DtD specs. Added htmlIsAutoClosed() and
8341 htmlAutoCloseTag()
8342 * result/HTML/*.htm*: Updated the HTML examples regression tests output
8343 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
8344 * debugXML.c: fixed a bug on printing default namespaces.
8345 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
8346
8347Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8348
8349 * result/HTML/*.htm[l] : updated the HTML regression tests according
8350 to the new output
8351 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
8352 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
8353 problem due to intermix of extern "C" { ... } declarations for C++
8354 and recursive includes in the headers
8355
83561999-12-20 Chris Lahey <clahey@umich.edu>
8357
8358 * HTMLtree.c: Made it so that html nodes with a single child do
8359 not insert a carriage return before or after the child node.
8360
8361Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8362
8363 * configure.in, doc/xml.html : bug fix release 1.8.1
8364 * parser.c: fixed bug #4344
8365 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
8366 added the glue to avoid C++ problems
8367 * doc/* : regenerated the documentation
8368
8369Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8370
8371 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
8372 namespace recognition, and Dia as a resul :-(
8373 * encoding.c: closed bug #3950
8374
8375Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8376
8377 * valid.c: debugging a posteriori validation, except URI expansion
8378 stuff this should be fixed now
8379 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
8380 Carl Nygard <cnygard@bellatlantic.net>
8381 * tester.c: added --postvalid, cleaning of the code
8382 * tree.[ch]: added xmlDocGetRootElement()
8383
8384Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
8385
8386 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
8387 c++ losage.
8388
8389Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8390
8391 * configure.in, doc/xml.html : bumped to 1.8.0
8392 * xlink.[ch], Makefile.am : added framework for link detection
8393 * parser.h: added nbChars to parser context, needed for cleanup.
8394 * xmlmemory.c: removed a nasty bug when out of mem
8395 * valid.[ch]: adding namespace support for attribute decl
8396 * tester.c: added --debugent option
8397 * debugXML.[ch]: added xmlDebugDumpEntities()
8398 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
8399 buffers instead, this was really needed, validation was breaking
8400 in strange ways due to that. Added xmlParseStringPEReference()
8401 and other parsing from strings functions. Entities processing
8402 modified again, but PERef are still not handled correcly but
8403 unless you're Eve Maller you won't notice :-)
8404 * HTMLparser.c: large changes toward reliability, and switched to
8405 lowercase internal tags, XHTML is lowercase, so it will help
8406 that output is closer to next version.
8407 * doc/* : regenerated the documentation, it is now hosted at
8408 http://xmlsoft.org/ (same bits I just bought the domain :-)
8409
8410
8411Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8412
8413 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
8414 doc generation
8415 * parser.c: fixed bugs #3908 and #3937 and a memory leak
8416 in the SAX API
8417 * doc/*: rebuilt the doc making sure everything appears in the
8418 HTML files
8419
8420Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8421
8422 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
8423 added the patch from Carl Nygard <cnygard@bellatlantic.net>
8424 which allow impressive speed improvement on dataset with
8425 large text pieces, but at the cost of broken binary
8426 compatibility and slightly bigger memory usage.
8427 Configure with --with-buffers to activate them, they
8428 are protected with XML_USE_BUFFER_CONTENT define.
8429 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
8430 goal is 0 memory left allocated once parser is no more used
8431 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
8432 call xmlCleanupParser() and xmlMemoryDump()
8433
8434Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8435
8436 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
8437 * parser.[ch] encoding.[ch]: added memory cleanup routines
8438 * parser.c: closing bug #3788
8439 * doc/*: rebuilt the doc
8440
8441Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8442
8443 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
8444 xmlNewTextChild() and xmlSetCompressMode() behaviour.
8445 * tester.c: added --compress option
8446 * doc/*: rebuilt the documentation
8447
8448Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8449
8450 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
8451 if given /proc/kcore as input !
8452 * doc/xml.html doc/*: updated and rebuilt the documentation
8453
8454Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8455
8456 * parser.c: Fixed some wrongly space collapsing code due to
8457 a misreading of the spec.
8458 * result/*: fixed the output accordingly
8459
8460Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8461
8462 * encoding.c: bug fix and typos
8463 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
8464 * parser.c: added attribute normalization closing bug #3597
8465 * test/att* result/att* SAXresult/att*: testcase for attribute
8466 normalization
8467
8468Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8469
8470 * configure.in: closing bug #3163 by adding extra flags for the
8471 cc compiler on HP-UX
8472
8473Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8474
8475 * valid.[ch] : removed a typo and an enumerated type bug in the
8476 xmlAddElementDecl() function
8477 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
8478 call to xmlEncodeEntitiesReentrant() so that the functions
8479 New, Set and Get are at the same level.
8480 * parser.c HTMLparser.c: extra memory allocation bug for
8481 attributes detected by someone using libxml in embedded systems :-)
8482
8483Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8484
8485 * xmlmemory.h: turned off mem debug :-\
8486
8487Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8488
8489 * parser.c: closed bug #2784 a one line fix, but worth pushing
8490 a new release out
8491 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
8492 some structures, comments before and after the
8493 main element, and other nastyness
8494 * HTMLtree.c tree.c: accomodate the extended HTML supported
8495 * configure.in: pushing 1.7.4
8496 * test/ent8 and related outputs : added a new test for bug #2784
8497 * test/HTML/wired.html and related output: a nasty HTML example
8498 * Makefile.am: improved the test scripts
8499 * docs/* : reran the documentation extractor, updated xml.html
8500
8501Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8502
8503 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
8504 HTMLparser and debugged the HTML related code. HTML documents
8505 now have their own type
8506 * entities.c: do not dump &apos; for HTML output
8507 * xmlmemory.c: improvement, breakpoint mechanism
8508 * testHTML.c: added --sax --repeat ...
8509 * Makefile.am: improved the HTML tests
8510 * valid.[ch]: added xmlValidGetValidElements and
8511 xmlValidGetPotentialChildren
8512 * tester.c: added --insert to test the 2 new functions
8513 * test//* result//* SAXresult//* : regression test cleanup
8514 and extension.
8515 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
8516 gnome-xml-nanohttp.html
8517
8518Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8519
8520 * HTMLparser.c: fixed problems with some autoclose tags
8521 * tree.c: fixed XML output problems.
8522 * result/* SAXresult/*: update of the tests output
8523
8524Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8525
8526 * Makefile.am: Arturo patch for xmlConf.sh version info
8527 * parser.c: Tim Josling patch for single quoted items
8528 * tester.c: Tim Josling patch for tester options usage
8529 * tree.h: indent cleanup
8530
8531Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8532
8533 * HTMLparser.c parser.h : Fixed problems with HTML parsing
8534 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
8535
8536Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8537
8538 * tree.c : Raph patch for initialization of CORBA fields
8539 * parser.c, xpath.c, ...: modification of doc comments
8540 * xpath.c : allow spaces in xpath expressions
8541
8542Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8543
8544 * xmlmemory.h: turning off memory debug :-(
8545
8546Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8547
8548 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
8549 better SAX interfaces.
8550 * testSAX.c: uses the new SAX routine, avoid fetching any remote
8551 entity.
8552 * configure.in: 1.7.2
8553
8554Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8555
8556 * libxml.spec.in: fixed the URL
8557 * doc/xml.html: improved the documentation front-end
8558
8559Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8560
8561 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
8562
8563Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8564
8565 * libxml.spec.in: fixed the alpha compile problem
8566 * parser.[ch]: changed errno to errNo in the parser context :-(
8567 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
8568 * doc/xml.html: changed CHAR to xmlChar
8569 * doc/html/*: recompiled the documentation
8570 * configure.in: 1.7.1
8571
8572Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8573
8574 * parser.h: modified the parser context struct to regain 1.4.0
8575 binary compatibility
8576 * parser.c, xml-error.h: added errno ot teh context and defined
8577 a set of errors values with update of errno
8578 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
8579 DTDs and entities
8580 * *.h, *.c: complete cleanup of the use of config.h and include
8581 protection depending on the current setup.
8582 * overalll debugging, maintenance and bug-fixing on all modules
8583 * updated the documentation
8584 * ready for 1.7.0
8585
8586Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8587
8588 * HTMLparser.c : cleanup
8589 * SAX.c valid.c valid.h: added ID/IDREF checking
8590 * tree.c tree.h: extended doc structure for refs
8591 * configure.in: 1.6.2
8592 * parser.c: patched bug in SAX user arg call
8593 * parserInternals.h: patched missing close in C++ wrapping
8594 * testXPath.c xpath.c xpath.h: prepared for extensibility,
8595 especially upcoming XPointer implementation.
8596 * doc/xml.html: augmented, typo
8597
8598Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
8599
8600 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
8601 not all invocations of install understand -d.
8602
8603Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
8604
8605 * Makefile.am: prepend all the test* calls with $(top_builddir) -
8606 to make 'check' works, when builddir != srcdir.
8607
8608Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8609
8610 * doc/xml.html : updated the documentation
8611
8612Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8613
8614 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
8615 not deallocated memory blocks
8616 * *.c : replaces all calls to malloc() free() and realloc() to
8617 the wrapper functions/macros
8618 * tree.c : removed memory leaks dues to calling xmlFreeNode()
8619 instead of xmlFreeNodeList()
8620
8621Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8622
8623 * HTMLparser.c: corrected a stupid bug leading to core dump at
8624 tree deallocation. Removed warnings indicated by
8625 Stephane.Conversy@lri.fr
8626 * entities.c: Fixes Yet Another Stupid Bug, entities were not
8627 looked for in the external subset
8628
8629Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8630
8631 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
8632 on SGI by Stephane.Conversy@lri.fr
8633
8634Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8635
8636 * all .h : changed the prototype declaration indent as in gtk
8637 * most .c : working on reducing the TODOs in the code
8638 * most .c : cleanup though -pedantic and Insure++
8639 * improvements on validation ID checkings.
8640 * tree.[ch] SAX.c: added support for namespace on attributes #2022
8641 * xml-config.in: closed #1810
8642
8643Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8644
8645 * tree.h, valid.c, valid.h: more work on validity, IDs
8646 * xpath.c: added/fixed comparidon and equlity, added a new isinf
8647 definition for AIX
8648
8649Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8650
8651 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
8652 the distribution due to a cut'n paste error at last commit
8653
8654Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8655
8656 * configure.in: upgraded to version 1.4.0
8657 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
8658 Big update, added a large part of the validation process,
8659 it should be usable, but some parts are missing
8660 * xpath.c: improved the implementation w.r.t. root.
8661 * Makefile.am: added more tests
8662 * test and result trees: added a lot of tests
8663 * libxml.spec.in: export libxml.so.0 and libxml.so.1
8664
8665Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8666
8667 * Added an HACKING file
8668
8669Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8670
8671 * xpath.[ch] : improvements and debug of the XPath implementation
8672 * parser.c, HTMLparser.c : modified the parsers to be progressive
8673 * tree.[ch] : extended the Buffer promitives
8674 * xmlIO.[ch] : added basic I/O routines providing progressive
8675 parsing and ready for I18N conversion plugins
8676 * SAXresult/* : the SAX callback sequence maybe slightly different
8677 now
8678 * test*.c : improved/updated the tests programs
8679 * doc/* : recompiled the docs.
8680
86811999-07-26 Michael Meeks <michael@edenproject.org>
8682
8683 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
8684
8685 * tree.c: Ditto.
8686
8687Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8688
8689 * configure.in: upgraded to version 1.4.0
8690 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
8691 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
8692 XML query language, see http://www.w3.org/TR/xpath for more details.
8693 * parser.c, parser.h: added CHAR* related string functions for XPath
8694 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
8695 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
8696 rebuild the docs.
8697 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
8698 and regression testing capabilities for XPath.
8699
8700Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8701
8702 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
8703 closing bug #1646
8704
8705Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8706
8707 * Makefile.am, example/Makefile.am: closed bug #1683
8708
8709Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8710
8711 * example/Makefile.am, configure.in: added the makefile for the
8712 gjobread example
8713
8714Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
8715
8716 * doc/Makefile.am:
8717 - fix which allow "make install DESTDIR=</install/prefix>".
8718
8719Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8720
8721 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
8722 which fixed a problem on the file reading-code.
8723
8724Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8725
8726 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
8727 output.
8728 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
8729
8730Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8731
8732 * parser.h : Oops removed the binary compatibility problem
8733 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
8734 * parser.c, HTMLparser.c: applied patches for reading from stdin
8735
8736Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8737
8738 * parser.c, entities.c, valid.c: cleanup bug #1591
8739 * configure.in: cleanup bug #1592
8740 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
8741 the same tree back-end. Hence gdome will be available for it.
8742 * doc/Makefile.am: close bug #617
8743
8744Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8745
8746 * parser.c: alloctate a per parser context SAX interface block
8747
8748Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8749
8750 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
8751 and xmlEncodeEntitiesReentrant with the correct one :-\
8752
8753Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8754
8755 * commit of my internal XML base changes, quite a lot of
8756 changes, cleanups, better entities support, framework for
8757 new I/O and charset detection and handling
8758 * Fixed the configure/Makefile stuff to generate shared libs
8759 with the proper version info, so we jumped on rev from
8760 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
8761 xmlEncodeEntities() result need to be freed now, and a string
8762 xmlParserVersion provide the current library version.
8763
8764Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
8765
8766 * parser.c: fixed a buffer overrun for when you have a very long
8767 attribute with no entities in it.
8768
8769Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8770
8771 * added example directory
8772 * added example/gjobs.xml gjobread.c, still need a Makefile.in
8773
8774Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8775
8776 * Release of libxml-1.1, nearly everything has been touched for
8777 this.
8778 * Added more regression tests
8779 * Updated the documentation
8780
8781Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8782
8783 * tree.[ch]: unified the XML_NO_CORBA defines.
8784 * parser.c encoding.[ch]: started plugging in char encoding detection
8785
8786Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
8787
8788 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
8789 Also freed allocated buffer.
8790
8791Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8792 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
8793 reentrancy problem at printing. One is left in entities.c, to
8794 remove ASAP
8795 * testSAX.c : added a test example showing the use of the SAX
8796 interface if one doesn't want to build the DOM tree.
8797 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
8798
8799Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8800
8801 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
8802 large revamping of the parser to use SAX callbacks
8803 http://www.megginson.com/SAX/ (or at least a C like interface
8804 a la Expat). It's now possible to set up your own callbacks
8805 and the parser will not build a DOM tree.
8806 * test/* result/*: updated the test suite, I finally removed
8807 the old Namespace draft support (PI based).
8808
8809Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8810
8811 * Makefile.am: added test result to EXTRA_DIST for make tests
8812
8813Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8814
8815 * parser.c, parserInternals.h: moved the chars macro definitions
8816 to parserInternals.h
8817 * parser.c, error.c: applied patches from "Knut Åkesson"
8818 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
8819
8820Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8821
8822 * xml-config.in : applied patch to make --version work
8823
88241999-03-05 Raja R Harinath <harinath@cs.umn.edu>
8825
8826 * Makefile.am (check-local): Alias for `tests' target. This will
8827 cause `make check' to do the right thing.
8828 (tests): Don't run tests in srcdir. Also, replaced calls to
8829 basename with a `sed' "equivalent".
8830
8831Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8832
8833 * Renamed error.h to xml-error.h, corrected Makefile.am to list
8834 it in the header and not the sources, updated the doc.
8835 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
8836 pointing this out.
8837
8838Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8839
8840 * parser.c, parser.h, parserInternals.h: memory leak hunting,
8841 exported the inputStream routines.
8842 * doc/html/* : updated accordingly
8843
8844Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8845
8846 * parser.c, parser.h, parserInternals.h: added a few extra
8847 internal calls to allocate and free parser contexts ...
8848 * doc/html/* : updated accordingly
8849
8850Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8851
8852 * configure.in, Makefile.am, doc/makefile.am : General changes for
8853 1.0.0 release and including the generated HTML documentation.
8854
8855Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8856
8857 * makefile.am : added parserInternals.h, oops.
8858
8859Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8860
8861 * parserInternals.h: added this header giving access to the parser
8862 internal functions.
8863 * doc/Makefile.am : added a rebuild target which rebuilds the full
8864 set of documentations
8865 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
8866 the internal subset.
8867 * *.c *.h: modifications needed to generate the documentation using
8868 gtk-doc, cleanup of functions blocks, reorganisation of struct
8869 declarations.
8870
8871Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8872
8873 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
8874 the tar and spec file to include the beginning of the doc.
8875
88761999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
8877
8878 * doc/.cvsignore: Added this file.
8879
8880Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8881
8882 * tree.c: fixed xmlGetProp to return "" when the attribute
8883 exists, even if the node-list is NULL.
8884
8885Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8886
8887 * tree.c: patched an error outputting empty attribute values.
8888 * Makefile.am and doc/makefile.am: have been updated during the
8889 week-end. Sorry for an empty CVS log, I got a shell problem.
8890
8891Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8892
8893 * tree.h: cleaned up using enums instead of defines
8894 * parser.c, valid.[ch]: more work on parsing/output of element
8895 declarations
8896
8897Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8898
8899 * valid.[ch], tree.c, parser.c : more work toward full parsing
8900 of XML DTDs.
8901 * README: added informations about mailing-list and on-line
8902 documentation
8903
89041999-01-27 Raja R Harinath <harinath@cs.umn.edu>
8905
8906 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
8907
8908Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8909
8910 * parser.c, tree.[ch] : more work toward conformance testing,
8911 added a last element to accelerate parsing of very flat structures
8912 started working on internal subset Element content declaration.
8913 * valid.[ch] : first cut at adding code toward validation.
8914 * previous changes had also small impact on most files, especially
8915 the conformance testing using James Clark test suite.
8916
8917Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8918
8919 * test/* : updated the examples, most of them were not well
8920 formed (humm), and added rdf2.
8921 * result/* : resulting changes in the output.
8922
8923Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8924
8925 * tree.c: changed the behaviour of xmlGetProp on NULL values.
8926
8927Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8928
8929 * tree.c: patched a bug in the generation of empty attributes
8930
8931Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8932
8933 * entities.[ch], tree.[ch], tester.c: added copy interfaces
8934 for node/trees/documents/... Biggest problem is namespace
8935 support when copying subtrees.
8936
8937Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8938
8939 * parser.c, entities.c: improve entities and char ref encoding,
8940 and cleanups of error messages.
8941
8942Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8943
8944 * parser.c, entities.c: simple bug hunting done during rpm2html and
8945 rpmfind integration.
8946
8947Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8948
8949 * parser.[ch]: Added interfaces allowing to specify a SAX
8950 handler before parsing.
8951
8952Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8953
8954 * parser.c: redirrect all errors reporting through the SAX
8955 error function
8956
8957Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8958
8959 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
8960 * libtool, tlmain ...: update of the libtool files
8961
89621998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
8963
8964 * entities.c: Use g_snprintf insteda of snprintf.
8965
8966Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8967
8968 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
8969 added ent5 test for this purpose.
8970 * parser.c, parser.h: formatting, comments and UTF-8 planning.
8971
8972Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8973
8974 * parser.c: fixed? a strange error due to compression on a GWP
8975 document.
8976
8977Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8978
8979 * tree.[ch]: bug fixing
8980 * entities.[ch]: defined a specific type for predefined entities
8981 * doc/xml.html: more documentation on the library, how to use it,
8982 overview of the interfaces.
8983
8984Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8985
8986 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
8987
8988Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8989
8990 * tree.c: corrected a small bug
8991 * doc/xml.html: continuing writing documentation.
8992
8993Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8994
8995 * debugXML.h debugXML.c: added debugging utilities.
8996 * tester.c: added --debug switch.
8997 * tree.c: patched an incorrect node->type assignment.
8998 * parser.c: formatting, ensure that node->doc != NULL in attributes
8999
9000Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9001
9002 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
9003 entity support and provide an internal representation close to
9004 DOM one (entity ref nodes, and attribute value as tree). I tried
9005 to preserve the interface but this will surely break some apps
9006 (I have to change rpm2html/rpmfind for example). I had to change
9007 two interfaces, and the generated tree is somewhat different.
9008 * doc/* : started documenting the XML library, the tree and
9009 DOM/Corba. This is a first step.
9010
9011Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9012
9013 * parser.c: Set up the fonctions comment block, boring but useful.
9014 * parser.h, SAX.c, parser.c: now attributes are processed through
9015 the SAX interface. The problem is that my SAX interface diverged
9016 quite a bit from the original one, well this is not an official
9017 spec, and translating it from Java to C is hairy anyway...
9018
9019Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9020
9021 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
9022 fonctions comment block, boring but useful.
9023
9024Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9025
9026 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
9027 conversion routines. However they are not yet used to convert the
9028 inputs. The core will run with UTF-8.
9029
9030Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9031
9032 * tree.c : make sure that the type id is properly set-up when
9033 a new object is allocated, needed for DOM.
9034
9035Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9036
9037 * tree.h, tree.c: Ok, the main objects in the tree will be native
9038 corba objects, it costs 8 bytes per Node, Attribute and Document
9039 but it simplifies the Corba integration a lot (no extra interface
9040 objects to allocate/free).
9041
9042Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9043
9044 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
9045 and changed NODEs contants for conformity with DOM Level 1
9046
9047Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9048
9049 * added hooks to keep track of servants when creating objects
9050 xmlDoc and xmlNode (for Corba export).
9051
9052Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9053
9054 * added xml-config script.
9055
9056Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9057
9058 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
9059 to autoupdate libtool and automake conf files.
9060
90611998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
9062
9063 * Makefile.am: Use '?' to separate the sed
9064 commands as ',' is used when people pass -Wl,something.
9065
9066
9067Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9068
9069 * tree.c, tree.h: added a per-document compression interface.
9070
9071Tue Sep 22 20:47:38 EDT 1998
9072
9073 * tree.c, tree.h: added saving with compression and added interfaces
9074 to control the compression level (xmlGetCompressMode,
9075 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
9076
9077Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9078
9079 * parser.c: corrected a loop for files of size 0
9080
90811998-08-20 Raja R Harinath <harinath@cs.umn.edu>
9082
9083 * error.h: New file. Contains prototyes from `error.c'.
9084
9085Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
9086
9087 * Makefile.am (xmlincdir): New macro.
9088 (xmlinc_HEADERS): Renamed from include_HEADERS.
9089
9090Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9091
9092 * applied small patch on numeric entities from
9093 Christopher Blizzard <blizzard@appliedtheory.com>
9094
9095Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9096
9097 * New release 0.2, removed the old xml_* files so that it's
9098 coherent with the other CVS base (W3C), far better conformance
9099 to standard, new namespaces, decent entities support, beginning
9100 of a SAX-like interface. Nearly nothing left intact, even the
9101 test examples ...
9102
91031998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
9104
9105 * .cvsignore: Add .deps dir
9106
9107Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9108
9109 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
9110
9111Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9112
9113 * configure.in: added test for CPP
9114 * AUTHORS, Changelog: the original ones didn't get commited but the
9115 glib ones instead, fixed.
9116 * Makefile.am: corrected an error in library naming
9117
9118Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9119
9120 * integrated code developped at W3C
9121 * changed the original Copyright
9122 * migrated to automake
9123 * prefixed the filenames by xml_ to avoid filename clashes
9124
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00009125Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
9126
9127 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
9128 should not be called.
9129
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00009130Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
9131
9132 * libxml-2.0.pc.in: applied the patch to fix #101894
9133
Daniel Veillard8a1b1852003-01-05 22:37:17 +00009134Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
9135
9136 * tree.c : applied patch from Lukas Schroeder for register callbacks
9137 * valid.c: modified patch from Lukas Schroeder to test
9138 register callbacks with --chkregister
9139
Daniel Veillard067bae52003-01-05 01:27:54 +00009140Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
9141
9142 * xmlreader.c: seriously changed the way data are pushed to
9143 the underlying parser, go by block of 512 bytes instead of
9144 tryng to detect tag boundaries at that level. Changed the
9145 way empty element are detected and tagged.
9146 * python/tests/reader.py python/tests/reader2.py
9147 python/tests/reader3.py: small changes mostly due to context
9148 reporting being different and DTD node being reported. Some
9149 errors previously undetected are now caught and fixed.
9150 * doc/xmlreader.html: flagged last section as TODO
9151
Daniel Veillard51a447a2003-01-04 19:42:46 +00009152Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
9153
9154 * python/libxml.py: integrated the Python 2.2 optimizations
9155 from Hannu Krosing, while maintaining compatibility with
9156 1.5 and 2.1
9157
Daniel Veillarde59494f2003-01-04 16:35:29 +00009158Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
9159
9160 * xmllint.c: a bit of cleanup
9161 * xmlreader.c: small fix
9162 * doc/xmlreader.html: more work on the XmlTextReader tutorial
9163 * python/libxml.py: a few fixes pointed out by Hannu Krosing
9164
Daniel Veillard623a9eb2003-01-04 12:47:20 +00009165Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
9166
9167 * python/setup.py.in: patch from Stéphane Bidoul to include
9168 drv_libxml2.py in setup.py
9169
Daniel Veillard66b82892003-01-04 00:44:13 +00009170Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
9171
9172 * doc/xmlreader.html: starting documenting the new XmlTextReader
9173 interface.
9174
Daniel Veillard7704fb12003-01-03 16:19:51 +00009175Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
9176
9177 * xmllint.c: added the --stream flag to use the TextReader API
9178 * xmlreader.c: small performance tweak
9179
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00009180Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
9181
9182 * xmlreader.c python/tests/reader2py: okay the DTD validation
9183 code on top of the XMLTextParser API should be solid now.
9184
Daniel Veillard1fdfd112003-01-03 01:18:43 +00009185Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
9186
9187 * xmlreader.c python/tests/reader2py: Fixing some more mess
9188 with validation and recursive entities while using the
9189 reader interface, it's getting a bit messy...
9190
Daniel Veillarddab8ea92003-01-02 14:16:45 +00009191Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
9192
9193 * xmlreader.c python/tests/reader.py: another couple of problem
9194 related to IsEmptyElement reported by Stéphane Bidoul needed
9195 some fixes.
9196
Daniel Veillard4f860202003-01-02 13:00:02 +00009197Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
9198
9199 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
9200 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
9201 based on the python XmlTextReader interface.
9202
Daniel Veillard3c265e42003-01-01 21:06:49 +00009203Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
9204
9205 * tree.c: backing out one change in the last patch which broke the
9206 regression tests
9207
Daniel Veillard5335dc52003-01-01 20:59:38 +00009208Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
9209
9210 * global.data globals.c tree.c include/libxml/globals.h: applied
9211 an old patch from Lukas Schroeder to track node creation and
9212 destruction. Probably missing a lot of references at the moment
9213 and not usable reliably.
9214
Daniel Veillard8ba17412003-01-01 19:13:12 +00009215Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
9216
9217 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
9218 from doc/news.html and a stylesheet
9219
Daniel Veillarde3c036e2003-01-01 15:11:05 +00009220Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
9221
9222 * xmlreader.c python/tests/reader.py: fixed another couple of
9223 xmlreader bugs reported by Stéphane Bidoul and added tests.
9224
Daniel Veillard9e395c22003-01-01 14:50:44 +00009225Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
9226
9227 * xmlreader.c python/tests/reader2.py: fixed another validity
9228 checking in external parsed entities raised by Stéphane Bidoul
9229 and added a specific regression test.
9230 * python/tests/reader3.py: cleanup
9231
Daniel Veillardd5896142002-12-31 14:45:26 +00009232Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
9233
9234 * xmlreader.c python/tests/reader2.py: fixed a problem with
9235 validation within entities pointed by Stéphane Bidoul, augmented
9236 the tests to catch those.
9237
Daniel Veillarddc85f282002-12-31 11:18:37 +00009238Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
9239
9240 * python/generator.py: modified the generator to allow keeping
9241 class references when creating new classes, needed to fix a bug
9242 pointed by Stéphane Bidoul where the input buffer of the
9243 xmlTextReader instance gets destroyed if the python wrapper for
9244 the input is not referenced anymore.
9245
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00009246Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
9247
9248 * xmlreader.c python/tests/reader.py: fixed another pair of problem
9249 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
9250
Daniel Veillard571b8892002-12-30 12:37:59 +00009251Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
9252
9253 * xmlreader.c python/tests/reader.py: fixed another problem
9254 pointed by Stéphane Bidoul
9255
Daniel Veillardaaa105b2002-12-30 11:42:17 +00009256Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9257
9258 * xmlreader.c python/tests/reader.py: fixed a limit case problem
9259 with "<a/>"
9260
Daniel Veillardecaba492002-12-30 10:55:29 +00009261Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9262
9263 * SAX.c: warn on xmlns:prefix="foo"
9264 * xmlreader.c python/tests/reader.py: fixed a couple of problem
9265 for namespace attributes handling.
9266
Daniel Veillard2d84a892002-12-30 00:01:08 +00009267Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9268
9269 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
9270 a really nasty problem raised by a DocBook XSLT transform
9271 provided by Sebastian Bergmann
9272
Daniel Veillard29b3e282002-12-29 11:14:41 +00009273Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
9274
9275 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
9276 by Stéphane Bidoul and integrated it into the tests
9277
Daniel Veillarde18fc182002-12-28 22:56:33 +00009278Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
9279
9280 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
9281 extended the XmlTextReader API a bit, addding accessors for
9282 the current doc and node, and an entity substitution mode for
9283 the parser.
9284 * python/libxml.py python/libxml2class.txt: related updates
9285 * python/tests/Makefile.am python/tests/reader.py
9286 python/tests/reader2.py python/tests/reader3.py: updated a bit
9287 the old tests and added a new one to test the entities handling
9288
Daniel Veillardaba976d2002-12-28 21:14:18 +00009289Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
9290
9291 * python/generator.py python/libxml2class.txt
9292 python/tests/reader.py python/tests/reader2.py: changed the
9293 generator to provide casing for the XmlTextReader similar to
9294 C# so that examples and documentation are more directly transposable.
9295 Fixed the couple of tests in the suite.
9296
Daniel Veillard83298842002-12-28 15:12:33 +00009297Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
9298
9299 * doc/guidelines.html: added a document on guildeline for
9300 publishing and deploying XML
9301
Daniel Veillard336fc7d2002-12-27 19:37:04 +00009302Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
9303
9304 * valid.c xmlreader.c: final touch running DTD validation
9305 on the XmlTextReader
9306 * python/tests/Makefile.am python/tests/reader2.py: added a
9307 specific run based on the examples from test/valid/*.xml
9308
Daniel Veillardf25b4ca2002-12-27 15:18:35 +00009309Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
9310
9311 * python/libxml.py: added a few predefined xmlTextReader parser
9312 configuration values.
9313
Daniel Veillard0e9dafa2002-12-27 11:58:25 +00009314Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9315
9316 * python/libxml_wrap.h: trying to fix #102037
9317
Daniel Veillard8dbd4952002-12-27 11:34:48 +00009318Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
9319
9320 * SAX.c: fixing bug #95296, when the predefined entities
9321 are redefined in the DTD the default one must be used
9322 instead anyway.
9323
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +00009324Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
9325
9326 * doc/xmllint.xml
9327 * doc/xmllint.1
9328 Add discussion of XML_DEBUG_CATALOG to xmllint man
9329 page - bug #100907
9330
9331
Daniel Veillarddf512f42002-12-23 15:56:21 +00009332Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9333
9334 * xmlreader.c: Fixed the empty node detection to avoid reporting
9335 an inexistant close tag.
9336
Daniel Veillard0d132cf2002-12-23 14:43:32 +00009337Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9338
9339 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
9340 for Python 2.1
9341
Daniel Veillardfe8aab92002-12-22 10:25:41 +00009342Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9343
9344 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
9345
Daniel Veillard4258b9c2002-12-20 10:29:40 +00009346Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9347
9348 * doc/libxml2-api.xml python/tests/reader.py: one really need
9349 to provide the base URI information when creating a reader parser
9350 from an input stream. Updated the API and the example using it.
9351
Daniel Veillardea7751d2002-12-20 00:16:24 +00009352Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
9353
9354 * testReader.c xmlreader.c valid.c include/libxml/tree.h
9355 include/libxml/valid.h include/libxml/xmlreader.h: working on
9356 DTD validation on top of xml reader interfaces. Allows to
9357 validate arbitrary large instances. This required some extensions
9358 to the valid module interface and augmenting the size of xmlID
9359 and xmlRef structs a bit.
9360 * uri.c xmlregexp.c: simple cleanup.
9361
Daniel Veillardbeb70bd2002-12-18 14:53:54 +00009362Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9363
9364 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
9365 work on the xml reader interfaces.
9366 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
9367 Web page for the Windows binaries.
9368
Daniel Veillard4a6d39b2002-12-17 18:33:01 +00009369Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9370
9371 * xmlIO.c: applied a patch for VMS following the report by
9372 Nigel Hall
9373
Daniel Veillard3772de32002-12-17 10:31:45 +00009374Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
9375
9376 * parser.c: the parseStartTag bug fix wasn't complete.
9377
Daniel Veillard67df8092002-12-16 22:04:11 +00009378Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
9379
9380 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
9381 parseStartTag, fixing it.
9382 * test/att4 result/att4 result/noent/att4: adding the test
9383 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
9384 more methods to XmlTextReader.
9385
Igor Zlatkovicd453c632002-12-16 18:45:48 +00009386Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9387
9388 * win32/libxml2.def.src: added more xml reader exports
9389 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
9390 to the build
9391
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +00009392Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
9393
9394 * doc/tutorial/xmltutorial.xml
9395 plus generated html and pdf
9396 Updating tutorial again based on further comments from Niraj
9397 Tolia on the last iteration
9398
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +00009399Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
9400
9401 * doc/tutorial/xmltutorial.xml
9402 * doc/tutorial/includekeyword.c
9403 * doc/tutorial/includegetattribute.c
9404 plus generated html and pdf
9405 Adding fix from Niraj Tolia to tutorial to properly free memory.
9406
9407
Daniel Veillardda46d2d2002-12-15 23:36:49 +00009408Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9409
9410 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
9411 more methods of XmlTextReader.
9412 * python/libxml2class.txt python/tests/reader.py: this increased the
9413 methods in the bndings, augmented the test to check those new
9414 functions.
9415
Daniel Veillard0eb38c72002-12-14 23:00:35 +00009416Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
9417
9418 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
9419 methods of XmlTextReader.
9420 * python/generator.py python/libxml_wrap.h python/types.c
9421 python/libxml2class.txt: added the reader to the Python bindings
9422 * python/tests/Makefile.am python/tests/reader.py: added a specific
9423 test for the Python bindings of the Reader APIs
9424 * parser.c: small cleanup.
9425
Daniel Veillard06503452002-12-13 10:42:08 +00009426Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9427
9428 * xinclude.c: fallback was only copying the first child not the
9429 full child list of the fallback element, closes #89684 as reopened
9430 by Bernd Kuemmerlen
9431
Igor Zlatkovic2d45f522002-12-12 12:33:43 +00009432Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9433
9434 * win32/libxml2.def.src: exported htmlNodeDumpOutput
9435
Daniel Veillard000eafb2002-12-12 10:04:22 +00009436Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
9437
Daniel Veillardc1eed322002-12-12 11:01:32 +00009438 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +00009439 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +00009440 gives enum values, fix functype return type, put back fields in
9441 structs
9442 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +00009443
Daniel Veillard024b5702002-12-12 00:15:55 +00009444Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
9445
9446 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
9447 about htmlNodeDumpOutput location.
9448 * xpath.c: removed an undefined function signature
9449 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
9450 too many symbols in the API breaking the python bindings.
9451 Updated with the libxslt/libexslt changes.
9452
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +00009453Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
9454
9455 * configure.in: preparing release of 2.4.29
9456 * doc/*: rebuilt the docs and API
9457 * xmlreader.c: a few more fixes for the XmlTextReader API
9458
Igor Zlatkovicf6273a02002-12-11 17:00:54 +00009459Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9460
9461 * include/win32config.h: applied mingw patch from Magnus Henoch
9462
Daniel Veillard5aad8322002-12-11 15:59:44 +00009463Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
9464
9465 * catalog.c doc/libxml2-api.xml: a bit more cleanup
9466
Daniel Veillarda9b66d02002-12-11 14:23:49 +00009467Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
9468
9469 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
9470 building Python script, does the C parsing directly, generates
9471 a better API description including structure fieds defs and
9472 enums. Still a couple of bugs, but good enough for the python
9473 wrappers now.
9474 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
9475 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
9476 include/libxml/schemasInternals.h include/libxml/tree.h: more
9477 cleanup based on the python analysis script reports.
9478 * libxml.spec.in: make sure the API XML description is part of the
9479 devel package.
9480
Daniel Veillard01c13b52002-12-10 15:19:08 +00009481Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
9482
9483 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
9484 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
9485 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
9486 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
9487 code cleanup, especially the function comments.
9488 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
9489
Daniel Veillarde1ca5032002-12-09 14:13:43 +00009490Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
9491
9492 * Makefile.am xmlreader.c include/libxml/Makefile.am
9493 include/libxml/xmlreader.h: Adding a new set of APIs based on
9494 the C# TextXmlReader API but converted to C. Allow to parse
9495 in constant memory usage, far simpler to program and explain
9496 than the SAX like APIs, unfinished but working.
9497 * testReader.c: test program
9498
Igor Zlatkovic70a296c2002-12-08 17:34:54 +00009499Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9500
9501 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
9502
Daniel Veillard64b35282002-12-04 15:10:40 +00009503Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9504
9505 * tree.c: Chip turner indicated that XHTML1 serialization
9506 rule for style actually break on both IE and Mozilla,
9507 try to avoid the rule if escaping ain't necessary
9508
Daniel Veillard8efff672002-12-04 11:44:48 +00009509Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
9510
9511 * nanhttp.c: handle HTTP URL escaping, problem reported by
9512 Glen Nakamura and Stefano Zacchiroli
9513
Daniel Veillard1c732d22002-11-30 11:22:59 +00009514Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
9515
9516 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
9517
Daniel Veillardfdd27d22002-11-28 11:55:38 +00009518Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9519
9520 * uri.c: Johann Richard pointed out some XPointer problems for
9521 URN based URI references in XInclude. Modified the URI parsing
9522 and saving routines to allow correct parsing and saving of
9523 XPointers, especially when attached to "opaque" scheme accordingly
9524 to RFC 2396
9525
Daniel Veillard8db67d22002-11-27 19:39:27 +00009526Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
9527
9528 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
9529 of refactoring to the HTML saving code.
9530 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
9531 in the doc.
9532
Daniel Veillardebc4ca92002-11-27 11:43:05 +00009533Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
9534
9535 * tree.c include/libxml/tree.h: refactored the XML dump of a node
9536 to a buffer API to reuse the generic dump to an OutputIO layer,
9537 this reduces code, fixes xmlNodeDump() for XHTML, also made
9538 xmlNodeDump() now return the number of byte written.
9539
Daniel Veillard9d5ea172002-11-27 08:02:06 +00009540Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
9541
9542 * python/setup.py.in: another patch from Stéphane Bidoul for
9543 Python bindings on Windows
9544 * doc/parsedecl.py: small cleanup
9545
Daniel Veillard9715c172002-11-25 16:33:40 +00009546Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9547
9548 * libxml.spec.in configure.in: add a line in %changelog for releases
9549
Daniel Veillard9bc53102002-11-25 13:20:04 +00009550Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
9551
9552 * parser.c: patch from Marcus Clarke fixing a problem in entities
9553 parsing that was detected in KDe documentations environment.
9554
Daniel Veillardfaa35ff2002-11-24 13:53:43 +00009555Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
9556
9557 * python/libxml.c (libxml_prev): Return the previous as opposed to
9558 the next node (I guess this is the result of some cut & paste programming:)
9559
Daniel Veillard80d7b902002-11-23 16:23:08 +00009560Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9561
9562 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
9563
Daniel Veillarda1196ed2002-11-23 11:22:49 +00009564Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9565
9566 * python/generator.py python/libxml.c python/setup.py.in: trying
9567 to fix the Python bindings build on Windows (Stéphane Bidoul)
9568
Igor Zlatkovic9ab71552002-11-22 21:41:43 +00009569Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9570
9571 * win32/configure.js: added option for python bindings
9572 * win32/libxml2.def.src: added more exports
9573
Igor Zlatkovicace7cd22002-11-22 18:07:00 +00009574Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9575
9576 * win32/Makefile.mingw: fixed unresolved symbols when linking with
9577 pthreads
9578 * win32/wince/*: applied updates to Windows CE port from Javier
9579
Daniel Veillardf9c4cad2002-11-22 15:57:07 +00009580Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9581
9582 * configure.in: preparing 2.4.28
9583 * libxml.spec.in doc/Makefile.am: some cleanup
9584 * doc/*: updated the news and regenerated.
9585
Daniel Veillardfee408f2002-11-22 13:18:30 +00009586Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
9587
9588 * HTMLparser.c: final touch at closing #87235 </p> end tags
9589 need to be generated.
9590 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
9591 this change slightly the output of a few tests
9592 * doc/*: regenerated
9593
Daniel Veillardd2ff0392002-11-22 12:28:38 +00009594Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
9595
9596 * parserInternals.c: fixing bug #99190 when UTF8 document are
9597 parsed using the progressive parser and the end of the chunk
9598 is in the middle of an UTF8 multibyte character.
9599
William M. Brack8b2c7f12002-11-22 05:07:29 +00009600Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9601
9602 * threads.c: fixed initialization problem in xmlNewGlobalState
9603 which was causing crash.
9604 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
9605 in xmlInitializeGlobalState.
9606 * parserInternals.c: cleaned up ctxt->sax initialisation.
9607
Daniel Veillardd5c2f922002-11-21 14:10:52 +00009608Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
9609
9610 * tree.c include/libxml/tree.h: modified the existing APIs
9611 to handle XHTML1 serialization rules automatically, also add
9612 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
9613 libxslt serialization uses it when needed without changing
9614 the library API.
9615 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
9616 result/xhtml1: added a new test specifically for xhtml1 output
9617 and updated the result of one XHTML1 test
9618
Daniel Veillardd076a202002-11-20 13:28:31 +00009619Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
9620
9621 * xinclude.c parserInternals.c encoding.c: fixed #99082
9622 for xi:include encoding="..." support on text includes.
9623 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
9624 test/XInclude/ents/isolatin.txt : added a specific regression test
9625 * python/generator.py python/libxml2class.txt: fixed the generator
9626 the new set of comments generated for doc/libxml2-api.xml were
9627 breaking the python generation.
9628
Daniel Veillard817e70b2002-11-19 22:28:48 +00009629Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
9630
9631 * doc/Makefile.am: repair some problem if gtk-doc fail or such
9632 * configure.in: patch for Solaris on new autoconf closes #98880
9633 * doc/parsedecl.py: repair the frigging API building script,
9634 did I say that python xmllib sucks ?
9635 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
9636 and some comment are no more truncated.
9637
Daniel Veillarda7e05b42002-11-19 08:11:14 +00009638Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
9639
9640 * parser.c: Martin Stoilov pointed out a potential leak in
9641 xmlCreateMemoryParserCtxt
9642
Daniel Veillardbc6e1a32002-11-18 15:07:25 +00009643Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
9644
9645 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
9646 included in HTML documents and using the push parser.
9647
Daniel Veillard4efd3be2002-11-18 09:11:13 +00009648Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
9649
9650 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
9651 specified, look for the Python interpreter not just in the
9652 specified root but also in the specified location. Fixes #98825
9653
Daniel Veillarda8c0adb2002-11-17 22:37:35 +00009654Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9655
9656 * python/libxml.c: fixing bug #98792 , node may have no doc
9657 and dereferencing without checking ain't good ...
9658
Daniel Veillarddad3f682002-11-17 16:47:27 +00009659Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
9660
9661 * configure.in: preparing release 2.4.27
9662 * doc/* : updated and rebuilt the docs
9663 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
9664 and all the docs are actually packaged and in the final RPMs
9665 * parser.c parserInternals.c include/libxml/parser.h: restore
9666 xmllint --recover feature.
9667
Daniel Veillard68e9e742002-11-16 15:35:11 +00009668Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9669
Daniel Veillard784b9352003-02-16 15:50:27 +00009670 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard68e9e742002-11-16 15:35:11 +00009671 processing of parsed entities, and XPath computation on sustitued
9672 entities.
9673 * testXPath.c: make sure entities are substitued.
9674
Daniel Veillard328f48c2002-11-15 15:24:34 +00009675Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
9676
Daniel Veillard784b9352003-02-16 15:50:27 +00009677 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard328f48c2002-11-15 15:24:34 +00009678 processing of internal parsed entities, which had to be changed.
9679
Daniel Veillard66651aa2002-11-15 11:21:43 +00009680Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9681
9682 * Makefile.am python/Makefile.am python/tests/Makefile.am:
9683 trying to fix bug #98517 about building outside the source tree
9684 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
9685
Igor Zlatkovic2772cea2002-11-14 17:45:20 +00009686Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9687
9688 * include/win32config.h: cleanup
9689 * win32/Makefile.mingw: integrated mingw in JScript configure
9690 * win32/Makefile.msvc: modified to allow mingw coexistence
9691 * win32/configure.js: integrated mingw
9692 * win32/Readme.txt: cleanup
9693
Daniel Veillard8dd86a52002-11-12 21:14:17 +00009694Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
9695
9696 * HTMLparser.c: strengthen the guard in the Pop macros,
9697 like in the XML parser, closes bug #97315
9698
Daniel Veillard0821b152002-11-12 20:57:47 +00009699Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
9700
9701 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
9702 callback is never used.
9703
Daniel Veillard8606bbb2002-11-12 12:36:52 +00009704Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
9705
9706 * parserInternals.c: fixed the initialization of the SAX structure
9707 which was breaking xsltproc
9708 * xpath.c: patch from Petr Pajas for CDATA nodes
9709 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
9710 * parser.c include/libxml/parser.h: patch from Peter Jones
9711 removing a leak in xmlSAXParseMemory() and adding the
9712 function xmlSAXParseMemoryWithData()
9713
MST 2002 John Fleckf854d992002-11-12 03:49:05 +00009714Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
9715
9716 adding pdf of tutorial, changing web page to link to it
9717 * doc/tutorial/xmltutorial.pdf
9718 * doc/xml.html
9719 * doc/docs.html
9720
MST 2002 John Fleck52717f32002-11-11 03:49:33 +00009721Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
9722
9723 * doc/tutorial/ar01s08.html
9724 adding file what I forgot for tutorial
9725
9726
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +00009727Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
9728
9729 Adding encoding discussion to tutorial
9730 Added:
9731 * doc/tutorial/images/*.png: DocBook admonition image files
9732 * doc/tutorial/apf.html, apg.html: new generated html
9733 * doc/tutorial/includeconvert.c: conversion code entity file
9734 changed:
9735 * doc/tutorial/xmltutorial.xml: DocBook original
9736 * doc/tutorial/*.html: generated html
9737
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00009738Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9739
9740 * include/libxml/*.h: retired xmlwin32version.h
9741 * doc/Makefile.am: retired xmlwin32version.h
9742 * win32/configure.js: retired xmlwin32version.h
9743
Igor Zlatkovica2258da2002-11-08 15:55:33 +00009744Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9745
9746 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00009747 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
9748 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +00009749
Daniel Veillard7216cfd2002-11-08 15:10:00 +00009750Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
9751
9752 * globals.c: fixed a typo pointed out by Igor
9753 * xpath.c: try to speed up node compare using line numbers
9754 if available.
9755
Daniel Veillarda70d62f2002-11-07 14:18:03 +00009756Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
9757
9758 * tree.c: make xmlFreeNode() handle attributes correctly.
9759
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +00009760Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9761
9762 * catalog.c: completed the #96963 fix, as reported by Karl
9763 Eichwalder
9764
Daniel Veillard56f21f22002-11-06 15:49:46 +00009765Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9766
9767 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
9768
Daniel Veillard91ad8792002-11-04 17:06:52 +00009769Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9770
9771 * Makefile.am: switched the order of a couple of includes
9772 to fix bugs #97100
9773
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +00009774Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9775
9776 * catalog.c: fixed bug #96963, reverted to the old behaviour of
9777 xmlLoadCatalogs that used to separate directories with a ':'.
9778
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +00009779Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9780
9781 * threads.c: improvements to the Windows-side of thread handling
9782 * testThreads.c: conditionally excluded unistd.h
9783 * testThradsWin32.c: broke overlong lines
9784 * include/win32config.h: adapted thread-related macros to the new
9785 scheme and for pthreads on Windows
9786 * win32/Makefile.msvc: introduced a more flexible thread build,
9787 added testThreads[Win32].c to the build
9788 * win32/configure.js: introduced a more flexible thread config
9789
John Fleck61f6fb62002-10-31 15:23:29 +000097902002-10-31 John Fleck <jfleck@inkstain.net>
9791
9792 * doc/xml.html (and, by implication, FAQ.html)
9793 added UTF-8 conversaion FAQ from Marcus Labib Iskander
9794
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +00009795Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9796
9797 * configure.in: removed xmlwin32version.h
9798 * include/libxml/Makefile.am: removed xmlwin32version.h
9799
Daniel Veillardce66ce12002-10-28 19:01:59 +00009800Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
9801
9802 * tree.c: applied patch from Brian Stafford to fix a bug
9803 in xmlReconciliateNs()
9804
Daniel Veillard7e3f1402002-10-28 18:52:57 +00009805Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9806
9807 * tree.c: applied patch from Christian Glahn to allow
9808 xmlNewChild() on document fragment nodes
9809
Daniel Veillardb39bc392002-10-26 19:29:51 +00009810Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9811
9812 * parser.c: Christian Glahn found a problem with a recent
9813 patch to xmlParseBalancedChunkMemoryRecover()
9814 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
9815 problems
9816 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
9817 test/schemas/seq*: added the test cases from Charles
9818
Daniel Veillard366a9152002-10-23 20:43:53 +00009819Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9820
9821 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
9822 serious cleanup of the spec file and associated changes
9823 in the Makefiles.
9824 * valid.c: try to remove some warnings on x86_64
9825
Daniel Veillardd033d022002-10-23 14:55:02 +00009826Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9827
9828 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
9829 fix bug #96586
9830
Daniel Veillardce02dbc2002-10-22 19:14:58 +00009831Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9832
9833 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
9834 parsing, applied his patch
9835 * result/HTML/attrents.html result/HTML/attrents.html.err
9836 result/HTML/attrents.html.sax test/HTML/attrents.html:
9837 added the test and result case provided by Mikhail Sogrine
9838
Daniel Veillarde645e8c2002-10-22 17:35:37 +00009839Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9840
9841 * vms/build_libxml.com vms/config.vms vms/readme.vms
9842 include/libxml/parser.h include/libxml/parserInternals.h
9843 include/libxml/tree.h include/libxml/xmlIO.h
9844 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
9845 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
9846 Applied the VMS update patch from Craig A. Berry
9847 * doc/*.html: update
9848
Daniel Veillardf000f072002-10-22 14:28:17 +00009849Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9850
9851 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
9852
Daniel Veillard1e208222002-10-22 14:25:25 +00009853Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9854
9855 * debugXML.c: adding a grep command to --shell in xmllint
9856 for T.V. Raman
9857
Daniel Veillard9cdcf362002-10-22 14:23:59 +00009858Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9859
9860 * xmlcatalog.c: tried to fix some of the problem with --sgml
9861
Daniel Veillard935494a2002-10-22 14:22:46 +00009862Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
9863
9864 * parser.c: tried to fix bug #91500 where doc->children may
9865 be overriden by a call to xmlParseBalancedChunkMemory()
9866
9867Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
9868
9869 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
9870 identifiers in SGML catalogs containing '&'
9871
Daniel Veillardc0ac0692002-10-20 21:31:50 +00009872Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9873
9874 * python/types.c: fixed bugs when passing result value tree
9875 to Python functions.
9876
Daniel Veillard48267432002-10-18 11:21:38 +00009877Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9878
9879 * configure.in: preparing the release of 2.4.26
9880 * doc/*: updated and rebuilt the documentation
9881
Daniel Veillardbb284f42002-10-16 18:02:47 +00009882Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9883
9884 * parser.c: fixed a XML Namespace compliance bug reported by
9885 Alexander Grimalovsky
9886
Daniel Veillard44892f72002-10-16 15:23:26 +00009887Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9888
9889 * HTMLtree.c: fixed serialization of script and style when
9890 they are not lowercase (i.e. added using the API to the tree).
9891
Daniel Veillard2fd85422002-10-16 14:32:41 +00009892Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9893
9894 * valid.c: make xmlValidateDocument emit a warning msg if there
9895 is no DTD, pointed by Christian Glahn
9896
Daniel Veillard32370232002-10-16 14:08:14 +00009897Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
9898
9899 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
9900 content model when some of the blocks have min or max, and a couple
9901 of bugs found in the process.
9902 * result/schemas/list0* test/schemas/list0*: added some specific
9903 regression tests
9904
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +00009905Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
9906
9907 * README: updated the contact informations
9908
Daniel Veillard63186732002-10-15 08:43:17 +00009909Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9910
9911 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
9912 misses it, reported by Peter Bray.
9913
Daniel Veillard96c3a3b2002-10-14 15:39:04 +00009914Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
9915
9916 * tree.c: investigating xmlNodeGetContent() on namespace nodes
9917 and removed a few warnings
9918
Daniel Veillard819d5cb2002-10-14 11:15:18 +00009919Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
9920
9921 * parser.c: Christian Glahn found a small bug in the push parser.
9922 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
9923 public
9924
Daniel Veillard6045c902002-10-09 21:13:59 +00009925Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9926
9927 * xmlschemas.c include/libxml/xmlschemas.h: added
9928 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
9929 * testSchemas.c: added --memory to test the new interface
9930
Daniel Veillardf0070122002-10-09 14:24:17 +00009931Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
9932
9933 * doc/index.py doc/search.php: integrated the XSLT indexing,
9934 a few fixed in the indexer, added a scope selection at the
9935 search level.
9936
Daniel Veillard01992e02002-10-09 10:20:30 +00009937Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9938
9939 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
9940 this was due to uninitialized parts of the validation context
9941
Daniel Veillard321be0c2002-10-08 21:26:42 +00009942Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9943
9944 * debugXML.c: applied patch from Mark Vakoc except the API
9945 change, preserved it.
9946 * doc/*: updated the docs to point to the search engine for
9947 information lookup or before bug/help reports.
9948
Daniel Veillard01e87d22002-10-08 16:55:06 +00009949Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9950
9951 * doc/index.py doc/search.php: added mailing-list archives
9952 indexing and lookup
9953
Daniel Veillard9dc1cf12002-10-08 08:26:11 +00009954Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9955
9956 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
9957
Daniel Veillard9b006132002-10-07 11:13:27 +00009958Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9959
9960 * doc/index.py: improved HTML indexing
9961 * doc/search.php: make the queries also lookup the HTML based indexes
9962
Daniel Veillard141d04b2002-10-06 21:51:18 +00009963Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9964
9965 * doc/index.py: added HTML page indexing
9966
Igor Zlatkovic91a62702002-10-04 13:34:16 +00009967Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9968
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +00009969 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +00009970 problem in libxslt.
9971 * catalog.c: fixed list handling in XML_CATALOG_FILES
9972
Daniel Veillardceb09b92002-10-04 11:46:37 +00009973Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9974
9975 * valid.c: typo/bug found by Christian Glahn
9976
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +00009977Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9978
9979 * xmlIO.c: applied Windows CE patch from Javier.
9980 * win32/wince: new directory, contains support for the PocketPC
9981 with Windows CE from Javier.
9982 * include/win32config.h: reorganised, removed duplicate
9983 definitions and applied WinCE patch from Javier.
9984 * include/wsockcompat.h: new file, now contains WinSock
9985 compatibility macros.
9986 * win32/Makefile.msvc: introduced double-run compilation.
9987
Daniel Veillarde16b5742002-09-26 17:50:03 +00009988Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9989
9990 * configure.in include/libxml/xmlwin32version.h: preparing release
9991 of 2.4.25
9992 * doc/*: updated and regenerated teh docs and web pages.
9993
Daniel Veillard90d68fb2002-09-26 16:10:21 +00009994Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9995
9996 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
9997 error were not covering namespace declarations.
9998 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
9999 it was missing the attribute declaration for the namespace
10000 * result/VC/NS3: the fix now report breakages in that test
10001
Daniel Veillardabe01742002-09-26 12:40:03 +000010002Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10003
10004 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
10005
Daniel Veillard2ace1952002-09-26 12:28:02 +000010006Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10007
10008 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
10009 and regenerated the docs and web site
10010
Daniel Veillarddda8f1b2002-09-26 09:47:36 +000010011Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10012
10013 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
10014 ATTRIBUTE_UNUSED is always put after the attribute declaration,
10015 not before
10016
Daniel Veillardd4cb1e82002-09-26 09:34:23 +000010017Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10018
10019 * python/generator.py python/libxml2class.txt: fixed a stupid error
10020 breaking the python API
10021
Daniel Veillardb7c29c32002-09-25 22:44:43 +000010022Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10023
10024 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
10025 triostr.c triostr.h: applied a trio update patch from
10026 Bjorn Reese which should work with MinGW
10027
Daniel Veillardbd9afb52002-09-25 22:25:35 +000010028Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10029
10030 * tree.c: improving some documentation comments
10031 * xmlregexp.c: found and fixed a mem leak with python regression tests
10032 * doc/*: rebuilt the doc and the API XML file including the
10033 xmlregexp.h xmlautomata.h and xmlunicode.h headers
10034 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
10035 python/types.c: added access to the XML Schemas regexps from
10036 python
10037 * python/tests/Makefile.am python/tests/regexp.py: added a
10038 simple regexp bindings test
10039
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000010040Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
10041
Daniel Veillardbd9afb52002-09-25 22:25:35 +000010042 * doc/xml.html:
10043 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000010044
Daniel Veillard118aed72002-09-24 14:13:13 +000010045Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
10046
10047 * xmlregexp.c: fixed the data callback on transition functionality
10048 which was broken when using the compact form
10049 * result/schemas/*: updated the results, less verbose, all tests
10050 pass like before
10051 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
10052 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
10053 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
10054 annoying warnings
10055 * xpath.c: try to provide better error report when possible
10056
Daniel Veillard72336152002-09-21 13:08:14 +000010057Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10058
10059 * Makefile.am: fixed a breakage raised by Jacob
10060
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +000010061Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10062
10063 * include/win32config.h: added HAVE_ERRNO_H definition for parts
10064 which don't use sockets
10065
Igor Zlatkovic01280582002-09-20 16:40:34 +000010066Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10067
10068 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
10069 * win32/configure.js: applied zlib patch from Daniel Gehriger
10070
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +000010071Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10072
10073 * win32/configure.js: applied the patch from Mark Vakoc for
10074 regexp support
10075 * win32/libxml2.def.src: applied the patch from Mark Vakoc
10076 for regexp support
10077
Daniel Veillardb5c05732002-09-20 13:36:25 +000010078Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10079
10080 * xmlschemastypes.c: as pointed by Igor Float and Double
10081 parsing ain't finished yet
10082
Daniel Veillard40b11342002-09-20 12:01:39 +000010083Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10084
10085 * Makefile.am configure.in: trying to fix #88412 by bypassing
10086 all the python subdir if python ain't detected
10087
Daniel Veillard23e73572002-09-19 19:56:43 +000010088Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10089
10090 * Makefile.am configure.in include/libxml/xmlversion.h.in:
10091 made configuring with regexps/automata/unicode the default
10092 but without schemas ATM
10093 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
10094 fixed the regexp based DTD validation performance and memory
10095 problem by switching to a compact form for determinist regexps
10096 and detecting the determinism property in the process. Seems
10097 as fast as the old DTD validation specific engine :-) despite
10098 the regexp built and compaction process.
10099
Daniel Veillard5acfd6b2002-09-18 16:29:02 +000010100Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10101
10102 * valid.c: determinism is debugged, new DTD checking code now works
10103 but xmlFAComputesDeterminism takes far too much CPU and the whole
10104 set usues too much memory to be really usable as-is
10105
Daniel Veillard0f04f8e2002-09-17 23:04:40 +000010106Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10107
10108 * tree.c: fixed another stupid bug in xmlGetNodePath()
10109 * xmllint.c: --version now report the options compiled in
10110
Daniel Veillarda646cfd2002-09-17 21:50:03 +000010111Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10112
10113 * HTMLparser.c: small cleanup
10114 * valid.c xmlregexp.c: switched DTD validation to use only regexp
10115 when configured with them. A bit of debugging around the determinism
10116 checks is still needed
10117
Daniel Veillard63b01c22002-09-17 19:25:28 +000010118Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10119
10120 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
10121
Daniel Veillard92727042002-09-17 17:59:20 +000010122Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10123
10124 * xmlIO.c: small portability glitch fixed.
10125
Daniel Veillard84d70a42002-09-16 10:51:38 +000010126Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10127
10128 * xmlschemastypes.c: incomplete steps for real/double support
10129 * testAutomata.c include/libxml/xmlautomata.h
10130 include/libxml/xmlregexp.h: avoiding a compilation problem
10131 * valid.c include/libxml/valid.h: starting the work toward using
10132 the regexps for actual DTD validation
10133
Daniel Veillardaeb258a2002-09-13 14:48:12 +000010134Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10135
10136 * hash.c: cosmetic cleanup
10137 * valid.c include/libxml/tree.h include/libxml/valid.h: started
10138 integrating a DTD validation layer based on the regexps
10139
Daniel Veillard4402ab42002-09-12 16:02:56 +000010140Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10141
10142 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
10143 the determinism was tested before eliminating the epsilon
10144 transitions :-(
10145
Daniel Veillardc6d4a932002-09-12 15:00:57 +000010146Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
10147
10148 * python/generator.py python/libxml.c python/libxml.py
10149 python/libxml2-python-api.xml python/libxml2class.txt
10150 python/libxml_wrap.h python/types.c: updated the python
10151 bindings, added code for easier File I/O, and the ability to
10152 define a resolver from Python fixing bug #91635
10153 * python/tests/Makefile.am python/tests/inbuf.py
10154 python/tests/outbuf.py python/tests/pushSAXhtml.py
10155 python/tests/resolver.py python/tests/serialize.py: updated
10156 and augmented the set of Python tests.
10157
Igor Zlatkovic353bf582002-09-10 19:07:14 +000010158Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10159
10160 * win32/configure.js: added more readme info for the binary
10161 package.
10162
Daniel Veillard607b35c2002-09-10 12:16:19 +000010163Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10164
10165 * xmlIO.c: fixed a stupid out of bound array error
10166
10167Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10168
10169 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
10170 messing around with support for Windows path, cleanups,
10171 trying to identify and fix the various code path to the
10172 filename access. Added xmlNormalizeWindowsPath()
10173
Daniel Veillard76575762002-09-05 14:21:15 +000010174Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10175
10176 * error.c valid.c: working on better error reporting of validity
10177 errors, especially providing an accurate context.
10178 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
10179 error reports in those cases.
10180
Daniel Veillard3487c8d2002-09-05 11:33:25 +000010181Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10182
10183 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
10184 parser.c parserInternals.c xmlIO.c: get rid of all the
10185 perror() calls made in the library execution paths. This
10186 should fix both #92059 and #92385
10187
Daniel Veillard19aa7022002-09-05 11:14:19 +000010188Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
10189
10190 * xmllint.c: memory leak reporting was broken after a change
10191 of the preprocessor symbol used to activate it.
10192
Daniel Veillardec6725e2002-09-05 11:12:45 +000010193Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10194
10195 * tree.c: try to make the copy function work for node of
10196 type XML_DOCUMENT_FRAG_NODE, they are only created by the
10197 DOM layers though, not libxml2 itself.
10198
Daniel Veillardb9cd8b42002-09-05 10:58:49 +000010199Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
10200
10201 * valid.c: try to provide file and line informations, not all
10202 messages are covered, but it's a (good) start
10203
Daniel Veillardbbc72c32002-09-05 10:52:10 +000010204Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
10205
10206 * xinclude.c: reimplemented a large part of the XInclude
10207 processor, trying to minimize resources used, James Henstridge
10208 provided a huge test case which was exhibiting severe memory
10209 consumption problems.
10210
Daniel Veillard2206dbf2002-09-05 08:09:37 +000010211Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
10212
10213 * python/Makefile.am: applied patch from Christophe Merlet to
10214 reestablish DESTDIR
10215
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010216Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
10217
10218 * libxml.spec.in: fixes libary path for x86_64 AMD
10219
John Fleckbe98b332002-09-04 03:16:23 +000010220Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
10221
10222 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010223 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +000010224 (plus resulting generated html files)
10225 fixing one spot I missed in the tutorial where I hadn't freed
10226 memory properly
10227
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010228Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
10229
10230 * doc/tutorial/includeaddattribute.c
10231 * doc/tutorial/includeaddkeyword.c
10232 * doc/tutorial/includegetattribute.c
10233 * doc/tutorial/includekeyword.c
10234 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010235 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010236 update tutorial to properly free memory (thanks to Christopher
10237 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010238 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010239 added image files so the callouts are graphical, making it
10240 easier to read ( use "--param callout.graphics 1" to generate
10241 html with graphical callouts)
10242
Daniel Veillarde1662542002-08-28 11:50:59 +000010243Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
10244
10245 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
10246 nice logos generated by Marc Liyanage
10247 * doc/site.xsl *.html: changed the stylesheet to show the new
10248 logo and regenerated the pages
10249
Daniel Veillardb212bbb2002-08-25 14:39:16 +000010250Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10251
10252 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
10253
Daniel Veillard42766c02002-08-22 20:52:17 +000010254Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10255
10256 * xpath.c: possible mem leak patch from Jason Adams
10257
10258Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10259
10260 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
10261 in the XQuery namespace
10262 * configure.in: preparing 2.4.24
10263 * doc/*.html: updated the web pages
10264
10265Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10266
10267 * python/generator.py: closing bug #85258 by generating conditional
10268 compile check to avoid linking to routines not configured in.
10269
Havoc Pennington84ec40a2002-08-22 13:59:35 +0000102702002-08-22 Havoc Pennington <hp@pobox.com>
10271
10272 * autogen.sh: update error message for missing automake
10273
Daniel Veillard08cccaa2002-08-22 09:47:29 +000010274Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
10275
10276 * python/Makefile.am: typo in target name resulted in libxml2.py
10277 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
10278
Daniel Veillard22669b22002-08-22 07:17:11 +000010279Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10280
10281 * win32/win32/Makefile.mingw: updated with version from
10282 Elizabeth Barham at http://soggytrousers.net/repository/
10283
Igor Zlatkovica40adbc2002-08-20 14:42:32 +000010284Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10285
10286 * win32/Makefile.msvc: added the prefix location to the include
10287 and lib search path.
10288
Havoc Pennington830e8972002-08-18 22:22:13 +0000102892002-08-18 Havoc Pennington <hp@pobox.com>
10290
10291 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
10292 both automake 1.6 and 1.4 installed get the right automake. Means
10293 compilation from CVS will now require the latest automake 1.4
10294 release, or manually creating symlinks called "automake-1.4" and
10295 "aclocal-1.4"
10296
Daniel Veillardb6984ef2002-08-14 16:55:31 +000010297Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10298
10299 * configure.in python/Makefile.am: more AMD 64 induced changes from
10300 Frederic Crozat
10301
Daniel Veillardc4bad4a2002-08-14 14:45:25 +000010302Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10303
10304 * xinclude.c: oops I was missing the xml:base fixup too
10305 * result/XInclude/*.xml: this adds xml:base attributes to most
10306 results of the tests
10307
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +000010308Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10309
10310 * xinclude.c: quick but apparently working implementation of
10311 xi:fallback, should close bug #89684
10312 * Makefile.am test/XInclude/docs/fallback.xml
10313 result/XInclude/fallback.xml: added a basic test for fallback,
10314 and run with --nowarning to avoid a spurious warning
10315 * configure.in: applied patch from Frederic Crozat for python
10316 bindings on AMD 64bits machines.
10317
Daniel Veillard9e923512002-08-14 08:48:52 +000010318Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10319
10320 * parser.c: xmlSAXUserParseMemory() really ought to fail if
10321 the caller don't pass a SAX callback block.
10322
Daniel Veillardc1a0da32002-08-14 08:32:18 +000010323Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10324
10325 * tree.c: applied the same fix for the XML-1.0 namespace to
10326 xmlSearchNsByHref() as was done for xmlSearchNs()
10327
Daniel Veillardad11b302002-08-12 14:53:41 +000010328Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10329
10330 * libxml.3: small cleanup of the man page
10331 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
10332 when serializing HREF attributes generated by XSLT.
10333
Daniel Veillardc084e472002-08-12 13:27:28 +000010334Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10335
10336 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
10337 version of Marc Liyanage' patch for boolean attributes in HTML
10338 output
10339
Daniel Veillard5f91b372002-08-12 12:13:01 +000010340Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
10341
10342 * python/tests/serialize.py: fixed the test results, indenting
10343 behaviour changed slightly
10344
Aleksey Sanin9e951762002-08-08 18:02:41 +000010345Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
10346
10347 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
10348 new c14n function to Windows def files
10349
Aleksey Saninea4272a2002-08-02 23:50:03 +000010350Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
10351
10352 * c14n.c: fixed a memory leak in c14n code
10353
Daniel Veillard58e44c92002-08-02 22:19:49 +000010354Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10355
10356 * parser.c include/libxml/parser.h: adding a new API for Christian
10357 Glahn: xmlParseBalancedChunkMemoryRecover
10358 * valid.c: patch from Rick Jones for some grammar cleanup in
10359 validation messages
10360 * result/VC/* result/valid/*: this slightly change some of the
10361 regression tests outputs
10362
Daniel Veillard0bf29002002-08-01 12:54:11 +000010363Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10364
10365 * tree.c: trying to fix a problem in namespaced attribute handling
10366 raised by Christian Glahn
10367
Daniel Veillard6f46f6c2002-08-01 12:22:24 +000010368Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10369
10370 * encoding.c include/libxml/encoding.h: Opening the interface
10371 xmlNewCharEncodingHandler as requested in #89415
10372 * python/generator.py python/setup.py.in: applied cleanup
10373 patches from Marc-Andre Lemburg
10374 * tree.c: fixing bug #89332 on a specific case of loosing
10375 the XML-1.0 namespace on xml:xxx attributes
10376
Aleksey Sanin2c135a12002-08-01 06:31:50 +000010377Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
10378
10379 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
10380 corner case from new Merlin's test suite and added a callback
10381 that will be used to improve xmlsec performance
10382
10383
Daniel Veillard0b22def2002-07-29 16:23:03 +000010384Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10385
10386 * HTMLtree.c: trying to fix the <style> escaping problem in
10387 HTML serialization bug #89342
10388
Daniel Veillard0b28e882002-07-24 23:47:05 +000010389Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10390
10391 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
10392 and rebuilt the web site.
10393
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000010394Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +000010395
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000010396 * include/libxml/tree.h: added _private member to xmlNs struct
10397
Daniel Veillard1d995272002-07-22 16:43:32 +000010398Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10399
10400 * HTMLparser.c: fixing bug #84876 based on the xml working
10401 code.
10402
William M. Brack61eaba52002-07-21 11:14:18 +000010403Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10404
10405 * python/Makefile.am: enhanced to fix bug 72012 (errors
10406 when using '-jX' make parameter)
10407
William M. Brackef61d202002-07-19 08:32:00 +000010408Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10409
10410 * xpath.c: small additional enhancement for booleans
10411 compared to nodesets
10412
Daniel Veillard3a42f3f2002-07-17 17:57:34 +000010413Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10414
10415 * HTMLtree.c: changed the order of the encoding declaration
10416 attributes in the meta tags due to a bug in IE/Mac
10417
William M. Brack0c022ad2002-07-12 00:56:01 +000010418Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10419
10420 * xpath.c: enhanced handling of booleans (especially '='
10421 and '!=' for nodesets) - fixes bug 85256. Added new
10422 routine xmlXPathNotEqualValues for more proper handling
10423 of '!=' when nodesets are involved.
10424
Daniel Veillard06944e22002-07-11 19:55:18 +000010425Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10426
10427 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
10428 doc/xmlcatalog_man.xml to the source distribution
10429
Igor Zlatkovic6ac30172002-07-10 19:22:48 +000010430Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10431
10432 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
10433 asked for this.
10434
Daniel Veillard539638b2002-07-06 19:55:14 +000010435Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
10436
10437 * configure.in: preparing 2.4.23
10438 * doc/*: rebuilt the docs
10439
Daniel Veillard176d99f2002-07-06 19:22:28 +000010440Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10441
10442 * parser.c: fixing bug #84169 by fixing the
10443 comment of xmlCreatePushParserCtxt to describe the
10444 encoding detection parameters better.
10445
Daniel Veillard37f961d2002-07-06 17:53:56 +000010446Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
10447
10448 * valid.c: fixing bug #79331 in one path the lookup for
10449 ID attributes on a namespaced node wasn't handled correctly :-\
10450
Daniel Veillard8c9872c2002-07-05 18:17:10 +000010451Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
10452
10453 * HTMLparser.c: trying to fix 87235 about discarded white
10454 spaces in the HTML parser.
10455 * result/HTML/*: this changes the output of a number of HTML
10456 regression tests
10457
Daniel Veillardfdc91562002-07-01 21:52:03 +000010458Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
10459
10460 * xpath.c: applied patch from Richard Jinks for the namespace
10461 axis + fixed a memory error.
10462 * parser.c parserInternals.c: applied patches from Peter Jacobi
10463 removing ctxt->token for good.
10464 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
10465 popped out by the regression tests.
10466 * Makefile.am: patch for threads makefile from Gary Pennington
10467
William M. Brack6000af52002-06-28 11:43:13 +000010468Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10469
Daniel Veillardfdc91562002-07-01 21:52:03 +000010470 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +000010471 expressions involving preceding-sibling (et al).
10472
Daniel Veillard153120c2002-06-18 07:58:35 +000010473Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
10474
10475 * hash.c: applied a patch from Peter Jacobi to solve a problem
10476 when compiling with the Watcom C on Win32
10477 * result/schemas/*.err: the change of hashing algo generated
10478 permutations in the output
10479
Daniel Veillard5f7f9912002-06-17 17:03:00 +000010480Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10481
10482 * hash.c: applied patch from Sander Vesik improving the quality of
10483 the hash function.
10484
Aleksey Sanina5808b92002-06-14 17:07:41 +0000104852002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +000010486
10487 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
10488 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
10489 xmllint.c xpath.c: replaced sprintf() with snprintf()
10490 to prevent possible buffer overflow (the bug was pointed
10491 out by Anju Premachandran)
10492
Daniel Veillarde059b892002-06-13 15:32:10 +000010493Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10494
10495 * parser.c: removed an uninitialized data error popped by valgrind
10496 on PE references
10497
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +000010498Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
10499
10500 * doc/xml.html
10501 adding tutorial reference to the web page
10502
MDT 2002 John Fleck54520832002-06-13 03:30:26 +000010503Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
10504
10505 * doc/tutorial/xmltutorial.xml
10506 * doc/tutorial/ar01s07.html
10507 * doc/tutorial/ape.html
10508 * doc/tutorial/includegetattribute.c
10509 adding section to tutorial about retrieving an attribute
10510 value
10511
Daniel Veillardf5582f12002-06-11 10:08:16 +000010512Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10513
10514 * parser.c: applied a couple of patches from Peter Jacobi to start
10515 to get rid of ctxt->token, with a possible significant speed
10516 improvement to be gained once done. Better compliance with PE
10517 references constructs in DTDs too.
10518 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
10519 from Peter too
10520
Daniel Veillard38d80e22002-06-11 07:24:56 +000010521Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10522
10523 * parser.c: Babak Vahedipour-Kunze reported that openTag in
10524 xmlParseElement was likely to have been deallocated at the
10525 time of the report, possibly leading to segfault. Just report
10526 the tag name now.
10527
Daniel Veillard9e412302002-06-10 15:59:44 +000010528Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10529
10530 * xpath.c: patch from Richard Jinks for XPath substring() function
10531 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
10532
Aleksey Sanina5808b92002-06-14 17:07:41 +0000105332002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +000010534
10535 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
10536
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +000010537Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
10538
10539 *doc/FAQ.html
10540 fixing typos in FAQ, thanks to Robert Funnell for the
10541 editing help
10542
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000010543Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10544
10545 * NEWS: got complaints from rpmlint that it was empty
10546
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +000010547Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
10548
10549 * added doc/tutorial, including:
10550 apa.html
10551 apb.html
10552 apc.html
10553 apd.html
10554 ar01s02.html
10555 ar01s03.html
10556 ar01s04.html
10557 ar01s05.html
10558 ar01s06.html
10559 includeaddattribute.c
10560 includeaddkeyword.c
10561 includekeyword.c
10562 includestory.xml
10563 index.html
10564 xmltutorial.xml
10565 libxml tutorial, including generated html
10566
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +000010567Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
10568
10569 * result/c14n/exc-without-comments/merlin-c14n-two-*
10570 result/c14n/without-comments/merlin-c14n-two-*
10571 test/c14n/exc-without-comments/merlin-c14n-two-*
10572 test/c14n/without-comments/merlin-c14n-two-*
10573 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
10574 c14n/exc-c14n and slightly modified test script to handle
10575 these test cases
10576 * c14n.c: fixed bugs for complicated nodes set (namespace
10577 without node and others from merlin-c14n-two.tar.gz)
10578 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
10579 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
10580 for xmlsec performance patch
10581 * xpath.c: fixed self::node() for namespaces and attributes
10582
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000010583Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
10584
10585 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
10586 but with the format parameter
10587 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
10588
Aleksey Saninc57f9c12002-05-31 19:14:57 +000010589Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
10590
10591 * Makefile.am: updated c14n tests suite
10592 * c14n.c: performance improvement for previous c14n patch
10593
Daniel Veillarde72c7562002-05-31 09:47:30 +000010594Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10595
10596 * parser.c: another peroformance patch from Peter Jacobi, that
10597 time on parsing attribute values.
10598
Aleksey Sanin508a1012002-05-31 06:32:32 +000010599Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
10600
10601 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
10602 into LibXML2 test suite
10603
Aleksey Sanindffd5c82002-05-31 04:24:13 +000010604Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
10605
10606 * c14n.c: propagating xpath ancesstors node fix to c14n
10607 plus small performance improvement to reduce number of
10608 mallocs
10609 * xpath.c: fixed ancestors axis processing for namespace nodes
10610
Daniel Veillard46de64e2002-05-29 08:21:33 +000010611Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
10612
10613 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
10614 Peter Jacobi
10615
Daniel Veillardd5e22ef2002-05-27 21:17:57 +000010616Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10617
10618 * configure.in: preparing 2.4.22
10619
Daniel Veillard1b31e4a2002-05-27 14:44:50 +000010620Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10621
10622 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
10623 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
10624 a public entry point.
10625 * doc/*: rebuilt the API and docs
10626
Daniel Veillarded23b7d2002-05-27 12:16:02 +000010627Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10628
10629 * xpath.c: patch from Richard Jinks to fix a problem introduced
10630 in the previous patch and pointed by Norm
10631
Daniel Veillardc6924812002-05-24 11:10:43 +000010632Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
10633
10634 * libxml.spec.in: fixing bug #81112
10635
Daniel Veillard234bc4e2002-05-24 11:03:05 +000010636Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10637
10638 * uri.c: fixing bug #82848
10639
Daniel Veillarda2878972002-05-24 07:54:39 +000010640Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10641
10642 * result/catalogs/mycatalog.full: Aleksey's commit changed the
10643 output of one catalog test
10644
Aleksey Sanin114e4752002-05-24 07:20:27 +000010645Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +000010646
Aleksey Sanin114e4752002-05-24 07:20:27 +000010647 * global.data globals.c tree.c include/libxml/globals.h
10648 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
10649 default value for global parameter xmlIndentTreeOutput to 1 and
10650 introduced new global parameter xmlTreeIndentString (the string
10651 used to do one-level indent) with default value " " (as it was
10652 in tree.c)
10653
Daniel Veillard49d5af82002-05-23 11:55:49 +000010654Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10655
10656 * Makefile.am: Merijn Broeren pointed out a problem when compiling
10657 with trio and schemas.
10658
Daniel Veillard7c13af42002-05-22 09:57:32 +000010659Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10660
10661 * xpath.c: patch from Richard Jinks to fix the problem raised in
10662 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
10663
Daniel Veillard5a872412002-05-22 06:40:27 +000010664Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10665
10666 * xmlschemas.c: a bit of work on import.
10667 * xmlschemastypes.c: Charles Bozeman provided a compare function
10668 for date/time types so min/max facet restrictions should work,
10669 indeterminate comparisons return an error instead of equal.
10670 * test/schemas/date_0* result/schemas/date_0_0: specific test
10671 from Charles Bozeman too
10672
Daniel Veillard10b6da42002-05-18 07:55:20 +000010673Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10674
10675 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
10676 from Christian Cornelssen fixing the man pages and the Catalog
10677 building script.
10678 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
10679 next step is <xs:import> I now have a reasonable understanding
10680 of how it works.
10681
Daniel Veillarde5354492002-05-16 08:43:22 +000010682Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10683
10684 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
10685
Igor Zlatkovic1396e182002-05-14 22:22:40 +000010686Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10687
10688 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
10689
Daniel Veillard088bf112002-05-14 11:03:59 +000010690Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
10691
10692 * xpath.c: fixing an XPath function evalutation bug pointed out
10693 by Alexey Efimov where the context was lost when evaluating
10694 the function arguments
10695
Aleksey Sanin79376ba2002-05-14 06:41:32 +000010696Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +000010697
Aleksey Sanin79376ba2002-05-14 06:41:32 +000010698 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
10699 function public for XMLSec performance optimizations
10700
Daniel Veillard3cd72402002-05-13 10:33:30 +000010701Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
10702
10703 * python/generator.py python/libxml2class.txt : fixed a problem
10704 with the HTML parser pointed by Gary Benson
10705 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
10706 example
10707
Aleksey Sanine48a3182002-05-09 18:20:01 +000010708Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10709 * parser.c: fixed bug #81159 (memory growth in SAX)
10710
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000010711Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10712 * xpath.c: fixed bug #78858 (the real fix)
10713
Aleksey Sanin29b6f762002-05-05 06:59:57 +000010714Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000010715 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +000010716
Daniel Veillard4cbe4702002-05-05 06:57:27 +000010717Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10718
10719 * tree.c: modified xmlNodeSetBase to allow changing the
10720 base of a document.
10721
Daniel Veillard070803b2002-05-03 07:29:38 +000010722Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
10723
10724 * xmlschemastypes.c: patch Charles Bozeman for validation of
10725 all the date, time, and duration types
10726 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
10727 * configure.in: fixed an error pointed by an user
10728 * xml2-config.in: fixed an error pointed by an user
10729
Aleksey Sanin5aac8b82002-05-01 18:32:28 +000010730Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10731
10732 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
10733 win32/libxml2.def.src xmlIO.c: exported default
10734 'file:', 'http:' and 'ftp:' protocols input handlers
10735 and maked protocols comparisson case insensitive
10736
Daniel Veillard34de97f2002-04-30 14:29:22 +000010737Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10738
10739 * configure.in: Neven Has detected a typo
10740
Daniel Veillard28577c32002-04-30 06:48:41 +000010741Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
10742
10743 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
10744 as one of the persons allowed to commit directly to the
10745 module.
10746
Daniel Veillardfc57b412002-04-29 15:50:14 +000010747Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10748
10749 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
10750 * valid.c: raised a too low limit
10751 * doc/*: rebuilt the docs
10752
Daniel Veillardeca82812002-04-24 11:42:02 +000010753Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10754
10755 * test/XPath/expr/floats test/XPath/expr/functions
10756 result/XPath/expr/floats result/XPath/expr/functions
10757 xpath.c: another XPath conformance patch from Richard Jinks
10758
Daniel Veillard13e04c62002-04-23 17:51:29 +000010759Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
10760
10761 * xmlschemas.c: fixed validation of attribute groups.
10762 * test/schemas result/schemas: added an example from the primer
10763
Daniel Veillard88c58912002-04-23 07:12:20 +000010764Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10765
10766 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
10767 * test/schemas result/schemas: updated the test list
10768
Daniel Veillarde19fc232002-04-22 16:01:24 +000010769Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10770
10771 * TODO: updated a bit
10772 * parser.c: made a comment more specific
10773 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
10774 Schemas conformance.
10775 * test/schemas result/schemas: updated the test list
10776
Daniel Veillard441bc322002-04-20 17:38:48 +000010777Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
10778
10779 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
10780 implementing xs:all with minOccurs = 0
10781 * tes/schemas/* result/schemas/*: added more tests covering
10782 xs:all
10783
Daniel Veillard8a001f62002-04-20 07:24:11 +000010784Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
10785
10786 * xmlregexp.c: first implementation of the all particle, this
10787 may need to be revisited for case where not all transitions
10788 must be crossed.
10789
Daniel Veillard7646b182002-04-20 06:41:40 +000010790Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10791
10792 * tree.c: another entity processing update from Markus Henke
10793
Bjorn Reese54d02fb2002-04-19 15:16:01 +000010794Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
10795
10796 * trionan.c: fixed crash on OSF/1
10797
Daniel Veillardb4398962002-04-19 07:01:55 +000010798Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
10799
10800 * xmlschemas.c: more Schemas work
10801 * test/schemas/* result/schemas/*: added more tests coming
10802 from the spec.
10803
Daniel Veillard54761132002-04-18 21:00:44 +000010804Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10805
10806 * c14n.c: patch from Aleksey Sanin reflecting a change in the
10807 ExcC14N specification
10808
Daniel Veillardbf8dae82002-04-18 16:39:10 +000010809Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10810
10811 * tree.c: patch from Markus Henke, fix for recursive entities.
10812
Daniel Veillard23b1f372002-04-18 15:50:05 +000010813Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10814
10815 * xpath.c: fix a problem with string() on a document node.
10816
Daniel Veillarddecd64d2002-04-18 14:41:51 +000010817Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10818
10819 * Makefile.am xmlschemas.c: more Schemas work
10820 * test/schemas/* result/schemas/*: added more tests coming
10821 from the spec.
10822
Daniel Veillard6231e842002-04-18 11:54:04 +000010823Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10824
10825 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
10826 * result/HTML/*: this changes a few things in the results
10827
Igor Zlatkovic648b8e92002-04-17 18:35:57 +000010828Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10829
10830 * include/libxml/tree.h: eliminated 'declaration different than
10831 prototype' warning
10832 * include/win32config.h: "resolved" conflicts with errno.h
10833
Daniel Veillardb509f152002-04-17 16:28:10 +000010834Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10835
10836 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
10837 on the automata interfaces and debug of counted choices
10838 * test/schemas/* result/schemas/*: added a number of tests
10839
Daniel Veillard8651f532002-04-17 09:06:27 +000010840Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10841
10842 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
10843 a bit of work on Schemas
10844 * testSchemas.c: try to make it more useful
10845 * test/schemas/* result/schemas/* Makefile.am: changed the
10846 Schemas regression test procedure, started adding a few samples
10847
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000010848Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
10849
10850 * include/libxml/encoding.h: Patch for the Borland C++ builder
10851 * include/libxml/tree.h: Patch for the Borland C++ builder
10852 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +000010853 * win32/bcb5: New directory for the Borland C++ builder
10854 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000010855
Igor Zlatkovicea5148d2002-04-16 17:46:25 +000010856Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
10857
10858 * win32/Makefile.msvc: Update for XML Schema support
10859 * win32/configure.js: Update for XML Schema support
10860 * win32/libxml2.def.src: Update for XML Schema support
10861
Daniel Veillard4255d502002-04-16 15:50:10 +000010862Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
10863
10864 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
10865 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
10866 xmlunicode.c include/libxml/Makefile.am
10867 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
10868 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
10869 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
10870 include/libxml/xmlversion.h.in : merged the current state of
10871 XML Schemas implementation, it is not configured in by default,
10872 a specific --schemas configure option has been added.
10873 * test/automata test/regexp test/schemas Makefile.am
10874 result/automata result/regexp result/schemas:
10875 merged automata/regexp/schemas regression tests
10876
Daniel Veillardbc6f7592002-04-16 07:49:59 +000010877Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
10878
10879 * xpath.c: Gary found a compile time problem, fixes #78823
10880
Daniel Veillarda7084cd2002-04-15 17:12:47 +000010881Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
10882
10883 * configure.in: release of 2.4.20
10884 * doc/*: updated and rebuilt the docs
10885
Daniel Veillardf544f192002-04-15 12:56:56 +000010886Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10887
10888 * python/Makefile.am: patch from Cristian Gafton to build on
10889 Red Hat 6.2, should also fix #75779
10890
Daniel Veillard940492d2002-04-15 10:15:25 +000010891Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10892
10893 * valid.c: first part of fixing #78729
10894
Daniel Veillardeb475a32002-04-14 22:00:22 +000010895Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
10896
10897 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
10898 escaping of URI when saving HTML files.
10899 * result/HTML/*: this impacted some tests
10900
Daniel Veillard9b731d72002-04-14 12:56:08 +000010901Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
10902
10903 * configure.in: trying to fix #77441
10904
Daniel Veillarda8a89fe2002-04-12 21:03:34 +000010905Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10906
10907 * include/libxml/xmlIO.h: Hallski complained it could not be
10908 included by itself.
10909
Daniel Veillardcb5b4d62002-04-11 08:24:26 +000010910Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
10911
10912 * configure.in: applied an IEEE flag patch for OSF/1 #77825
10913
Igor Zlatkovic9425ce22002-04-10 21:57:11 +000010914Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10915
10916 * win32/configure.js: patch from Nilo for the c14n option
10917 * win32/Makefile.msvc: fixed libxml2.def generation with threads
10918
Daniel Veillardda423da2002-04-10 19:25:38 +000010919Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10920
10921 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
10922 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
10923 LIBXML_THREAD_ENABLED
10924
Daniel Veillard0eafdef2002-04-10 16:14:34 +000010925Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10926
10927 * xpath.c: another patch from Richard Jinks for substring conformance
10928 * test/XPath/expr/floats test/XPath/expr/strings
10929 result/XPath/expr/floats result/XPath/expr/strings: update of the
10930 test suite to check those.
10931
Daniel Veillard01917aa2002-04-10 11:30:41 +000010932Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10933
10934 * xpath.c: patch from Richard Jinks for .x float parsing.
10935
Daniel Veillard46d6c442002-04-09 16:10:39 +000010936Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10937
10938 * parser.c: patch from Markus Henke when an encoding ain't recognized
10939
Daniel Veillard88e0ad42002-04-09 13:48:02 +000010940Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10941
10942 * libxml.m4: got a report that #include <string.h> was needed
10943
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000010944Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10945
10946 * xmllint.c: applied a fix from Anthony Jones for -o /--output
10947
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000010948Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
10949
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000010950 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000010951
Daniel Veillardbd6e6312002-04-01 08:04:14 +000010952Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10953
10954 * xpath.c: fixed a bug in the nodeset to boolean comparison code
10955 pointed out by Melvyn Sopacua.
10956
Daniel Veillarde979e3b2002-03-29 22:43:00 +000010957Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10958
10959 * libxml.m4: Frédéric Crozat gave a patch related to the change
10960 of Include paths breaking the libxml.m4
10961
Daniel Veillard7089d6b2002-03-29 17:28:10 +000010962Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10963
10964 * xpath.c: Fix bug #76927 forgot to save some context
10965 when evaluating binary expressions
10966
Daniel Veillardd30be4a2002-03-28 18:25:31 +000010967Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10968
10969 * configure.in: fixed configure for MPE/iX from Markus Henke
10970 * xmlmemory.c: fixed initialization problems
10971 * xpath.c: another set of patches from Richard Jinks this
10972 fixes "make XPathtests" on linux
10973
Daniel Veillard21458c82002-03-27 16:12:22 +000010974Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
10975
10976 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
10977 * test/XPath/expr/compare test/XPath/expr/equality
10978 test/XPath/expr/floats test/XPath/expr/functions
10979 test/XPath/expr/strings result/XPath/expr/compare
10980 result/XPath/expr/equality result/XPath/expr/floats
10981 result/XPath/expr/functions result/XPath/expr/strings: Updated
10982 tests though they show a divergence on Linux
10983
Daniel Veillard28dfed12002-03-27 09:08:17 +000010984Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10985
10986 * xpath.c trionan.c: previous commit also included patches
10987 from Richard Jinks on some IEEE support corner case
10988
Daniel Veillard5fc1f082002-03-27 09:05:40 +000010989Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10990
10991 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
10992 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
10993 that $(datadir) should be used for docs
10994
Daniel Veillarddb1dc392002-03-26 12:44:39 +000010995Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10996
10997 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
10998 could leak filedescriptors
10999
Daniel Veillarddd4b9122002-03-26 07:58:43 +000011000Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11001
11002 * configure.in nanohttp.c: applied patch from Allan Clark for
11003 UnixWare/OpenServer
11004
Daniel Veillard19274092002-03-25 16:48:03 +000011005Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11006
11007 * configure.in: preparing 2.4.19
11008 * doc/*: rebuilt the docs
11009
Daniel Veillard56b2db72002-03-25 16:35:28 +000011010Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11011
11012 * nanohttp.c: fixing #76043, got fed up with non-portability
11013 of that piece of code.
11014
Daniel Veillard6f4561a2002-03-25 12:10:14 +000011015Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11016
11017 * valid.c SAX.c: Never commit without running "make tests" :-(
11018 fix a couple of stupidities in the previous commit
11019 * result/*: a few changes in some attribute order result of previous
11020 commit.
11021
Daniel Veillardd85f4f42002-03-25 10:48:46 +000011022Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11023
11024 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
11025 the internal subset should not raise duplicate ID errors,
11026 also there was a small bug in conjunction to namespace
11027 declarations defaulted and xml:xxx attributes DTD definitions.
11028
Daniel Veillard56cd18b2002-03-22 14:14:43 +000011029Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11030
11031 * xpath.c: Richard Jinks also raised some rounding problems
11032 this tries to fix them
11033
Daniel Veillard4e2df542002-03-22 12:23:14 +000011034Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
11035
11036 * xpath.c: Richard Jinks spotted an incoherent memory allocation
11037 behaviour in xmlXPathCastToString()
11038
Daniel Veillarddb552912002-03-21 13:27:59 +000011039Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11040
11041 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
11042 raised by Morus Walter
11043
Daniel Veillard9e537932002-03-21 13:08:08 +000011044Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11045
11046 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
11047 from Igor
11048
Daniel Veillard6fbcf422002-03-21 12:32:59 +000011049Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11050
11051 * xpath.c: fixing #75619, related to a problem when trying
11052 to evaluate condition when the current node set resulting
11053 from that sub-step evaluation is empty. Also fixes 2 potential
11054 problem with previous-sibling and next-siblings axis.
11055
Daniel Veillard1840ef02002-03-21 08:05:23 +000011056Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11057
11058 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
11059 HTML support is not configured in.
11060
Daniel Veillard561b7f82002-03-20 21:55:57 +000011061Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11062
11063 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
11064 include/libxml/tree.h: dohh I really didn't intended to commit
11065 this test version :-(
11066
Daniel Veillarde50f3b52002-03-20 19:24:21 +000011067Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11068
11069 * testSAX.c: I wanted to see the real speed at the SAX interface
11070 after a little too many Ximianer started complaining about the
11071 parser speed.
11072 added a --quiet option:
11073 paphio:~/XML -> ls -l db100000.xml
11074 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
11075 paphio:~/XML -> time ./testSAX --quiet db100000.xml
11076 3200006 callbacks generated
11077 real 0m1.270s
11078 Which means 16MBytes/s and 3Mcallback/s
11079
Daniel Veillardc62a1472002-03-19 18:35:12 +000011080Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11081
11082 * xpath.c: valgrind spotted another error that time when running
11083 on libxslt regression tests
11084
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000011085Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11086
11087 * Makefile.am: adding "make valgrind" running the full regression
11088 tests (except python ones) under Valgrind (using valgrind -q
11089 which was kindly added by the author).
11090 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
11091 passes cleanly now except an obcure floating point initialization
11092 raised in log10() in one XPath regression test ???
11093 * tree.c: edited some comments to close #75244
11094
Daniel Veillard28cac6b2002-03-19 11:25:30 +000011095Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
11096
11097 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
11098 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
11099 context of ScrollKeeper, made sure that if the number is
11100 an integer, the serialization follows the description at
11101 http://www.w3.org/TR/xpath#section-String-Functions
11102
Daniel Veillard5997aca2002-03-18 18:36:20 +000011103Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11104
Daniel Veillard34ce8be2002-03-18 19:37:11 +000011105 * configure.in: preparing 2.4.18
11106 * doc/*: updated and rebuilt the web site
11107 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
11108 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000011109 * parser.c: humm, changed the way the SAX parser work when
11110 xmlSubstituteEntitiesDefault(1) is set, it will then
11111 do the entity registration and loading by itself in case the
11112 user provided SAX getEntity() returns NULL.
11113 * testSAX.c: added --noent to test the behaviour.
11114
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000011115Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11116
11117 * parser.c: Wilfried Teiken provided a hackish but working
11118 way to get context reported back on entities when parsing
11119 with SAX and without breaking the DOM build.
11120
Daniel Veillard2d347fa2002-03-17 10:34:11 +000011121Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11122
11123 * c14n.c: applied a new patch from Aleksey Sanin
11124 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
11125 to reference Aleksey implementation of XML digital Signatures
11126
Daniel Veillard38bf6f02002-03-16 22:03:31 +000011127Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11128
11129 * xpath.c: small fix to avoid potential problem due to
11130 ordering of freeing data
11131 * python/Makefile.am: people were complaining about
11132 the generated file in python dir not being built
11133
Daniel Veillardd2379012002-03-15 22:24:56 +000011134Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11135
11136 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
11137 python/generator.py python/libxml.c python/types.c: Cleanup
11138 of the python Makefiles based on Jacob and James feedback,
11139 fixed the spec file accordingly, fixed the number of warning
11140 that passing my pedantic CFLAGS was generating. Conclusion
11141 is that Python includes are real crap.
11142
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000011143Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
11144
11145 * configure,in: it was reported quite a few times that
11146 xml2-config --cflags should not output
11147 -I$includeprefix/libxml2/libxml because libxml2 header names
11148 clashes with existing names like list.h from C++ stl.
11149 Includes should be #include<libxml/xxx.h> so ...
11150
Daniel Veillard6f293b12002-03-15 09:42:33 +000011151Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
11152
11153 * c14n.c: another patch from Aleksey Sanin
11154
Daniel Veillard5c396542002-03-15 07:57:50 +000011155Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11156
11157 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
11158 canonicalization algorithm
11159 * doc/xml.html doc/index.html: added the C14N references on the
11160 index page.
11161
jacob berkman9be65862002-03-14 02:15:56 +0000111622002-03-13 jacob berkman <jacob@ximian.com>
11163
11164 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
11165 usage, redundant, and gcc specific
11166
Daniel Veillard75be0132002-03-13 10:03:35 +000011167Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11168
11169 * xpath.c: speedup some node selection operations, this can
11170 have a significant impact on DocBook Norm's stylesheets
11171 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
11172 make sure it's always the case
11173 * debugXML.c: distinguish CDATA and comments in ls operations
11174
Daniel Veillard61f26172002-03-12 18:46:39 +000011175Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11176
11177 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
11178 to generate better API descriptions etc...
11179
Daniel Veillard9ff88172002-03-11 09:15:32 +000011180Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11181
11182 * c14n.c: Fixing #74186, made sure all boolean expressions
11183 get fully parenthesized, ran indent on the output
11184 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
11185 include/libxml/tree.h: also #74186 related, removed the
11186 --with-buffers option, and all the preprocessor conditional
11187 sections that were resulting from it.
11188
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000011189Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11190
11191 * valid.c: applied patch from Dodji Seketeli fixing an
11192 uninitailized variable in xmlValidGetValidElements()
11193
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000011194Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11195
11196 * c14n.c: fixed a few comments
11197 * doc/*.html doc/*/*.html: regenerated the docs and added
11198 the C14N API
11199 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
11200
Daniel Veillardfa49d872002-03-09 10:20:00 +000011201Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
11202
11203 * check-xml-test-suite.py: fix to adapt varaiations in the
11204 bindings
11205 * configure.in python/setup.py python/setup.py.in: fixed to
11206 have the version of the python scripts automatically updated
11207
Daniel Veillarda3db2e32002-03-08 15:46:57 +000011208Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11209
11210 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
11211 in xmlCopyProp()
11212
Daniel Veillardaf43f632002-03-08 15:05:20 +000011213Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
11214
11215 * configure.in: preparing 2.4.17 release
11216 * doc/*: updated and rebuilt the docs
11217 * xpath.c: fixed a comment
11218 * python/libxml.c: fixed a possible reentrancy problem
11219
Daniel Veillardef6c46f2002-03-07 22:21:56 +000011220Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
11221
11222 * tree.c python/tests/Makefile.am python/tests/attribs.py:
11223 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
11224 added a specific regression test
11225 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
11226 not raise exceptions when failing to find the attribute.
11227
Daniel Veillard90bc3712002-03-07 15:12:58 +000011228Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11229
11230 * configure.in xmllint.c: owen pointed out a problem with the
11231 ftme fix, gettimeofday() was not detected by configure and
11232 the ftime header wasn't included, dohhh
11233
Daniel Veillard8c1ae602002-03-07 11:21:00 +000011234Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
11235
11236 * configure.in xmllint.c: trying to fix #71457 for timing
11237 precision when gettimeofday() is not availble but ftime() is
11238
Daniel Veillardf5a457a2002-03-07 10:25:29 +000011239Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11240
11241 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
11242 are now copied on install and part of the -devel RPM
11243
Daniel Veillard7b416132002-03-07 08:36:03 +000011244Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
11245
11246 * xpath.c: trying to avoid bug #72150 which was apparently
11247 caused by a gcc bug (or a processor problem) as detailed
11248 at http://veillard.com/gcc.bug
11249
Daniel Veillardf742d342002-03-07 00:05:35 +000011250Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11251
11252 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
11253 fixed xmlReconciliateNs(), added a Python test/example for
11254 inter-document cut'n paste
11255 * python/libxml.py: fixed node.doc on document nodes and added
11256 xpathEval() onto node objects
11257
Daniel Veillard4e0e2972002-03-06 21:39:42 +000011258Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11259
11260 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
11261 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
11262 fixup and integrated tests for the serialization stuff
11263
Daniel Veillarde915b2d2002-03-06 18:42:40 +000011264Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11265
11266 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
11267 moved the libxml man page to section 3
11268
Daniel Veillard1e774382002-03-06 17:35:40 +000011269Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
11270
11271 * tree.c: fix bug #72490
11272 * python/libxml.c python/libxml.py: added methods serialize()
11273 and saveTo() to all node elements.
11274
Daniel Veillardddffd2a2002-03-05 20:28:20 +000011275Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11276
11277 * xmlIO.c: closed #73430, don't read from an input source
11278 which indicated an end-of-file or an error.
11279
Daniel Veillard8d24cc12002-03-05 15:41:29 +000011280Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11281
11282 * parser.c: make sure SAX endDocument is always called as
11283 this could result in a Python memory leak otherwise (it's
11284 used to decrement ref-counting)
11285 * python/generator.py python/libxml.c python/libxml.py
11286 python/libxml2-python-api.xml python/libxml2class.txt
11287 python/tests/error.py python/tests/xpath.py: implemented
11288 the suggestions made by Gary Benson and extended the tests
11289 to match it.
11290
Daniel Veillardba5e18a2002-03-05 09:36:43 +000011291Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11292
11293 * python/generator.py: applied patch fixing #73450
11294
Daniel Veillard044fc6b2002-03-04 17:09:44 +000011295Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11296
11297 * xpath.c: fixing #61290 "namespace nodes have no parent"
11298 long standing divergence from the XPath REC. NodeSets
11299 simply hold a copy of namespace nodes and those node ->next
11300 points to the parent (which may not be the node carrying the
11301 definition).
11302 * include/libxml/xpath.h: flagged but didn't added a possible
11303 speedup
11304 * DOCBparser.c HTMLparser.c: removed some warnings from push
11305 parser due to new state being added.
11306 * tree.c: new fix from Boris Erdmann
11307 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
11308 the XML Canonalization support from Aleksey Sanin
11309
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000011310Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11311
11312 * tree.c: patch from Boris Erdmann fixing some namespace odities
11313 with xmlCopyNode()
11314
Daniel Veillardc6613042002-03-02 09:34:02 +000011315Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11316
11317 * xmlIO.c: fix bug #72706 when loading a NULL entity
11318
Daniel Veillardc0fef772002-03-01 16:16:31 +000011319Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11320
11321 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
11322 actually change in a future XML Namespace revision.
11323
Daniel Veillard79426f22002-03-01 16:14:17 +000011324Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11325
11326 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
11327 added the possibility of returning nodesets from XPath extension
11328 functions written in Python
11329
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000011330Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
11331
11332 * python/*: commiting some Python bindings work done while travelling
11333
Daniel Veillard97300512002-03-01 09:13:41 +000011334Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11335
11336 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
11337 explicitely with memory debugging switched on
11338
Daniel Veillard6361da02002-02-23 10:10:33 +000011339Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
11340
11341 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11342 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11343 Added wrapper for the xmlURIPtr type, provided accessors, fixed
11344 the accessor generator for strings
11345 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
11346 regression test.
11347
Daniel Veillard0fea6f42002-02-22 22:51:13 +000011348Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11349
11350 * python/README python/generator.py python/libxml.c python/setup.py:
11351 added the 'usual' setup.py to allow building a libxml2-python
11352 module based on the same code. The initialization is however
11353 different the 2 .so files fo libxml2 and libxslt are identical and
11354 they entry point initialize both libraries. this is done to avoid
11355 some possible nasty problem since the Python don't merge the maps
11356 of all shared modules.
11357
Daniel Veillard158a4d22002-02-20 22:17:58 +000011358Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11359
11360 * parser.c: fixed a push/encoding bug reported by Michael
11361 on librsvg
11362
Daniel Veillard7839e162002-02-20 18:54:48 +000011363Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11364
11365 * include/libxml/parserInternals.h: fixes a misplaced #endif
11366
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000011367Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11368
11369 * parser.c valid.c: found and fixed a couple of allocation bugs
11370
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000011371Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11372
11373 * doc/xml.html doc/python.html doc/*: added a Python and binding
11374 page describing the current state of the Python bindings and
11375 giving pointers to the other languages wrappers.
11376
Daniel Veillard5f4b5992002-02-20 10:22:49 +000011377Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11378
11379 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
11380 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
11381 rebuilt the API and web site
11382 * xpath.c: fixed #71978 portability bugs
11383
Daniel Veillard8aff2472002-02-19 21:50:43 +000011384Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
11385
11386 * SAX.c: oops broke automatic defaulting of namespaces attributes.
11387
Daniel Veillard8dc16a62002-02-19 21:08:48 +000011388Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11389
11390 * include/libxml/parserInternals.h parser.c: had to change
11391 2 internal parsing API when processing document content
11392 to check the start and end of element content are defined
11393 in the same entity
11394 * valid.c include/libxml/valid.h: attribute normalization can
11395 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
11396 with the context to report it.
11397 * SAX.c: fixed the last known bugs, crazy validation constraints
11398 when a document is standalone seems correctly handled. There
11399 is a couple of open issues left which need consideration especially
11400 PE93 on external unparsed entities and standalone status.
11401 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
11402 The 2 tests left failing are actually in error. Cleanup done.
11403
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000011404Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11405
11406 * valid.c: implemented E59 spaces in CDATA does not match the
11407 nonterminal S
11408
Daniel Veillard878eab02002-02-19 13:46:09 +000011409Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11410
11411 * SAX.c parser.c valid.c: more validation test fixups
11412 * check-xml-test-suite.py: added duration info for the tests
11413
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000011414Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11415
11416 * parser.c valid.c: a couple of errors were reported but not
11417 saved back as such in the parsing context. Down to 1% failure rate
11418 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
11419
Daniel Veillard4a7ae502002-02-18 19:18:17 +000011420Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11421
11422 * xmlInternald.c: isExtender was missing a char
11423 * parser.c include/libxml/parser.h: % are acceptable in the
11424 internal subset if within a PUBLIC ID
11425
Daniel Veillard8ab0f582002-02-18 18:31:38 +000011426Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
11427
11428 * SAX.c parserInternals.c valid.c: more work on the conformance
11429 suite. Took the step to finally block documents with encoding
11430 errors. It's a fatal error per the spec, people should have fixed
11431 their documents by now.
11432
Daniel Veillard55253e22002-02-18 14:32:39 +000011433Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
11434
11435 * check-xml-test-suite.py: fixed the test script after some discussion
11436 on the semantic of TYPE="error"
11437 * Makefile.am: added the script to the distrib
11438
Daniel Veillard28757702002-02-18 11:19:30 +000011439Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11440
11441 * SAX.c entities.c: fixed a couple of conformances issues deep
11442 into the validation code (standalone and undeclared Notations)
11443
Daniel Veillard82ac6b02002-02-17 23:18:55 +000011444Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11445
11446 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
11447 stayed there for years !
11448
Daniel Veillard7aea52d2002-02-17 23:07:47 +000011449Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11450
11451 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
11452 missing
11453
Daniel Veillardc7612992002-02-17 22:47:37 +000011454Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11455
11456 * check-xml-test-suite.py: improved the behaviour a bit as
11457 well as the logs
11458 * parser.c valid.c SAX.c: fixed a few more bugs
11459 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
11460
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000011461Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11462
11463 * check-xml-test-suite.py: python script to run regression tests
11464 against the XML Test suite of W3C/OASis
11465 * SAX.c: fixed a validation bug
11466 * parser.c: fixed 3 errors pointed by the test suite
11467 * doc/buildDocBookCatalog: fixed a typo pointed by drake
11468 * python/Makefile.am: fixed a dependendy
11469
Daniel Veillard9f28f302002-02-15 20:48:08 +000011470Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11471
11472 * xmlmemory.c: avoid a warning bug #71594
11473
Daniel Veillard144024e2002-02-13 21:14:46 +000011474Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11475
11476 * xmlmemory.c: Jesse Perry provided a patch to remove a few
11477 warning on alpha/Tru64
11478
Daniel Veillarde4301c82002-02-13 13:32:35 +000011479Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11480
11481 * include/libxml/entities.h: fixing a comment
11482 * valid.c: fixing some troubles with validity check on namespaces
11483 * result/VC/NS3 test/VC/NS3: added a specific regression test
11484
Daniel Veillarda6d05382002-02-13 13:07:41 +000011485Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11486
11487 * tree.c: Fixing #71342 serializing '\n' in attribute values
11488 * result/noent/att3 result/att3 test/att3: added a specific
11489 test.
11490
Daniel Veillard797a5652002-02-12 13:46:21 +000011491Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
11492
11493 * python/libxml.c: couple of bug fixes
11494
Daniel Veillard01a6d412002-02-11 18:42:20 +000011495Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11496
11497 * python/*.py: removed tabs and used spaces.
11498
Daniel Veillard397ff112002-02-11 18:27:20 +000011499Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11500
11501 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
11502 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
11503
Daniel Veillard03517542002-02-11 13:54:40 +000011504Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11505
11506 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
11507 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
11508
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000011509Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11510
11511 * include/libxml/encoding.h include/libxml/entities.h
11512 include/libxml/globals.h include/libxml/parser.h
11513 include/libxml/threads.h include/libxml/tree.h
11514 include/libxml/xmlmemory.h: trying to fix the include mess
11515
Daniel Veillard1a612ed2002-02-11 07:54:45 +000011516Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11517
11518 * include/libxml/xmlmemory.h: reverted part of the previous
11519 attempt to provide #69655, this was breaking the build.
11520
Daniel Veillard0ba59232002-02-10 13:20:39 +000011521Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
11522
11523 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
11524 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
11525 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
11526 include/libxml/parserInternals.h include/libxml/tree.h
11527 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
11528 Tentatively fixed #69655 , make compiling with -Wredundant-decls
11529 clean.
11530 * python/libxml.c: fixed a warning.
11531
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000011532Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11533
11534 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
11535 copying of node, merge back IDs in the target document.
11536 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
11537 test/XInclude/ents/ids.xml: test case
11538 * result/VC/ElementValid4: output changed due to a typo fix
11539
Daniel Veillard1c18e302002-02-09 22:16:40 +000011540Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11541
11542 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +000011543 generate the dependencies right as Jacob found out. Add
11544 an extra dependency rule.
Daniel Veillard1c18e302002-02-09 22:16:40 +000011545
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000011546Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11547
11548 * parserInternals.c valid.c: Justin Fletcher found some parts
11549 of the code needing cleanup
11550 * libxml.spec.in python/Makefile.am python/generator.py
11551 python/libxml.c python/libxml.py: Fixed the python Makefiles
11552 corrected a bug showing up on ia64, changed the name of the
11553 python internal module too
11554
Daniel Veillard07be19b2002-02-08 14:20:35 +000011555Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
11556
11557 * Makefile.am: applied patch from Andris Pavenis for binary
11558 name suffixes
11559
Daniel Veillardf216d462002-02-08 13:44:24 +000011560Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
11561
11562 * xmllint.c win32/win32config.h: fixing #68748
11563
Daniel Veillardd455d792002-02-08 13:37:46 +000011564Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11565
11566 * valid.c: fixing #70166
11567
11568Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11569
11570 * valid.c: fixing #70077
11571
Daniel Veillardc575b992002-02-08 13:28:40 +000011572Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11573
11574 * Copyright Makefile.am README configure.in libxml.spec.in:
11575 Changed to the MIT Licence
11576 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
11577 doc/xmlio.html: updated the doc accordingly
11578 * include/libxml/xmlwin32version.h configure.in: preparing
11579 2.4.14 release
11580 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11581 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11582 fixed the const xmlChar * wrapper and generator, XPath extension
11583 functions now use the context as first argument
11584 * python/tests/tstxpath.py python/tests/xpath.py
11585 python/tests/xpathext.py: Updated the tests accordingly
11586 * tree.c: fixed bug #70067
11587
Daniel Veillard7db38712002-02-07 16:39:11 +000011588Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11589
11590 * Makefile.am: cleanup
11591 * debugXML.c: always use stdout if output is NULL
11592 * xmlIO.c: don't close filedescriptors passed to outputBuffers
11593 * python/Makefile.am python/generator.py python/libxml2class.txt
11594 python/libxml_wrap.h python/types.c: augmented the number of bindings
11595 handling FILE * and XPath contexts
11596 * python/tests/Makefile.am: avoid a stupid problem due to the
11597 use of TEST.
11598
Daniel Veillard15a143b2002-02-06 22:40:50 +000011599Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
11600
11601 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
11602
Daniel Veillard70cab352002-02-06 16:06:58 +000011603Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11604
11605 * python/TODO python/libxml.c: cleanup the extension function lookup
11606 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
11607
Daniel Veillard7a96efc2002-02-05 16:34:33 +000011608Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11609
11610 * configure.in python/Makefile.am: do not install outside
11611 of prefix
11612
Daniel Veillard33caa0b2002-02-04 14:07:26 +000011613Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11614
11615 * python/TODO python/libxml.c: started adding SAX interfaces
11616 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
11617 SAX test
11618
Daniel Veillard36eea2d2002-02-04 00:17:01 +000011619Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11620
11621 * tree.c: hardened the addChild function
11622 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11623 python/libxml2class.txt python/libxml_wrap.h python/TODO:
11624 added accessors needed for xmlNode, a bit more testing and
11625 extension of interfaces
11626 * python/tests/Makefile.am python/tests/build.py: added a test
11627 build from scratch/save/load/check
11628
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000011629Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
11630
11631 * parserInternals.c: change a small bit in the way valididy
11632 error messages get initialized
11633 * python/TODO python/libxml.c python/libxml2-python-api.xml
11634 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11635 added some memory debugging to track leaks at the libxml2 level
11636 * python/tests/*.py: changed all tests to check for leaks,
11637 there is just one left in XPath extension registrations.
11638
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000011639Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
11640
11641 * python/TODO python/generator.py python/libxml2-python-api.xml
11642 python/libxml2class.txt: more accessor classes for the parser
11643 context, allow to switch on and check validity
11644 * python/tests/Makefile.am python/tests/error.py
11645 python/tests/invalid.xml python/tests/valid.xml
11646 python/tests/validate.py: attded more test and and added error.py
11647 which I forgot to commit in the last step
11648
Daniel Veillard3ce52572002-02-03 15:08:05 +000011649Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11650
11651 * python/Makefile.am python/types.c: cleanup
11652 * python/libxml.c python/libxml.py python/libxml_wrap.h
11653 python/generator.py python/libxml2-python-api.xml
11654 python/libxml2class.txt: added class for parser context, added
11655 first cut for push mode support. Added a framework to generate
11656 accessors functions.
11657 * python/tests/Makefile.am python/tests/push.py: added a push
11658 test
11659
Daniel Veillardcfb05462002-02-02 23:18:22 +000011660Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11661
11662 * python/Makefile.am python/TODO python/libxml.py: fixed a small
11663 bug a bit of cleanup.
11664
Daniel Veillard5d819032002-02-02 21:49:17 +000011665Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
11666
11667 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
11668 python/libxml2class.txt: adding error redirections and preformat
11669 to a python handler
11670 * python/tests/Makefile.am python/tests/*.py: cleanup made all
11671 tests self checking
11672
Daniel Veillard7fd7a942002-02-02 12:19:46 +000011673Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11674
11675 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
11676 a function
11677
Daniel Veillard9589d452002-02-02 10:28:17 +000011678Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11679
11680 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
11681 python/libxml.c python/libxml2-python-api.xml
11682 python/libxml2class.txt: Progressing through the TODOs, class
11683 description output, extra XML API, RPM now builds the wrappers
11684 for all python installed versions
11685
Daniel Veillard253aa2c2002-02-02 09:17:16 +000011686Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
11687
11688 * configure.in libxml.spec.in python/Makefile.am python/TODO
11689 python/generator.py python/libxml2class.txt: added more informations
11690 in the libxml2-python package including docs. Slightly changed
11691 the class hierarchy
11692 * python/tests/*: added basic regression tests infrastructure too
11693
11694Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11695
11696 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
11697 added libxml2-python as part of the packages installed
11698
Daniel Veillarda7340c82002-02-01 17:56:45 +000011699Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11700
11701 * python/Makefile.am python/generator.py python/libxml.c
11702 python/libxml.py: more work, now able to extend the
11703 XPath interpreter with functions written in python.
11704
Daniel Veillardc3e39442002-02-01 09:29:41 +000011705Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11706
11707 * python/Makefile.am: Jacob sent a patch to allow building from
11708 tarfile.
11709
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000011710Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11711
11712 * python/Makefile.am python/libxml.c configure.in Makefile.am:
11713 inserted the python wrappers build, I hope this won't be too
11714 unportable
11715
Daniel Veillard1971ee22002-01-31 20:29:19 +000011716Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11717
11718 * xpath.c: minor optimization
11719 * python/generator.py python/libxml.c python/libxml.py
11720 python/libxml_wrap.h: more work on the python bindings,
11721 they now support XPath and there is no evident leak
11722
Daniel Veillard36ed5292002-01-30 23:49:06 +000011723Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11724
11725 * python/generator.py python/libxml.c python/libxml.py:
11726 more work on the python bindings generator.
11727
Daniel Veillard96fe0952002-01-30 20:52:23 +000011728Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11729
11730 * python/generator.py python/libxml.c python/libxml_wrap.h:
11731 more work on the python bindings.
11732
Daniel Veillardd2897fd2002-01-30 16:37:32 +000011733Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11734
11735 * python/generator.py python/libxml.c python/libxml.py
11736 python/libxml_wrap.h: commited early version of a python binding
11737 for private use only ATM
11738
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000011739Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11740
11741 * entities.c tree.c include/libxml/entities.h: applied patch
11742 from Anthony Jones to implement copy of DTD subtree too. Had
11743 just to keep 2 function private which really ought to become
11744 public ones.
11745
Daniel Veillarda42f25f2002-01-25 14:15:40 +000011746Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11747
11748 * xmllint.c: added pointers to the web pages in the usage()
11749
Daniel Veillardbd227ae2002-01-24 16:05:41 +000011750Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11751
11752 * tree.c: more fixes from Petr Kozelka for attribute handling
11753 in the tree API to align the semantic with DOM.
11754
Daniel Veillard36065812002-01-24 15:02:46 +000011755Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11756
11757 * valid.c tree.c entities.c: another set of patches from
11758 Anthony Jones for copy operations cleanup and robustness
11759
Daniel Veillardf8592562002-01-23 17:58:17 +000011760Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11761
11762 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
11763 an alphabetic index based on comments content
11764 * doc/*: rebuilt the web site with the new references
11765
Daniel Veillardc8c7be42002-01-23 17:53:44 +000011766Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11767
11768 * parserInternals.h: Greg Sjaardema suggested to use an
11769 eponential buffer groth policy in xmlParserAddNodeInfo()
11770
Daniel Veillard3bf65be2002-01-23 12:36:34 +000011771Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11772
11773 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
11774 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
11775 doc/parsedecl.py doc/Makefile.am: updated the python extractor
11776 to generate cross-references, and added/updated the stylesheets
11777 to generate and link API indexes. The generic keyword index
11778 is not done yet.
11779 * doc/*.html: regenerated all the usual docs too
11780
Daniel Veillard2070c482002-01-22 22:12:19 +000011781Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11782
11783 * debugXML.c: added an xpath function to the shell for T. V. Raman
11784
11785Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000011786
11787 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
11788 debug routines.
11789
Daniel Veillardc169f8b2002-01-22 21:40:13 +000011790Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11791
11792 * tree.c: apply an patch from Petr Kozelka for unlink and replace
11793 support of attribute nodes
11794
Daniel Veillard9d06d302002-01-22 18:15:52 +000011795Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11796
11797 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
11798 hopefully near complete and fully documented of the API in XML
11799 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
11800 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
11801 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
11802 include/libxml/parserInternals.h include/libxml/valid.hi
11803 include/libxml/xmlIO.h include/libxml/xmlerror.hi
11804 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
11805 include/libxml/xpath.h include/libxml/xpathInternals.h:
11806 Cleaned up the doc comments a lot in the process, the interface
11807 coverage is now 100%
11808
Daniel Veillard2d1464f2002-01-21 23:16:56 +000011809Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11810
11811 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
11812 extracts comments from the gtk-doc DocBook output (a bit
11813 convoluted but seems to work).
11814
Daniel Veillard61006472002-01-21 17:31:47 +000011815Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11816
11817 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
11818 added an XML description of the API, moved the script generating
11819 it here. Added a "make api" target
11820
Daniel Veillardd2f23002002-01-21 13:36:00 +000011821Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11822
11823 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
11824
Daniel Veillard99e55eb2002-01-21 08:56:29 +000011825Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11826
11827 * xpath.c include/libxml/xpathInternals.h: the change made to
11828 xmlXPathFuncLookupFunc was incompatible roll it back
11829
Daniel Veillard963d2ae2002-01-20 22:08:18 +000011830Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11831
11832 * SAX.c: cleanup patch from Anthony Jones
11833 * doc/Makefile.am: fix the headers to avoid in make scan
11834 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
11835 includes, * vs Ptr and general cleanup
11836 * parsedecl.py: first version of a script to extract the
11837 module interfaces, the goal will be to provide .decl or XML
11838 specification of the interfaces to build wrappers.
11839
Daniel Veillard0f5f1622002-01-20 12:42:06 +000011840Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11841
11842 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
11843 now provides return codes in case of errors
11844
Bjorn Reese026d29f2002-01-19 15:40:18 +000011845Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
11846
11847 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
11848 Upgraded to trio baseline 1.6
11849 * strio.h strio.c: Replaced by triostr.h and triostr.c
11850
Daniel Veillard572577e2002-01-18 16:23:55 +000011851Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
11852
11853 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
11854 of strdup usage in the code
11855
Daniel Veillarddb5850a2002-01-18 11:49:26 +000011856Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11857
11858 * parser.c error.c: Keith Isdale complained rightly that
11859 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
11860
Daniel Veillardcfa0d812002-01-17 08:46:58 +000011861Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11862
11863 * tree.c: fixed the funxtion to set the xml: attributes
11864 * debugXML.c: added "setbase" to test it.
11865
Daniel Veillard2c748c62002-01-16 15:37:50 +000011866Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11867
11868 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
11869 to allow updating an attribute content
11870
Daniel Veillard8de85c62002-01-15 17:10:15 +000011871Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11872
11873 * libxml.h: try to avoid problems when compiling on Windows
11874
Daniel Veillard314cfa02002-01-14 17:58:01 +000011875Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
11876
11877 * hash.c: patch from Anthony Jones for hash.c allocation size
11878 * Makefile.am: trying to work around Yet Another Libtool Madness
11879 and build the 2.4.13 release finally ...
11880
Daniel Veillard744683d2002-01-14 17:30:20 +000011881Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11882
11883 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
11884 * doc/* : update of the documentation
11885
Daniel Veillarde6a55192002-01-14 17:11:53 +000011886Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11887
11888 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
11889 at fixing #61290 :-(
11890
Daniel Veillardfb25a512002-01-13 20:32:08 +000011891Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11892
11893 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
11894 Fixes bug #67229
11895
Daniel Veillardacb2bda2002-01-13 16:15:43 +000011896Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11897
11898 * tree.c: trying to avoid troubles when a subtree is copied
11899 and coalesced in part with the target tree. Should fix
11900 bug #67407
11901
Daniel Veillardd8224e02002-01-13 15:43:22 +000011902Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11903
11904 * valid.c: fixed validation of attributes content of type
11905 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
11906 values, very old bug. Fixes #67671
11907
Daniel Veillard8107a222002-01-13 14:10:10 +000011908Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11909
11910 * parser.c include/libxml/parserInternals.h tree.c: integrated
11911 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
11912 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
11913
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000011914Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11915
11916 * threads.c: applied Serguei Narojnyi's patch to add native
11917 thread support on the Win32 platform
11918 * testThreadsWin32.c Makefile.am: added the test program also
11919 from Serguei, Win32 specific
11920 * include/win32config.h include/libxml/xmlwin32version.h.in:
11921 added patch from Igor for the Windows thread specific defines.
11922
Daniel Veillard845cce42002-01-09 11:51:37 +000011923Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
11924
11925 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
11926
Daniel Veillard7b602b42002-01-08 13:26:00 +000011927Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11928
11929 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
11930 output page into XMLinfo.html. Close bug #66951 and
11931 raised by Robert Collins too.
11932
Daniel Veillard73c6e532002-01-08 13:15:33 +000011933Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
11934
11935 * encoding.c: Paul Keogh pointed out a possibility of segfault
11936 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
11937 Closes bug # 68238
11938
Daniel Veillard4a859202002-01-08 11:49:22 +000011939Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
11940
11941 * doc/*.html: updated the Gdome2 links
11942
Daniel Veillard3c5ed912002-01-08 10:36:16 +000011943Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11944
11945 * libxml.h: Applied following patches from Robert Collins
11946 and make sure IN_LIBXML is defined when compiling it
11947 -------
11948 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
11949 as well as Visual C.
11950 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
11951 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
11952 * strio.c (PLATFORM_UNIX): Define for Cygwin.
11953 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
11954 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
11955 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
11956 xmlSysIDExists xmlNoNetExists).
11957 * xmllint.c: Don't include winsock2.h for Cygwin.
11958
Daniel Veillard401c2112002-01-07 16:54:10 +000011959Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11960
11961 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
11962 when the version info is not present.
11963
Daniel Veillard6f42c132002-01-06 23:05:13 +000011964Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11965
11966 * tree.c: Anthony Jones pointed out a problem in
11967 xmlStringGetNodeList() and provided a fix for it
11968
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000011969Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11970
Daniel Veillarddb5850a2002-01-18 11:49:26 +000011971 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000011972 xmlCreatePushParserCtxt() when the initial buffer passed
11973 is large.
11974
Daniel Veillard0e47ee22002-01-05 18:25:52 +000011975Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11976
11977 * win32/*: big cleanup of the Windows/MSVC project files
11978 from Igor Zlatkovic
11979
Daniel Veillardcebb1362002-01-02 13:13:30 +000011980Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11981
11982 * doc/Makefile.am: should fix #67674 and avoid troubles if
11983 xsltproc is not available or fails in the prefix provided
11984
Daniel Veillard26908ab2002-01-01 16:50:03 +000011985Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
11986
11987 * xmlmemory.c: one more doc patch from Charlie Bozeman.
11988
Daniel Veillard5344c602001-12-31 16:37:34 +000011989Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11990
11991 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
11992 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
11993 Fixed a few other problems raised by Charlie Bozeman.
11994 * result/VC/ElementValid[5-7]: fixed the output
11995
Daniel Veillardcbaf3992001-12-31 16:16:02 +000011996Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
11997
11998 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
11999 patches from Charlie Bozeman. Regenerated the HTML docs.
12000
Daniel Veillard7f9a6802001-12-20 14:01:47 +000012001Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
12002
12003 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
12004 for Windows from Igor
12005
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000012006Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12007
12008 * xmllint.c: applied Justin Fletcher patch for --output or -o
12009
Daniel Veillardd3b29d22001-12-18 07:53:16 +000012010Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
12011
12012 * win32/libxml2/libxml2.def.src: close #67019
12013
Daniel Veillard01db67c2001-12-18 07:09:59 +000012014Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
12015
12016 * xmllint.c: applied Justin Fletcher generic timing patch
12017 similar to the one already applied to xsltproc.
12018
Daniel Veillardd1640922001-12-17 15:30:10 +000012019Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
12020
12021 * include/libxml/tree.h tree.c: applied documentation patches
12022 from Charlie Bozeman
12023
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000012024Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
12025
12026 *doc/xmllint.xml, xmllint.1 - document --dropdtd
12027
Daniel Veillard29e43992001-12-13 22:21:58 +000012028Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
12029
12030 * valid.c: fix the xmlStrdup() used in the previous patch.
12031 * valid.c: added --dropdtd
12032 * tree.c: fixed xmlUnlinkNode so it also removes the references
12033 from the document if the node is a DTD
12034
Daniel Veillard86fd5a72001-12-13 14:55:21 +000012035Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
12036
12037 * HTMLtree.c valid.c: cleanup some static declarations
12038
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000012039Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
12040
12041 * xmllint.c: removed another strdup()
12042 * doc/FAQ: removed the HP/UX entry
12043
Daniel Veillarded472f32001-12-13 08:48:14 +000012044Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
12045
12046 * valid.c: fix bug #66816 when validating.
12047 * xmllint.c: don't use sys/time.h if configure did not found it
12048
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000012049Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
12050
12051 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
12052 xmlcatalog_man.xml
12053
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000012054Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
12055
12056 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
12057 xmlInitMemory() was declared twice
12058
Daniel Veillardb82c1662001-12-09 14:00:54 +000012059Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
12060
12061 * globals.c: do not reference strdup() !
12062 * configure.in libxml-2.0.pc.in: trying to fix the libs
12063 of the various config extraction modules
12064
Daniel Veillardef90ba72001-12-07 14:24:22 +000012065Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12066
12067 * configure.in : preparing 2.4.12
12068 * doc/* : updated and rebuilt the docs
12069
Daniel Veillard220346d2001-12-07 11:33:54 +000012070Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
12071
12072 * uri.c: closed bug #66159
12073 * testURI.c: added --escape option
12074 * configure.in: some cleanup for xml2-config --cflags
12075
Daniel Veillard2a906822001-12-06 14:34:08 +000012076Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
12077
12078 * globals.c testThreads.c: removed some misplaced includes
12079 of xmlversion.h
12080
Daniel Veillarde28313b2001-12-06 14:08:31 +000012081Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
12082
12083 * threads.c: patch from Gary Pennington fixing a possible
12084 problem at initialization time.
12085
Daniel Veillardd3b08822001-12-05 12:03:33 +000012086Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
12087
12088 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000012089 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000012090 CodeWarrior.
12091
Daniel Veillarda7866932001-12-04 13:14:44 +000012092Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
12093
12094 * xmllint.c: applied Geert Kloosterman's patch to fix
12095 --repeat --timing output
12096
Daniel Veillard19840942001-11-29 16:11:38 +000012097Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
12098
12099 * parser.c: Robin Berjon <robin@knowscape.com> found a case
12100 where non-wellformed XML declaractions were not detected.
12101
Daniel Veillarde85d9342001-11-28 14:43:12 +000012102Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12103
12104 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
12105
Daniel Veillard22f25a82001-11-28 09:12:23 +000012106Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
12107
12108 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
12109 gets reset by xmlCleanupInputCallbacks() and this makes the
12110 function useless. Same for output.
12111
Daniel Veillard107ccaa2001-11-27 16:23:50 +000012112Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12113
12114 * xmlIO.c: robert pointed out a loop error in callback cleanups
12115
Daniel Veillard8faa7832001-11-26 15:58:08 +000012116Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
12117
12118 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
12119 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
12120 they are not really tied to debugging
12121
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000012122Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12123
12124 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
12125 * xmllint.c: better --catalogs description
12126
Daniel Veillard4855c8c2001-11-25 10:35:25 +000012127Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
12128
12129 * tree.c: fixed a couple of problems in xmlSetProp()
12130
Daniel Veillardcd337f02001-11-22 18:20:37 +000012131Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
12132
12133 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
12134 unappropriate stdout output.
12135
Daniel Veillard566d4df2001-11-22 13:00:53 +000012136Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
12137
12138 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
12139 by Denis Beurive, closes #65111
12140
Daniel Veillardb4545fd2001-11-20 09:37:09 +000012141Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
12142
12143 * valid.c: in case of content model validity error, don't
12144 print it if validity warnings were not requested.
12145
Daniel Veillardc69e0b12001-11-20 08:35:07 +000012146Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
12147
12148 * nanoftp.c: applied a couple of patches from Brian D Ripley.
12149 * parserInternals.c: removed the last exit() call. Print an
12150 unmaskable error on stderr instead (library mismatch detection)
12151
MST 2001 John Fleck42304042001-11-18 00:18:06 +000012152Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
12153
12154 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
12155 shell instructions from Heiko Rupp
12156
Daniel Veillardf7b094f2001-11-15 13:54:39 +000012157Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
12158
12159 * catalog.c: use the URL notation file:// for default catalog paths
12160
Daniel Veillard0ec98632001-11-14 15:04:32 +000012161Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
12162
12163 * include/libxml/tree.h: better comments for _private fields
12164 * tree.c: removed a problem when copying an entity reference.
12165
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000012166Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
12167
12168 * vms/*: updated instructions and diffs from John A Fotheringham
12169
Daniel Veillarda11001b2001-11-12 22:45:36 +000012170Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
12171
12172 * include/libxml/xmlerror.h: avoid an include problem if
12173 #include <libxml/xmlerror.h> happens first in code
12174 seems to be the case in KDE libs
12175
Daniel Veillard8e3943c2001-11-12 21:35:44 +000012176Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12177
12178 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
12179 from Igor for Windows
12180
12181Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12182
12183 * Makefile.am: Gary Pennington pointed out a missing prefix
12184
Daniel Veillard43d3f612001-11-10 11:57:23 +000012185Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
12186
12187 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
12188 * doc/*: upgraded and rebuilt the docs
12189
Daniel Veillardc1f78342001-11-10 11:43:05 +000012190Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
12191
12192 * HTMLparser.c: fix comment in scripts element parsing.
12193 * result/HTML/doc3*: updated the results.
12194
12195Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
12196
12197 * uri.c: another URI bug fix #63336, using Joel Young patch.
12198
Daniel Veillardc6e013a2001-11-10 10:08:57 +000012199Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
12200
12201 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
12202 a cleaned up version of the Pwd shell string generation.
12203
Daniel Veillardbe480fb2001-11-08 23:36:42 +000012204Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12205
12206 * valid.c include/libxml/tree.h: trying to fix namespaces +
12207 validation problems for good, closing #63619 in the process
12208 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
12209 wrong in this respect, fixed it.
12210
Daniel Veillardd536f702001-11-08 17:32:47 +000012211Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12212
12213 * xmllint.c: Morus Walter patch to allow --format and --encode
12214
Daniel Veillard5004f422001-11-08 13:53:05 +000012215Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
12216
12217 * debugXML.c: Stefan Kost provided an help command for the shell
12218
Daniel Veillarda6825e82001-11-07 13:33:59 +000012219Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
12220
12221 * debugXML.c: Heiko Rupp pointed that the shell would crash
12222 on empty nodesets returns.
12223
Daniel Veillard03f848d2001-11-07 12:53:46 +000012224Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12225
12226 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
12227 migh need the history libraries
12228
Daniel Veillard957fdcf2001-11-06 22:50:19 +000012229Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
12230
12231 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
12232 handle the case of < in quoted attributes, Bastian Kleineidam
12233
Daniel Veillardc853b322001-11-06 15:24:37 +000012234Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12235
12236 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
12237 fixing catalog breakages
12238 * Makefile.am catalog.c result/catalogs/catal
12239 result/catalogs/mycatalog.* test/catalogs/catal*:
12240 fixed more problems in catalog support, added more regression tests
12241 for both XML and SGML catalog handling
12242
Daniel Veillard66870c72001-11-05 19:27:49 +000012243Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12244
12245 * debugXML.c: applied an improvement to xmlGetLineNo() from
12246 Keith Isdale
12247
Daniel Veillardffe09c92001-11-05 14:21:47 +000012248Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
12249
12250 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
12251 Side effect of the progressive catalog loading
12252
Daniel Veillardad661b92001-11-05 11:43:15 +000012253Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
12254
12255 * Makefile.am: confexecdir and confexec_DATA were defined twice
12256 pointed out by Karl Eichwalder
12257
Daniel Veillard6eb17722001-11-04 22:19:27 +000012258Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
12259
12260 * xmlcatalog.c: avoid unlink() and use remove() instead.
12261
Daniel Veillardea898282001-11-04 22:13:45 +000012262Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
12263
12264 * libxml.spec.in: cleanup
12265 * include/libxml/xmlwin32version.h: updated with 2.4.8
12266
Daniel Veillarda4617b82001-11-04 20:19:12 +000012267Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
12268
12269 * encoding.c global.data globals.c testThreads.c: fix bug #63752
12270 of compiling libxml with a non standard set of options
12271
John Fleck027edfb2001-11-04 20:13:58 +000012272Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
12273
12274 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
12275 document --sgml option, fixing gnome bugzilla #63382
12276
Daniel Veillardcd21dc72001-11-04 20:03:38 +000012277Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
12278
12279 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
12280 breakage of 2.4.7, added a couple of really needed APIs
12281 like xmlCatalogIsEmpty() and xmlNewCatalog()
12282 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
12283 for install-catalog
12284 * configure.in: preparing 2.4.8
12285
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000012286Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
12287
12288 * HTMLtree.c tree.c include/libxml/HTMLtree.h
12289 include/libxml/tree.h include/libxml/xmlIO.h: more include
12290 cleanups, export cleanly one html output + format function.
12291
12292Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
12293
12294 * parser.c: removed initGenericErrorDefaultFunc call from
12295 xmlInitParser() since it could destroy previous calls to
12296 xsltSetGenericErrorFunc() effects
12297
Daniel Veillardebd38c52001-11-01 08:38:12 +000012298Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12299
12300 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
12301 keyword.
12302
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000012303Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
12304
12305 * Makefile.am: cleanup
12306 * threads.c: cleanup too
12307 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
12308 from xsltproc
12309 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +000012310 dependency loop.
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000012311
Daniel Veillard91c00402001-10-30 17:41:38 +000012312Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
12313
12314 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
12315 was not used anymore !
12316
Daniel Veillard52dcab32001-10-30 12:51:17 +000012317Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12318
12319 * configure.in: preparing 2.4.7
12320 * Makefile.am doc/Makefile.am: switched to the latest xmllint
12321 manual page from John
12322 * doc/*: updated the doc and rebuilt the generated pages
12323
Daniel Veillarda9e65e82001-10-30 10:32:36 +000012324Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
12325
12326 * xmlIO.c: closing bug #62711, the library should never
12327 close stdin or stdout.
12328
Daniel Veillard4def3bd2001-10-30 09:47:47 +000012329Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
12330
12331 * uri.c: second pass at fixing #63336, using Joel Young
12332 final patch. looks okay.
12333
Daniel Veillardbb6808e2001-10-29 23:59:27 +000012334Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
12335
12336 * uri.c include/libxml/uri.h: trying to clear #63336
12337 allowing the escaping routine to parse unconformant
12338 URI-References.
12339
Daniel Veillardacf7ff02001-10-29 20:21:47 +000012340Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
12341
12342 * vms/readme.vms vms/build_libxml.com nanoftp.c
12343 include/libxml/xmlversion.h.in: a few VMS updates from
12344 John A Fotheringham
12345 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
12346 and xmlCleanupOutputCallbacks() for the Perl binding people.
12347
Daniel Veillard635ef722001-10-29 11:48:19 +000012348Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
12349
12350 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
12351 apply fixes to close #63271 and avoid segfaults when
12352 the error routine gets callbed before xmlInitParser()
12353 get called.
12354 * nanoftp.c error.c: Applied patches from Justin Fletcher
12355 correcting some xmlGenericError misuses.
12356
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000012357Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
12358
12359 *doc/xmllint.xml, doc/xmllint.1
12360 New and improved man page for xmllint - .xml is the original, .1
12361 is the generated man page
12362
Daniel Veillardc9484202001-10-24 12:35:52 +000012363Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
12364
12365 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
12366 the web site from the main HTML document.
12367
Daniel Veillard5151c062001-10-23 13:10:19 +000012368Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12369
12370 * parser.c: fixed an erroneous validation bug when PE refs
12371 occurs in external parsed entities referenced from the
12372 internals subset
12373 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
12374 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
12375 added the associated testcase, it's a nice one.
12376 * HTMLparser.c: generate the DTD node as HTML still ...
12377 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
12378
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000012379Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
12380
12381 * HTMLparser.c: fixed a bug in htmlNewDoc()
12382
Daniel Veillard89cad532001-10-22 09:46:13 +000012383Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
12384
12385 * test/threads/*: added entities testing to the Thread test
12386 * testThreads.c: make the test reasonable
12387 * DOCBparser.c: fix the DTD public and system ID
12388 * xmllint.c: added --sgml for SGML DocBook importing
12389 * Makefile.am: added Docbtests target
12390
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000012391Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12392
12393 * nanoftp.c: use only "anonymous@" string for anonymous passwds
12394 * testThreads.c: removed bogus include
12395
Daniel Veillardce2c2f02001-10-18 14:57:24 +000012396Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
12397
12398 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
12399 fixed a very serious (looping) validation bug
12400
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000012401Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
12402
12403 * include/libxml/globals.h include/libxml/threads.h threads.c
12404 testThreads.c: far more testing, cleaning up bugs
12405 * *.c : make sure globals.h is always included.
12406
Daniel Veillard7cc95c02001-10-17 15:45:12 +000012407Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
12408
12409 * HTMLparser.c: try to get rid of parser loops for good.
12410
Daniel Veillardab7488e2001-10-17 11:30:37 +000012411Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
12412
12413 * configure.in: fixed some bugs in CFLAGS passing.
12414 * test/threads Makefile.am testThreads.c: added a specific
12415 threaded test case (really nasty, guaranteed).
12416
Daniel Veillard85c11fa2001-10-16 21:03:08 +000012417Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
12418
12419 * catalog.c: serious cleanup on the management of the
12420 XML catalog tree, more tests done, especially with
12421 the catalog PI.
12422
Daniel Veillard364789a2001-10-16 12:45:00 +000012423Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
12424
12425 * catalog.c: avoid a problem in catalog cleanup on SMP if
12426 catalogs were not initialized.
12427
Daniel Veillard81463942001-10-16 12:34:39 +000012428Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
12429
12430 * catalog.c xpath.c: trying to cleanup the not thread safe
12431 parts of the library.
12432
Daniel Veillard64a411c2001-10-15 12:32:07 +000012433Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
12434
12435 * include/libxml/globals.h configure.in global.data: make
12436 the allocation be per-thread a configure option
12437 * encoding.c include/libxml/parser.h: fixed compilation
12438 errors
12439
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000012440Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12441
12442 * include/libxml/parser.h: Norm reported that a few lines
12443 added were breaking libxslt compile, removed them for now
12444
Daniel Veillard6f350292001-10-14 09:56:15 +000012445Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
12446
12447 * parser.c parserInternals.c threads.c: debugged and fixed
12448 initialization problems which were giving troubles on SMP
12449 boxes.
12450
Daniel Veillard6661ffa2001-10-13 14:18:17 +000012451Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12452
12453 * include/libxml/Makefile.am: missing globals.h
12454
Daniel Veillarde7090612001-10-13 12:18:28 +000012455Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000012456
Daniel Veillarde7090612001-10-13 12:18:28 +000012457 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000012458
Daniel Veillardd0463562001-10-13 09:15:48 +000012459Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12460
12461 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
12462 include/libxml/parserInternals.h include/libxml/tree.h
12463 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
12464 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
12465 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
12466 Applied the last patches from Gary, cleanup, activated threading
12467 all user accessible global variables are now handled in globals.[ch]
12468 Still a bit rought but make tests passes with either
12469 --with-threads defined at configure time or not.
12470 * Makefile.am example/Makefile.am: added globals.[ch] and threads
12471 linking options
12472
Daniel Veillardb8478642001-10-12 17:29:10 +000012473Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
12474
12475 * Makefile.am include/libxml/Makefile.am
12476 include/libxml/globals.h globals.c include/libxml/threads.h
12477 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
12478 configure.in: started integrating the core of the thread support
12479 not activated yet but half integrated. The code should still
12480 compile and work anyway.
12481
Daniel Veillardb44025c2001-10-11 22:55:55 +000012482Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12483
12484 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
12485 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
12486 integrating the non-controversial parts of Gary Pennington
12487 multithread patches
12488 * catalog.c: corrected a small bug introduced
12489
Daniel Veillard75b96822001-10-11 18:59:45 +000012490Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
12491
12492 * catalog.c include/libxml/catalog.h: very serious cleanup,
12493 isolating unportable code and as much as possible the accesses
12494 to the global shared catalog. May need more testing !
12495
Daniel Veillard78d12092001-10-11 09:12:24 +000012496Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12497
12498 * include/libxml/debugXML.h debugXML.c tree.c: integrating
12499 Keith Isdale patches for the XSLT debugger interfaces. Some
12500 cleanup
12501
Daniel Veillardff0b7312001-10-11 06:46:09 +000012502Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
12503
12504 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
12505 * DOCBparser.c: generate line nubers in elements
12506
Daniel Veillard60087f32001-10-10 09:45:09 +000012507Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
12508
12509 * configure.in: preparing 2.4.6 release
12510 * doc/xml.html doc/html/*: updated and rebuilt the docs
12511 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
12512
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000012513Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
12514
12515 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
12516 adding documentation for DV's supercatalog support
12517
Daniel Veillard82d75332001-10-08 15:01:59 +000012518Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
12519
12520 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
12521 super catalog support adding one API and one flag --sgml to
12522 xmlcatalog
12523
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000012524Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
12525
12526 * doc/xmlcatalog_man.xml, xmlcatalog.1
12527 One more crack at
12528 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
12529
12530
Thomas Broyer47334c02001-10-07 16:41:52 +000012531Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12532
12533 * xpath.c: implemented xmlXPathObjectCopy for external objects
12534 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
12535
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000012536Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
12537
12538 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
12539 finishing up fix to
12540 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
12541 the xmlcatalog man page display more elegantly
12542
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000012543Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
12544
12545 * configure.in: closing bug #61832
12546 * HTMLparser.c: removed a warning
12547
Daniel Veillard6ab38382001-10-06 13:08:27 +000012548Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
12549
12550 * xpath.c: fixing #61673 part I, do not loose doc information
12551 when copying result value trees.
12552
Daniel Veillard556c6682001-10-06 09:59:51 +000012553Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12554
12555 * xpath.c: trying to harden the XPath interpreter
12556
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000012557Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
12558
12559 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
12560 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
12561
William M. Brack1633d182001-10-05 15:41:19 +000012562Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12563
12564 * HTMLparser: repaired another loop problem
12565
Daniel Veillard20ee8c02001-10-05 09:18:14 +000012566Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
12567
12568 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
12569 parsing.
12570 * xpath.c: fix bug #61291 the default XML namespace node is
12571 missing from the namespace axis.
12572 * tree.c: refuse to create namespaces nodes with prefix "xml"
12573
Daniel Veillard651f9472001-10-04 14:51:06 +000012574Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
12575
12576 * SAX.c: ouch a non-defined namespace could lead to a crash,
12577 fixed #61215
12578
Daniel Veillard7dd05702001-10-04 14:25:12 +000012579Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
12580
12581 * parserInternals.c: closed bug #61054
12582
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000012583Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12584
12585 * include/libxml/Makefile.am: closing #60708
12586
Daniel Veillarda293c322001-10-02 13:54:14 +000012587Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
12588
12589 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
12590 adding xmlSAXParseFileWithData following Marco Stipek suggestion
12591
Daniel Veillardf4309d72001-10-02 09:28:58 +000012592Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12593
12594 * valid.c: close bug #61550 when xml: wasn't considered a namespace
12595
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000012596Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12597
12598 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
12599 * DOCBparser.c HTMLparser.c parser.c: fixed typos
12600
Daniel Veillard16756b62001-10-01 07:36:25 +000012601Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
12602
12603 * catalog.c: Justin Fletcher provided cleaup code in case
12604 HAVE_STAT is not defined
12605 * include/win32config.h: Igor Zlatkovic suggested to have
12606 HAVE_STAT defined there
12607
William M. Brack5e1cac12001-09-28 16:19:18 +000012608Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12609
12610 * catalog.c - fixed typing error reported by M. Barros
12611
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000012612Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
12613
12614 * xmllint.c - fixing typo
12615
William M. Brackd28e48a2001-09-23 01:55:08 +000012616Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12617
12618 * HTMLparser.c: small enhancement to prevent loop on
12619 unrecognizable data
12620
Daniel Veillardb1d62872001-09-21 09:47:08 +000012621Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12622
12623 * parserInternals.c: applying patch from bug #60757 this
12624 should close it
12625
Daniel Veillardc0631a62001-09-20 13:56:06 +000012626Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
12627
12628 * catalog.c xmlcatalog.c: removed a couple of warning
12629 * xpath.c: try to solve the linking problem on platforms
12630 needing trio to compile
12631
Daniel Veillard1a123612001-09-19 08:06:23 +000012632Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000012633
Daniel Veillard1a123612001-09-19 08:06:23 +000012634 * Makefile.am libxml.spec.in: backing up non-documented changes
12635 commited without review or aproval by Jens Finke <jens@gnome.org>
12636 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000012637
Daniel Veillardf5b44e42001-09-17 17:19:54 +000012638Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
12639
12640 * configure.in: Joe Orton provided a patch fixing a problem
12641 when iconv is specified to be in a non-standard directory
12642 but wasn't exported in xml2-config --cflags
12643
Daniel Veillard2fc2db72001-09-14 17:33:51 +000012644Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
12645
Daniel Veillardf5b44e42001-09-17 17:19:54 +000012646 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000012647 troubles with 2.4.4 errors.
12648
Daniel Veillard16698282001-09-14 10:29:27 +000012649Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12650
12651 * encoding.c entities.c: do not output hexadecimal charrefs
12652 when serializing HTML since some version of Netscape can't
12653 grok it, generate decimal ones.
12654 * result/HTML/doc3.htm: output changed due to previous test
12655 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
12656
Daniel Veillard98fed372001-09-13 11:34:58 +000012657Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
12658
12659 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
12660 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
12661
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000012662Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000012663 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000012664
12665 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
12666 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
12667 updated the configuration scripts systems accordingly
12668
Daniel Veillard04382ae2001-09-12 18:51:30 +000012669Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12670
12671 * configure.in: preparing for 2.4.4
12672 * doc/xml.html doc/html/*: updated and rebuilt the docs
12673
Daniel Veillardd63437e2001-09-12 15:00:27 +000012674Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
12675
12676 * win32/dsp/libxml2.def.src: tried to incorporate comments
12677 from bug #59220
12678
Daniel Veillard319a7422001-09-11 09:27:09 +000012679Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
12680
12681 * parser.c result/noent/wml.xml: fixed bug #59981 related
12682 to handling of '&' in attributes when entities are substitued
12683
Daniel Veillard7cf5e442001-09-10 20:16:32 +000012684Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12685
12686 * libxml.h include/libxml/xmlversion.h.in
12687 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
12688 Tried to close bug #60131
12689
Daniel Veillardbce62332001-09-10 18:46:55 +000012690Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12691
12692 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
12693
Daniel Veillard143b04f2001-09-10 18:14:14 +000012694Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
12695
12696 * SAX.c: fixing bug #59946 on xmlns=""
12697
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000012698Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12699
12700 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
12701 but allocates a new error code.
12702
Daniel Veillard05c13a22001-09-09 08:38:09 +000012703Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
12704
12705 * xmllint.c: John Fleck fixed typos in the options output
12706 * parser.c SAX.c: fix ignorable white space SAX selection
12707
12708Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12709
12710 * entities.c: Steve Underwood found the possibility of an
12711 ininite loop in case of error.
12712
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000012713Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
12714
12715 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
12716
Daniel Veillarda050d232001-09-05 15:51:05 +000012717Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
12718
12719 * parser.c: warn if version is not 1.0 but it's not
12720 strictly speaking an error after analyzing the spec
12721
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000012722Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
12723
12724 *doc/catalog.html - add link to the html version of the
12725 man page, other linguistic cleanups
12726
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000012727Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
12728
12729 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
12730 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
12731 file, has not yet been included in the build.
12732
Daniel Veillard99784ff2001-09-01 16:20:28 +000012733Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12734
12735 * catalog.c: removed a duplicate affectation Justin Fletcher
12736
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000012737Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
12738
12739 * tree.c: Armin Sander pointed a possible text coalescing
12740 problem, completed his patch.
12741
Bjorn Reese0b2ae432001-08-31 16:31:57 +000012742Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12743
12744 * trionan.c: Fixed const and volatile re-definition problem
12745
Daniel Veillard5d96fff2001-08-31 14:55:30 +000012746Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
12747
12748 * libxml.4 parser.c: doc updates from Heiko Rupp
12749 * parserInternals.c: 2 sanity checks from Heiko Rupp
12750
Daniel Veillard3ec4c612001-08-28 20:39:49 +000012751Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
12752
12753 * tree.c: applied patch from Armin Sander to make some pointers
12754 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000012755 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000012756
Daniel Veillardb06c6142001-08-27 14:26:30 +000012757Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12758
12759 * xpath.c: hum, restrict the integer usage gcc bug workaround
12760 to only gcc compilers so that other architecture don't get
12761 penalized by this limitation.
12762 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
12763
Daniel Veillard268fd1b2001-08-26 18:46:36 +000012764Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12765
12766 * valid.c: fixed a Windows compiler warning (Chris Poblete)
12767 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
12768
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000012769Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
12770
12771 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
12772 --convert option to xmlcatalog to convert SGML ones to
12773 the XML syntax.
12774 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
12775
12776 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000012777Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12778
12779 * catalog.c xmlIO.c: started some serious testing and fixed
12780 a few bug and optmization needs.
12781
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000012782Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12783
12784 * Makefile.am configure.in include/libxml/xmlwin32version.h:
12785 preparing for a 2.4.3 release even if it may not be ready yet
12786 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
12787 all file parsing lookup to go through the entity resolver, add
12788 to add an API to bypass it (needed to load catalogs themselves),
12789 some cleanup on the catalog code too.
12790 * nanoftp.c: small cleanup
12791 * doc/catalog.html: small update
12792
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000012793Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
12794
12795 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
12796 Jun Kuriyama
12797
Daniel Veillardffb120d2001-08-23 00:52:23 +000012798Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
12799
12800 * doc/catalog.html: finished the catalog documentation
12801
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000012802Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12803
12804 * doc/catalog.html doc/xml.html: added documentation about
12805 Catalog support, misses an API description
12806 * doc/html/*: reextracted the API pages
12807
Daniel Veillarddc2cee22001-08-22 16:30:37 +000012808Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12809
12810 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
12811 Added the part about section 7.2 on URI resolution,
12812 fixed a side effect in the HTML parser, look complete
12813 and ready to rock except the URI/SystemID part!
12814
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000012815Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12816
12817 * include/libxml/catalog.h include/libxml/parser.h
12818 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
12819 xmlIO.c: added support and APIs needed for the catalog PI
12820 * include/libxml/xmlIO.h: cleanup
12821
Daniel Veillarde2940dd2001-08-22 00:06:49 +000012822Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12823
12824 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
12825 include/libxml/catalog.h: starts to look okay, really
12826 plugged the new framework, cleaned a lot of stuff,
12827 added some APIs, except the PI's support missing this
12828 should be mostly complete
12829 * result/catalogs/* test/catalogs/*: added new test, enriched
12830 the existing one with URN ID tests
12831
Daniel Veillard64339542001-08-21 12:57:59 +000012832Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
12833
12834 * catalog.c: fixed nextCatalog
12835 * result/catalogs/docbook test/catalogs/*: started adding
12836 a small regression test
12837
Daniel Veillardcda96922001-08-21 10:56:31 +000012838Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
12839
12840 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
12841 more work on the XML catalog support.
12842 * parser.c include/libxml/parser.h: small cleanup seems using
12843 list as a public parameter name can give portability troubles
12844 * trionan.c trionan.h xpath.c include/libxml/trionan.h
12845 include/libxml/xpath.h include/libxml/Makefile.am: removed
12846 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
12847 wrappers
12848
Bjorn Reese45029602001-08-21 09:23:53 +000012849Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12850
12851 * Makefile.am trio.c triodef.h trionan.c xpath.c
12852 include/libxml/Makefile.am include/libxml/trionan.h:
12853 Re-worked Not-A-Number and Infinity support.
12854 * xmlcatalog.c: added readline include files
12855
Daniel Veillard344cee72001-08-20 00:08:40 +000012856Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12857
12858 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
12859 testCatalog as xmlcatalog, making it an installed app
12860 adding a shell, and preparing it to be a /etc/xml/catalog
12861 management tool, though not ready yet
12862 * catalog.c include/libxml/catalog.h: adding support for
12863 XML Catalogs http://www.oasis-open.org/committees/entity/
12864 not finished, there is some interesting tradeoffs and a
12865 few open questions left.
12866
Daniel Veillardb7664f42001-08-19 13:00:43 +000012867Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
12868
12869 * xmllint.c: fixed a line formatting problem
12870
Daniel Veillard5015b712001-08-17 09:37:52 +000012871Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12872
12873 * SAX.c: removed a couple of unused variable (Albert Chin)
12874
Daniel Veillardbb371292001-08-16 23:26:59 +000012875Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
12876
12877 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
12878 trying to fix some troubles w.r.t. function returning
12879 const xxxPtr.
12880
Daniel Veillardb60c54e2001-08-16 19:34:27 +000012881Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12882
12883 * win32/dsp/libxml2.def.src: another set of symbols conditionally
12884 defined
12885
Daniel Veillardae6db172001-08-16 19:32:00 +000012886Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
12887
12888 * xpointer.c: removed unused var
12889
Daniel Veillard09190202001-08-16 16:27:41 +000012890Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
12891
12892 * testXPath.c: another small cleanup closing bug #59110
12893
Daniel Veillard796f4b62001-08-16 16:00:13 +000012894Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
12895
12896 * win32/dsp/libxml2.def.src: small cleanup closing bug
12897 #59108
12898
Daniel Veillard5aac4e42001-08-15 20:46:57 +000012899Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
12900
12901 * example/gjobread.c: add xmlCleanupParser() before leaving
12902
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000012903Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
12904
12905 * config.h.in configure.in include/libxml/xmlwin32version.h:
12906 released 2.4.2
12907
Daniel Veillardd3d06722001-08-15 12:06:36 +000012908Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
12909
12910 * include/libxml/valid.h debugXML.c valid.c: deprecate
12911 the non-boundchecking Sprintf functions, add Snprintf
12912 this should close bug #57984
12913
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000012914Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
12915
12916 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
12917 URIs before doing the lookups (pointed by Mark Vakoc)
12918
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000012919Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
12920
12921 * xpath.c: serious changes on Result Value Trees and NodeSets
12922 w.r.t. deallocation and collect operations. Probably not
12923 100% clean (merge of allocated trees smells like a problem).
12924 Seems sufficient to close #58943
12925
Daniel Veillard90493a92001-08-14 14:12:47 +000012926Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
12927
12928 * xmllint.c: adding a --format option
12929
Daniel Veillardfe703322001-08-14 12:18:09 +000012930Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
12931
12932 * xpath.c: count() was broken on Result Value Tree
12933 * xmlIO.c: fixed file:/// accesses on _WIN32
12934
Daniel Veillard70ac0e32001-08-13 11:24:16 +000012935Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12936
12937 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
12938 macro was renamed, this should close bug #58683
12939
Daniel Veillardf300b7e2001-08-13 10:43:15 +000012940Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
12941
12942 * SAX.c: small fix fixing bug #58539 reported by coolo, in
12943 entity substitution mode text at the end of the entity might
12944 be added due to text coalescing.
12945 * nanoftp.c parser.c: small cleanup
12946
Daniel Veillard0c720972001-08-08 20:59:00 +000012947Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
12948
12949 * HACKING: added John Fleck right to commit in the doc subdir
12950
Daniel Veillard48da9102001-08-07 01:10:10 +000012951Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12952
12953 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
12954 allow to inherit attributes from the DTD directly in the
12955 tree, this is needed for XPath and can be a useful feature.
12956 Inherited namespaces are always provided at the tree level now
12957 * test/defattr* result/defattr* result/noent/defattr*: added a couple
12958 of tests for this feature (XSLT being the prime user).
12959
Daniel Veillard50f34372001-08-03 12:06:36 +000012960Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12961
12962 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
12963 testSAX.c xmlIO.c xmllint.c include/win32config.h
12964 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
12965 include/libxml/xmlwin32version.h.in win32/README.MSDev
12966 win32/dsp/*: applied Win32 Facelift No.2 patches from
12967 Igor Zlatkovic for Windows/MSC
12968
Daniel Veillard9f4eb912001-08-01 21:22:27 +000012969Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
12970
12971 * SAX.c: unparsedEntityDecl() the URI computation of the
12972 entity wasn't done breaking XSLT unparsed-entity-uri()
12973
Daniel Veillard567e1b42001-08-01 15:53:47 +000012974Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
12975
12976 * xpath.c: fixed a bug when walking the descendants and
12977 the current node has no children
12978 * debugXML.c: show up when a text node is supposed to not be escaped
12979
Thomas Broyerf186c822001-07-31 23:30:37 +000012980Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12981
12982 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
12983 worked like the set:leading() function)
12984 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
12985
Daniel Veillardba6db032001-07-31 16:25:45 +000012986Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12987
12988 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
12989
Daniel Veillard57905372001-07-31 15:52:17 +000012990Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12991
12992 * include/libxml/xmlIO.h: apply change to close #58141
12993 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
12994
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000012995Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12996
12997 * parser.c: when the internal subset uses a PE, then the
12998 included entity can use conditional sections.
12999
Daniel Veillard7d7e3792001-07-30 13:42:13 +000013000Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13001
13002 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
13003 when walking the namespace axis showing up in
13004 libxst/tests/general/bug-12
13005 * xmlmemory.c: added the possibility to trace a given block
13006 defined by its address
13007
Daniel Veillard4aafa792001-07-28 17:21:12 +000013008Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13009
13010 * parser.c: don't override existing encoding specified before
13011 starting xmlParseDocument()
13012
Daniel Veillardfdb1f242001-07-27 23:32:44 +000013013Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13014
13015 * include/libxml/xmlwin32version.h: reinserted, needed for
13016 Windows users of CVS
13017
Darin Adlera77cac02001-07-27 17:41:51 +0000130182001-07-27 Darin Adler <darin@bentspoon.com>
13019
Darin Adler699613b2001-07-27 22:47:14 +000013020 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
13021 * testCatalog.c: Add include of <libxml/parser.h>.
13022
130232001-07-27 Darin Adler <darin@bentspoon.com>
13024
Darin Adlera77cac02001-07-27 17:41:51 +000013025 * include/libxml/.cvsignore:
13026 * include/libxml/xmlwin32version.h:
13027 Remove this file from CVS because it's generated.
13028
Daniel Veillard50822cb2001-07-26 20:05:51 +000013029Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13030
13031 * parser.c include/libxml/parser.h: applied const patches from
13032 Tom Moog #58002
13033
Thomas Broyerba4ad322001-07-26 16:55:21 +000013034Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13035
13036 * xpath.c include/libxml/xpath{,Internals}.h: added a function
13037 lookup framework
13038
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000013039Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13040
13041 * tree.c: fixed xmlCopyNode() for documents
13042
Daniel Veillard6dd398f2001-07-25 22:41:03 +000013043Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13044
13045 * parser.c: fixed bugs #58073 reported by Greg Shtilman
13046
13047Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000013048
13049 * parser.c: fixes bug #57652 reported by Morus Walter
13050
Daniel Veillarde3924972001-07-25 20:25:21 +000013051Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13052
13053 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
13054
Daniel Veillarda53c6882001-07-25 17:18:57 +000013055Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13056
13057 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
13058 errors, lesson don't add new functions at 1am before a release
13059 * xpath.c: integrated fix from Bjorn to avoid divide by zero
13060 from XPath initialization when possible.
13061
Daniel Veillardd9bad132001-07-23 19:39:43 +000013062Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13063
13064 * result/scripts/base*: removing history/readline changed
13065 this slightly
13066 * include/libxml/parser.h SAX.c parser.c parserInternals.c
13067 xmllint.c: make element content line number generation
13068 optionnal to avoid breaking old apps added interface to switch
13069
Daniel Veillardf012a642001-07-23 19:10:52 +000013070Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13071
13072 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +000013073 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillardf012a642001-07-23 19:10:52 +000013074 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
13075 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
13076 John Kroll fixes to allow saving to HTTP via PUT (or
13077 POST of needed).
13078 * doc/html/*.html: regenerated the docs
13079
Thomas Broyere8126242001-07-22 03:54:15 +000013080Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13081
13082 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
13083 xmlHashScanFull and xmlHashScannFull3 to get passed the
13084 three keys as arguments to the callback function
13085
Daniel Veillard5e2dace2001-07-18 19:30:27 +000013086Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13087
13088 * configure.in Makefile.am: removed libxml softlink for good
13089 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
13090 100% coverage by gtk-doc
13091
Daniel Veillard8599e702001-07-17 21:38:51 +000013092Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13093
13094 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
13095 fixed serious troubles due to size_t vs. int mismatch
13096
Daniel Veillard8fcc4942001-07-17 20:07:33 +000013097Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13098
13099 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
13100
Thomas Broyerf06a3d82001-07-16 04:52:57 +000013101Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13102
13103 * include/libxml/xpath{,Internals}.h xpath.c: added a more
13104 convenient extension API for value and context managing
13105 Now handles external objects through xmlXPathPopExternal,
13106 xmlXPathWrapExternal and xmlXPathReturnExternal.
13107 Added functions for sets operations (intersection, etc.)
13108
Daniel Veillard22090732001-07-16 00:06:07 +000013109Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13110
13111 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
13112 xmlIO.c tree.c parserInternals.c entities.c encoding.c
13113 HTMLparser.c: cleanup of global variables, marking some
13114 const or private.
13115
Thomas Broyerf06a3d82001-07-16 04:52:57 +000013116Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000013117
13118 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
13119 fixed xmlXPathNodeSetItem when passing index=0
13120
Daniel Veillard05dec342001-07-14 21:57:39 +000013121Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13122
13123 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
13124
Daniel Veillard28ae6362001-07-14 16:44:32 +000013125Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13126
13127 * xmllint.c: fixed compilation under Cygwin #57503
13128 * TODO: update
13129
Peter Williamsed156f52001-07-13 18:35:13 +0000131302001-07-13 Peter Williams <peterw@ximian.com>
13131
13132 * config.h.in: add #undef HAVE_DLFCN_H
13133
13134 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
13135 builddir.
13136
Daniel Veillard73b36e32001-07-12 15:09:52 +000013137Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13138
13139 * win32/libxml2/libxml2.def.src: added a couple of exported entries
13140 raised by #57348 and #57381
13141
Daniel Veillard7db37732001-07-12 01:20:08 +000013142Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13143
13144 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
13145 tree.c xpointer.c: store the line numbder in element->content,
13146 may break some software, need a configuration mechanism
13147
Darin Adler96037892001-07-11 00:03:16 +0000131482001-07-10 Darin Adler <darin@bentspoon.com>
13149
13150 * .cvsignore:
13151 * example/.cvsignore:
13152 * include/.cvsignore:
13153 * include/libxml/.cvsignore:
13154 Various things that are generated and should be ignored.
13155
Daniel Veillard09ab7e12001-07-10 15:49:44 +000013156Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13157
13158 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
13159 * doc/xml.html doc/html/*: updated the docs
13160
Daniel Veillard04e2dae2001-07-09 20:07:25 +000013161Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13162
13163 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
13164 validation occured on content with element child
13165
Daniel Veillardb8c9be92001-07-09 16:01:19 +000013166Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13167
13168 * tree.c: fixed XML Base computation which was broken
13169 * debugXML.c: added a base function to the shell
13170 * Makefile.am result/scripts/* test/scripts/*: added scripts
13171 based regression tests, and adding 2 XML Base tests
13172
Daniel Veillard19e96c32001-07-09 10:32:59 +000013173Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13174
13175 * tree.c: set properties doc and call xmlSetListDoc for properties
13176 content when grafting them in a different tree.
13177 * aclocal.m4: remove from CVS
13178
Daniel Veillarde086f5c2001-07-08 21:10:40 +000013179Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13180
13181 * win32/libxml2/libxml2.def.src: added some missing entry point
13182 for XPath (Mark Vakoc)
13183
Daniel Veillard388236f2001-07-08 18:35:48 +000013184Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13185
13186 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
13187 layer should URI-Unescape before trying to open resources.
13188
Daniel Veillard04383752001-07-08 14:27:15 +000013189Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13190
13191 * xpath.c: fix the name() bug for elements in the default
13192 namespace reported by Charlie Bozeman
13193
Daniel Veillard7583a592001-07-08 13:15:55 +000013194Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13195
13196 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
13197 led to an XPath fix, improvements of SAX initialization, and
13198 an added option --nocdata to testXPath
13199
Daniel Veillard449d7392001-07-07 19:11:06 +000013200Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13201
13202 * doc/libxml-doc.el: Felix Natter provided anew version working
13203 with XEmacs too
13204
Daniel Veillard5168dbf2001-07-07 00:18:23 +000013205Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13206
13207 * include/libxml/xpath.h: small cleanup
13208 * doc/xml.html: update
13209
Daniel Veillardf524d6e2001-07-05 23:41:40 +000013210Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13211
13212 * Makefile.am configure.in include/libxml/xmlwin32version.h:
13213 released 2.3.14
13214
Daniel Veillard4b8328d2001-07-05 22:48:42 +000013215Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13216
13217 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000013218 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000013219
Daniel Veillard73c9c042001-07-05 20:02:54 +000013220Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13221
13222 * xpath.c: a bug reported by Stephan Kulow empty nodesets
13223 were not equal to empty strings
13224
Daniel Veillard1fd36d22001-07-04 22:54:28 +000013225Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13226
13227 * SAX.c: fixed a URI-Reference computation problem when validating
13228 * xmlIO.c: small cleanup
13229
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000013230Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13231
13232 * parser.c: improved the description of a couple of interfaces
13233 upon Larry Stamper suggestion
13234
Daniel Veillard62f313b2001-07-04 19:49:14 +000013235Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13236
13237 * SAX.c entities.c parser.c: changed completely the way entities
13238 are handled when running the parser in entity substitution mode.
13239 This fixes a bug reported by Stephan Kulow and nearly divides
13240 by 3 the amount of memory required by libxslt to load and process
13241 DocBook TDG.
13242
Daniel Veillardf420ac52001-07-04 16:04:09 +000013243Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13244
13245 * HTMLparser.c: fixing a too early root closing problem raised
13246 byt Prashanth Naidu
13247
Daniel Veillard8c357d52001-07-03 23:43:33 +000013248Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13249
13250 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
13251 raised by Mark Vakoc.
13252
Daniel Veillard6e90d192001-07-03 16:37:49 +000013253Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13254
13255 * example/Makefile.am: fixed the include path to add srcdir/include
13256 * Makefile.am configure.in: fix from Albert Chin for iconv detection
13257 and some cleanup
13258
Daniel Veillardf06307e2001-07-03 10:35:50 +000013259Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13260
13261 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
13262 lot of optimization work, results in significant improvements
13263 when handling really complex XPath queries. Add a small optimizer
13264 for unions, improve [n] and [last()], avoid some costly ops.
13265
Daniel Veillard77044732001-06-29 21:31:07 +000013266Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13267
13268 * include/libxml/parser.h parser.c: xmlStrstr args are both const
13269 * xpath.c: small cleanup
13270 * xmlGetNsList: reformated, fixed problems if used on Entities
13271
Daniel Veillard2adbb512001-06-28 16:20:36 +000013272Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13273
13274 * doc/xml.html: added 1.8.14 and 2.3.13 releases
13275
Daniel Veillardb37ecd02001-06-28 16:18:11 +000013276Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13277
13278 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
13279 * Makefile.am example/Makefile.am: workaround automake generating
13280 erroneous deps
13281
Daniel Veillard12f7d292001-06-28 13:12:11 +000013282Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13283
13284 * include/win32config.h: bug #56801 Yon Derek provided a patch
13285 to the windows config file.
13286
Daniel Veillard87ee9142001-06-28 12:54:16 +000013287Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13288
13289 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
13290 libxml.h : Yon Derek provided a set of changes to compile from
13291 CVS on Windows/MSC
13292
Daniel Veillard0e4cd172001-06-28 12:13:56 +000013293Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13294
13295 * parser.c: fixed UTF8 BOM support in push mode
13296 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
13297 added a specific testcase
13298
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000013299Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13300
13301 * Makefile.am: added --push regression tests
13302 * parserInternals.c: the XML parser segfaulted in --push mode
13303
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000013304Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13305
13306 * configure.in: moved the symlinks detection within a CVS
13307 check, this is not portable and will be removed soon.
13308 * xpath.c: small cleanup/speedup
13309
Daniel Veillard11648102001-06-26 16:08:24 +000013310Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13311
13312 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
13313 release of 2.3.12
13314 * parser.c: make an error message if unknow entities in all cases
13315
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000013316Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13317
13318 * uri.c: fixed 2 uri normalization bugs on '//' reduction
13319
Daniel Veillard23793842001-06-25 16:07:45 +000013320Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13321
13322 * include/libxml/Makefile.am: Laszlo Peter pointed out that
13323 includes were installed in the wrong dir
13324
Daniel Veillardf5498f32001-06-25 15:08:36 +000013325Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13326
13327 * doc/html.xml: warn against sending code to exhibit bugs.
13328
Daniel Veillard56f06462001-06-24 21:34:03 +000013329Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13330
13331 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
13332 Tru64 from Thomas Leitner
13333
Daniel Veillardc5d64342001-06-24 12:13:24 +000013334Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13335
13336 * AUTHORS: added William and Bjorn
13337 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
13338 daniel@veillard.com hopefully I won't have to do this again
13339 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
13340 docs can be rebuilt cleanly now
13341 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
13342 from CVs it's generated, added include/libxml/xmlwin32version.h
13343 also generated but which should change far less frequently.
13344 * catalog.c nanoftp.c: made sure to include libxml.h not
13345 libxml/xmlversion.h directly
13346 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
13347 when compiling on WIN32 and MSC
13348
Daniel Veillard07385fd2001-06-23 21:55:48 +000013349Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13350
13351 * include/Makefile.am include/libxml/Makefile.am configure.in:
13352 fixed make distcheck and rebuilding the rpms
13353
Daniel Veillardcd1d9442001-06-23 18:53:44 +000013354Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13355
13356 * configure.in: should finish the migration of exported includes
13357 into a real include/libxml in CVS, at least for CVS users.
13358 * removed the exported headers, added in include/libxml (as well
13359 as xmlversion.h.in).
13360
Daniel Veillard6dd8e052001-06-23 18:38:06 +000013361Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13362
13363 * configure.in: fixed the way to detect symlink
13364
Daniel Veillard66541772001-06-23 18:31:04 +000013365Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13366
13367 * configure.in: updated, include/libxml is now a real CVS dir
13368
Daniel Veillardca989762001-06-23 17:39:29 +000013369Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13370
13371 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
13372 version works with both libxml1 and libxml2 (it autodetects
13373 the prefix of the html-files) from Felix Natter.
13374 * doc/xml.html: updated doc accordingly
13375
Daniel Veillard8cf14d52001-06-23 16:32:46 +000013376Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13377
13378 * xpath.c: fixed the bug generating a template loop in libxslt
13379 when using docbook-xsl-1.4, * should filter out document nodes
13380 * HACKING: added William
13381 * TODO: updated
13382
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000013383Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13384
13385 * doc/FAQ.html: added a warning about gcc-3.0
13386 * doc/xml.html: added reference to gdome2 and removed a confusing
13387 sentence
13388
Daniel Veillardf7f41852001-06-22 15:18:01 +000013389Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13390
13391 * xmlversion.h: okay this is a generated file, but Windows
13392 users need it and they can't generate it, and I want CVS
13393 Windows users ...
13394 * win32/libxml2/libxml2_so.dsp: Windows project file for
13395 the shared lib version of libxml2
13396 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
13397 resources needed for libxslt/xsltproc by Yon Derek
13398
Bjorn Reese3157b342001-06-22 14:41:45 +000013399Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13400
13401 * trio.c: MSVC fix (provided by Igor Zlatkovic)
13402
Daniel Veillard4151acb2001-06-22 10:48:57 +000013403Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13404
Daniel Veillardcc146db2001-06-22 11:10:52 +000013405 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
13406
13407Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13408
Daniel Veillard4151acb2001-06-22 10:48:57 +000013409 * include/win32config.h: Yon Derek provided a first fix
13410 to be able to compile libxslt/xsltproc on Windows
13411
Daniel Veillardd79bcd12001-06-21 22:07:42 +000013412Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13413
13414 * xpath.c: attempt to work around what seemed a gcc optimizer
13415 bug when handling floats on i386 http://veillard.com/gcc.bug
13416 * tree.c entities.c encoding.c: doing some cleanups while
13417 chasing it
13418
Daniel Veillard017b1082001-06-21 11:20:21 +000013419Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13420
13421 * Makefile.am: cleanup when --without-debug is specified
13422 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
13423 w.r.t. --without-debug and other include points
13424 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
13425 Catalogs
13426 * configure.in entities.h tree.h HTMLparser.c: removed
13427 --without-corba, made the _private field mandatory
13428
Daniel Veillard87a764e2001-06-20 17:41:10 +000013429Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13430
13431 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
13432 outputs a BOM in UTF8, an errata has been issued to avoid the
13433 problem, that was the most reasonable solution... Add support
13434 for a leading UTF8 BOM in entities.
13435
Daniel Veillard10ea86c2001-06-20 13:55:33 +000013436Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13437
13438 * valid.c: fixed a bug found when post validating an entity ref
13439 * xmllint.c: added --loaddtd and sligly changed --postvalid to
13440 activate it too
13441
Daniel Veillard39196eb2001-06-19 18:09:42 +000013442Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13443
13444 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
13445 weakness in the node copy the XPointer and the XInclude
13446 implementations. Serious cleanup.
13447
Daniel Veillard3739b982001-06-19 12:51:30 +000013448Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13449
13450 * Makefile.am: Kjartan Maraas provided a small patch to
13451 add xml2-config.in to EXTRA_DIST
13452
Daniel Veillarda9142e72001-06-19 11:07:54 +000013453Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13454
13455 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
13456 provided another failing case found in KDE, the way the
13457 ctxt->vctxt.nodeTab was allocated and freed changed over
13458 time but it wasn't completely cleaned up. This should fix it.
13459
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000013460Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13461
13462 * parser.c: Stephan Kulow also raised the fact that line number
13463 could get miscounted making debug harder, fixed the problem
13464 in xmlParseCharData()
13465
Daniel Veillard64b98c02001-06-17 17:20:21 +000013466Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13467
13468 * valid.c: Stephan Kulow pointed out a problem when validating
13469 and using an empty entity, forgot a 'break' in a case.
13470
Daniel Veillarde3c81b52001-06-17 14:50:34 +000013471Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13472
13473 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
13474 * doc/xml.html: updated with 2.3.11
13475
Daniel Veillard4ec885a2001-06-17 10:31:07 +000013476Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13477
13478 * TODO: updated adding cleanup of generated doc
13479 * configure.in: prepared to release 2.3.11
13480 * xmllint.c: added --version for bug reporting
13481 * doc/html/*.html: rebuilt the doc
13482
Daniel Veillard8b8d2252001-06-16 21:24:56 +000013483Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13484
13485 * xpath.c: first part of the work on selecting namespace to
13486 fix bug #56115
13487
Daniel Veillard96ed5832001-06-15 22:22:04 +000013488Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13489
13490 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
13491 when using -liconv
13492 * TODO: updated
13493
Daniel Veillardc4f631d2001-06-14 11:11:59 +000013494Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13495
13496 * HTMLtree.[ch]: more work on the HTML serialization routnes,
13497 cleanup, encoding support.
13498
Daniel Veillard608ad072001-06-14 08:32:28 +000013499Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13500
13501 * xpath.c: Thomas Broyer suggested a better patch for the / arg
13502
Daniel Veillard239d0522001-06-13 23:02:48 +000013503Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13504
13505 * xpath.c: bug detected by Ankh when / is used as a function arg
13506
Daniel Veillard02bb1702001-06-13 21:11:59 +000013507Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13508
13509 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
13510 of element and use it to avoid outputting formatting spaces at
13511 the wrong place. Implemented the format parameter for HTML save.
13512 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
13513 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
13514 result/HTML/wired.html: of course this impact the result of a
13515 number of HTML tests
13516
Daniel Veillard95d845f2001-06-13 13:48:46 +000013517Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13518
13519 * HTMLtree.[ch]: started augmenting the HTML save API with
13520 encoding and formatting parameters
13521
Daniel Veillardeca60d02001-06-13 07:45:41 +000013522Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13523
13524 * HTMLtree.h: cleanup and started evaluating the work needed on
13525 revamping the HTML output code
13526
Daniel Veillard84666b32001-06-11 17:31:08 +000013527Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13528
13529 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
13530
Daniel Veillard8bdd2202001-06-11 12:47:59 +000013531Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13532
13533 * valid.c: fixed bug #56049, forgot one check in the
13534 validation routine
13535
Daniel Veillardca2366a2001-06-11 12:09:01 +000013536Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13537
13538 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
13539
Daniel Veillard6761eee2001-06-11 10:29:38 +000013540Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13541
13542 * libxml.h: fixed an error in last commit
13543 * doc/FAQ.html: added an entry for compilation from CVS
13544
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000013545Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13546
13547 * xmlversion.h.in libxml.h: Cygwin patches
13548 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
13549 * tree.h: cleanup
13550
Daniel Veillardacd370f2001-06-09 17:17:51 +000013551Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13552
13553 * tree.c: patched xmlFreeNode() to avoid freeing() a static
13554 memory block in a strange case where libxml is linked twice
13555 in the binary.
13556
Daniel Veillard1d047672001-06-09 16:41:01 +000013557Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13558
13559 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
13560 state far too often, simple fix used to avoid it.
13561
Daniel Veillard4497e692001-06-09 14:19:02 +000013562Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13563
13564 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
13565 being processed, applied his patch
13566 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
13567
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000013568Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13569
13570 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
13571 provided fixes to compile on MSCC again
13572 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
13573 also provided an update for the project files.
13574
Daniel Veillarda682b212001-06-07 19:59:42 +000013575Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13576
13577 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
13578 bug #55810
13579
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000013580Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13581
13582 * tree.c: fixed xmlGetNsProp() to close bug #55683
13583 Note this requires libxslt to use it's own function instead.
13584
Daniel Veillardf0c53762001-06-07 16:07:07 +000013585Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13586
13587 * HTMLtree.c: when in a pre element no formatting space should
13588 be added.
13589 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
13590
Daniel Veillard068a9652001-06-07 15:30:26 +000013591Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13592
13593 * configure.in: added tests for signal() and signal.h
13594
Daniel Veillard541d6552001-06-07 14:20:01 +000013595Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13596
13597 * xpath.c: robert pointed out xmlXPathNINF was not initialized
13598
Daniel Veillard8a367d42001-06-07 14:01:34 +000013599Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13600
13601 * doc/libxml-doc.el: Felix Natter provided a new version for
13602 libxml2
13603
Daniel Veillard8a926292001-06-07 11:20:20 +000013604Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13605
13606 * HTMLtree.c: when in a pre element no formatting space should
13607 be added.
13608
Daniel Veillard14839d52001-06-06 16:11:56 +000013609Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13610
13611 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
13612
Daniel Veillarde95e2392001-06-06 10:46:28 +000013613Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13614
13615 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
13616 hack
13617 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
13618 * uri.c: fixed a warning
13619
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000013620Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13621
13622 * HTMLtree.c: trying to close bug #55772 escaping in script
13623 elements
13624 * doc/xml.html: suggest to send mail to the list
13625
13626Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000013627
13628 * error.c: attempt to fix the xmlGetVarStr breakage once and for
13629 good. Use a macro and based on the solution provided in
13630 vsnprintf manual page from GNU.
13631
Bjorn Reese99748722001-06-05 12:49:15 +000013632Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13633
13634 * error.c: Workaround for non-preserving variadic list.
13635 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
13636
Daniel Veillard2e4f1882001-06-01 10:11:57 +000013637Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13638
13639 * doc/xml.html: added 2.3.10 release
13640
Daniel Veillardb3a182e2001-06-01 09:28:09 +000013641Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13642
13643 * configure.in: releasing 2.3.10
13644
Daniel Veillard3c2758d2001-05-31 18:43:43 +000013645Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13646
13647 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
13648
Daniel Veillard20042422001-05-31 18:22:04 +000013649Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13650
13651 * encoding.c: Robert Collins provided a patch to add the
13652 "US-ASCII" encoding alias
13653
Daniel Veillard97ac1312001-05-30 19:14:17 +000013654Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13655
13656 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
13657 string oriented functions and started cleaning the related areas
13658 in xpath.c which needed fixing in this respect
13659
Daniel Veillard2d703722001-05-30 18:32:34 +000013660Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13661
13662 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
13663 #55380
13664 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
13665
Daniel Veillard9403a042001-05-28 11:00:53 +000013666Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13667
13668 * TODO: updated
13669 * nanohttp.[ch] : started adding APIs to get the redirected URL
13670 when this occurs (needed for further base computation
13671 * tree.h: cleanup
13672 * encoding.c: cleanup
13673 * SAX.c: minor change around ctxt->loadsubset
13674
Daniel Veillard6278fb52001-05-25 07:38:41 +000013675Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13676
13677 * Makefile.am include/Makefile.am: small change to have
13678 include/libxml rebuilt if working from CVS.
13679 * uri.c: applied another patch from Carl Douglas for URI escaping,
13680 this should close bug #51876
13681
Daniel Veillardd16df9f2001-05-23 13:44:21 +000013682Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13683
13684 * xinclude.c: fixed XInclude recursive behaviour bug #54678
13685 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
13686 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
13687 added specific regression test
13688 * parser.h: preparing for the XSLT mode where DTD inherited
13689 attributes are added to the tree.
13690
Daniel Veillardbbd22452001-05-23 12:02:27 +000013691Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13692
13693 * xinclude.[ch]: Updated the namespace for the Last Call version
13694 * result/XInclude/include test/XInclude/include: updated the
13695 testsuite accordingly
13696
Daniel Veillard8514c672001-05-23 10:29:12 +000013697Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13698
13699 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
13700 related to bug #51876
13701
Daniel Veillard42596ad2001-05-22 16:57:14 +000013702Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13703
13704 * tree.c: fixed a gross mistake in base computation, xml:base is
13705 not completely correct yet (need cascade).
13706 * xpath.[ch]: added the few things needed to find a function name
13707 and URI from the XPath context when it is called.
13708
Daniel Veillard81418e32001-05-22 15:08:55 +000013709Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13710
13711 * catalog.[ch]: fixes and add xmlLoadCatalogs()
13712 * DOCBparser.c: small cleanup
13713 * xmllint.c: added a --catalogs option to load catalogs from
13714 $SGML_CATALOG_FILES
13715 * tree.c: cleanup
13716 * configure.in: iconv library fixup, ICONV_LIBS
13717
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000013718Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13719
13720 * catalog.c: handling of CATALOG entries. detection of recursion,
13721 and a few bugfixes
13722 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
13723 against the default namespace
13724
Daniel Veillard04b93292001-05-21 08:15:31 +000013725Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13726
13727 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
13728
Daniel Veillarda97a19b2001-05-20 13:19:52 +000013729Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13730
13731 * parser.c: fixed propagation context info when parsing an
13732 external entity.
13733 * doc/html/*.html: regenerated a couple of docs
13734
Daniel Veillard4623acd2001-05-19 15:13:15 +000013735Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13736
13737 * doc/xml.html: update with 2.3.9 informations
13738
Daniel Veillardbed7b052001-05-19 14:59:49 +000013739Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13740
13741 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
13742 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
13743 * doc/html/* : rebuilt the docs
13744 * valid.c: small patch which may improve some case when
13745 validating.
13746
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000013747Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13748
13749 * HTMLparser.c: Closed bug #54891
13750 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
13751 to the suite
13752
13753Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13754
13755 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
13756 applied a documentation patch from LotR and filled in a few missing
13757 descriptions
13758
Daniel Veillard76d66f42001-05-16 21:05:17 +000013759Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13760
13761 * xpath.c tree.c parser.c: speed optimizations at the parser level
13762 document tree freeing and xpath evaluation
13763
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000013764Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13765
13766 * parser.c parser.h parserInternals.h: fixed a couple of
13767 interfaces for handling memory buffer input to const char *
13768 upon suggestion of JamesH.
13769
Daniel Veillardc3739e72001-05-15 15:23:27 +000013770Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13771
13772 * configure.in: LoTR sent a patch fixing the previous commit
13773
Daniel Veillarda4f27e02001-05-15 12:41:29 +000013774Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13775
13776 * configure.in: trying to deal again with the stoopid -R linking
13777 flag of Solaris
13778
Daniel Veillard790142b2001-05-15 10:51:53 +000013779Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13780
13781 * xpath.h: two nodeset access macros from Thomas Broyer
13782
Daniel Veillardba0b8c92001-05-15 09:43:47 +000013783Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13784
13785 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
13786 patch from Thomas Broyer
13787
Daniel Veillarde62d36c2001-05-15 08:53:16 +000013788Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13789
13790 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
13791 case
13792 * INSTALL: was empty added stuff from the FAQ
13793
Daniel Veillard75bea542001-05-11 17:41:21 +000013794Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13795
13796 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
13797 attributes handling and #54433 by adding xmlUnsetProp()
13798 and xmlUnsetNsProp()
13799
Daniel Veillard0a2a1632001-05-11 14:18:03 +000013800Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13801
13802 * HTMLparser.c: Patch from Jonas Borgström
13803 (htmlGetEndPriority): New function, returns
13804 the priority of a certain element.
13805 (htmlAutoCloseOnClose): Only close inline elements if they
13806 all have lower or equal priority.
13807 * result/HTML: this of course changed a number of tests results.
13808
Daniel Veillard7d6fd212001-05-10 15:34:11 +000013809Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13810
13811 * xmlIO.c catalog.c: plugged in the default catalog resolution
13812 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
13813 documentations
13814 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
13815
Daniel Veillarda7374592001-05-10 14:17:55 +000013816Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13817
13818 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
13819 integrating catalogs
13820 * catalog.[ch] testCatalog.c: adding a small catalo API
13821 (only SGML catalog support).
13822 * parser.c: restaured xmlKeepBlanksDefault(0) API
13823
Daniel Veillardc17337c2001-05-09 10:51:31 +000013824Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13825
13826 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
13827
Daniel Veillard257d9102001-05-08 10:41:44 +000013828Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13829
13830 * parser.c: added xmlParseExternalEntityPrivate() to allow
13831 propagation of ctxt->_private when parsing external entities
13832
Daniel Veillard083c2662001-05-08 08:27:14 +000013833Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13834
13835 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
13836
Daniel Veillard01ef7382001-05-08 07:31:43 +000013837Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13838
13839 * configure.in: fixed a small portability problem with AM_CONDITIONAL
13840
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000013841Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13842
13843 * valid.c: warn when indeterminist content model is detected
13844 * result/VC/ElementValid8: this adds a message
13845 * Makefile.am: add --novalid for VCM tests
13846 * parserInternals.c: added a call to Init memory
13847
Daniel Veillard64269352001-05-04 17:52:34 +000013848Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13849
13850 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
13851 when both parameters are NULL.
13852
Daniel Veillard37721922001-05-04 15:21:12 +000013853Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13854
13855 * valid.c: applied small patch from Gary Pennington, reindented
13856 some part of the code.
13857
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000013858Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13859
13860 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
13861 release, updated and regenerated the docs
13862
Daniel Veillard357c9602001-05-03 10:49:20 +000013863Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13864
13865 * xpath.c result/XPath/expr/floats : clarified and cleanup
13866 printing of abnormal floats in tests.
13867
Daniel Veillarda2bc3682001-05-03 08:27:20 +000013868Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13869
13870 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
13871 * results/HTML/ : a few changes in the output of the HTML tests as
13872 a result.
13873 * configure.in: tying to fix -liconv where needed
13874
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000013875Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13876
13877 * Makefile.am: fixed a stupid error
13878
Daniel Veillard7150a032001-05-02 16:41:11 +000013879Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13880
13881 * configure.in Makefile.am: make the inclusion of the trio
13882 modules in the library conditional
13883
Daniel Veillardc057c5d2001-05-02 12:41:24 +000013884Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13885
13886 * DOCBparser.c: patche from László Kovács, fixed entities refs
13887 in attributes handling
13888
Daniel Veillardedddff92001-05-02 10:58:52 +000013889Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13890
13891 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
13892 flushing
13893
Daniel Veillardc8f620b2001-04-30 20:31:33 +000013894Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13895
13896 * xpath.c: fix of an XSLT namespace bug reported on the list
13897 general/bug-8-
13898
Daniel Veillard5792e162001-04-30 17:44:45 +000013899Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13900
13901 * strio.h trio.c: Dan McNichol suggested a couple of small
13902 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
13903
Daniel Veillard02141ea2001-04-30 11:46:40 +000013904Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13905
13906 * tree.c parser.c encoding.c: spent a bit more time looking
13907 at the parsing speed and DOM handling. Added a few more
13908 speedups.
13909
Daniel Veillard3ed155f2001-04-29 19:56:59 +000013910Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13911
13912 * parser.c: small but effective parsing speed improvement
13913
Daniel Veillardb59076b2001-04-29 17:04:07 +000013914Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13915
13916 * configure.in: default on the DocBook parser inclusion (for Gnome)
13917 * DOCBparser.h: fixed a header reference
13918
Daniel Veillardb45c43b2001-04-28 17:02:11 +000013919Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13920
13921 * configure.in xpath.c: applied Bjorn patches for FPE on the
13922 alpha
13923
Daniel Veillardeefd4492001-04-28 16:55:50 +000013924Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13925
13926 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
13927 xmlSaveFormatFileTo()
13928
Daniel Veillarde39a93d2001-04-28 14:35:02 +000013929Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13930
13931 * xpath.c: simple and efficient optimization, XPath functions
13932 aways bind to the same code, cache this
13933 * TODO: updated (by saying some is obsolete)
13934
Daniel Veillard2156a562001-04-28 12:24:34 +000013935Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13936
13937 * xpath.c: more cleanup work on XPath name parsing routines
13938
Daniel Veillard61d80a22001-04-27 17:13:01 +000013939Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13940
13941 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
13942 xmlXPathParseName
13943 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
13944 * debugXML.c: avoid compilation problems if compiling without
13945 HTML support, Igor Zlatkovic
13946 * win32/libxml2/libxml2.def.src: being able to compile without
13947 XPath on Windows
13948
Daniel Veillarddbb14a72001-04-26 20:54:01 +000013949Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13950
13951 * libxml.m4: yet another patch from Toshio Kuratomi
13952
Daniel Veillard2913e4c2001-04-26 19:29:02 +000013953Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13954
13955 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
13956
Daniel Veillard67fee942001-04-26 18:59:03 +000013957Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13958
13959 * tree.[ch]: added xmlSaveFormatFile interface for saving
13960 and indenting a file.
13961
Daniel Veillard82e49712001-04-26 14:38:03 +000013962Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13963
13964 * xpath.c: fixed bug #53689 related to processing-instruction()
13965
Daniel Veillard02f077a2001-04-26 10:59:11 +000013966Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13967
13968 * DOCBparser.c: patche from László Kovács
13969
Daniel Veillard30211a02001-04-26 09:33:18 +000013970Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13971
13972 * parser.c: applied fixes from Christian Glahn bug report #53391
13973
Daniel Veillard5a7c3452001-04-26 09:16:13 +000013974Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13975
13976 * error.c: Jean François Lecomte provided a complete description
13977 and a fix to bug #53537
13978
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000013979Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13980
13981 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
13982
Daniel Veillard1034da22001-04-25 19:06:28 +000013983Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13984
13985 * DOCBparser.c SAX.c: a bit more work on entities processing.
13986 Still Need to cleanup XML output and references in attributes
13987
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000013988Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13989
13990 * DOCBparser.c include/Makefile.am: two patches from László Kovács
13991
Daniel Veillardb33c2012001-04-25 12:59:04 +000013992Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13993
13994 * tree.c: trying to fix #53574, not completely complete,
13995 I would like xmllint --copy --debug test/ent1 and
13996 xmllint --debug test/ent1 to show the same result.
13997 * xpath.c: fix a bug when trying to sort namespace nodes
13998
Daniel Veillard5146f202001-04-25 10:29:44 +000013999Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14000
14001 * HTMLtree.c: real fix for #53402
14002
Daniel Veillard7533cc82001-04-24 15:52:00 +000014003Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14004
14005 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
14006 PIs when using xsl:output
14007 * valid.c: closing #53537 some case generate segfaults if there
14008 is validity errors
14009
Daniel Veillard61b33d52001-04-24 13:55:12 +000014010Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14011
14012 * SAX.c testDocbook.c DOCBparser.c: more work on the support
14013 of external parsed entities, added --noent to testDocbook
14014 * valid.c: Garry Pennington found an uninitialized variable
14015 access in xmlValidateElementContent()
14016
Daniel Veillard56098d42001-04-24 12:51:09 +000014017Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14018
14019 * HTMLparser.c : HTML parsing still sucks ... trying to deal
14020 with madness
14021 * result/HTML/ : this modified the result of the regression tests
14022 a lot.
14023
Daniel Veillard122376b2001-04-24 12:12:30 +000014024Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14025
14026 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
14027 to doc where it wasn't checked against NULL reported by
14028 Jens Laas
14029
Daniel Veillard43dadeb2001-04-24 11:23:35 +000014030Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14031
14032 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
14033 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
14034
Daniel Veillardeae522a2001-04-23 13:41:34 +000014035Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14036
14037 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
14038 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
14039 * SAX.[ch]: cleanup and updates for DocBook
14040 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
14041 ex SGML identifier changes
14042 * valid.c: removed a static unused function.
14043
Daniel Veillardde57c612001-04-23 09:13:36 +000014044Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14045
14046 * HTMLtree.c: applied change for Paul Sponagl on script saving
14047 * Makefile.am: the warning about entity title.xml are normal.
14048
Daniel Veillard393df012001-04-22 20:11:18 +000014049Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14050
14051 * configure.in: release of 2.3.7
14052 * Makefile.am: fixing make distcheck
14053
Daniel Veillarda41123c2001-04-22 19:31:20 +000014054Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14055
14056 * doc/html/* doc/xml.html: updated and regenerated the docs
14057
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000014058Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14059
14060 * xpath.c: fixed the XPointer problem introduced in 2.3.6
14061
Daniel Veillarde82a9922001-04-22 12:12:58 +000014062Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14063
14064 * tree.c: fixed #53388 with the provided patch
14065
Daniel Veillard06803992001-04-22 10:35:56 +000014066Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14067
14068 * valid.c: Bjorn detected an invalid memory access. Fixed
14069 vstateVPush()
14070
Daniel Veillard40af6492001-04-22 08:50:55 +000014071Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14072
14073 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
14074
Bjorn Reese70a9da52001-04-21 16:57:29 +000014075Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
14076
14077 * libxml.h: new header used only for the compilation of libxml
14078 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
14079 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
14080 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
14081 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
14082 xmlmemory.c xpath.c xpointer.c: libxml.h integration
14083 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
14084 baseline (version 1.2 plus a single patch).
14085 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
14086 scientific notation for numbers. Tests added.
14087 * xpath.c: formatting of numbers changed to use sprintf
14088 (contribution from William Brack)
14089
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000014090Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14091
14092 * valid.c: cleanup, more useful debugging
14093 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
14094 * xmlIO.c: entity loading is printed as an error when validating
14095
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000014096Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14097
14098 * valid.c: fixed to validate within entities
14099 * test/VCM/v22.xml: added a specific testcase
14100
Daniel Veillardca1f1722001-04-20 15:47:35 +000014101Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14102
14103 * valid.c: forgot an epsilon transition in for ()+
14104 * test/VCM/v21.xml : added a specific test case
14105
Daniel Veillard85349052001-04-20 13:48:21 +000014106Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14107
14108 * valid.c: removed a state explosion exhibited by RSS
14109 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
14110 from bug #51872
14111
Daniel Veillarddab4cb32001-04-20 13:03:48 +000014112Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14113
14114 * valid.[ch] tree.h: worked *hard* to get non-determinist content
14115 validation without using an ugly NFA -> DFA algo in the source.
14116 Made a specific algorithm easier to maintain, using a single
14117 stack and without recursion.
14118 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
14119 * hash.c: made the growing routine static
14120 * tree.h parser.c: added the parent information to an
14121 xmlElementContent node.
14122
Daniel Veillarde470df72001-04-18 21:41:07 +000014123Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14124
14125 * SAX.c parser.c xpath.c: generating IDs when not validating
14126 from an external parsed entity was poisoning the ID has table
14127 with removed values. This was killing XSLT on the KDE help
14128 browser.
14129
Daniel Veillardceacdd92001-04-18 15:10:35 +000014130Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14131
14132 * entities.h: andrew@ugh.net.au detected a double declaration
14133
Daniel Veillarda10efa82001-04-18 13:09:01 +000014134Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14135
14136 * debugXML.c hash.c tree.h valid.c : some changes related to
14137 the validation suport to improve speed with DocBook
14138 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
14139 the way validation errors get reported
14140
Daniel Veillard1ed3f882001-04-18 09:45:35 +000014141Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14142
14143 * HTMLparser.c HTMLtree.c: applied part of the patches provided
14144 by P C Chow and William M. Brack for XSLT HTML output
14145
Daniel Veillard2d90de42001-04-16 17:46:18 +000014146Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14147
14148 * xmlversion.h.in win32config.h win32/libxml2/*: applied
14149 Igor Zlatkovic patches for MSC compilation and added his
14150 updates
14151
Daniel Veillarde043ee12001-04-16 14:08:07 +000014152Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14153
14154 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
14155 prefix lookup.
14156 * parserInternals.c: fixed the bug reported by Morus Walter
14157 due to an off by one typo in xmlStringCurrentChar()
14158
Daniel Veillarda3bfca52001-04-12 15:42:58 +000014159Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14160
14161 * HTMLparser.c result/HTML/*: revamped the way the HTML
14162 parser handles end of tags or end of input
14163
Daniel Veillard82daa812001-04-12 08:55:36 +000014164Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14165
14166 * tree.[ch] : added xmlDocCopyNode for gdome2 support
14167
Daniel Veillard67a21302001-04-11 14:39:16 +000014168Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14169
14170 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
14171 bug where the linktime verions of free() won't work ...
14172
Daniel Veillard27b55282001-04-11 12:22:25 +000014173Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14174
14175 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
14176
Daniel Veillardafc73112001-04-11 11:51:41 +000014177Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14178
14179 * doc/xml.html: added 2.3.6 release
14180
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000014181Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14182
14183 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
14184 * result/wml.xml: resulted in a small output change
14185
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000014186Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14187
14188 * tree.c: xmlNewDoc was missing the charset initialization
14189 * xmllint.c: added --auto to autogenerate a doc, allow to
14190 reproduce the problem fixed on xmlNewDoc
14191
Daniel Veillard1731d6a2001-04-10 16:38:06 +000014192Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14193
14194 * xpath.c: trying to get 52979 solved
14195 * tree.c result/ result/noent/: trying to get 52712 solved, this
14196 also made me clean up the fact that XML output in general should
14197 not add formating blanks by default, this changed the output of
14198 a few tests
14199
Daniel Veillard73639a72001-04-10 14:31:39 +000014200Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14201
14202 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
14203
Daniel Veillardfac26a12001-04-08 13:08:14 +000014204Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14205
14206 * configure.in: finally released 2.3.6
14207
Daniel Veillard911f49a2001-04-07 15:39:35 +000014208Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14209
14210 * xpath.c: checking for null pointer generated by new code
14211
Daniel Veillardd8df6c02001-04-05 16:54:14 +000014212Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14213
14214 * xpath.c: fixed a [] evaluation problem reported
14215 * test/XPath/tests/simpleaddr: extended test
14216 * result/XPath/simpleaddr: updated result
14217
Daniel Veillard3b2c2612001-04-04 00:09:00 +000014218Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14219
14220 * xmllint.c: Dan Timis reported a portability problem
14221 on Macs without mmap, fixed it.
14222
Daniel Veillardb38bd552001-04-03 18:22:00 +000014223Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14224
14225 * testXPath.c : added a --tree option allowing to display the
14226 tree dump of the XPath expression
14227
Daniel Veillard4dd93462001-04-02 15:16:19 +000014228Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14229
14230 * xpath.c: fixed a memleak when comparing nodesets
14231 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
14232 * tree.c: added a TODO
14233
Daniel Veillard92ad2102001-03-27 12:47:33 +000014234Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14235
14236 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
14237 we need string functions
14238 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
14239 to be able to use them where needed. Applied some changes
14240 to reduce name linking pollution and compile in only what's
14241 needed.
14242 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
14243 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
14244 for the string manipulation functions
14245 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
14246 to the free() function of xmlmemory.c
14247 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
14248 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
14249 usage.
14250
14251
Daniel Veillard2be30642001-03-27 00:32:28 +000014252Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14253
14254 * error.c: applied the context output patch of the error
14255 handling submitted by Chuck Griffith
14256 * error/VC/*: this slightly change some error logs
14257
Daniel Veillard50582112001-03-26 22:52:16 +000014258Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14259
14260 * parser.c: fixed line number reporting on error
14261
Daniel Veillard04be4f52001-03-26 21:23:53 +000014262Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14263
14264 * parser.c: Sullivan and Darin found a parser bug,
14265 applied the patch.
14266
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000014267Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14268
14269 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
14270 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
14271 xmlversion.h.in xpointer.c: of course the way I defined
14272 UNUSED breaks on old gcc version. Try to be smart and
14273 also define it directly in xmlversion.h
14274 * configure.in: removed -ansi flag from the pedantic set
14275
14276Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000014277 Huge cleanup, I switched to compile with
14278 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
14279 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
14280 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
14281 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
14282 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
14283 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
14284 encoding.h entities.c error.c list.[ch] nanoftp.c
14285 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
14286 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
14287 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
14288 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
14289 Cleanup, staticfied a number of non-exported functions,
14290 detected and cleaned up a dozen of problem found this way,
14291 avoided a lot of public function name/typedef/system names clashes
14292 * doc/xml.html: updated
14293 * configure.in: switched private flags to the really pedantic ones.
14294
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000014295Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14296
14297 * configure.in: 2.3.5
14298 * doc/html/*: rebuilt the docs
14299
Daniel Veillard146c9122001-03-22 15:22:27 +000014300Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14301
14302 * parser.c: fixed a reported bug in NOTATION parsing
14303 * uri.c: accepted but not fixed bug 51876, added TODO
14304 * Makefile.am: fixed bug 51876
14305
Daniel Veillarda5f013b2001-03-22 12:44:45 +000014306Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14307
14308 * config.h.in configure.in error.c: fix a compilation problem
14309 on platforms without vsnprintf (xml@thewrittenword.com)
14310
Daniel Veillarde020c3a2001-03-21 18:06:15 +000014311Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14312
14313 * parser.c: fixed a function name header typo
14314 * SAX.c: notations can also occur in external subset.
14315
Daniel Veillard7d42b542001-03-20 13:22:46 +000014316Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14317
14318 * error.c: removed a C++ like comment
14319
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000014320Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14321
14322 * parser.c: fixing bug 52299 strange condition leading
14323 to a parser crash due to a buffer overflow
14324 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
14325 added the specific test case
14326
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000014327Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14328
14329 * xpath.[ch]: still a lot of cleanup based on XSLT, added
14330 xmlXPathConvert{String,Number,Boolean} to be able to make
14331 type casts without a context stack, fixed some implementation
14332 problems related to the absence of context at parse-time,
14333 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
14334 in the public API too
14335 * xpointer.c xpathInternals.h: we need to know at parse time
14336 whether we are compiling an XPointer
14337
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000014338Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14339
14340 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
14341 cleaned up the parser internals, refactored XPath code, added
14342 new compilation based APIs and cleanly separated public and
14343 private APIs.
14344
Daniel Veillardd007d6c2001-03-19 00:01:07 +000014345Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14346
14347 * xpath.h: the comp field must be added at the end to avoid
14348 killing binary compat.
14349
Daniel Veillard9e7160d2001-03-18 23:17:47 +000014350Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14351
14352 * Makefile.am: detect XPath memleaks in regreson tests
14353 * error.c: fixed and error w.r.t. error reporting still using
14354 stderr
14355 * hash.c: added new line at end of file
14356 * tree.h: minor cleanup
14357 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
14358 expression parsing from evaluation, resulted in a number of
14359 changes internally, and in XPointer. Likely to break stuff
14360 using xpathInternals.h but should remain binary compatible,
14361 new interfaces will be added.
14362
Daniel Veillardd574f782001-03-14 19:40:17 +000014363Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14364
14365 * configure.in: fixed a couple of problems reported by
14366 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
14367 without gcc on non linux platforms.
14368
Daniel Veillard0a6c3582001-03-14 19:15:37 +000014369Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14370
14371 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
14372 a fix for --with-html-dir= configure support. I hope it won't
14373 break rpm generation
14374
Daniel Veillarda022fe02001-03-14 16:30:00 +000014375Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14376
14377 * xmlIO.c: one function comment cleanup.
14378
Daniel Veillard25239c12001-03-14 13:56:48 +000014379Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14380
14381 * SAX.c: external subset notations were improperly registered
14382 in the internal subset.
14383
Daniel Veillard2c4754f2001-03-13 09:31:12 +000014384Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14385
14386 * README.cvs-commits: added, pointing to HACKING
14387 * HACKING: updated
14388
Daniel Veillard82ab81e2001-03-12 21:11:21 +000014389Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14390
14391 * parser.c: and Matt Sergeant found one in the XML push
14392 parser (erroneous check I forgot to remove when I fixed the
14393 main parser).
14394
Daniel Veillard68d7b672001-03-12 18:22:04 +000014395Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14396
14397 * xpath.c: ptittom found a small bug in UnaryExpr
14398
Daniel Veillarde356c282001-03-10 12:32:04 +000014399Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14400
14401 * configure.in: bumped to 2.3.4
14402 * error.c: fixed bug #51860
14403 * tree.c: fixed bug #51861
14404 * valid.c: cleanup, more debug, failed to fix one bug crap ...
14405 * tree.[ch] : added xmlDefaultBufferSize
14406 * nanoftp.c: typo in function name header block
14407 * doc/xml.html : updated, added link to XML::LibXSLT
14408 * doc/html/* : rebuilt the docs
14409
Daniel Veillard80f32572001-03-07 19:45:40 +000014410Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14411
14412 * parser.c SAX.c: the new content parsing code raised an
14413 ugly bug in the characters() SAX callback. Found it
14414 just because of strangeness in XSLT XML Rec ouptut :-(
14415
Daniel Veillard6c831202001-03-07 15:57:53 +000014416Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14417
14418 * Makefile.am: Martin Baulig suggested to add -lm
14419 * tree.c: found another bug in xmlNodeGetContent()
14420
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000014421Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14422
14423 * xpath.c: Bjorn found the error related to strictness of comparison.
14424
Daniel Veillard29631a82001-03-05 09:49:20 +000014425Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14426
14427 * parser.c: trying to fix the Dtd parsing problem reported
14428 by Gary, side effect of last week speed optimizations.
14429
Daniel Veillard14be0a12001-03-03 18:50:55 +000014430Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14431
14432 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
14433 * parserInternals.c: removed unneeded test raised by Stric
14434
Bjorn Reesee1dc0112001-03-03 12:09:03 +000014435Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
14436
14437 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
14438 and fixed by William Brack). Added xmlXPathFormatNumber.
14439 Changed the sorting slightly.
14440 * configure.in Makefile.am example/Makefile.am: Added -lm.
14441 Please note that applications linking with libxml2, must
14442 also like with the math library from now on.
14443
Daniel Veillardf9533d12001-03-03 10:04:57 +000014444Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14445
14446 * HTMLparser.c: fixed loop reported by Marc Sanfacon
14447
Daniel Veillard2f362242001-03-02 17:36:21 +000014448Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14449
14450 * parser.c: one must report spaces even if the Dtd element
14451 content proves that this is not part of the element content.
14452 * result/valid/*.xml: this changed the ouptu slightly
14453
Daniel Veillardb402c072001-03-01 17:28:58 +000014454Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14455
14456 * configure.in: bumped to 2.3.3
14457 * doc/xml.html: updated
14458
Daniel Veillard77851712001-02-27 21:54:07 +000014459Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14460
14461 * tree.c: minor doc fix
14462 * xpath.c: deallocation issues when a result tree has been
14463 converted to a node-set
14464
Daniel Veillardec70e912001-02-26 20:10:45 +000014465Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14466
14467 * doc/xml.html: oops corrected dates s/2000/2001
14468
Daniel Veillard8730c562001-02-26 10:49:57 +000014469Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14470
14471 * valid.c: new patch from Gary Pennington
14472
Daniel Veillard91e9d582001-02-26 07:31:12 +000014473Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14474
14475 * doc/xml.html: applied patch from Ankh
14476
Daniel Veillardedac3c92001-02-26 01:36:19 +000014477Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14478
14479 * xinclude.c: fixed a problem building on Mac
14480
Daniel Veillard21a0f912001-02-25 19:54:14 +000014481Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14482
14483 * parser.c: more work on increasing parsing ferformances
14484
Daniel Veillard48b2f892001-02-25 16:11:03 +000014485Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14486
14487 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
14488 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
14489 avoiding memcpy in production builds MEM_CLEANUP macro use
14490 * parser.[ch] parserInternals.c: optimizations of the tightest
14491 internal loops inside the parser. Better checking of I/O
14492 flushing/loading conditions
14493 * xmllint.c : added --timing
14494
Daniel Veillard71681102001-02-24 17:48:53 +000014495Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14496
14497 * configure.in: bumped to 2.3.2
14498 * doc/xml.html: updated for release
14499
Daniel Veillardbbd51d52001-02-24 03:07:03 +000014500Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14501
14502 * xpath.c: found a memleak and fixed a nasty bug
14503
Daniel Veillardf7cd4812001-02-23 18:44:52 +000014504Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14505
14506 * xmllint.[c1] : added return code errors for xmllint
14507 * xpath.c: specific debug dump function for result value trees
14508
Daniel Veillard4b637072001-02-21 21:52:55 +000014509Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14510
14511 * xpath.c: finally implemented xmlXPathCompareNodeSets
14512 * test/XPath/expr/floats results/XPath/expr/floats: added
14513 a test for float expressions
14514
Daniel Veillardf714aa32001-02-21 03:07:44 +000014515Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14516
14517 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
14518 * parserInternals.[ch]: trying to speed up parsing
14519 * xpath.c : speeded up node set equality op
14520
Daniel Veillarde0c3a622001-02-19 18:05:20 +000014521Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14522
14523 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
14524 better handling of ID/IDREF and the list modules associated
14525 * configure.in: small CFLAGS cleanup
14526
Daniel Veillarda8abee62001-02-19 15:14:59 +000014527Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14528
14529 * configure.in: fixed iconv detection on AIX (stric)
14530
Daniel Veillardbca64ef2001-02-19 22:20:01 +000014531Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000014532
14533 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
14534
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000014535Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
14536
14537 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
14538 and optimized xmlXPathNodeSetSort
14539
Daniel Veillard142adbf2001-02-17 13:21:05 +000014540Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14541
14542 * xpath.c: bug fix when context size is 0
14543 * parser.c: I like Norm's Dtd because they still manage to break
14544 the parser occasionally
14545
Daniel Veillardf23e0092001-02-16 13:21:29 +000014546Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14547
14548 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
14549
Daniel Veillarde0e26512001-02-16 00:11:46 +000014550Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14551
14552 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
14553 attributes within the XML-1.0 namespace
14554
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000014555Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14556
14557 * xpathInternals.h: exported a few axis functions
14558 * doc/xml.html: updated the doc
14559
Daniel Veillard760f4422001-02-15 14:59:48 +000014560Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14561
14562 * configure.in: applied patch from Daniel van Balen for OpenBSD
14563 and bumped version to 2.3.1
14564 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
14565 attempt to find autoclosing was simply broken, removed it,
14566 updated the examples, this is better
14567
Daniel Veillardd194dd22001-02-14 10:37:43 +000014568Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14569
14570 * hash.[ch]: added Paolo Casarini patch to provide Delete from
14571 hash functionnalities.
14572 * doc/html/* : rebuild the doc
14573
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000014574Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14575
14576 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
14577 on predicate
14578 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
14579 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
14580 really want to have tags closed on output even if we accept
14581 unclosed ones on input
14582
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000014583Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14584
14585 * xpath.c: ouch don't free NULL, rare case fixed
14586 * tree.c: don't coalesce text nodes if they don't have the
14587 same behaviour wrt escaping on output
14588
Daniel Veillardd12b69d2001-02-11 20:17:31 +000014589Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14590
14591 * xpath.c: small fixup
14592 * SAX.c: don't warn on empty namespaces.
14593
Daniel Veillard6a2e4062001-02-08 10:31:33 +000014594Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14595
14596 * README: a bit of cleanup
14597 * configure.in: preparing for 2.3.0 release
14598
Daniel Veillard1f83d392001-02-08 09:37:42 +000014599Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14600
14601 * hash.[ch]: added a first version of xmlHashSize()
14602 * valid.c: another bug fix from Gary Pennington
14603
Daniel Veillard5eef6222001-02-07 18:24:48 +000014604Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14605
14606 * valid.c: couple of bug fixes pointed by Gary Pennington
14607 * HTMLtree.c: #if 0 cleanup
14608
Daniel Veillard2c257ec2001-02-06 13:29:07 +000014609Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14610
14611 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
14612 which removes a time consuming check of xmlXPathNodeSetAdd()
14613 and use it in places where we are sure to not break unicity
14614
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000014615Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14616
14617 * xpath.c: bug fixes found from XSLT
14618 * tree.c: preserve node->name special values when copying nodes.
14619 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
14620 external subset are fetched when available but without full
14621 validation. Added xmlLoadExtDtdDefaultValue, need a function.
14622 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
14623 output with encoding disabled.
14624
Daniel Veillard2c833b62001-02-03 08:52:06 +000014625Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14626
14627 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
14628 xmlCheckFilename should not be called from xmlFileOpenW
14629 and xmlGzfileOpenW
14630
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000014631Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14632
14633 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
14634 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
14635 added the new tests for URI normalization
14636 * testURI.c: fixed stoopid bugs
14637 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
14638 the URI in the error messages are now properly normalized
14639
Daniel Veillardea28ce62001-02-02 08:20:19 +000014640Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14641
14642 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
14643
Daniel Veillarde99a4762001-02-01 04:34:35 +000014644Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14645
14646 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
14647
Daniel Veillard2b325a02001-01-31 20:46:31 +000014648Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14649
14650 * xpath.c: fixed mod operator
14651
Daniel Veillardde55cf62001-01-31 15:53:13 +000014652Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14653
14654 * parser.c: fixed xmlStrcat doc
14655 * tree.c: 2 fixes form Anders Carlson for copying nodes and
14656 trees.
14657
Daniel Veillard2f913b72001-01-31 13:23:49 +000014658Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14659
14660 * xpath.c result/XPath/tests/chaptersbase
14661 result/XPath/tests/simplebase: fixed XPath node()
14662 * tree.c: small fix in xmlNewNs()
14663 * Makefile.am: removed extraneous xml2Conf.sh rule
14664
Daniel Veillardb42042b2001-01-28 07:40:36 +000014665Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14666
14667 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
14668 Changed the library name, in order to get libxml-devel and
14669 libxml2-devel to coexist on a single system
14670 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
14671 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
14672
Daniel Veillardee0a4662001-01-27 18:59:33 +000014673Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14674
14675 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
14676 libxml2-devel installable in // as libxml-devel.
14677
Daniel Veillard5eb05942001-01-27 17:50:22 +000014678Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14679
14680 * doc/Makefile.am: fixed make rebuild in doc
14681 * doc/html/*.html: rebuilt the docs
14682
Daniel Veillard65c295d2001-01-26 09:32:39 +000014683Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14684
14685 * tree.c: patch from Bjorn Reese on xmlBufferCCat
14686
Daniel Veillard8e199902001-01-25 18:54:39 +000014687Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14688
14689 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
14690 the HTML doc to go into the -devel RPM ...
14691 * aclocal.m4 config.h.in: some updates due to auto* magic
14692
Daniel Veillard93086662001-01-25 18:13:04 +000014693Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14694
14695 * xpath.h: added a hook in the context structure allowing to
14696 link to extra support, needed for XSLT
14697
Daniel Veillardf17e09b2001-01-25 13:55:35 +000014698Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14699
14700 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
14701 xmlXPtrCmpPoints to use it.
14702 * propagated the following patch from Alejandro Forero
14703 * include/win32config.h xmlIO.c: applied further suggestions
14704 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
14705 * example/gjobread.c: fixed warnings, now that it builds
14706
14707Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
14708
14709 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
14710
14711 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
14712 filename points to a valid file (not a directory).
14713 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
14714 Added calls to xmlCheckFilenameDir.
14715
14716 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
14717 `path' (rather than `filename') as the parameter to gzopen and open.
14718
Daniel Veillard48177c22001-01-23 15:27:41 +000014719Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14720
14721 * Makefile.am: fixed a problem with EXTRA_DIST
14722
Daniel Veillardb83ba402001-01-22 22:45:10 +000014723Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14724
14725 * Makefile.am example/Makefile.am: finally found the trick
14726 to build the example, i.e. add "." in SUBDIRS before example
14727 in the list <grin/>
14728
Daniel Veillard82687162001-01-22 15:32:01 +000014729Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14730
14731 * doc/xml.html: updated with an XSLT section, removed pointer to
14732 W3C CVS base.
14733
Daniel Veillard8a7642f2001-01-22 10:45:16 +000014734Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14735
14736 * xpath.c: when copying a XSLT tree object teh tree need to be copied
14737 too, and deallocation need to occur the same way.
14738
Daniel Veillarde4566462001-01-22 09:58:39 +000014739Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14740
14741 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
14742 type correponding to an XSLT result tree fragment. Share most
14743 of the data format with node set, as well as operators.
14744 * HTMLtree.c: added a newline at the end of the doctype output
14745 whe this one is not present initially.
14746 * tree.c: make sure taht the parent and doc pointers are properly
14747 set when copying attributes (lists).
14748
Daniel Veillard701c7362001-01-21 09:48:59 +000014749Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14750
14751 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
14752
Daniel Veillard5a2b6972001-01-20 21:15:50 +000014753Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14754
14755 * xpath.c: seems I finally killed that ugly path evaluation
14756 context bug (tagged 9999 in case is is wrong)
14757
Daniel Veillard8f4d9752001-01-19 05:32:34 +000014758Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14759
14760 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
14761 for XSLT
14762
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000014763Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14764
14765 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
14766 for xmlGzfileOpen() bug
14767
Daniel Veillardf6eea272001-01-18 12:17:12 +000014768Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14769
14770 * xpath.c: removed an error found by XSLT usage
14771 * tree.c parserInternals.h: use a predefined static string
14772 for text and comment nodes, avoid freeing them in xmlFreeNode,
14773 exported the string name in parserInternals.h and added
14774 another value to disable encoding at output (for XSLT),
14775 gain memory, time.
14776
Daniel Veillard8f2cc572001-01-17 08:19:35 +000014777Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14778
14779 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
14780 win32/libxml2/libxml2_so.dsp: new makefiles and update
14781 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
14782
Daniel Veillardf831bfb2001-01-16 17:26:04 +000014783Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14784
14785 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
14786 Gary Pennington
14787
Daniel Veillard389e6b72001-01-15 19:41:13 +000014788Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14789
14790 * xpath.c: fixed the comaprision of values and nodelists,
14791 need to compare nodelist still ...
14792 * debugXML.c: avoided a possible core dump
14793 * HTMLparser.c: cleanup
14794 * nanohttp.c: contributed fix.
14795 * tree.c: fixes in properties handling added xmlSetNsProp
14796 needed by libxslt
14797 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
14798 comment
14799 * TODO: updated
14800
Daniel Veillard167bd532001-01-06 21:09:34 +000014801Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14802
14803 * parser.c parserInternals.c: applied Bjorn Reese optimization
14804 patch
14805
14806Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14807
14808 * Makefile.am: applied patch fro make check from Martin Vidner
14809
Daniel Veillard503b8932001-01-05 06:36:31 +000014810Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14811
14812 * configure.in: preparing 2.2.11
14813 * doc/html/*: rebuild the HTML files
14814 * doc/xml.html : updated
14815
Daniel Veillardc2f4df22001-01-04 14:06:39 +000014816Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14817
14818 * tree.c: fixed a stupid bug
14819 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
14820 patches related to validation of an XInclude processing result
14821 * TODO: updated
14822
Daniel Veillarde2488192001-01-04 10:54:22 +000014823Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14824
14825 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
14826 on large files
14827
Daniel Veillardf060a412001-01-03 20:52:44 +000014828Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14829
14830 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
14831
Daniel Veillard45cff692001-01-03 18:02:04 +000014832Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14833
14834 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
14835 reported by Jonas Borgström
14836 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
14837
Daniel Veillard08108982001-01-03 15:24:58 +000014838Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14839
14840 * testXPath.c xpath.c: fixing the XPath union expressions problem
14841 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
14842
Daniel Veillard4a6845d2001-01-03 13:32:39 +000014843Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14844
14845 * xmllint.c: Made is so if the file name is "-" is will read form
14846 standard input. Sven Heinicke <sven@zen.org>
14847 * tree.c: fixed a problem when growing buffer
14848 * tree.h: fixed the comment of the node types following andersca
14849 comment
14850 * TODO: updated
14851
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000014852Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14853
14854 * HTMLparser.[ch]: added a way to avoid adding automatically
14855 omitted tags. htmlHandleOmittedElem() allows to change the
14856 default handling.
14857 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
14858 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
14859 of xmllint too when using --memory flag, added a memory test
14860 suite at the Makefile level.
14861 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
14862 with namespace use when encountering QNames in XPath evalation,
14863 added xmlns() scheme in XPointer.
14864 * nanoftp.c : incorporated a fix
14865 * parser.c xmlIO.c: fixed problems raised with encoding when using
14866 the memory I/O
14867 * parserInternals.c: closed bug 25934 reported by
14868 torsten.landschoff@innominate.de
14869 * TODO: updated
14870
Daniel Veillarda1fe9102000-11-25 10:49:25 +000014871Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14872
14873 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
14874 on a non-updated tree :-(, made a 2.2.10 release to correct the
14875 situation
14876
Daniel Veillardce6e98d2000-11-25 09:54:49 +000014877Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14878
14879 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
14880 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
14881 integrated a set of OpenVMS changes from Howard Taylor
14882 <Howard.Taylor@pacoast.com>
14883
Daniel Veillard58770e72000-11-25 00:48:47 +000014884Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14885
14886 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
14887 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
14888
Daniel Veillardf62ceff2000-11-24 23:36:01 +000014889Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14890
14891 * HTMLparser.c: some fixes on auto-open of html/head/body
14892 * encoding.c: fixed a compilation error on some gcc env
14893 * xpath.c xpointer.[ch] xpathInternals.h: improved the
14894 XPointer implementation
14895 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
14896 related XPointer tests and associated results
14897
Daniel Veillard300f7d62000-11-24 13:04:04 +000014898Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14899
14900 * doc/xmldtd.html doc/xml.html: following a short step by step
14901 guidance on IRC to help maciej with DTDs I started a small
14902 page on the subject.
14903
Daniel Veillard748e45d2000-11-17 16:36:08 +000014904Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14905
14906 * HTMLparser.c: fixed handling of broken charrefs
14907 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
14908 patches
14909
Daniel Veillard28929b22000-11-13 18:22:49 +000014910Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14911
14912 * doc/xml.html doc/html/* : rebuilt the docs after adding
14913 xinclude and updated page for 2.2.7 and 2.2.8
14914 * configure.in: releasing 2.2.8
14915
Daniel Veillard41e06512000-11-13 11:47:47 +000014916Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14917
14918 * parser.[ch] parserInternals.c: applied the conditional
14919 section processing fix from Jonathan P Springer
14920 <jonathan.springer2@gte.net>
14921 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
14922 project file, fixed iconv default non support
14923 * xpath.c: fixed the problem of evaluating relative expressions
14924 when a node context is provided.
14925
Daniel Veillardbf432752000-11-12 15:56:56 +000014926Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14927
14928 * nanoftp.c: fixed gcc 2.95 new warnings
14929 * SAX.c: fixed a stupid bug
14930 * tree.c: fixed a formatting problem when round-tripping
14931 from/to memory
14932 * xinclude.c: chased memleak, fixed a base problem
14933 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
14934 xmlXPtrBuildNodeList()
14935 * TODO: updated
14936 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
14937 adding a first small set of regression tests for XInclude
14938
Daniel Veillardc2def842000-11-07 14:21:01 +000014939Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14940
14941 * nanohttp.[ch]: applied Wayne Davison patches to access
14942 the WWW-Authorization header.
14943 * parser.c: Closed Bug#30847: Problems when switching encoding
14944 in short files by applying Simon Berg's patch.
14945 * valid.c: fixed a validation problem
14946 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
14947 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
14948 Wayne Davison
14949 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
14950 need to be extended to non full nodes selections.
14951 * xinclude.c: starts to work decently
14952
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000014953Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14954
14955 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
14956 debugXML.c xmlversion.h.in: Started adding XInclude support,
14957 this is a new xmllint option
14958 * tree.c xpath.c: applied TOM patches for XPath
14959 * xpointer.c: fixed a couple of errors.
14960 * uri.c: added an escaping function needed for xinclude
14961 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
14962 new warning from RH70 gcc's version
14963
Daniel Veillarda4964b72000-10-31 18:23:44 +000014964Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14965
14966 * HTMLparser.c: fixed loop on invalid char in scripts
14967 * parser.c: update to description of xmlIOParseDTD()
14968 * libxml.m4 xmlversion.h.in: changes contributed by
14969 Michael Schmeing <m.schmeing@internet-factory.de>
14970 * configure.in: preparing for 2.2.7
14971 * Makefile.am: trying to avoid config.h and acconfig.h
14972 being included in the distrib
14973 * configure.in: released 2.2.7
14974
14975Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14976
14977 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
14978 like namespaces for good. Unified xmlNs and xmlNode somewhat.
14979
Daniel Veillard01411222000-10-30 15:33:22 +000014980Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14981
14982 * parser.[ch]: added xmlIOParseDTD()
14983 * xpointer.c: added support for the 2 extra parameters of
14984 string-range, fixed a stoopid error when '0' was present
14985 in XPointer expressions
14986 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
14987 testsuite for the above
14988
Daniel Veillard6db58192000-10-30 09:27:53 +000014989Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14990
14991 * libxml.spec.in: improved package descriptions
14992
Daniel Veillarda5db68a2000-10-29 18:06:06 +000014993Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14994
14995 * xpath.c xpathInternals.h: applied a large cleaning patch
14996 from TOM <ptittom@free.fr>, it also add namespace support
14997 for function and variables registration.
14998
Daniel Veillardbd20df72000-10-29 17:53:40 +000014999Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15000
15001 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
15002 * Makefile.mingw: Wayne Davison's update adding hash.c
15003
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000015004Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15005
15006 * xpath.c: fixed the root evaluation problems
15007 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
15008 ignorable spaces with <b> <bold> <em>
15009 * tree.c: fixed a loop in xmlSearchNsByHref()
15010
Daniel Veillard767662d2000-10-27 17:04:52 +000015011Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15012
15013 * xpath.c: applied another XPath patch from TOM
15014 * xpath.c include/makefile.am: applied another patch from
15015 china@thewrittenword.com (cleanup on IRIX).
15016
Daniel Veillard211cc0a2000-10-27 11:49:33 +000015017Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15018
15019 * xml-config.1: received a fixed version from Fredrik Hallenberg
15020 <hallon@lysator.liu.se>
15021
Daniel Veillardf6bf9212000-10-26 14:07:44 +000015022Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15023
15024 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
15025 cleanup patch for XPath
15026
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000015027Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15028
15029 * patched to redirrect all "out of context" error messages to
15030 a reconfigurable routine. The changes are:
15031 * xmlerror.h : added the export of an error context type (void *)
15032 an error handler type xmlGenericErrorFunc there is an interface
15033 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
15034 to reset the error handling routine and its argument
15035 (by default it's equivalent to respectively fprintf and stderr.
15036 * all the c files: all wild accesses to stderr or stdout within
15037 the library have been replaced to calls to the handler.
15038
Daniel Veillard29a11cc2000-10-25 13:32:39 +000015039Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15040
15041 * configure.in: release 2.2.6
15042 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
15043 exporting the inner functions of xpath for extension modules
15044 * doc/*: updated and rebuilt the doc
15045
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000015046Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15047
15048 * nanohttp.c : applied Wayne HTTP cleanup patch
15049 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
15050 and xmlNodeSetSpacePreserve()
15051
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000015052Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15053
15054 * xpath.c: closing bug #29260
15055
Daniel Veillard126f2792000-10-24 17:10:12 +000015056Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15057
15058 * hash.[ch] debugXML.c: expanded/enhanced the API, added
15059 multikey tuples, made hash structure opaque
15060 * valid.[ch]: moved elements, attributes, notations decalarations
15061 as well as ID and refs to hash tables.
15062 * entities.c: hash cleanup
15063 * xmlmemory.c: fixed a dump problem in debug mode
15064 * include/Makefile.am: problem passing in DESTDIR= values patch
15065 from Marc Christensen <marc@calderasystems.com>
15066 * nanohttp.c: removed debugging remains
15067 * HTMLparser.c: the bogus tag should be ignored (Wayne)
15068 * HTMLparser.c parser.c: fixing a number of problems with the
15069 macros in the *parser.c files (Wayne).
15070 * HTMLparser.c: close the previous option when opening a new one
15071 (Marc Sanfacon).
15072 * result/HTML/*: updated the HTML results accordingly
15073
Daniel Veillard52afe802000-10-22 16:56:02 +000015074Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15075
15076 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
15077 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
15078 XPath functions and XML entities table to them. More to come...
15079 * xmlIO.c: fixed libxml closing FILEs it didn't open.
15080
Daniel Veillard683cb022000-10-22 12:04:13 +000015081Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15082
15083 * tree.c: coalesce adjacent text nodes
15084 * valid.c: handling of blank nodes in DTd validation (raised
15085 by problems with a posteriori validation).
15086 * nanohttp.c: changing behaviour on HTTP write stuff.
15087 * HTMLtree.c: forced body and html to be explicitely closed.
15088 * xpath.h: exported more XPath functions.
15089
Daniel Veillard1baf4122000-10-15 20:38:39 +000015090Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15091
15092 * Release of 2.2.5
15093 * xpointer.c: range() range-inside and other helper functions
15094 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
15095
Daniel Veillard47e12f22000-10-15 14:24:25 +000015096Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15097
15098 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
15099 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
15100
Daniel Veillardb732a0e2000-10-15 11:27:01 +000015101Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15102
15103 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
15104 and XPointer modules
15105
Daniel Veillard134c9f32000-10-15 10:27:08 +000015106Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15107
15108 * SAX.h: closed #25107
15109
Daniel Veillard39915622000-10-15 10:06:55 +000015110Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15111
15112 * testSAX.c: fixed problem with cdata reporting
15113 * SAXresult/* : updated
15114
Daniel Veillard1e851392000-10-15 10:02:56 +000015115Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15116
15117 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
15118 Closed bug #27499, added to regression tests
15119 * TODO: updated
15120
Daniel Veillard7eda8452000-10-14 23:38:43 +000015121Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15122
15123 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
15124 support for SCRIPT and STYLE with help from Bjorn Reese
15125 * test/HTML/* result/HTML/*: added simple testcase and updated
15126 the existing ones.
15127
Daniel Veillardff9c3302000-10-13 16:38:25 +000015128Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15129
15130 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
15131 string-range for empty strings
15132 * test/XPath/docs/str test/XPath/xptr/chaptersrange
15133 test/XPath/xptr/strrange: augmented the XPointer testsuite
15134
Daniel Veillard189446d2000-10-13 10:23:06 +000015135Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15136
15137 * doc/xml.html doc/xmlmem.html: added a module describing memory
15138 interfaces and use, updated the main page.
15139
Daniel Veillard2f971a22000-10-12 23:26:32 +000015140Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15141
15142 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
15143 nanoftp code work on Windows too now
15144
15145Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000015146
15147 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
15148 * xpointer.c: implemented string-range() at least a good first version
15149 * test/XPath/docs/str test/XPath/xptr/strrange
15150 result/XPath/xptr/strrange: the string-range() tests
15151
Daniel Veillardd3c68c42000-10-12 08:06:28 +000015152Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15153
15154 * Makefile.am include/Makefile.am include/win32config.h
15155 win32/Makefile.mingw: fixed problems reported by Wayne Davison
15156 and make distcheck
15157
Daniel Veillard19d61112000-10-11 23:50:35 +000015158Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15159
15160 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
15161 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
15162 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
15163
Daniel Veillardb0426ca2000-10-11 23:39:43 +000015164Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15165
15166 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
15167 patch for socklen_t detection by
15168 Albert Chin-A-Young <china@thewrittenword.com>
15169
Daniel Veillardcd429612000-10-11 15:57:05 +000015170Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15171
15172 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
15173 and added a --dtdvalid option to xmllint used to test it
15174
Daniel Veillard47c02452000-10-11 13:04:36 +000015175Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15176
15177 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
15178 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
15179
Daniel Veillard2d38f042000-10-11 10:54:10 +000015180Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15181
15182 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
15183 handlings (registration, lookup, cleanup)
15184
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000015185Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15186
15187 * configure.in Makefile.am include/makefile.am: adding XPointer
15188 and XPtrtests target
15189 * xpointer.[ch] : new files for XPointer support
15190 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
15191 more XPath tests
15192
Daniel Veillard57fda592000-10-10 23:24:14 +000015193Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15194
15195 * configure.in: fixed, very broken, make distcheck works again
15196
Daniel Veillarde8282ed2000-10-10 23:01:31 +000015197Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15198
15199 * More work toward 2.2.5, integrated a number of patches
15200 * configure.in Makefile.am win32config.h.in: trying to cleanup
15201 make distcheck .... huh ...
15202 * include/Makefile.am include/win32config.h: new directory
15203 for includes
15204 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
15205 updated teh makefiles and instructions for WIN32
15206 * xpath.c: small fixes
15207 * test/XPath/ results/XPath: updated the testcases and results
15208 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
15209 suggested patches
15210 * valid.c: fixed an ID bug
15211
Daniel Veillardb71379b2000-10-09 12:30:39 +000015212Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15213
15214 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +000015215 the automake bug where wrong dependencies were generated.
Daniel Veillardb71379b2000-10-09 12:30:39 +000015216 * xpath.[ch]: worked on XPointer
15217
Daniel Veillard7e99c632000-10-06 12:59:53 +000015218Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15219
15220 * configure.in Makefile.am: 2.2.5, ship the include in an
15221 include/libxml subdirectory, use symlinks when using CVS
15222 * testSAX.c: fixed small bug
15223 * testXPath.c: changed the way testfiles are parsed
15224 * debugXML.c: same kind of cleanup when parsing an argument expression
15225 XPath/XPointers can have blanks embedded
15226 * xpath.[ch]: more cleanup, reorgs for XPointer work
15227 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
15228 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
15229
Daniel Veillard55b91f22000-10-05 16:30:11 +000015230Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15231
15232 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
15233 in the XPath engine, rewrote large parts of it, now it's far
15234 cleaner and in sync with the REC not an old WD. Fixed a parsing
15235 problem in the interactive XML shell found when testing XPath.
15236
Daniel Veillardac260302000-10-04 13:33:43 +000015237Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15238
15239 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
15240 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
15241 examples with the extra test
15242
Daniel Veillard7cfce322000-10-04 12:40:27 +000015243Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15244
15245 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
15246 the global init function.
15247
Daniel Veillard970112a2000-10-03 09:33:21 +000015248Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15249
15250 * HTMLparser.c: Doohhh, attribute name parsing was still case
15251 sensitive ! Fixed this ...
15252 * result/HTML/* : updated the tests results accordingly
15253
Daniel Veillard740abf52000-10-02 23:04:54 +000015254Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15255
15256 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
15257 engine, should be far more stable, incorporated a new version of
15258 preceding/following axis, need testing
15259 * uri.c: fixed file:///c:/a/b/c problem
15260 * test/XPath/tests/idsimple: augmented the XPath tests
15261
Daniel Veillard3bff2b02000-10-01 20:33:47 +000015262Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15263
15264 * doc/* rebuilding docs for 2.2.4 release
15265
Daniel Veillard8b5dd832000-10-01 20:28:44 +000015266Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15267
15268 * configure.in: releasing 2.2.4
15269 * parser.[ch]: added xmlStrEqual()
15270 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
15271 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
15272 use xmlStrEqual instead
15273 * TODO: updated
15274 * added an XPath test
15275
Daniel Veillardbc765302000-10-01 18:23:35 +000015276Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15277
15278 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
15279 * entities.h: exported xmlInitializePredefinedEntities
15280 * parser.[ch] : added xmlInitParser()
15281 * parserInternals.h : had to export htmlInitAutoClose()
15282
Daniel Veillardf09e7e32000-10-01 15:53:30 +000015283Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15284
15285 * xpath.[ch] : fixed some serious XPath Predicate evaluation
15286 problems
15287 * Makefile.am : added XPath regression tests to normal tests
15288 * uri.c: fixed a problem with local paths, cleanup
15289 * parser.c: fixed a problem with large CData sections
15290
Daniel Veillardd2ade932000-09-30 14:39:55 +000015291Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15292
15293 * configure.in xml-config.in: patch from "Ben Taylor"
15294 <sol7x86@hotmail.com> for solaris shared libs lookup
15295
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000152962000-09-30 Martin Baulig <baulig@suse.de>
15297
15298 * libxml-2.0.pc.in: Provide pkg-config script.
15299
15300 * configure.in: Create the libxml-2.0.pc script from the
15301 libxml-2.0.pc.in templates.
15302 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000015303 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000015304
Daniel Veillard4b0755c2000-09-25 14:26:28 +000015305Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15306
15307 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
15308 when compiling with MSC
15309
Daniel Veillard46057e12000-09-24 18:49:59 +000015310Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15311
15312 * xpath.c: patch for normalize-string() substring-before(),
15313 substring-after() and translate() functions from Bjorn Reese
15314 <breese@mail1.stofanet.dk>
15315 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
15316 Fredrik Hallenberg <hallon@lysator.liu.se>
15317 * TODO: updated
15318
Daniel Veillard281f8ff2000-09-24 08:12:14 +000015319Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15320
15321 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
15322 problem of socklen_t being undefined on a number of platforms
15323 * debugXML.c: fixed a compilation problem when without snprintf
15324
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000015325Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15326
15327 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
15328 an URI bug and a fix for the control-character-induced infinite loop
15329 * nanohttp.c: preventive fix for compiling on WIN32
15330
Daniel Veillard64c20ed2000-09-22 16:07:02 +000015331Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15332
15333 * xmlint.c: closing bug #25000
15334
Daniel Veillardb656ebe2000-09-22 13:51:48 +000015335Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15336
15337 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
15338 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
15339 modified slightly Wayne Davison patch adding xmlStrcasecmp and
15340 related function, fixing xmlStrncmp(), and associated cleanup
15341 * result/HTML/entities.html.sax: updating result
15342
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000015343Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15344
15345 * uri.c: applied patch for URI escaping from Wayne Davison
15346 <wayned@blorf.net>
15347 * tree.c parserInternals.c HTMLparser.c: memset checks patches
15348 from Denis Barbier <barbier@imacs.polytechnique.fr>
15349 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
15350 patch from Wayne Davison
15351
Daniel Veillardd5f97f82000-09-17 16:38:14 +000015352Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15353
15354 * doc/xml.html : updated with new releases, adding "how to help"
15355
Daniel Veillard04698d92000-09-17 16:00:22 +000015356Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15357
15358 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
15359 removed a few warnings in pedantic mode ...
15360 * parserInternals.c parser.c: moved encoding switching function
15361 to parserInternals.c
15362 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
15363
Daniel Veillarda2c6da92000-09-16 18:15:00 +000015364Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15365
15366 * HTMLparser.c parser.c: set ctxt->errNo before calling the
15367 error or warning handlers
15368
Daniel Veillardb1059e22000-09-16 14:02:43 +000015369Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15370
15371 * parserInternals.c parserInternals.h parser.c Makefile.am:
15372 created a new module parserInternals.c, moved most of the
15373 code shared by the various parsers there, as well as
15374 deprecated code from parser.c. More cleanup of parser.c
15375 * uri.c: fixed a problem when URI is NULL
15376 * valid.c: speedup when looking for an attribute declaration
15377
Daniel Veillard39c7d712000-09-10 16:14:55 +000015378Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15379
15380 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
15381 the cleanup of the computation of URI references when seeking
15382 external entities. The URI reference string and the resulting
15383 URI are both stored now.
15384 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
15385 large s(n)printf checks and cleanup from Denis Barbier
15386 <barbier@imacs.polytechnique.fr>
15387 * xmlversion.h.in tree.h: couple of SGML declarations for a
15388 possible docbook module.
15389 * result/VC/ : a couple of test output changed due to the change
15390 of the entities URI
15391
Daniel Veillardb513f5a2000-09-10 14:01:12 +000015392Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15393
15394 * parser.h: added a _private field for linking user's data
15395
Daniel Veillarddd477ce2000-09-10 13:23:08 +000015396Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15397
15398 * parser.c parserInternals.h: demacroified most of the IS_XXX
15399 the gain in size is significant so ...
15400
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000015401Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15402
15403 * entities.c: cases where looking up entities with doc==NULL
15404 covered
15405
Daniel Veillard90e11312000-09-05 10:42:32 +000015406Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15407
Daniel Veillard1de50802000-09-07 08:54:32 +000015408 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000015409 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
15410
Daniel Veillard98a79162000-09-04 11:15:39 +000015411Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15412
Daniel Veillard1de50802000-09-07 08:54:32 +000015413 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000015414 * test/URI/uri.data result/URI/uri.data: first set of tests/results
15415 * Makefile.in: added URItest and included thenin "make tests"
15416
15417Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000015418
15419 * xmlversion.h.in: closed bug 22941
15420
Daniel Veillard2bb89092000-08-31 14:57:50 +000015421Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15422
15423 * doc/xmlio.html: added doc and example for entity loader
15424 redefinition.
15425
Daniel Veillard96984452000-08-31 13:50:12 +000015426Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15427
15428 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
15429 used by libxml
15430
Daniel Veillarde715dd22000-08-29 18:29:38 +000015431Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15432
15433 * parser.c: Fixed bug on invalid ontent characters and when using
15434 push.
15435 * xmllint.c: fixed xmllint endling of errors in push mode
15436
Daniel Veillard4948eb42000-08-29 09:41:15 +000015437Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15438
15439 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015440 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000015441 * result/HTML/*.sax: regenerated HTML SAX output
15442 * parser.c: more cleanup.
15443
Daniel Veillarde010c172000-08-28 10:04:51 +000015444Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15445
15446 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015447 patches from Wayne Davison <wayned@users.sourceforge.net>,
15448 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000015449 * HTMLparser.c: fixed an ignorable white space detection bug
15450 occuring when parsing with SAX only
15451 * result/HTML/*.sax: updated since the output is now HTML
15452 encoded...
15453
Daniel Veillard47f3f312000-08-27 22:40:15 +000015454Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15455
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015456 * HTMLparser.[ch]: applied some of Wayne Davison
15457 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000015458
Daniel Veillarde0854c32000-08-27 21:12:29 +000015459Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15460
15461 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
15462 undeclared namespace prefix was used, added a warning.
15463 Cleaned up support w.r.t. entities, spilling out a warning
15464 and being pedantic on lookups.
15465 * test/warning/ent9 : added testcase for previous example.
15466 * TODO: updated
15467 * parserInternals.h parser.c: changed the way names are parsed
15468 now allow infinite size and decrease penalty for normal use
15469 * parser.c: Started a big cleanup/check of the parser code,
15470 fixed some of the most tortuous entity code, spotted code
15471 unused anymore
15472 * test/*: added tests for very long names and related nasty
15473 things.
15474
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000015475Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15476
15477 * doc/encoding.html: added encoding aliases doc
15478 * doc/xml.html: updates
15479 * encoding.[ch]: added EncodingAliases functions
15480 * entities.[ch] valid.[ch] debugXML.c: removed two serious
15481 bottleneck affecting large DTDs like Docbook
15482 * parser.[ch] xmllint.c: added a pedantic option, will be
15483 useful
15484 * SAX.c: redefinition of entities is reported in pedantic mode
15485 * testHTML.c: uninitialized warning from gcc
15486 * uri.c: fixed a couple of bugs
15487 * TODO: added issue raised by Michael
15488
Daniel Veillard0d6b1702000-08-22 23:52:16 +000015489Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15490
15491 * doc/encoding.html: propagated Martin Duerst suggestions
15492
Daniel Veillard52402ce2000-08-22 23:36:12 +000015493Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15494
15495 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
15496 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
15497 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
15498 by Wayne Davison
15499
Daniel Veillard2f2bf412000-08-20 15:11:02 +000015500Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15501
15502 * nanoftp.c nanohttp.c: small cleanup
15503 * TODO: updated
15504
Daniel Veillard244ece92000-08-19 20:58:02 +000015505Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15506
15507 * added an old VC testcase and updated title.xml entity
15508
Daniel Veillardb8f25c92000-08-19 19:52:36 +000015509Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15510
15511 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
15512 done on auto-opening of <p> tags and cleanup of SAX output
15513
Daniel Veillard979e55e2000-08-19 16:48:54 +000015514Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15515
15516 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
15517
Daniel Veillard4540be42000-08-19 16:40:28 +000015518Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15519
15520 * doc/xml.html libxml.* structure.*: updated the doc a bit
15521
Daniel Veillard808a3f12000-08-17 13:50:51 +000015522Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15523
15524 * testSAX.c testHTML.c result/HTML/: cleanup of the output
15525 of SAX tests
15526
Daniel Veillard29579362000-08-14 17:57:48 +000015527Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15528
15529 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
15530 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
15531
Daniel Veillard1255ab72000-08-14 15:13:33 +000015532Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15533
15534 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
15535 * testHTML.c: fix core dump on Solaris 2.x systems
15536 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
15537 * result/HTML/*.sax: previous bug fix lead to new results
15538
Daniel Veillard03109292000-08-14 14:58:22 +000015539Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15540
15541 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
15542 * configure.in: added --with-readline=DIR to accept alternate
15543 path for readline include/library
15544 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
15545 for ANSI under HP-UX
15546 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
15547 includes @LIBS@
15548
Daniel Veillard7c29ce22000-08-12 21:20:53 +000015549Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15550
15551 * doc/* : rebuilt the docs
15552 * getting ready for 2.2.2 release
15553
Daniel Veillard87b95392000-08-12 21:12:04 +000015554Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15555
15556 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
15557 and xmlAddFeature()
15558 * tree.[ch]: added xmlAddChildList()
15559 * xmllint.c: MAP_FAILED macro test
15560 * parser.h: added xmlParseCtxtExternalEntity()
15561 * valid.c: applied bug fixes removed warning
15562 * tree.c: added CDATA block to elements content
15563 * testSAX.c: cleanup of output
15564 * testHTML.c: added SAX testing
15565 * encoding.c: better error recovery
15566 * SAX.c, parser.c: fixed one of the external entity processing
15567 of the OASis testsuite
15568 * Makefile.am: added HTML SAX regression tests
15569 * configure.in: bumped to 2.2.2
15570 * test/HTML/ result/HTML: added a few of HTML tests, and added the
15571 SAX results
15572
Daniel Veillard88a172f2000-08-04 18:23:10 +000015573Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15574
15575 * configure.in: patch for HP compiler
15576
155772000-08-04 Sven Heinicke <sven@zen.org>
15578
15579 * xmllint.c: Was coredumping sometimes when the file given didn't
15580 exist.
15581
Daniel Veillard46e370e2000-07-21 20:32:03 +000015582Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15583
15584 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000015585
Daniel Veillard46e370e2000-07-21 20:32:03 +000015586 when using in memory parsing. Need some cleanup.
15587 * xmllint.c configure.in: added a --memory flag to test memory
15588 parsing
15589
Daniel Veillard36650692000-07-21 15:16:39 +000015590Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15591
15592 * nanohttp.c: fixed socklen_t replacement to unsigned int
15593 * parser.c: fixed a space handdling missing at the end of
15594 production 28 DOCTYPE.
15595 * xmlmemory.c: fixed a stupid bug on the routine to override
15596 allocation functions
15597 * TODO: updated
15598
Daniel Veillarde46e20d2000-07-14 15:02:46 +000015599Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15600
15601 * doc/ regenerated the docs
15602
Daniel Veillard32bc74e2000-07-14 14:49:25 +000015603Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15604
15605 * doc/encoding.html doc/xml.html: added I18N doc
15606 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
15607 improvements, both parser and filters, added ASCII & HTML,
15608 fixed the ISO-Latin-1 one
15609 * xmllint.c testHTML.c: added/made visible --encode
15610 * debugXML.c : cleanup
15611 * most .c files: applied patches due to warning on Windows and
15612 when using Sun Pro cc compiler
15613 * xpath.c : cleanup memleaks
15614 * nanoftp.c : added a TESTING preprocessor flag for standalong
15615 compile so that people can report bugs more easilly
15616 * nanohttp.c : ditched socklen_t which was a portability mess
15617 and replaced it with unsigned int.
15618 * tree.[ch]: added xmlHasProp()
15619 * TODO: updated
15620 * test/ : added more test for entities, NS, encoding, HTML, wap
15621 * configure.in: preparing for 2.2.0 release
15622
Daniel Veillard49703262000-07-10 10:27:46 +000015623Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15624
15625 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +000015626 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard49703262000-07-10 10:27:46 +000015627
Daniel Veillard306be992000-07-03 12:38:45 +000015628Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15629
15630 * doc/xml.html: changed the xmlsoft.org structure, updated the
15631 examples w.r.t. root and childs
15632
Daniel Veillard7d853352000-07-02 18:53:09 +000015633Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15634
Daniel Veillard784b9352003-02-16 15:50:27 +000015635 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7d853352000-07-02 18:53:09 +000015636
Daniel Veillard365e13b2000-07-02 07:56:37 +000015637Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15638
15639 * HTMLparser.c: Work on character encoding support for the HTML parser
15640 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
15641 * encoding.c: Fixed a potential memleak in the encoding stuff
15642
Daniel Veillardaf743792000-07-01 11:49:28 +000015643Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15644
15645 * doc/FAQ.html doc/Makefile.am : added a FAQ
15646
15647Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000015648
15649 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
15650 of the HTML parser to force it to not bypass SAX
15651
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000015652Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15653
15654 * win32config.h.in: updated
15655 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
15656 lacks iconv support :-( need to release 2.1.1
15657 * configure.in: release 2.1.1
15658 * HTMLparser: fixed bug #14784
15659 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
15660 by Windows compiler
15661 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
15662 the SAX startDocument() callback.
15663 * TODO: updated
15664
15665Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15666
15667 * added xmlStopParser()
15668
Daniel Veillardbe803962000-06-28 23:40:59 +000015669Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15670
15671 * configure.in: 2.1.0 prerelease
15672 * Large resync between W3C and Gnome tree
15673 * nanoftp, nanohttp.c: fixed stalled connections probs
15674 * HTMLtree.c SAX.c : support for attribute without values in
15675 HTML for andersca
15676 * valid.c: Fixed most validation + namespace problems
15677 * HTMLparser.c: start document callback for andersca
15678 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
15679 * parser.h, SAX.c: serious speed improvement for large
15680 CDATA blocks
15681 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
15682 different encoding
15683 * example/Makefile.am example/gjobread.c tree.h: work on
15684 libxml1 libxml2 convergence.
15685 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
15686 and the LIBXML_TEST_VERSION macro
15687
Daniel Veillardc310d562000-06-23 18:32:15 +000015688Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15689
15690 * doc/xml.html: various patches and improvements typo fixed by
15691 Felix Natter
15692 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
15693 from Felix Natter <fnatter@gmx.net>
15694
Daniel Veillardf3029822000-05-06 08:11:19 +000015695Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15696
15697 * doc/upgrade.html: updated with instructions for support of both
15698 libxml-1.x and libxml-2.x
15699 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
15700 for 2.x support and also fixed includes
15701
15702
Daniel Veillard496a1cf2000-05-03 14:20:55 +000015703Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15704
15705 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
15706 the encoding support, added iconv support, so now libxml if
15707 compiled with iconv automatically support japanese encodings
15708 among others. Work based on initial patch from Yuan-Chen Cheng
15709 I may have broken binary compat in the encoding handler
15710 registration scheme, but that was so utterly broken I don't
15711 expect anybody to have used this feature until now.
15712 * parserInternals.h: fixup on the CHAR range macro
15713 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
15714 code.
15715 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
15716 * uri.c: added xmlParseURI() I can't believe I forgot to
15717 implement this one in 2.0 !!!
15718 * SAX.c: moved doc->encoding update in the endDocument() call.
15719 * TODO: updated.
15720
Daniel Veillard06047432000-04-24 11:33:38 +000015721Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15722
15723 * tree.h: removed extraneous xmlRemoveProp definition
15724 * TODO: added item about --disable-corba configure switch
15725 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
15726 * nanoftp.c: fixed include problems giving troubles on AIX and
15727 slowlaris
15728 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
15729 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
15730 comment and headers changes to lower gtk-doc number of warnings
15731 * doc/html/*: rebuilt docs
15732
Daniel Veillarde0aed302000-04-16 08:52:20 +000015733Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15734
15735 * HACKING: documented the tag for 1.x and instructions
15736
Daniel Veillard5e873c42000-04-12 13:27:38 +000015737Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15738
15739 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
15740 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
15741 xmlCreateIOParserCtxt
15742 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
15743 significant overall improvement
15744 * xmllint.c: added I/O test to xmllint
15745 * testSAX.c: added a speed test
15746 * doc/* : updated/regenerated
15747
Daniel Veillardfc708e22000-04-08 13:17:27 +000015748Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15749
15750 * xpath.c uri.h parserInternals.h: cosmetic changes from
15751 "Timur I. Bakeyev" <timur@bat.ru>, including making
15752 xmlCreateURI() public
15753
Daniel Veillard5d211f42000-04-07 17:00:24 +000015754Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15755
15756 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
15757 and the code at the same time. Added a clean mechanism for
15758 overload or added input methods: xmlRegisterInputCallbacks()
15759 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
15760 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
15761 * TODO: updated
15762 * doc/* : updated/regenerated
15763 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
15764 source dir
15765
Daniel Veillarde77a9182000-04-05 19:12:29 +000015766Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15767
15768 * testURI.c: yet another forgotten commit, I should get some sleep !
15769
Daniel Veillardce8b83b2000-04-05 18:38:42 +000015770Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15771
15772 * xmllint.c: forgot to commit this too ?
15773
Daniel Veillardb9df4042000-04-05 14:23:16 +000015774Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15775
15776 * xmlversion.h.in : forgot to commit this previously
15777
Daniel Veillard361d8452000-04-03 19:48:13 +000015778Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15779
15780 * configure.in: preparing libxml-2.0.0 version looks Ok so far
15781 * README TODO: updated for release
15782 * uri.c uri.h: added authority parsing/saving
15783 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
15784 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
15785 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
15786 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
15787 Makefile.am : added compile-time customization of libxml
15788 --with-ftp --with-http --with-html --with-xpath --with-debug
15789 --with-mem-debug
15790 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
15791 #include <libxml/xxx.h> I hope it won't break too much stuff
15792 and will be manageable in the future...
15793 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
15794 and added xmllint to the installed programs
15795 * uri.h: added xmlFreeURI()
15796
Daniel Veillardec303412000-03-24 13:41:54 +000015797Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15798
15799 * uri.c uri.h: finished the escaping handling, the base support
15800 and the URI path normalization. Looks good just lacks the
15801 authority content parsing code.
15802 * Makefile.am: added instructions to generate testURI
15803 * TODO: updated
15804 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
15805 added links and icons for W3C and Gnome
15806
Daniel Veillard8f621982000-03-20 13:07:15 +000015807Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15808
15809 * xmlmemory.[ch] : seems I forgot to actually update the files in
15810 the last commit :-)
15811 * doc/xml.html doc/html/* : updated and uploaded the docs
15812
Daniel Veillard3dd82e72000-03-20 11:48:04 +000015813Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15814
15815 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
15816 * TODO: updated
15817 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000015818 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000015819 gfree).
15820 * Makefile.am, uri.c, uri.h: added a set of functions to do
15821 exact (litteraly copied from the RFC 2396 productions) parsing
15822 and handling of URI. Will be needed for XLink, one XML WFC,
15823 XML Base and reused in the nano[ftp/http] modules. Still work
15824 to be done.
15825
Daniel Veillardedfb29b2000-03-14 19:59:05 +000015826Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15827
15828 * configure.in, libxml.spec.in : libxml2
15829 * doc/* : updated the doc page, rebuilt the docs
15830
Daniel Veillardcf461992000-03-14 18:30:20 +000015831Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15832
15833 * all: tagged LIB_XML_1_X
15834 * *.c *.h : updated from W3C CVS tree
15835 * configure.in : 2.0.0-beta
15836 * libxml.spec.in : libxml2 package nam
15837 * result/* : new version of the tests output
15838
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000015839Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15840
15841 * doc/xml.html, doc/update.html: updated docs, 1.8.7
15842
Daniel Veillardb566ce12000-03-04 11:39:42 +000015843Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15844
15845 * doc/* : rebuilt the docs
15846 * parser.c: final patch on #6766
15847 * valid.c: small patch on validity checks.
15848
Daniel Veillardfb76c402000-03-04 11:39:42 +000015849Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15850
15851 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
15852 added
15853 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
15854 compatibility w.r.t. XML spec and existing code.
15855
Daniel Veillard90fb02c2000-03-02 03:46:43 +000015856Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15857
15858 * parser.c: seems a better solution to <a> </a> exists,
15859 will try it for a while
15860
Daniel Veillard83a30e72000-03-02 03:33:32 +000015861Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15862
15863 * parser.c: tried to remove the <a> </a> generating <a/>
15864 this is hard. Left a flag for that purpose. Fixed bug #6766
15865 * configure.in: prepared 1.8.7 not released, due to previous
15866 problem
15867
Daniel Veillard88f00ae2000-03-02 00:15:55 +000015868Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15869
15870 * doc/xml.html : applied second patch from Paul DuBois
15871
Daniel Veillard402e8c82000-02-29 22:57:47 +000015872Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15873
15874 * doc/xml.html : applied patch from Paul DuBois
15875
Daniel Veillardd0f7f742000-02-02 17:42:48 +000015876Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15877
15878 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
15879
Daniel Veillard5feb8492000-02-02 17:15:36 +000015880Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15881
15882 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
15883 compilation warnings on various platforms.
15884 * parser.c: Fixed #5281 validity error callbacks are now desactived
15885 by default if not validating.
15886
Daniel Veillardf341f932000-02-02 14:52:08 +000015887Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15888
15889 * nanoftp.c, win32config.h.in: patches to compile on WIN32
15890
Daniel Veillard13c757e2000-02-01 23:59:15 +000015891Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15892
15893 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
15894 <gkatsi@cs.toronto.edu>
15895
Daniel Veillard726e8792000-01-30 20:04:29 +000015896Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15897
15898 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
15899 processing URLs
15900
Daniel Veillarde41f2b72000-01-30 20:00:07 +000015901Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15902
15903 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
15904 xmlNanoFTPUpdateURL for persistent control connections.
15905 * configure.in: 1.8.6
15906
15907Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15908
15909 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
15910 * tree.[ch] : added xmlSaveNoEmptyTags
15911
James Henstridgef3be9312000-01-28 13:59:21 +0000159122000-01-29 James Henstridge <james@daa.com.au>
15913
15914 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
15915
15916 * Makefile.am: added nanoftp.[ch] to the build.
15917
Daniel Veillardaeea04f2000-01-25 19:27:27 +000015918Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15919
15920 * nanoftp.[ch]: cleanup, comments, API
15921 * debugXML.c : fixed a bug in the cat command
15922 * doc/*: regenerated the docs
15923
Daniel Veillardda07c342000-01-25 18:31:22 +000015924Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15925
15926 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
15927 * debugXML.c : fixed a bug in the cat command
15928 * valid.c: fixing some small probs
15929 * libxml.spec.in: get rid of the SNAP suffix
15930 * doc/xml.html: updated the status
15931
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000015932Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15933
15934 * xml-config.in: xml-config --version to just return the
15935 version number
15936 * xpath.c: some cleanup w.r.t. axis when the current node is
15937 an attribute.
15938 * TODO: updated
15939
Daniel Veillard461a66c2000-01-18 18:01:01 +000015940Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15941
15942 * configure.in: prepared for libxml-1.8.5
15943 * doc/* recompiled the documentation
15944
159452000-01-17 Jody Goldberg <jgoldberg@home.com>
15946
15947 * configure.in : WARNING autoconf subtlety alert :
15948 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
15949 when looking for zlib.h so that HAVE_ZLIB_H is defined.
15950 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
15951 get defined by AC_CHECK_HEADERS.
15952
Daniel Veillardf967b902000-01-17 16:06:10 +000015953Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15954
15955 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
15956 Rune.Djurhuus@fast.no
15957
Daniel Veillardad8f99d2000-01-15 14:20:03 +000015958Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15959
15960 * TODO: updated
15961 * tree.c, parser.c: made sure that only memory alloc problems
15962 and internal parser errors are allowed to write to stdout or
15963 stderr.
15964
Daniel Veillard0142b842000-01-14 14:45:24 +000015965Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15966
15967 * tree.c : restored xmlNewGlobalNs since this seems used by
15968 a lot of existing code :-(, fixed a bug in xmlNewNs
15969 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
15970 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
15971 to exit() from the library code.
15972 * xpath.c, parser.c: removed bugs or unused code detected by
15973 Windows compilers
15974 * parser.c: started adding interfaces for parsing well balanced
15975 XML fragments
15976 * configure.in: releasing 1.8.4
15977 * doc/* : rebuilt the docs
15978
Daniel Veillard2eac5032000-01-09 21:08:56 +000015979Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15980
15981 * tree.[ch] : added xmlNewDocFragment() for DOM
15982 * testHTML.c: uninitialized variable.
15983
Daniel Veillardf3a73582000-01-05 14:58:39 +000015984Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15985
15986 * doc/* : rebuild the docs
15987
Daniel Veillard71b656e2000-01-05 14:46:17 +000015988Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15989
15990 * acconfig.h: readline and history patch
15991 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
15992 * tree.c: added check and handling when possibly removing an ID
15993 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
15994 and saving.
15995 * test/HTML/entities.html result/HTML/entities.html* : test for
15996 various entities reference cases
15997 * result/HTML/* : as a result output of some testcase have
15998 changed
15999 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
16000 by previous example. added xmlParseTryOrFinish().
16001 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
16002 entities.h debugXML.h HTMLparser.h: changed the way struct are
16003 declared to allow gtk-doc to expose those
16004 * parser.c: closed bug #4960
16005 * Makefile.am configure.in: Applied patch from
16006 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
16007 and math/socket libs detection
16008
Daniel Veillard437b87b2000-01-03 17:30:46 +000016009Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16010
16011 * configure.in, Makefile.am: link tester against readline
16012 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
16013
Daniel Veillard686d6b62000-01-03 11:08:02 +000016014Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16015
16016 * tree.[ch]: added xmlRemoveProp
16017 * win32config.h.in nanohttp.c: avoid including the Windows
16018 socket stuff in every C files
16019 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
16020 the XmL parser(s)
16021 * test/ns4 result/ns4 etc...: added test case for previous prob
16022 * tree.c: xmlNewNs wasn't checking for double definition
16023 * Makefile.in: fixed a problem with dist-hook duplicates
16024 * parser.[hc], xmlIO.c: fixed the loading of external entities
16025 APIs, now xmlLoadExternalEntity() is used everywhere and
16026 setting up an app specific front-end using the
16027 * SAX.c parser.c: some fixes, now the xhtml spec validates
16028 with the xhtml DTD.
16029 * error.c: fixed crashes in case of no input stream
16030 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
16031 to the validation tests and results
16032
Daniel Veillard5e5c6231999-12-29 12:49:06 +000016033Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16034
16035 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
16036 too htmlCreatePushParserCtxt() and htmlParseChunk()
16037 * parser.c: a bit of cleanup.
16038 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
16039 to XML) removed the last mem leak known
16040 * HTMLtree.c: output message cleanup
16041 * xmlmemory.c: display content info about memory blocks
16042 * result/HTML/wired.* : missing att value warning change
16043
Daniel Veillardbe849cf1999-12-28 16:43:59 +000016044Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16045
16046 * doc/* : rebuilt the documentation
16047
Daniel Veillarddbfd6411999-12-28 16:35:14 +000016048Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16049
16050 * parser.[ch] parserInternals.h: Push parser for XML,
16051 seems to work fine now
16052 * tester.c debugXML.[ch]: Added an XML shell debug facility and
16053 --push for push testing
16054 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
16055 * testSAX.c: added --push
16056 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
16057 subtree
16058 * xmlIO.[ch] : enriched API + fixes for push mode
16059 * entities.[ch]: added the entity content length to the struct.
16060 * xmlmemory.[ch]: new API to show the last entries for the shell
16061 * valid.c: added required attribute testing
16062 * SAX.c: the cdata callback now merge contiguous fragments
16063 * HTMLparser.c: cleanup of some macros
16064
Daniel Veillard3c558c31999-12-22 11:30:41 +000016065Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16066
16067 * parser.c: fix for PIs name starting with xml
16068 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000016069 * *.c, configure.in win32config.h.in : generate win32config.h for
16070 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000016071
Daniel Veillard0caf07a1999-12-21 16:25:49 +000016072Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16073
16074 * parser.c: fixed a stupid = vs. == bug :-(
16075 * doc/gnome-xml.sgml: s/glade/xml/
16076
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000016077Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16078
16079 * configure.in, doc/xml.html : bug fix release 1.8.2
16080 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
16081 Hopefully the end of that silly C++ include problem
16082 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
16083 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
16084 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
16085 troubles with autoclosed elements when the stree shape doesn't
16086 follow the DtD specs. Added htmlIsAutoClosed() and
16087 htmlAutoCloseTag()
16088 * result/HTML/*.htm*: Updated the HTML examples regression tests output
16089 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
16090 * debugXML.c: fixed a bug on printing default namespaces.
16091 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
16092
Daniel Veillardb24054a1999-12-18 15:32:46 +000016093Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16094
16095 * result/HTML/*.htm[l] : updated the HTML regression tests according
16096 to the new output
16097 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
16098 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
16099 problem due to intermix of extern "C" { ... } declarations for C++
16100 and recursive includes in the headers
16101
Chris Lahey323c48c1999-12-18 15:32:45 +0000161021999-12-20 Chris Lahey <clahey@umich.edu>
16103
16104 * HTMLtree.c: Made it so that html nodes with a single child do
16105 not insert a carriage return before or after the child node.
16106
Daniel Veillardb24054a1999-12-18 15:32:46 +000016107Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000016108
16109 * configure.in, doc/xml.html : bug fix release 1.8.1
16110 * parser.c: fixed bug #4344
16111 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
16112 added the glue to avoid C++ problems
16113 * doc/* : regenerated the documentation
16114
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000016115Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16116
16117 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
16118 namespace recognition, and Dia as a resul :-(
16119 * encoding.c: closed bug #3950
16120
Daniel Veillard944b5ff1999-12-15 19:08:24 +000016121Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16122
16123 * valid.c: debugging a posteriori validation, except URI expansion
16124 stuff this should be fixed now
16125 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
16126 Carl Nygard <cnygard@bellatlantic.net>
16127 * tester.c: added --postvalid, cleaning of the code
16128 * tree.[ch]: added xmlDocGetRootElement()
16129
Ramiro Estrugobfce3771999-12-15 04:32:07 +000016130Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
16131
16132 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
16133 c++ losage.
16134
Daniel Veillard10a2c651999-12-12 13:03:50 +000016135Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16136
16137 * configure.in, doc/xml.html : bumped to 1.8.0
16138 * xlink.[ch], Makefile.am : added framework for link detection
16139 * parser.h: added nbChars to parser context, needed for cleanup.
16140 * xmlmemory.c: removed a nasty bug when out of mem
16141 * valid.[ch]: adding namespace support for attribute decl
16142 * tester.c: added --debugent option
16143 * debugXML.[ch]: added xmlDebugDumpEntities()
16144 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
16145 buffers instead, this was really needed, validation was breaking
16146 in strange ways due to that. Added xmlParseStringPEReference()
16147 and other parsing from strings functions. Entities processing
16148 modified again, but PERef are still not handled correcly but
16149 unless you're Eve Maller you won't notice :-)
16150 * HTMLparser.c: large changes toward reliability, and switched to
16151 lowercase internal tags, XHTML is lowercase, so it will help
16152 that output is closer to next version.
16153 * doc/* : regenerated the documentation, it is now hosted at
16154 http://xmlsoft.org/ (same bits I just bought the domain :-)
16155
16156
Daniel Veillard294cbca1999-12-03 13:19:09 +000016157Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16158
16159 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
16160 doc generation
16161 * parser.c: fixed bugs #3908 and #3937 and a memory leak
16162 in the SAX API
16163 * doc/*: rebuilt the doc making sure everything appears in the
16164 HTML files
16165
Daniel Veillardf5c2c871999-12-01 09:51:45 +000016166Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16167
16168 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
16169 added the patch from Carl Nygard <cnygard@bellatlantic.net>
16170 which allow impressive speed improvement on dataset with
16171 large text pieces, but at the cost of broken binary
16172 compatibility and slightly bigger memory usage.
16173 Configure with --with-buffers to activate them, they
16174 are protected with XML_USE_BUFFER_CONTENT define.
16175 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
16176 goal is 0 memory left allocated once parser is no more used
16177 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
16178 call xmlCleanupParser() and xmlMemoryDump()
16179
Daniel Veillarda819dac1999-11-24 18:04:22 +000016180Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16181
16182 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
16183 * parser.[ch] encoding.[ch]: added memory cleanup routines
16184 * parser.c: closing bug #3788
16185 * doc/*: rebuilt the doc
16186
Daniel Veillard11a48ec1999-11-23 10:40:46 +000016187Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16188
16189 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
16190 xmlNewTextChild() and xmlSetCompressMode() behaviour.
16191 * tester.c: added --compress option
16192 * doc/*: rebuilt the documentation
16193
Daniel Veillard4c3a2031999-11-19 17:46:26 +000016194Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16195
16196 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
16197 if given /proc/kcore as input !
16198 * doc/xml.html doc/*: updated and rebuilt the documentation
16199
16200Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000016201
16202 * parser.c: Fixed some wrongly space collapsing code due to
16203 a misreading of the spec.
16204 * result/*: fixed the output accordingly
16205
16206Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000016207
16208 * encoding.c: bug fix and typos
16209 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
16210 * parser.c: added attribute normalization closing bug #3597
16211 * test/att* result/att* SAXresult/att*: testcase for attribute
16212 normalization
16213
Daniel Veillardd7e200c1999-11-15 17:53:11 +000016214Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16215
16216 * configure.in: closing bug #3163 by adding extra flags for the
16217 cc compiler on HP-UX
16218
Daniel Veillard51e3b151999-11-12 17:02:31 +000016219Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16220
16221 * valid.[ch] : removed a typo and an enumerated type bug in the
16222 xmlAddElementDecl() function
16223 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
16224 call to xmlEncodeEntitiesReentrant() so that the functions
16225 New, Set and Get are at the same level.
16226 * parser.c HTMLparser.c: extra memory allocation bug for
16227 attributes detected by someone using libxml in embedded systems :-)
16228
Daniel Veillard962195f1999-10-28 15:51:53 +000016229Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16230
16231 * xmlmemory.h: turned off mem debug :-\
16232
Daniel Veillard35008381999-10-25 13:15:52 +000016233Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16234
16235 * parser.c: closed bug #2784 a one line fix, but worth pushing
16236 a new release out
16237 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
16238 some structures, comments before and after the
16239 main element, and other nastyness
16240 * HTMLtree.c tree.c: accomodate the extended HTML supported
16241 * configure.in: pushing 1.7.4
16242 * test/ent8 and related outputs : added a new test for bug #2784
16243 * test/HTML/wired.html and related output: a nasty HTML example
16244 * Makefile.am: improved the test scripts
16245 * docs/* : reran the documentation extractor, updated xml.html
16246
Daniel Veillard7c1206f1999-10-14 09:10:25 +000016247Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16248
16249 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
16250 HTMLparser and debugged the HTML related code. HTML documents
16251 now have their own type
16252 * entities.c: do not dump &apos; for HTML output
16253 * xmlmemory.c: improvement, breakpoint mechanism
16254 * testHTML.c: added --sax --repeat ...
16255 * Makefile.am: improved the HTML tests
16256 * valid.[ch]: added xmlValidGetValidElements and
16257 xmlValidGetPotentialChildren
16258 * tester.c: added --insert to test the 2 new functions
16259 * test//* result//* SAXresult//* : regression test cleanup
16260 and extension.
16261 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
16262 gnome-xml-nanohttp.html
16263
Daniel Veillard7d2c2761999-10-11 15:09:51 +000016264Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16265
16266 * HTMLparser.c: fixed problems with some autoclose tags
16267 * tree.c: fixed XML output problems.
16268 * result/* SAXresult/*: update of the tests output
16269
Daniel Veillard6077d031999-10-09 09:11:45 +000016270Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16271
16272 * Makefile.am: Arturo patch for xmlConf.sh version info
16273 * parser.c: Tim Josling patch for single quoted items
16274 * tester.c: Tim Josling patch for tester options usage
16275 * tree.h: indent cleanup
16276
Daniel Veillard2673d3c1999-10-08 14:37:09 +000016277Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16278
16279 * HTMLparser.c parser.h : Fixed problems with HTML parsing
16280 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
16281
Daniel Veillard00fdf371999-10-08 09:40:39 +000016282Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16283
16284 * tree.c : Raph patch for initialization of CORBA fields
16285 * parser.c, xpath.c, ...: modification of doc comments
16286 * xpath.c : allow spaces in xpath expressions
16287
Daniel Veillardad219441999-09-27 08:17:49 +000016288Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16289
16290 * xmlmemory.h: turning off memory debug :-(
16291
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016292Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16293
16294 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
16295 better SAX interfaces.
16296 * testSAX.c: uses the new SAX routine, avoid fetching any remote
16297 entity.
16298 * configure.in: 1.7.2
16299
16300Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000016301
16302 * libxml.spec.in: fixed the URL
16303 * doc/xml.html: improved the documentation front-end
16304
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016305Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000016306
16307 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
16308
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016309Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000016310
16311 * libxml.spec.in: fixed the alpha compile problem
16312 * parser.[ch]: changed errno to errNo in the parser context :-(
16313 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
16314 * doc/xml.html: changed CHAR to xmlChar
16315 * doc/html/*: recompiled the documentation
16316 * configure.in: 1.7.1
16317
Daniel Veillard7f7d1111999-09-22 09:46:25 +000016318Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16319
16320 * parser.h: modified the parser context struct to regain 1.4.0
16321 binary compatibility
16322 * parser.c, xml-error.h: added errno ot teh context and defined
16323 a set of errors values with update of errno
16324 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
16325 DTDs and entities
16326 * *.h, *.c: complete cleanup of the use of config.h and include
16327 protection depending on the current setup.
16328 * overalll debugging, maintenance and bug-fixing on all modules
16329 * updated the documentation
16330 * ready for 1.7.0
16331
Daniel Veillardc08a2c61999-09-08 21:35:25 +000016332Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16333
16334 * HTMLparser.c : cleanup
16335 * SAX.c valid.c valid.h: added ID/IDREF checking
16336 * tree.c tree.h: extended doc structure for refs
16337 * configure.in: 1.6.2
16338 * parser.c: patched bug in SAX user arg call
16339 * parserInternals.h: patched missing close in C++ wrapping
16340 * testXPath.c xpath.c xpath.h: prepared for extensibility,
16341 especially upcoming XPointer implementation.
16342 * doc/xml.html: augmented, typo
16343
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000016344Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
16345
16346 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
16347 not all invocations of install understand -d.
16348
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000016349Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
16350
16351 * Makefile.am: prepend all the test* calls with $(top_builddir) -
16352 to make 'check' works, when builddir != srcdir.
16353
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000016354Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16355
16356 * doc/xml.html : updated the documentation
16357
Daniel Veillard6454aec1999-09-02 22:04:43 +000016358Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16359
16360 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
16361 not deallocated memory blocks
16362 * *.c : replaces all calls to malloc() free() and realloc() to
16363 the wrapper functions/macros
16364 * tree.c : removed memory leaks dues to calling xmlFreeNode()
16365 instead of xmlFreeNodeList()
16366
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000016367Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16368
16369 * HTMLparser.c: corrected a stupid bug leading to core dump at
16370 tree deallocation. Removed warnings indicated by
16371 Stephane.Conversy@lri.fr
16372 * entities.c: Fixes Yet Another Stupid Bug, entities were not
16373 looked for in the external subset
16374
16375Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000016376
16377 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
16378 on SGI by Stephane.Conversy@lri.fr
16379
Daniel Veillardb96e6431999-08-29 21:02:19 +000016380Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16381
16382 * all .h : changed the prototype declaration indent as in gtk
16383 * most .c : working on reducing the TODOs in the code
16384 * most .c : cleanup though -pedantic and Insure++
16385 * improvements on validation ID checkings.
16386 * tree.[ch] SAX.c: added support for namespace on attributes #2022
16387 * xml-config.in: closed #1810
16388
16389Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000016390
16391 * tree.h, valid.c, valid.h: more work on validity, IDs
16392 * xpath.c: added/fixed comparidon and equlity, added a new isinf
16393 definition for AIX
16394
Daniel Veillardb556eb51999-08-15 17:19:50 +000016395Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16396
16397 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
16398 the distribution due to a cut'n paste error at last commit
16399
Daniel Veillardb05deb71999-08-10 19:04:08 +000016400Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16401
16402 * configure.in: upgraded to version 1.4.0
16403 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
16404 Big update, added a large part of the validation process,
16405 it should be usable, but some parts are missing
16406 * xpath.c: improved the implementation w.r.t. root.
16407 * Makefile.am: added more tests
16408 * test and result trees: added a lot of tests
16409 * libxml.spec.in: export libxml.so.0 and libxml.so.1
16410
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000016411Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16412
16413 * Added an HACKING file
16414
Daniel Veillarde2d034d1999-07-27 19:52:06 +000016415Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16416
16417 * xpath.[ch] : improvements and debug of the XPath implementation
16418 * parser.c, HTMLparser.c : modified the parsers to be progressive
16419 * tree.[ch] : extended the Buffer promitives
16420 * xmlIO.[ch] : added basic I/O routines providing progressive
16421 parsing and ready for I18N conversion plugins
16422 * SAXresult/* : the SAX callback sequence maybe slightly different
16423 now
16424 * test*.c : improved/updated the tests programs
16425 * doc/* : recompiled the docs.
16426
Daniel Veillard15b75af1999-07-26 16:42:37 +0000164271999-07-26 Michael Meeks <michael@edenproject.org>
16428
16429 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
16430
16431 * tree.c: Ditto.
16432
Daniel Veillard1566d3a1999-07-15 14:24:29 +000016433Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16434
16435 * configure.in: upgraded to version 1.4.0
16436 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
16437 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
16438 XML query language, see http://www.w3.org/TR/xpath for more details.
16439 * parser.c, parser.h: added CHAR* related string functions for XPath
16440 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
16441 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
16442 rebuild the docs.
16443 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
16444 and regression testing capabilities for XPath.
16445
Daniel Veillardd79d7871999-07-12 10:38:12 +000016446Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16447
16448 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
16449 closing bug #1646
16450
Daniel Veillardbe9e5951999-07-12 09:16:45 +000016451Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16452
16453 * Makefile.am, example/Makefile.am: closed bug #1683
16454
Daniel Veillard3166ab11999-07-11 16:14:19 +000016455Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16456
16457 * example/Makefile.am, configure.in: added the makefile for the
16458 gjobread example
16459
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000016460Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
16461
16462 * doc/Makefile.am:
16463 - fix which allow "make install DESTDIR=</install/prefix>".
16464
Daniel Veillard7cc3c041999-07-09 10:11:57 +000016465Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16466
16467 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
16468 which fixed a problem on the file reading-code.
16469
Daniel Veillard82150d81999-07-07 07:32:15 +000016470Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16471
16472 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
16473 output.
16474 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
16475
Daniel Veillard5233ffc1999-07-06 22:25:25 +000016476Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16477
16478 * parser.h : Oops removed the binary compatibility problem
16479 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
16480 * parser.c, HTMLparser.c: applied patches for reading from stdin
16481
Daniel Veillardbe70ff71999-07-05 16:50:46 +000016482Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16483
16484 * parser.c, entities.c, valid.c: cleanup bug #1591
16485 * configure.in: cleanup bug #1592
16486 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
16487 the same tree back-end. Hence gdome will be available for it.
16488 * doc/Makefile.am: close bug #617
16489
Daniel Veillard97fea181999-06-26 23:07:37 +000016490Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16491
16492 * parser.c: alloctate a per parser context SAX interface block
16493
Daniel Veillard14fff061999-06-22 21:49:07 +000016494Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16495
16496 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
16497 and xmlEncodeEntitiesReentrant with the correct one :-\
16498
16499Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16500
16501 * commit of my internal XML base changes, quite a lot of
16502 changes, cleanups, better entities support, framework for
16503 new I/O and charset detection and handling
16504 * Fixed the configure/Makefile stuff to generate shared libs
16505 with the proper version info, so we jumped on rev from
16506 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
16507 xmlEncodeEntities() result need to be freed now, and a string
16508 xmlParserVersion provide the current library version.
16509
Raph Levien05240da1999-06-15 21:27:11 +000016510Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
16511
16512 * parser.c: fixed a buffer overrun for when you have a very long
16513 attribute with no entities in it.
16514
Daniel Veillardbb2da581999-06-13 14:37:07 +000016515Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16516
16517 * added example directory
16518 * added example/gjobs.xml gjobread.c, still need a Makefile.in
16519
Daniel Veillard011b63c1999-06-02 17:44:04 +000016520Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16521
16522 * Release of libxml-1.1, nearly everything has been touched for
16523 this.
16524 * Added more regression tests
16525 * Updated the documentation
16526
Daniel Veillard27d88741999-05-29 11:51:49 +000016527Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16528
16529 * tree.[ch]: unified the XML_NO_CORBA defines.
16530 * parser.c encoding.[ch]: started plugging in char encoding detection
16531
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000016532Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
16533
16534 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
16535 Also freed allocated buffer.
16536
Daniel Veillard27d88741999-05-29 11:51:49 +000016537Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000016538 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
16539 reentrancy problem at printing. One is left in entities.c, to
16540 remove ASAP
16541 * testSAX.c : added a test example showing the use of the SAX
16542 interface if one doesn't want to build the DOM tree.
16543 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
16544
Daniel Veillard517752b1999-04-05 12:20:10 +000016545Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16546
16547 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
16548 large revamping of the parser to use SAX callbacks
16549 http://www.megginson.com/SAX/ (or at least a C like interface
16550 a la Expat). It's now possible to set up your own callbacks
16551 and the parser will not build a DOM tree.
16552 * test/* result/*: updated the test suite, I finally removed
16553 the old Namespace draft support (PI based).
16554
Daniel Veillard87c83bd1999-04-02 16:04:43 +000016555Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16556
16557 * Makefile.am: added test result to EXTRA_DIST for make tests
16558
Daniel Veillard64068b31999-03-24 20:42:16 +000016559Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16560
16561 * parser.c, parserInternals.h: moved the chars macro definitions
16562 to parserInternals.h
16563 * parser.c, error.c: applied patches from "Knut Åkesson"
16564 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
16565
Daniel Veillard012ccc11999-03-23 10:11:11 +000016566Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16567
16568 * xml-config.in : applied patch to make --version work
16569
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000165701999-03-05 Raja R Harinath <harinath@cs.umn.edu>
16571
16572 * Makefile.am (check-local): Alias for `tests' target. This will
16573 cause `make check' to do the right thing.
16574 (tests): Don't run tests in srcdir. Also, replaced calls to
16575 basename with a `sed' "equivalent".
16576
Daniel Veillardd109e371999-03-05 06:26:45 +000016577Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16578
16579 * Renamed error.h to xml-error.h, corrected Makefile.am to list
16580 it in the header and not the sources, updated the doc.
16581 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
16582 pointing this out.
16583
Daniel Veillardbc50b591999-03-01 12:28:53 +000016584Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16585
16586 * parser.c, parser.h, parserInternals.h: memory leak hunting,
16587 exported the inputStream routines.
16588 * doc/html/* : updated accordingly
16589
Daniel Veillardd692aa41999-02-28 21:54:31 +000016590Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16591
16592 * parser.c, parser.h, parserInternals.h: added a few extra
16593 internal calls to allocate and free parser contexts ...
16594 * doc/html/* : updated accordingly
16595
Daniel Veillard55a99271999-02-25 11:01:29 +000016596Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16597
16598 * configure.in, Makefile.am, doc/makefile.am : General changes for
16599 1.0.0 release and including the generated HTML documentation.
16600
Daniel Veillard35925471999-02-25 08:46:07 +000016601Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16602
16603 * makefile.am : added parserInternals.h, oops.
16604
Daniel Veillard1e346af1999-02-22 10:33:01 +000016605Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16606
16607 * parserInternals.h: added this header giving access to the parser
16608 internal functions.
16609 * doc/Makefile.am : added a rebuild target which rebuilds the full
16610 set of documentations
16611 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
16612 the internal subset.
16613 * *.c *.h: modifications needed to generate the documentation using
16614 gtk-doc, cleanup of functions blocks, reorganisation of struct
16615 declarations.
16616
Daniel Veillard1164e751999-02-16 16:29:17 +000016617Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16618
16619 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
16620 the tar and spec file to include the beginning of the doc.
16621
Nuno Ferreira03d04781999-02-13 00:07:17 +0000166221999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
16623
16624 * doc/.cvsignore: Added this file.
16625
Daniel Veillard6800ef31999-02-08 18:33:22 +000016626Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16627
16628 * tree.c: fixed xmlGetProp to return "" when the attribute
16629 exists, even if the node-list is NULL.
16630
Daniel Veillard726c7e31999-02-08 15:13:10 +000016631Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16632
16633 * tree.c: patched an error outputting empty attribute values.
16634 * Makefile.am and doc/makefile.am: have been updated during the
16635 week-end. Sorry for an empty CVS log, I got a shell problem.
16636
Daniel Veillard1899e851999-02-01 12:18:54 +000016637Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16638
16639 * tree.h: cleaned up using enums instead of defines
16640 * parser.c, valid.[ch]: more work on parsing/output of element
16641 declarations
16642
Daniel Veillard3b9def11999-01-31 22:15:06 +000016643Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16644
16645 * valid.[ch], tree.c, parser.c : more work toward full parsing
16646 of XML DTDs.
16647 * README: added informations about mailing-list and on-line
16648 documentation
16649
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000166501999-01-27 Raja R Harinath <harinath@cs.umn.edu>
16651
16652 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
16653
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000016654Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16655
16656 * parser.c, tree.[ch] : more work toward conformance testing,
16657 added a last element to accelerate parsing of very flat structures
16658 started working on internal subset Element content declaration.
16659 * valid.[ch] : first cut at adding code toward validation.
16660 * previous changes had also small impact on most files, especially
16661 the conformance testing using James Clark test suite.
16662
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000016663Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16664
16665 * test/* : updated the examples, most of them were not well
16666 formed (humm), and added rdf2.
16667 * result/* : resulting changes in the output.
16668
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000016669Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16670
16671 * tree.c: changed the behaviour of xmlGetProp on NULL values.
16672
Daniel Veillard44b3a061998-12-05 17:27:22 +000016673Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16674
16675 * tree.c: patched a bug in the generation of empty attributes
16676
Daniel Veillardbe36afe1998-11-27 06:39:50 +000016677Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16678
16679 * entities.[ch], tree.[ch], tester.c: added copy interfaces
16680 for node/trees/documents/... Biggest problem is namespace
16681 support when copying subtrees.
16682
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000016683Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16684
16685 * parser.c, entities.c: improve entities and char ref encoding,
16686 and cleanups of error messages.
16687
Daniel Veillard242590e1998-11-13 18:04:35 +000016688Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16689
16690 * parser.c, entities.c: simple bug hunting done during rpm2html and
16691 rpmfind integration.
16692
Daniel Veillard42dc9b31998-11-09 01:17:21 +000016693Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16694
16695 * parser.[ch]: Added interfaces allowing to specify a SAX
16696 handler before parsing.
16697
Daniel Veillarde3bffb91998-11-08 14:40:56 +000016698Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16699
16700 * parser.c: redirrect all errors reporting through the SAX
16701 error function
16702
Daniel Veillardda4d3c41998-11-04 20:07:05 +000016703Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16704
16705 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
16706 * libtool, tlmain ...: update of the libtool files
16707
Miguel de Icaza442321c1998-11-04 18:13:38 +0000167081998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
16709
16710 * entities.c: Use g_snprintf insteda of snprintf.
16711
Daniel Veillard0ba4d531998-11-01 19:34:31 +000016712Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16713
16714 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
16715 added ent5 test for this purpose.
16716 * parser.c, parser.h: formatting, comments and UTF-8 planning.
16717
Daniel Veillard27271681998-10-30 06:39:40 +000016718Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16719
16720 * parser.c: fixed? a strange error due to compression on a GWP
16721 document.
16722
Daniel Veillard25940b71998-10-29 05:51:30 +000016723Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16724
16725 * tree.[ch]: bug fixing
16726 * entities.[ch]: defined a specific type for predefined entities
16727 * doc/xml.html: more documentation on the library, how to use it,
16728 overview of the interfaces.
16729
Daniel Veillard16253641998-10-28 22:58:05 +000016730Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16731
16732 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
16733
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000016734Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16735
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000016736 * tree.c: corrected a small bug
16737 * doc/xml.html: continuing writing documentation.
16738
16739Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16740
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000016741 * debugXML.h debugXML.c: added debugging utilities.
16742 * tester.c: added --debug switch.
16743 * tree.c: patched an incorrect node->type assignment.
16744 * parser.c: formatting, ensure that node->doc != NULL in attributes
16745
Daniel Veillardccb09631998-10-27 06:21:04 +000016746Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16747
16748 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
16749 entity support and provide an internal representation close to
16750 DOM one (entity ref nodes, and attribute value as tree). I tried
16751 to preserve the interface but this will surely break some apps
16752 (I have to change rpm2html/rpmfind for example). I had to change
16753 two interfaces, and the generated tree is somewhat different.
16754 * doc/* : started documenting the XML library, the tree and
16755 DOM/Corba. This is a first step.
16756
Daniel Veillard11e00581998-10-24 18:27:49 +000016757Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16758
16759 * parser.c: Set up the fonctions comment block, boring but useful.
16760 * parser.h, SAX.c, parser.c: now attributes are processed through
16761 the SAX interface. The problem is that my SAX interface diverged
16762 quite a bit from the original one, well this is not an official
16763 spec, and translating it from Java to C is hairy anyway...
16764
Daniel Veillard97b58771998-10-20 06:14:16 +000016765Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16766
16767 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
16768 fonctions comment block, boring but useful.
16769
16770Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000016771
16772 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
16773 conversion routines. However they are not yet used to convert the
16774 inputs. The core will run with UTF-8.
16775
Daniel Veillard33942841998-10-18 19:12:41 +000016776Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16777
16778 * tree.c : make sure that the type id is properly set-up when
16779 a new object is allocated, needed for DOM.
16780
Daniel Veillard27fb0751998-10-17 06:47:46 +000016781Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16782
16783 * tree.h, tree.c: Ok, the main objects in the tree will be native
16784 corba objects, it costs 8 bytes per Node, Attribute and Document
16785 but it simplifies the Corba integration a lot (no extra interface
16786 objects to allocate/free).
16787
Daniel Veillard0bef1311998-10-14 02:36:47 +000016788Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16789
16790 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
16791 and changed NODEs contants for conformity with DOM Level 1
16792
Daniel Veillard27864701998-10-08 03:47:24 +000016793Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16794
16795 * added hooks to keep track of servants when creating objects
16796 xmlDoc and xmlNode (for Corba export).
16797
Daniel Veillarda6e1d121998-10-04 14:41:05 +000016798Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16799
16800 * added xml-config script.
16801
Daniel Veillard7066a791998-10-01 20:28:28 +000016802Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16803
16804 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
16805 to autoupdate libtool and automake conf files.
16806
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000168071998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
16808
16809 * Makefile.am: Use '?' to separate the sed
16810 commands as ',' is used when people pass -Wl,something.
16811
16812
Daniel Veillard15a8df41998-09-24 19:15:06 +000016813Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16814
16815 * tree.c, tree.h: added a per-document compression interface.
16816
Daniel Veillard151b1b01998-09-23 00:49:46 +000016817Tue Sep 22 20:47:38 EDT 1998
16818
16819 * tree.c, tree.h: added saving with compression and added interfaces
16820 to control the compression level (xmlGetCompressMode,
16821 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
16822
Daniel Veillard70120ff1998-09-22 00:24:21 +000016823Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16824
16825 * parser.c: corrected a loop for files of size 0
16826
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000168271998-08-20 Raja R Harinath <harinath@cs.umn.edu>
16828
16829 * error.h: New file. Contains prototyes from `error.c'.
16830
Tom Tromeyc19653d1998-08-14 01:22:43 +000016831Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
16832
16833 * Makefile.am (xmlincdir): New macro.
16834 (xmlinc_HEADERS): Renamed from include_HEADERS.
16835
Daniel Veillard845664d1998-08-13 04:43:19 +000016836Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16837
16838 * applied small patch on numeric entities from
16839 Christopher Blizzard <blizzard@appliedtheory.com>
16840
Daniel Veillard260a68f1998-08-13 03:39:55 +000016841Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16842
16843 * New release 0.2, removed the old xml_* files so that it's
16844 coherent with the other CVS base (W3C), far better conformance
16845 to standard, new namespaces, decent entities support, beginning
16846 of a SAX-like interface. Nearly nothing left intact, even the
16847 test examples ...
16848
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000168491998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
16850
16851 * .cvsignore: Add .deps dir
16852
Daniel Veillardf8015fa1998-07-26 21:31:38 +000016853Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16854
16855 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
16856
Daniel Veillardfe926001998-07-26 04:28:20 +000016857Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000016858
Daniel Veillardfe926001998-07-26 04:28:20 +000016859 * configure.in: added test for CPP
16860 * AUTHORS, Changelog: the original ones didn't get commited but the
16861 glib ones instead, fixed.
16862 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000016863
Daniel Veillardfe926001998-07-26 04:28:20 +000016864Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000016865
Daniel Veillardfe926001998-07-26 04:28:20 +000016866 * integrated code developped at W3C
16867 * changed the original Copyright
16868 * migrated to automake
16869 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000016870