blob: a03866f8c0e3117b15fe69ea31cdfaf1f2c251c9 [file] [log] [blame]
Daniel Veillardd72c7e32003-05-12 21:55:03 +00001Mon May 12 17:53:30 EDT 2003 Daniel Veillard <daniel@veillard.com>
2
3 * tree.c: PI nodes in external subset were not freed :-\
4 fixes bug #112842
5
Daniel Veillard75bb3bb2003-05-12 15:25:56 +00006Mon May 12 11:23:27 EDT 2003 Daniel Veillard <daniel@veillard.com>
7
8 * xmllint.c: added --schema option to run WXS schema validation
9 * xmlschemas.c xmlschemastypes.c include/libxml/schemasInternals.h:
10 tried to improve error reporting in the Schema code, some cleanup
11 too.
12
Daniel Veillard82bbbd42003-05-11 20:16:09 +000013Sun May 11 16:13:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
14
15 * xmlschemas.c: fixed some problems in the handling of errors,
16 and attributes addressed by references.
17 * test/schemas/* result/schemas/*: dropped the verbosity level
18 and added a couple of new tests
19
Daniel Veillardadbb0e62003-05-10 20:02:45 +000020Sat May 10 16:01:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
21
22 * relaxng.c: Stéphane Bidoul found an off by one addressing
23 error on the error handling.
24
Daniel Veillarda77cf712003-05-09 23:09:55 +000025Fri May 9 19:08:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
26
27 * xmlschemastypes.c: trying to fix #112673
28
Daniel Veillardc3ca5ba2003-05-09 22:26:28 +000029Fri May 9 18:14:16 EDT 2003 Daniel Veillard <daniel@veillard.com>
30
31 * DOCBparser.c catalog.c parser.c relaxng.c: removed multiple
32 warning, this fixed a bug and should close #111574
33
Daniel Veillard37fc84d2003-05-09 19:38:15 +000034Fri May 9 15:34:32 EDT 2003 Daniel Veillard <daniel@veillard.com>
35
36 * xmlschemas.c: fixing bug #104081 with xs:all with an element
37 holding minOccurs="0"
38 * test/schemas/all_* result/schemas/all_*: added some regression
39 tests for that bug
40 * xmllint.c xmlreader.c: patches from Joerg Schmitz-Linneweber and
41 Garry Pennington to compile without schemas support.
42
Daniel Veillarda067e652003-05-01 08:03:46 +000043Thu May 1 10:02:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
44
45 * tree.c: fixed a problem with xmlUnlinkNode() for DTDs.
46
Daniel Veillard61c52202003-04-30 12:20:34 +000047Wed Apr 30 14:16:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
48
49 * xml2-config.in: try to fix Red hat bug #89957, do not
50 output -L/usr/lib64
51 * xmlreader.c: fixed a typo in a comment
52
MDT 2003 John Fleck6d68f612003-04-29 13:33:21 +000053Tue Apr 29 07:32:02 MDT 2003 John Fleck <jfleck@inkstain.ent>
54
55 * doc/tutorial/aph.html, ix01.html
56 forgot to cvs add the new files. Thanks to Roland van Laar
57 for pointing this out
58
Daniel Veillardd4330462003-04-29 12:40:16 +000059Tue Apr 29 14:36:49 CEST 2003 Daniel Veillard <daniel@veillard.com>
60
61 * xmlschemas.c doc/libxml2-api.xml: fixing a function comment
62 * doc/Makefile.am doc/apibuild.py doc/gnome-xml.sgml: switching
63 to the XML/XSLT doc generation closing #111799
64 * doc/html/*: complete update of the HTML results
65
Igor Zlatkovica28d2362003-04-28 12:56:01 +000066Mon Apr 28 14:51:41 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
67
68 * win32/defgen.xsl: fixed the conditional for unicode map,
69 removed hardcoded schema entries
70
71Mon Apr 28 02:19:00 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
72
73 * win32/defgen.xsl: new file, stylesheet for generating
74 win32/libxml2.def.src from doc/libxml2-api.xml
75 * win32/libxml2.def.src: is autogenerated from now on, changes
76 to this file will not appear here anymore
77
Daniel Veillard94bb2f12003-04-27 22:14:07 +000078Mon Apr 28 00:12:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
79
80 * win32/configure.js python/setup.py.in: applied patch
81 from Stéphane Bidoul for the Python bindings on the new
82 release.
83
Igor Zlatkovic34656b42003-04-27 16:00:05 +000084Sun Apr 27 17:56:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
85
86 * debugXML.c: included libxml/uri.h for xmlCanonicPath
87 declaration
88 * win32/configure.js: thread-enabled build is now default
89 * win32/libxml2.def.src: added more exports
90
Daniel Veillard1177ca42003-04-26 22:29:54 +000091Sun Apr 27 00:23:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
92
93 * NEWS doc/*.xsl doc/*.html: updated the web site separated
94 developers from common pages, made the transition to XHTML1,
95 added validity checking to the makefile rules.
96
Daniel Veillard329456a2003-04-26 21:21:00 +000097Sat Apr 26 23:17:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
98
99 * parser.c: fix for xmlIOParseDTD same as previous and reported
100 by Petr Pajas
101
Daniel Veillardc6abc3d2003-04-26 13:27:30 +0000102Sat Apr 26 15:26:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
103
104 * parser.c: applied fix to xmlSAXParseDTD from Malcolm Tredinnick
105 closing #111638
106
Daniel Veillard2b32e6f2003-04-26 12:03:54 +0000107Sat Apr 26 14:00:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
108
109 * python/generator.py: fixed a problem in the generator where
110 the way functions are remapped as methods on classes was
111 not symetric and dependant on python internal hash order,
112 as reported by Stéphane Bidoul
113
MDT 2003 John Fleck8aff3b72003-04-26 03:54:07 +0000114Fri Apr 25 21:52:33 MDT 2003 John Fleck <jfleck@inkstain.net>
115
116 * doc/tutorial:
117 xmltutorial.xml
118 xmltutorial.pdf
119 *.html
120 add appendix on generating compiler flags, more indexing
121
Daniel Veillard1c960272003-04-25 23:12:22 +0000122Sat Apr 26 01:10:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
123
124 * triodef.h vms/build_libxml.com: applied patch from Craig A. Berry
125 to get libxml-2.5.7 to compile on OpenVMS
126
Daniel Veillardc5573462003-04-25 16:43:49 +0000127Fri Apr 25 18:42:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
128
129 * parser.c: fixing an xmlParseDTD bug raised by Petr Pajas
130
Daniel Veillardfd583412003-04-25 13:22:10 +0000131Fri Apr 25 15:20:29 CEST 2003 Daniel Veillard <daniel@veillard.com>
132
133 * doc/Makefile.am doc/xmlcatalog.1 doc/xmlcatalog_man.xml
134 doc/xmllint.1 doc/xmllint.xml: automated the generation of the
135 man page based on xsltproc and a stylesheet PI in the XML.
136
Daniel Veillarddc07e182003-04-25 10:39:38 +0000137Fri Apr 25 12:37:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
138
139 * doc/xmllint.*: trying to fix #110541 where &nbsp; generated
140 character preventing rendering by the man command.
141
Daniel Veillard92fc02c2003-04-24 23:12:35 +0000142Fri Apr 25 01:09:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
143
144 * NEWS configure.in: preparing release 2.5.7
145 * doc/*: updated and rebuilt the docs
146 * doc/apibuild.py: fixed the script
147
Daniel Veillardde0a0a52003-04-24 17:12:57 +0000148Thu Apr 24 19:11:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
149
150 * Makefile.am doc/apibuild.py: make sure the OOM code don't
151 get in the way of the builds
152 * doc/libxml2-api.xml python/libxml2class.txt: automatic update
153
Daniel Veillarda76fe5c2003-04-24 16:06:47 +0000154Thu Apr 24 18:01:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
155
156 * Makefile.am testOOM.c testOOMlib.[ch] : integrated the Out Of
157 Memory test from Havoc Pennington #109368
158 * SAX.c parser.c parserInternals.c tree.c uri.c valid.c
159 xmlmemory.c xmlreader.c xmlregexp.c include/libxml/tree.h
160 include/libxml/parser.h: a lot of memory allocation cleanups
161 based on the results of the OOM testing
162 * check-relaxng-test-suite2.py: seems I forgot to commit the
163 script.
164
Daniel Veillard18f113d2003-04-23 15:18:26 +0000165Wed Apr 23 17:16:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
166
167 * xmlschemastypes.c: trivial fix for 109774 removing a warning
168
Daniel Veillard85095e22003-04-23 13:56:44 +0000169Wed Apr 23 15:49:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
170
171 * DOCBparser.c SAX.c catalog.c debugXML.c parser.c: try to find
172 more places where xmlCanonicPath() must be used to convert
173 filenames to URLs, trying to fix #111088
174
Daniel Veillard54396242003-04-23 07:36:50 +0000175Wed Apr 23 09:35:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
176
177 * python/libxml.c python/libxml.py: applied patch from
178 Brent M Hendricks adding binding for xmlCatalogAddLocal
179
Daniel Veillard45269b82003-04-22 13:21:57 +0000180Tue Apr 22 15:18:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
181
182 * HTMLparser.c: tried to fix #98879 again in a more solid
183 way.
184
Igor Zlatkovic94f48842003-04-22 12:00:37 +0000185Tue Apr 22 13:58:43 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
186
187 * win32/libxml2.def.src: added more exports from the relaxng and
188 xmlreader clan
189
Daniel Veillardf431eb82003-04-22 08:37:26 +0000190Tue Apr 22 10:35:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
191
192 * SAX.c test/valid/ns* test/result/ns*: applied the patch
193 provided by Brent Hendricks fixing #105992 and integrated the
194 examples in the testsuite.
195
Daniel Veillardc4f65ab2003-04-21 23:07:45 +0000196Tue Apr 22 01:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
197
198 * TODO: updated a bit
199 * configure.in: fixed the comment, threads now default to on
200 * parserInternals.c: fixed an erroneous xmlMallocAtomic() call
201
Daniel Veillarda880b122003-04-21 21:36:41 +0000202Mon Apr 21 23:33:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
203
204 * globals.c libxml.h parser.c parserInternals.c tree.c xmllint.c
205 xmlreader.c include/libxml/parser.h: a lot of performance work
206 especially the speed of streaming through the reader and push
207 interface. Some thread related optimizations. Nearly doubled the
208 speed of parsing through the reader.
209
MDT 2003 John Fleck83c8a5c2003-04-20 16:45:07 +0000210Sun Apr 20 10:36:05 MDT 2003 John Fleck <jfleck@inkstain.net>
211
212 * doc/xmllint.xml
213 * doc/xmllint.1
214 update man page to explain use of --stream
215
Daniel Veillard3c908dc2003-04-19 00:07:51 +0000216Sat Apr 19 02:03:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
217
218 * DOCBparser.c HTMLparser.c c14n.c catalog.c encoding.c globals.c
219 nanohttp.c parser.c parserInternals.c relaxng.c tree.c uri.c
220 xmlmemory.c xmlreader.c xmlregexp.c xpath.c xpointer.c
221 include/libxml/globals.h include/libxml/xmlmemory.h: added
222 xmlMallocAtomic() to be used when allocating blocks which
223 do not contains pointers, add xmlGcMemSetup() and xmlGcMemGet()
224 to allow registering the full set of functions needed by
225 a garbage collecting allocator like libgc, ref #109944
226
Daniel Veillard84942712003-04-18 14:40:05 +0000227Fri Apr 18 16:37:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
228
229 * configure.in: switched to have thread support enabled by default,
230 didn't got troubles with ABI compatibility on Linux, hope it
231 won't break on strange OSes, if yes, report the system ID
232 * doc/libxml2-api.xml: just rebuilt the API
233
Daniel Veillard3e59fc52003-04-18 12:34:58 +0000234Fri Apr 18 14:31:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
235
236 * libxml.h include/libxml/parser.h parser.c xmlIO.c DOCBparser.c:
237 added support for large file, tested with a 3+GB instance,
238 and some cleanup.
239 * catalog.c: added a TODO
240 * Makefile.am: added some "make tests" comments
241
Daniel Veillardac297932003-04-17 12:55:35 +0000242Thu Apr 17 14:51:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
243
244 * relaxng.c: some cleanups
245 * doc/xmlreader.html: extended the document to cover RelaxNG and
246 tree operations
247 * python/tests/Makefile.am python/tests/reader[46].py: added some
248 xmlReader example/regression tests
249 * result/relaxng/tutor*.err: updated the output of a number of tests
250
Daniel Veillard62163602003-04-17 09:36:38 +0000251Thu Apr 17 11:35:37 CEST 2003 Daniel Veillard <daniel@veillard.com>
252
253 * relaxng.c: valgrind pointed out an uninitialized variable error.
254
Daniel Veillard33300b42003-04-17 09:09:19 +0000255Thu Apr 17 11:06:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
256
257 * include/libxml/relaxng.h relaxng.c include/libxml/xmlreader.h
258 xmlreader.c: augnemting the APIs, cleanups.
259 * parser.c: cleanup bug #111005
260 * xmlIO.c: added some missing comments
261
Daniel Veillardce192eb2003-04-16 15:58:05 +0000262Wed Apr 16 17:46:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
263
264 * relaxng.c xmllint.c: more work on RelaxNG streaming validation
265 trying to improve the subset compiled, and more testing.
266 * doc/downloads.html doc/xml.html doc/xmlmem.html: some updates on the
267 documentation
268 * test/relaxng/tutor11_1_3.xml: fixes the DTD path
269 * result/relaxng/*.err: fix some of the outputs
270
Daniel Veillardf4e55762003-04-15 23:32:22 +0000271Wed Apr 16 01:28:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
272
273 * relaxng.c xmlreader.c xmllint.c include/libxml/relaxng.h
274 include/libxml/xmlreader.h: implemented streaming of
275 RelaxNG (when possible) on top of the xmlReader interface,
276 provided it as xmllint --stream --relaxng .rng .xml
277 This seems to mostly work.
278 * Makefile.am: updated to test RelaxNG streaming
279
Daniel Veillardc58f4ef2003-04-14 16:11:26 +0000280Mon Apr 14 18:08:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
281
282 * relaxng.c include/libxml/relaxng.h: integrated the regexp
283 based validity checking of fragments of the document for
284 which the RNG can be compiled to regexps. Works on all regression
285 tests, only fix needed is related to error messages.
286
Daniel Veillard52b48c72003-04-13 19:53:42 +0000287Sun Apr 13 21:51:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
288
289 * relaxng.c xmlregexp.c include/libxml/xmlautomata.h
290 include/libxml/xmlregexp.h: Starting work precompiling
291 parts of RelaxNG schemas. Not plugged onto validity checking
292 yet, just the regexp building part. Needed to extend some
293 of the automata and regexp APIs.
294
Daniel Veillardf6bad792003-04-11 19:38:54 +0000295Fri Apr 11 21:36:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
296
297 * xmllint.c xmlreader.c include/libxml/xmlreader.h: make sure
298 xmllint --stream and xmllint --stream --valid returns errors
299 code appropriately
300
Daniel Veillardc6cae7b2003-04-11 09:02:11 +0000301Fri Apr 11 10:59:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
302
303 * xmlreader.c include/libxml/xmlreader.h: Added the Expand()
304 and Next() operation to work on subtrees within the reader
305 framework.
306 * doc/libxml2-api.xml python/libxml2class.txt: resulting updates
307 * python/tests/reader5.py: added an example for those new
308 functions of the reader.
309
Daniel Veillard645c6902003-04-10 21:40:49 +0000310Thu Apr 10 23:38:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
311
312 * HTMLtree.c: patch from Vasily Tchekalkin to fix #109865
313
Daniel Veillard9e077102003-04-10 13:36:54 +0000314Thu Apr 10 15:32:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
315
316 * xmlreader.c: fixing HasValue for namespace as raised by
317 Denys Duchier
318
Daniel Veillard02ea1412003-04-09 12:08:47 +0000319Wed Apr 9 14:07:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
320
321 * HTMLparser.c include/libxml/HTMLparser.h: exported
322 htmlCreateMemoryParserCtxt() it was static
323
Daniel Veillardd3b9cd82003-04-09 11:24:17 +0000324Wed Apr 9 13:21:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
325
326 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
327 update from Charles Bozeman for date and duration types
328 * test/schemas/date_0.* test/schemas/dur_0.*
329 result/schemas/date_0.* result/schemas/dur_0.*: updated too
330
Daniel Veillardc00cda82003-04-07 10:22:39 +0000331Mon Apr 7 12:19:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
332
333 * tree.c valid.c xpath.c include/libxml/tree.h include/libxml/valid.h:
334 fixing bug #107129, removing excessive allocation and calls
335 to *printf in the code to build QName strings.
336
Igor Zlatkovic69651182003-04-05 09:43:30 +0000337Sat Apr 5 11:41:36 CEST 2003 Igoe Zlatkovic <igor@zlatkovic.com>
338
339 * win32/libxml2.def.src: fixed conditional exports, reported by
340 Luke Murray.
341
Daniel Veillardadba5f12003-04-04 16:09:01 +0000342Fri Apr 4 18:08:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
343
344 * parser.c: fixed a possible problem with xmlRecoverMemory()
345
Daniel Veillarda48ed3d2003-04-03 15:28:28 +0000346Thu Apr 3 17:24:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
347
348 * trio.c trio.h triodef.h trionan.c trionan.h triop.h triostr.c
349 triostr.h: Bjorn sent an update for the TRIO portability layer.
350
Igor Zlatkovicd6c86502003-04-01 20:00:42 +0000351Tue Apr 1 21:57:26 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
352
353 * win32/libxml2.def.src: exported new functions
354
Daniel Veillardc2d4a932003-04-01 11:13:05 +0000355Tue Apr 1 13:09:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
356
357 * configure.in NEWS: preparing release 2.5.6
358 * doc/*: updated and rebuilt the docs
359
Daniel Veillarde5020412003-04-01 09:55:20 +0000360Tue Apr 1 11:52:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
361
362 * SAX.c: fixed an uninitialized memory access pointed by valgrind
363 on C14Ntests
364
Daniel Veillard7fe1f3a2003-03-31 22:13:33 +0000365Tue Apr 1 00:12:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
366
367 * relaxng.c: one more fixup of error message reporting
368
Daniel Veillard5f1946a2003-03-31 16:38:16 +0000369Mon Mar 31 18:36:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
370
371 * relaxng.c: more work on bug #109225, and fixed an uninitialized
372 variable pointed out by valgrind
373
Daniel Veillarda507fbf2003-03-31 16:09:37 +0000374Mon Mar 31 18:05:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
375
376 * relaxng.c: try to work on bug #109225 and provide better
377 error reports.
378 * result/relaxng/* : this change the output of a number of tests
379 * xinclude.c: fixing the parsed entity redefinition problem
380 raised on the list.
381 * test/schemas/date_0.xsd: updated the date test c.f. E2-12
382
Daniel Veillardb3721c22003-03-31 11:22:25 +0000383Mon Mar 31 13:19:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
384
385 * xmlschemastypes.c: fixed date comparison to handle the tzo
386 The only failures left are disagreements on Notations and
387 '+1' not being allowed for ulong, uint, ushort and ubyte.
388
Daniel Veillard455cc072003-03-31 10:13:23 +0000389Mon Mar 31 12:11:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
390
391 * xmlschemastypes.c: fixed gMonth parsing routine accordingly
392 to the XML Schemas errata
393 http://www.w3.org/2001/05/xmlschema-errata#e2-12
394
Daniel Veillarde637c4a2003-03-30 21:10:09 +0000395Sun Mar 30 23:04:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
396
397 * relaxng.c xmlschemastypes.c: more work on XML Schemas datatypes
398 and facets support. Currently only schemas with binHex or
399 base64 don't compile. A few error left in the test suite:
400 found 1035 test instances: 919 success 23 failures
401 most are gdate or gdateyear failing check, and a few cases where
402 James clark tests results are strange.
403 * valid.c: allow to reuse the Notation checking routine without
404 having a validation context.
405 * SAX.c: removed a #if 0
406
Daniel Veillardb6c7f412003-03-29 16:41:55 +0000407Sat Mar 29 17:35:05 CET 2003 Daniel Veillard <daniel@veillard.com>
408
409 * xinclude.c: forgot to apply one check from #106931 patch
410 * xmlschemastypes.c: more work on XML Schemas datatypes
411
Daniel Veillardc4c21552003-03-29 10:53:38 +0000412Sat Mar 29 11:49:25 CET 2003 Daniel Veillard <daniel@veillard.com>
413
414 * relaxng.c include/libxml/relaxng.h xmlschemastypes.c: more work
415 on cleaning up XML Schemas datatypes based on James Clark tests
416 test/xsdtest/xsdtest.xml
417
Daniel Veillard80b19092003-03-28 13:29:53 +0000418Fri Mar 28 14:24:08 CET 2003 Daniel Veillard <daniel@veillard.com>
419
420 * relaxng.c: implemented comparisons for Schemas values.
421 * xmlschemastypes.c include/libxml/xmlschemastypes.h: fixed
422 some bugs in duration handling, comparisons for durations
423 and decimals, removed all memory leaks pointed out by James
424 testsuite. Current status is now
425 found 238 test schemas: 197 success 41 failures
426 found 1035 test instances: 803 success 130 failures
427
Daniel Veillard91a13252003-03-27 23:44:43 +0000428Fri Mar 28 00:41:55 CET 2003 Daniel Veillard <daniel@veillard.com>
429
430 * xmlschemas.c include/libxml/xmlschemas.h: fixed bugs and memory
431 leaks in the W3C XML Schemas code
432 * xmlschemastypes.c: implemented nonPositiveInteger
433 * test/schemas/length2_0.xsd result/schemas/length2_0_0.err:
434 fixed the test and result.
435
Daniel Veillard6560a422003-03-27 21:25:38 +0000436Thu Mar 27 22:23:07 CET 2003 Daniel Veillard <daniel@veillard.com>
437
438 * HTMLparser.c tree.c: two patches from James Bursa on the HTML
439 parser and a typo
440 * xmlschemastypes.c: reindenting, fixing a memory access
441 problem with dates.
442
Daniel Veillard6c5b2d32003-03-27 14:55:52 +0000443Thu Mar 27 15:53:35 CET 2003 Daniel Veillard <daniel@veillard.com>
444
445 * parser.c: fixing #109227 providing more context in case of
446 start/end tag mismatch
447 * python/tests/ctxterror.py python/tests/readererr.py: update the
448 tests accordingly
449
Daniel Veillardd9b72832003-03-27 14:24:00 +0000450Thu Mar 27 15:22:41 CET 2003 Daniel Veillard <daniel@veillard.com>
451
452 * xinclude.c: should fix #109327 errors on memory accesses
453
Daniel Veillardc7e9b192003-03-27 14:08:24 +0000454Thu Mar 27 15:06:13 CET 2003 Daniel Veillard <daniel@veillard.com>
455
456 * HTMLtree.c: Fixed reopening of #78662 <form action="...">
457 is an URI reference
458
Daniel Veillarde209b332003-03-26 21:40:13 +0000459Wed Mar 26 22:38:39 CET 2003 Daniel Veillard <daniel@veillard.com>
460
461 * xpath.c: fixed bug #109160 on non-ASCII IDs
462
Daniel Veillard642104e2003-03-26 16:32:05 +0000463Wed Mar 26 17:30:37 CET 2003 Daniel Veillard <daniel@veillard.com>
464
465 * parser.c: Norm suggested a nicer error message for xml:space values
466 errors
467
Daniel Veillarde4fa2932003-03-26 00:38:10 +0000468Wed Mar 26 01:34:19 CET 2003 Daniel Veillard <daniel@veillard.com>
469
470 * xpath.c include/libxml/xpath.h: first part of the fix to
471 performance bug #108905, adds xmlXPathOrderDocElems() providing
472 document order for nodes.
473 * python/libxml.c: Python may require TRIO as Albert Chin pointed out
474
Daniel Veillard09628212003-03-25 15:10:27 +0000475Tue Mar 25 16:07:00 CET 2003 Daniel Veillard <daniel@veillard.com>
476
477 * xmlschemastypes.c: removing a warning with Sun compiler
478 bug #109154
479
MST 2003 John Fleckda271742003-03-25 14:05:17 +0000480Tue Mar 25 07:02:56 MST 2003 John Fleck <jfleck@inkstain.net>
481
482 * doc/xmllint.xml
483 * doc/xmllint.1
484 update xmllint man page with --relaxng option
485
Daniel Veillard2032d292003-03-25 11:09:40 +0000486Tue Mar 25 12:07:03 CET 2003 Daniel Veillard <daniel@veillard.com>
487
488 * python/setup.py.in : was missing "drv_libxml2.py"
489
Daniel Veillard9adc0462003-03-24 18:39:54 +0000490Mon Mar 24 19:38:05 CET 2003 Daniel Veillard <daniel@veillard.com>
491
492 * tree.c xpath.c: some changes related to the new way of
493 handling Result Value Tree, before 2.5.5
494
Daniel Veillardd8da01c2003-03-24 15:58:23 +0000495Mon Mar 24 16:36:23 CET 2003 Daniel Veillard <daniel@veillard.com>
496
497 * configure.in NEWS: preparing release 2.5.5
498 * doc/* : updated the documentation and regenerated it.
499
Daniel Veillardef0b4502003-03-24 13:57:34 +0000500Mon Mar 24 14:56:01 CET 2003 Daniel Veillard <daniel@veillard.com>
501
502 * xpath.c: fixed some problems related to #75813 about handling
503 of Result Value Trees
504
Daniel Veillard9231ff92003-03-23 22:00:51 +0000505Sun Mar 23 22:57:20 CET 2003 Daniel Veillard <daniel@veillard.com>
506
507 * uri.c: applied a set of patches from Lorenzo Viali correcting
508 URI parsing errors.
509
Daniel Veillard5f8d1a32003-03-23 21:02:00 +0000510Sun Mar 23 22:00:14 CET 2003 Daniel Veillard <daniel@veillard.com>
511
512 * parser.c: validity status was not passed back when validating in
513 entities, but raised by Oliver Fischer
514
Daniel Veillard04ee2f22003-03-23 20:31:46 +0000515Sun Mar 23 21:30:50 CET 2003 Daniel Veillard <daniel@veillard.com>
516
517 * HTMLtree.c: avoid escaping ',' in URIs
518
Daniel Veillardef8dd7b2003-03-23 12:02:56 +0000519Sun Mar 23 12:57:00 CET 2003 Daniel Veillard <daniel@veillard.com>
520
521 * parser.c: fixing bug #108976 get the ID/REFs to reference
522 the ID in the document content and not in the entity copy
523 * SAX.c include/libxml/parser.h: more checking of the ID/REF
524 stuff, better solution for #107208
525 * xmlregexp.c: removed a direct printf, dohhh
526 * xmlreader.c: fixed a bug on streaming validation of empty
527 elements in entities
528 * result/VC/ElementValid8 test/VCM/v20.xml result/valid/xhtml1.xhtml:
529 cleanup of the validation tests
530 * test/valid/id* test/valid/dtds/destfoo.ent result/valid/id*:
531 added more ID/IDREF tests to the suite
532
Daniel Veillard2cfd9df2003-03-22 22:39:16 +0000533Sat Mar 22 23:38:08 CET 2003 Daniel Veillard <daniel@veillard.com>
534
535 * xmlreader.c: fixed #107043 removing 2 warnings with Sun One
536 compiler.
537
Daniel Veillard20863822003-03-22 17:51:47 +0000538Sat Mar 22 18:50:45 CET 2003 Daniel Veillard <daniel@veillard.com>
539
540 * relaxng.c: valgrind'ed and cleaned up a couple of memory issues.
541
Daniel Veillard9ff2d472003-03-22 15:18:01 +0000542Sat Mar 22 16:15:50 CET 2003 Daniel Veillard <daniel@veillard.com>
543
544 * SAX.c: fix bug #107208 avoid false duplicates when ID/REFs are
545 defined in entities content
546
Daniel Veillard99737f52003-03-22 14:55:50 +0000547Sat Mar 22 15:53:27 CET 2003 Daniel Veillard <daniel@veillard.com>
548
549 * SAX.c: Fixed validation bug #108858 on namespace names using
550 entities and reported by Brent Hendricks
551 * xmllint.c: report xmlTextReaderHasValue() result in --stream
552 --debug output.
553
Daniel Veillard48ef4c92003-03-22 12:38:15 +0000554Sat Mar 22 13:32:39 CET 2003 Daniel Veillard <daniel@veillard.com>
555
556 * xmlreader.c: fixed bug #108801 reported by Malcolm Tredinnick
557 about the DocType node not being reported sometimes.
558 * python/tests/reader.py: added to test to the regression checks
559
Daniel Veillard120e8eb2003-03-22 01:00:34 +0000560Sat Mar 22 01:57:40 CET 2003 Daniel Veillard <daniel@veillard.com>
561
562 * xmlreader.c: fixed bug #108546 on long CDATA (or text nodes)
563 reported by Edd Dumbill
564
Daniel Veillard77a90a72003-03-22 00:04:05 +0000565Sat Mar 23 01:00:24 CET 2003 Daniel Veillard <daniel@veillard.com>
566
567 * HTMLparser.c parser.c parserInternals.c: patch from
568 johan@evenhuis.nl for #107937 fixing some line counting
569 problems, and some other cleanups.
570 * result/HTML/: this result in some line number changes
571
Daniel Veillard580ced82003-03-21 21:22:48 +0000572Fri Mar 21 22:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
573
574 * configure.in Makefile.am: fixed Red Hat bug #86118 use libxml2.spec
575 instead of libxml.spec
576 * relaxng.c: fixed some of the error reporting excessive
577 verbosity
578 * catalog.c debugXML.c valid.c xmlreader.c xmlschemas.c xpath.c
579 xmlschemastypes.c: removed some warnings from gcc
580 * doc/libxml2-api.xml: rebuilt
581
Daniel Veillarde063f482003-03-21 16:53:17 +0000582Fri Mar 21 17:25:23 CET 2003 Daniel Veillard <daniel@veillard.com>
583
584 * relaxng.c: another optimization, for choice this time
585 * result/relaxng/spec1* result/relaxng/tutor12_1*
586 result/relaxng/tutor3_7: cleanups.
587
Daniel Veillard0e3d3ce2003-03-21 12:43:18 +0000588Fri Mar 21 13:41:23 CET 2003 Daniel Veillard <daniel@veillard.com>
589
590 * relaxng.c: fixed xmlRelaxNGNodeMatchesList
591 * test/relaxng/testsuite.xml: augmented the test suite
592 * result/relaxng/spec1* result/relaxng/tutor12_1*: this fixes
593 some schemas validation tests in the presence of foreign
594 namespaces.
595
Daniel Veillardbbb78b52003-03-21 01:24:45 +0000596Fri Mar 21 02:23:34 CET 2003 Daniel Veillard <daniel@veillard.com>
597
598 * relaxng.c: added another interleave speedup.
599
Daniel Veillardef2e4ec2003-03-20 16:23:26 +0000600Thu Mar 20 17:22:00 CET 2003 Daniel Veillard <daniel@veillard.com>
601
602 * xmlschemastypes.c: added integer and fixed one of the
603 IDREFS regression tests pbm
604 * result/relaxng/docbook_0.err: updated
605
Daniel Veillard249d7bb2003-03-19 21:02:29 +0000606Wed Mar 19 21:58:47 CET 2003 Daniel Veillard <daniel@veillard.com>
607
608 * valid.c xmlschemastypes.c: attempt to cope with ID/IDREF(S)
609 declared both in the DTD and in the Schemas <grin/>
610 * relaxng.c: more debug, added a big optimization for <mixed>
611 * test/relaxng/testsuite.xml: augmented the testsuite
612 * test/relaxng/ result/relaxng: added the RelaxNG spec and a
613 DocBook example to the regression tests
614
Daniel Veillard798024a2003-03-19 10:36:09 +0000615Wed Mar 19 11:34:10 CET 2003 Daniel Veillard <daniel@veillard.com>
616
617 * check-xsddata-test-suite.py: cosmetic change for output
618 * relaxng.c: try to minimize calls to malloc/free for states.
619
Daniel Veillarda1a9d042003-03-18 16:53:17 +0000620Tue Mar 18 17:50:31 CET 2003 Daniel Veillard <daniel@veillard.com>
621
622 * tree.c: removed a warning
623 * xmlschemastypes.c: more cleanup, added ENTITY and ENTITIES
624 support
625 * check-relaxng-test-suite.py check-xsddata-test-suite.py:
626 cleanup/improvements of the regression tests batch
627 * test/relaxng/testsuite.xml: augmented libxml2 own testsuite
628
Daniel Veillard28c52ab2003-03-18 11:39:17 +0000629Tue Mar 18 12:36:22 CET 2003 Daniel Veillard <daniel@veillard.com>
630
631 * relaxng.c: fixed error msg cleanup deallocation
632 * xmlschemastypes.c: added a function to handle lists of
633 atomic types, added support for IDREFS
634
Daniel Veillardc3da18a2003-03-18 00:31:04 +0000635Tue Mar 18 01:28:15 CET 2003 Daniel Veillard <daniel@veillard.com>
636
637 * relaxng.c valid.c xmlschemastypes.c: added Datatype ID
638 and IDREF, usable from RelaxNG now
639 * include/libxml/xmlschemastypes.h: need to add a new interface
640 because the validation modifies the infoset
641 * test/relaxng/testsuite.xml: extended the testsuite
642
Daniel Veillard952379b2003-03-17 15:37:12 +0000643Mon Mar 17 16:34:07 CET 2003 Daniel Veillard <daniel@veillard.com>
644
645 * relaxng.c: fixed the last core RelaxNG bug known #107083,
646 shemas datatype ID/IDREF support still missing though.
647 * xmlreader.c: fix a crashing bug with prefix raised by
648 Merijn Broeren
649 * test/relaxng/testsuite.xml: augmented the testsuite with
650 complex inheritance tests
651
Daniel Veillardfd573f12003-03-16 17:52:32 +0000652Sun Mar 16 18:45:50 CET 2003 Daniel Veillard <daniel@veillard.com>
653
654 * relaxng.c: switched back to the previous Relax-NG code base,
655 the derivation algorithm need severe constraining code to avoid
656 combinatorial explosion. Fixed the problem with Sebastian Rahtz
657 TEI based example and other bugs
658 * result/relaxng/*err: updated the results
659 * test/relaxng/testsuite.xml: started a new test suite
660
Daniel Veillard1564e6e2003-03-15 21:30:25 +0000661Sat Mar 15 22:26:46 CET 2003 Daniel Veillard <daniel@veillard.com>
662
663 * relaxng.c include/libxml/relaxng.h: After coming to the conclusion
664 that the original RelaxNG validation code was un-fixeable, it got
665 rewritten to use the derivation algorithm from James Clark and
666 redebugged it (nearly) from scratch:
667 found 373 test schemas: 372 success 1 failures
668 found 529 test instances: 529 success 0 failures
669
Daniel Veillard39eb88b2003-03-11 11:21:28 +0000670Tue Mar 11 12:08:23 CET 2003 Daniel Veillard <daniel@veillard.com>
671
672 * SAX.c parser.c: fix some recursion problems introduced in the
673 last release.
674 * relaxng.c: more debugging of the RNG validation engine, still
675 problems though.
676
Daniel Veillard5add8682003-03-10 13:13:58 +0000677Mon Mar 10 14:10:47 CET 2003 Daniel Veillard <daniel@veillard.com>
678
679 * Makefile.am: stop generating wrong result file with * in name
680 * relaxng.c: fixing the include bug raised by Sebastian Rahtz
681 * result/relaxng/demo* test/relaxng/demo: added the tests from
682 Sebastian reproducing the problem.
683
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +0000684Sun Mar 9 18:02:31 MST 2003 John Fleck <jfleck@inkstain.net>
685
Daniel Veillard5add8682003-03-10 13:13:58 +0000686 * doc/xmllint.1: regenerating man page from xmllint.xml to pick
687 up Aleksey's change
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +0000688
Aleksey Sanin693c9bc2003-03-09 22:36:52 +0000689Sun Mar 9 13:53:16 2003 Aleksey Sanin <aleksey@aleksey.com>
690
691 * xmllint.c doc/xmllint.xml: use $XMLLINT_INDENT environment
692 variable to control the indentation for the xmllint "--format"
693 option
694
Igor Zlatkovic47ba1c72003-03-08 13:29:42 +0000695Sat Mar 8 14:27:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
696
697 * encoding.c: applied Gennady's patch against buffer overrun
698
Daniel Veillard42f12e92003-03-07 18:32:59 +0000699Fri Mar 7 19:29:40 CET 2003 Daniel Veillard <daniel@veillard.com>
700
701 * test/xsdtest/xsdtest.xml uri.c: after and exchange with James
702 Clark it appeared I had bug in URI parsing code ...
703 * relaxng.c include/libxml/relaxng.h: completely revamped error
704 reporting to not loose message from optional parts.
705 * xmllint.c: added timing for RNG validation steps
706 * result/relaxng/*: updated the result, all error messages changed
707
Daniel Veillardedfd5882003-03-07 14:20:40 +0000708Fri Mar 7 15:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
709
710 * xpath.c: fix bug #107804, the algorithm used for document order
711 computation was failing on attributes.
712
Daniel Veillard83391282003-03-06 21:37:30 +0000713Thu Mar 6 22:35:50 CET 2003 Daniel Veillard <daniel@veillard.com>
714
715 * valid.c: fix bug #107764 , possibility of buffer overflow
716 in xmlValidDebug()
717
Daniel Veillard6c73cb82003-03-05 16:45:40 +0000718Wed Mar 5 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
719
720 * nanoftp.c include/libxml/nanoftp.h: adding xmlNanoFTPDele()
721 from Philipp Dunkel
722
Daniel Veillard5f704af2003-03-05 10:01:43 +0000723Wed Mar 5 10:57:09 CET 2003 Daniel Veillard <daniel@veillard.com>
724
725 * xmlschemastype.c: made powten array static it should not be exported
726 * HTMLparser.c: fix bug #107361 by reusing the code from the XML
727 parser function.
728 * testHTML.c: get rid of valgrind messages on the HTML SAX tests
729
Daniel Veillard7b72ee52003-02-27 23:24:53 +0000730Fri Feb 28 00:23:00 CET 2003 Daniel Veillard <daniel@veillard.com>
731
732 * tree.c: fixed a node dump crash on attributes
733 * test/xsdtest/xsdtest.xml test/xsdtest/xsdtest.xsl: fixed
734 an URI test bug and get better output.
735
Daniel Veillard463a5472003-02-27 21:30:32 +0000736Thu Feb 27 22:28:40 CET 2003 Daniel Veillard <daniel@veillard.com>
737
738 * check-xsddata-test-suite.py: give more infos
739 * relaxng.c: fix a bug reported by Sebastian Rahtz and
740 REF->DEF in attribute values.
741
Daniel Veillardeb7189f2003-02-27 20:11:13 +0000742Thu Feb 27 21:09:32 CET 2003 Daniel Veillard <daniel@veillard.com>
743
744 * check-xsddata-test-suite.py test/xsdtest/xsdtest.xml
745 test/xsdtest/xsdtest.xsl: import of the XSD Datatype
746 regression tests from James Clark.
747
Daniel Veillard8bc6cf92003-02-27 17:42:22 +0000748Thu Feb 27 18:40:04 CET 2003 Daniel Veillard <daniel@veillard.com>
749
750 * relaxng.c xmlschemas.c xmlschemastypes.c
751 include/libxml/xmlschemastypes.h: added param support for relaxng
752 type checking, started to increment the pool of simple types
753 registered, still much work to be done on simple types and
754 facets checkings.
755
Daniel Veillard19ab45b2003-02-26 15:49:03 +0000756Wed Feb 26 16:45:39 CET 2003 Daniel Veillard <daniel@veillard.com>
757
758 * entities.c: fixes again one of the problem raised by
759 James Clark in #106788
760
Daniel Veillardc482e262003-02-26 14:48:48 +0000761Wed Feb 26 15:46:48 CET 2003 Daniel Veillard <daniel@veillard.com>
762
763 * relaxng.c: Fixed a couple of problem raised by James Clark
764 in bug #107083, the support for ID/IDREF/IDREFS at the WXS
765 datatype level still not fixed though.
766
Daniel Veillard17bed982003-02-24 20:11:43 +0000767Mon Feb 24 21:09:19 CET 2003 Daniel Veillard <daniel@veillard.com>
768
769 * configure.in: preparing release 2.5.4
770 * doc/*: updated and rebuilt the docs
771 * relaxng.c: removed warnings
772 * result/relaxng/*: updated the results
773
Daniel Veillardf4be0182003-02-24 19:54:33 +0000774Mon Feb 24 20:53:17 CET 2003 Daniel Veillard <daniel@veillard.com>
775
776 * valid.c: fixes a DTD regexp generation problem.
777
Daniel Veillard02111c12003-02-24 19:14:52 +0000778Mon Feb 24 20:12:57 CET 2003 Daniel Veillard <daniel@veillard.com>
779
780 * parser.c: fixes bug #105998 about false detection of
781 attribute consumption loop.
782
Daniel Veillard2406abd2003-02-24 18:16:47 +0000783Mon Feb 24 19:14:57 CET 2003 Daniel Veillard <daniel@veillard.com>
784
785 * xinclude.c: Fixes bug #106931 in XInclude entities merging.
786
Daniel Veillardfcc822e2003-02-24 17:52:08 +0000787Mon Feb 24 18:50:35 CET 2003 Daniel Veillard <daniel@veillard.com>
788
789 * SAX.c: fixed bug #105992
790
Daniel Veillard3ebc7d42003-02-24 17:17:58 +0000791Mon Feb 24 18:14:16 CET 2003 Daniel Veillard <daniel@veillard.com>
792
793 * tree.c: fixed xmlSetProp and al. when the node passed is not an
794 element.
795 * relaxng.c: fixed bugs 7.3 (though not complete) and memory leaks
796 found 373 test schemas: 369 success 4 failures
797 found 529 test instances: 525 success 4 failures
798 * check-relaxng-test-suite.py: added memory debug reporting
799
Daniel Veillardc64b8e92003-02-24 11:47:13 +0000800Mon Feb 24 12:41:54 CET 2003 Daniel Veillard <daniel@veillard.com>
801
802 * uri.c parser.c: some warning removal on Igor's patch
803 * tree.c: seems I messed up with #106788 fix
804 * python/libxml.c: fixed some base problems when Python provides
805 the resolver.
806 * relaxng.c: fixed the interleave algorithm
807 found 373 test schemas: 364 success 9 failures
808 found 529 test instances: 525 success 4 failures
809 the resulting failures are bug in the algorithm from 7.3 and
810 lack of support for params
811
Daniel Veillard0046c0f2003-02-23 13:52:30 +0000812Sun Feb 23 14:49:39 CET 2003 Daniel Veillard <daniel@veillard.com>
813
814 * parser.c: another fix for nodeinfo in entities problem
815 * tree.c entities.c: fixed bug #106788 from James Clark
816 some spaces need to be serialized as character references.
817
Igor Zlatkovic40ed73b2003-02-23 13:40:12 +0000818Sat Feb 22 18:28:16 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
819
820 * parser.c uri.c: fixed the bug I introduced in the path
821 handling, reported by Sebastian Bergmann
822
Daniel Veillard44e1dd02003-02-21 23:23:28 +0000823Sat Feb 22 00:19:48 CET 2003 Daniel Veillard <daniel@veillard.com>
824
825 * parser.c: fixing some nodeinfo in entities problem raised
826 by Glenn W. Bach
827 * relaxng.c: implemented the first section 7.3 check
828 * result/relaxng/*: updated the results
829
Daniel Veillardc5312d72003-02-21 17:14:10 +0000830Fri Feb 21 18:12:19 CET 2003 Daniel Veillard <daniel@veillard.com>
831
832 * relaxng.c: fixed some problems in the previous commit
833 and finished implementing 4.16 rules checking
834 found 373 test schemas: 353 success 20 failures
835 found 529 test instances: 519 success 6 failures
836 * result/relaxng/*: updated the results
837
Daniel Veillard4c5cf702003-02-21 15:40:34 +0000838Fri Feb 21 16:37:39 CET 2003 Daniel Veillard <daniel@veillard.com>
839
840 * relaxng.c: implemented checks from section 7.2
841
Daniel Veillard77648bb2003-02-20 15:03:22 +0000842Thu Feb 20 16:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
843
844 * relaxng.c: implemented the checks from section 7.1, fixed
845 some of the 4.20 and 4.21 problems.
846 found 373 test schemas: 338 success 35 failures
847 found 529 test instances: 519 success 6 failures
848 * result/relaxng/*: updated the results
849
Daniel Veillard1c745ad2003-02-20 00:11:02 +0000850Thu Feb 20 01:09:24 CET 2003 Daniel Veillard <daniel@veillard.com>
851
852 * relaxng.c: implemented the 4.20 and 4.21 simplification rules.
853 * result/relaxng/*: updated the results
854
Daniel Veillardce14fa52003-02-19 17:32:48 +0000855Wed Feb 19 18:30:30 CET 2003 Daniel Veillard <daniel@veillard.com>
856
857 * relaxng.c: more bugfixes
858 * result/relaxng/*: updated the results
859
Igor Zlatkovic7e1d1582003-02-19 14:51:44 +0000860Wed Feb 19 15:39:56 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
861
862 * DOCBparser.c: obsoleted xmlNormalizeWindowsPath
863 * HTMLparser.c: obsoleted xmlNormalizeWindowsPath
864 * SAX.c: ensured xmlDoc.URL is always canonic
865 * parser.c: obsoleted xmlNormalizeWindowsPath
866 * uri.c include/libxml/uri.h: introduced xmlCanonicPath
867 * xmlIO.c include/libxml/xmlIO.h: obsoleted xmlNormalizeWindowsPath
868 * win32/libxml2.def.src: added few exports
869
870
Daniel Veillard2e9b1652003-02-19 13:29:45 +0000871Wed Feb 19 14:26:51 CET 2003 Daniel Veillard <daniel@veillard.com>
872
873 * Makefile.am configure.in: patched to have shared libraries
874 for Python regression tests and static binaries for gdb debug
875 in my development environment
876 * relaxng.c: more bugfixes
877 found 373 test schemas: 296 success 77 failures
878 found 529 test instances: 516 success 8 failures
879 * result/relaxng/*: updated the results
880
Daniel Veillard8fe98712003-02-19 00:19:14 +0000881Wed Feb 19 01:17:48 CET 2003 Daniel Veillard <daniel@veillard.com>
882
883 * relaxng.c: guess what ! Relax-NG bugfixing, what a surprize...
884
Daniel Veillardd4310742003-02-18 21:12:46 +0000885Tue Feb 18 22:09:50 CET 2003 Daniel Veillard <daniel@veillard.com>
886
887 * xmlschemastypes.c: float/double check bugfix
888 * tree.c include/libxml/tree.h: exported a function for NMTOKEN
889 validation
890 * xmlreader.c: add a TODO for Jody
891 * relaxng.c: bugfix bugfix bugfix
892 found 373 test schemas: 300 success 73 failures
893 found 529 test instances: 507 success 10 failures
894 * result/relaxng/*: updated the results
895
Daniel Veillard2df2de22003-02-17 23:34:33 +0000896Tue Feb 18 00:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
897
898 * relaxng.c check-relaxng-test-suite.py: more RelaxNG bug hunting
899
Daniel Veillard416589a2003-02-17 17:25:42 +0000900Mon Feb 17 18:23:32 CET 2003 Daniel Veillard <daniel@veillard.com>
901
902 * relaxng.c check-relaxng-test-suite.py: more work on the
903 RelaxNG implementation conformance testing.
904 found 373 test schemas: 284 success 89 failures
905 found 529 test instances: 448 success 47 failures
906 * result/relaxng/*: updated the results
907
Daniel Veillard784b9352003-02-16 15:50:27 +0000908Sun Feb 16 16:48:38 CET 2003 Daniel Veillard <daniel@veillard.com>
909
910 * ChangeLog tree.c doc/libxml-doc.el doc/libxml2-api.xml: applied
911 a patch from Kjartan Maraas to fix some typos
912
Daniel Veillardfebcca42003-02-16 15:44:18 +0000913Sun Feb 16 16:40:52 CET 2003 Daniel Veillard <daniel@veillard.com>
914
915 * relaxng.c: more bug-hunting
916 * testRelax.c include/libxml/relaxng.h: added --tree to dump the
917 intermediate rng tree
918 * python/generator.py: patch from Stephane Bidoul to fix the generator
919 on python < 2.2
920
Daniel Veillardd2298792003-02-14 16:54:11 +0000921Fri Feb 14 17:49:26 CET 2003 Daniel Veillard <daniel@veillard.com>
922
923 * check-relaxng-test-suite.py relaxng.c: more testing on the
924 Relax-NG front, cleaning up the regression tests failures
925 current state and I forgot support for "mixed":
926 found 373 test schemas: 280 success 93 failures
927 found 529 test instances: 401 success 68 failures
928 * tree.c include/libxml/tree.h xmlschemastypes.c: finished and
929 moved the Name, NCName and QName validation routine in tree.c
930 * uri.c: fixed handling of URI ending up with #, i.e. having
931 an empty fragment ID.
932 * result/relaxng/*: updated the results
933
Daniel Veillard9a237c92003-02-13 15:52:58 +0000934Thu Feb 13 16:49:24 CET 2003 Daniel Veillard <daniel@veillard.com>
935
936 * check-xinclude-test-suite.py: improved the script accordingly
937 to the XInclude regression tests updates
938 * xpointer.c: Implemented XPointer element() Scheme W3C PR of 13
939 November 2002
940 * result/XPath/xptr/chapterschildseq result/XPath/xptr/vidchildseq
941 test/XPath/xptr/chapterschildseq test/XPath/xptr/vidchildseq:
942 augmented the Xpointer testsuite for the element() scheme
943
Daniel Veillardf4b4f982003-02-13 11:02:08 +0000944Thu Feb 13 12:00:30 CET 2003 Daniel Veillard <daniel@veillard.com>
945
946 * relaxng.c: added TODO for the DTD compatibility spec
947 * xinclude.c: more bug fixes driven by the testsuite
948
Daniel Veillardd581b7e2003-02-11 18:03:05 +0000949Tue Feb 11 19:01:02 CET 2003 Daniel Veillard <daniel@veillard.com>
950
951 * check-xinclude-test-suite.py xinclude.c: Work on the W3C/NIST
952 regression tests for XInclude, improved the script, improving
953 XInclude error reporting mechanism
954
Daniel Veillard1d788d22003-02-10 16:21:58 +0000955Mon Feb 10 17:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
956
957 * NEWS doc/* configure.in: preparing release 2.5.3
958
Daniel Veillardfd7ce5f2003-02-10 16:12:39 +0000959Mon Feb 10 17:11:22 CET 2003 Daniel Veillard <daniel@veillard.com>
960
961 * tree.c: trying to fix #104934 about some XHTML1 serialization
962 issues.
963
Daniel Veillard809faa52003-02-10 15:43:53 +0000964Mon Feb 10 16:41:13 CET 2003 Daniel Veillard <daniel@veillard.com>
965
966 * encoding.c xmlIO.c: fixing bug #104646 about iconv based
967 encoding conversion when the input buffer stops in the
968 middle of a multibyte char
969
Daniel Veillard1703c5f2003-02-10 14:28:44 +0000970Mon Feb 10 15:24:47 CET 2003 Daniel Veillard <daniel@veillard.com>
971
972 * test/relaxng/OASIS/spectest.xml: OASIS RelaxNG testsuite
973 * check-relaxng-test-suite.py: python script to run regression
974 against OASIS RelaxNG testsuite
975 * relaxng.c: some cleanup tweaks
976 * HTMLparser.c globals.c: cleanups in comments
977 * doc/libxml2-api.xml: updated the API
978 * result/relaxng/*: errors moved files, so large diffs but
979 no changes at the semantic level.
980
Daniel Veillard6aa2f602003-02-10 00:01:56 +0000981Mon Feb 10 01:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
982
983 * tree.c: fixing #105678 problem when dumping a namespace node.
984
Daniel Veillard591b4be2003-02-09 23:33:36 +0000985Mon Feb 10 00:30:01 CET 2003 Daniel Veillard <daniel@veillard.com>
986
987 * xpath.c: fixed doc comment problems
988 * python/generator.py python/libxml_wrap.h python/types.c: adding
989 RelaxNG wrappers
990 * python/tests/Makefile.am python/tests/relaxng.py: added a specific
991 test of those early Python RelaxNG bindings
992
993Sun Feb 9 15:18:43 CET 2003 Daniel Veillard <daniel@veillard.com>
Daniel Veillard231d7912003-02-09 14:22:17 +0000994
995 * libxml.spec.in: fixes a libtool problem on AMD 64bits builds
996 * relaxng.c: found the validation problem I had with interleave
997 when not covering all remaining siblings
998 * Makefile.am test.relaxng/* result/relaxng/*: augmented the
999 testsuite and check the RNG schemas against the RNG schemas
1000 given in appendix A
1001
Igor Zlatkovic6dacee62003-02-08 17:52:57 +00001002Sat Feb 8 18:55:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1003
1004 * win32/Makefile.msvc: updates for RelaxNG
1005 * win32/Makefile.mingw: updates for RelaxNG
1006 * win32/libxml2.def.src: added RelaxNG exports
1007
Daniel Veillard97fd5672003-02-07 13:01:54 +00001008Fri Feb 7 14:00:53 CET 2003 Daniel Veillard <daniel@veillard.com>
1009
1010 * xinclude.c: applied another bug fix from Sean Chittenden
1011
Daniel Veillardef4d3bc2003-02-07 12:38:22 +00001012Fri Feb 7 13:34:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1013
1014 * configure.in xmllint.c: I f...ed up the default configuration
1015 of schemas and --relaxng option display in xmllint, pointed by
1016 Morus Walter.
1017 * xlink.c: Sean Chittenden pointed a couple of errors in the XLink
1018 detection module, fixes bug #105374.
1019
Daniel Veillardc5a70f22003-02-06 23:41:59 +00001020Fri Feb 7 01:43:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1021
1022 * xmlschemastypes.c: added the boolean base type.
1023
Daniel Veillard96a4b252003-02-06 08:22:32 +00001024Thu Feb 6 10:23:52 CET 2003 Daniel Veillard <daniel@veillard.com>
1025
1026 * xmlschemastypes.c: started implementing some of the missing
1027 default simple types
1028 * result/relaxng/*: updated the results
1029
Daniel Veillard72fef162003-02-05 14:31:19 +00001030Wed Feb 5 15:28:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1031
1032 * NEWS doc/*: updated the docs, ready for 2.5.2 release
1033
Daniel Veillard71531f32003-02-05 13:19:53 +00001034Wed Feb 5 14:15:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1035
1036 * HTMLparser.c tree.c xmlIO.c: comments cleanups
1037 * Makefile.am: use xmllint for doing the RelaxNG tests
1038 * configure.in: preparing 2.5.2 made schemas support default to
1039 on instead of off
1040 * relaxng.c: removed the verbosity
1041 * xmllint.c: added --relaxng option
1042 * python/generator.py python/libxml_wrap.h: prepared the integration
1043 of the new RelaxNG module and schemas
1044 * result/relaxng/*: less verbose output
1045
Daniel Veillardec498e12003-02-05 11:01:50 +00001046Wed Feb 5 12:00:36 CET 2003 Daniel Veillard <daniel@veillard.com>
1047
1048 * valid.c: do not run content model validation if the
1049 content is not determinist
1050
Daniel Veillardde590ca2003-02-05 10:45:26 +00001051Wed Feb 5 11:43:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1052
1053 * SAX.c: added the redefinition of namespaced attribute
1054 check that was missing as Fabrice Desré pointed out.
1055
Daniel Veillard930dfb62003-02-05 10:17:38 +00001056Wed Feb 5 11:09:29 CET 2003 Daniel Veillard <daniel@veillard.com>
1057
1058 * HTMLparser.c include/libxml/HTMLparser.h: applied HTML
1059 improvements from Nick Kew, allowing to do more checking
1060 to HTML elements and attributes.
1061
Daniel Veillard4287c572003-02-04 22:48:53 +00001062Tue Feb 4 23:47:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1063
1064 * xinclude.c: fixing bug #105137 about entities declaration
1065 needing to be copied to the including document.
1066
Daniel Veillard652d8a92003-02-04 19:28:49 +00001067Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1068
1069 * catalog.c: fixed bug #104817 with delegateURI
1070 * xpath.c: fixing bugs #104123 and #104125
1071
Daniel Veillard0e298ad2003-02-04 16:14:33 +00001072Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
1073
1074 * configure.in valid.c xmlreader.c python/libxml_wrap.h
1075 python/types.c: fixing #104096 to compile without regexps
1076
Daniel Veillard57e79b32003-02-04 15:33:12 +00001077Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1078
1079 * valid.c: fixing bug #103969 forgot to add an epsilon transition
1080 when building the automata for elem*
1081
Daniel Veillard358a9892003-02-04 15:22:32 +00001082Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1083
1084 * HTMLparser.c: applied patch from Arne de Bruijn fixing
1085 bug #103827
1086
Daniel Veillardeb137172003-02-04 15:18:06 +00001087Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1088
1089 * HTMLparser.c: updating a comment, fixing #103776
1090
Daniel Veillard8d589042003-02-04 15:07:21 +00001091Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
1092
1093 * parser.c: fixing bug 105049 for validity checking of content
1094 within recursive entities.
1095
Daniel Veillarde5b110b2003-02-04 14:43:39 +00001096Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1097
1098 * HTMLparser.c: try to fix # 105049
1099 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
1100 * tree.c: updated a function comment
1101
Daniel Veillard419a7682003-02-03 23:22:49 +00001102Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1103
1104 * relaxng: more work on grammars and refs/defs
1105 * test/relaxng/* result/relaxng/*: augmented/updated the
1106 regression tests
1107
Daniel Veillard144fae12003-02-03 13:17:57 +00001108Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1109
1110 * relaxng: more work on name classes, except support
1111 * test/relaxng/* result/relaxng/*: augmented/updated the
1112 regression tests
1113
Daniel Veillard1ed7f362003-02-03 10:57:45 +00001114Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
1115
1116 * relaxng: more work on name classes, the "validate all" schemas
1117 seems to work now.
1118 * test/relaxng/* result/relaxng/*: augmented/updated the
1119 regression tests
1120
Daniel Veillard3b2e4e12003-02-03 08:52:58 +00001121Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1122
1123 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
1124 * parser.c: put a guard against infinite document depth, basically
1125 trying to avoid another kind of DoS attack.
1126 * relaxng.c: some code w.r.t. nameClasses
1127
Daniel Veillardfc1a4502003-02-02 16:02:55 +00001128Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1129
1130 * test/relaxng/* result/relaxng/*: check all the namespace support
1131 was actually correct based on tutorial section 10.
1132
Daniel Veillarde2a5a082003-02-02 14:35:17 +00001133Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1134
1135 * relaxng: include seems to work okay now
1136 * test/relaxng/* result/relaxng/*: augmented/updated the
1137 regression tests
1138
Daniel Veillarda9d912d2003-02-01 17:43:10 +00001139Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1140
1141 * relaxng.c: a bit of work done in the train back.
1142 * test/relaxng/*: added one of the include tests
1143
Daniel Veillard154877e2003-01-30 12:17:05 +00001144Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1145
1146 * relaxng: more work done in the train
1147 * test/relaxng/* result/relaxng/*: augmented/updated the
1148 regression tests
1149
Daniel Veillarde431a272003-01-29 23:02:33 +00001150Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1151
1152 * relaxng.c: debugging of externalRef
1153 * test/relaxng/* result/relaxng/*: augmented/updated the
1154 regression tests
1155
Daniel Veillardd41f4f42003-01-29 21:07:52 +00001156Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1157
1158 * relaxng.c: more work on Relax-NG, implementing externalRef
1159 * test/relaxng/* result/relaxng/*: augmented/updated the
1160 regression tests
1161 * Makefile.am: cleanup to Relaxtests target
1162
Daniel Veillardb08c9812003-01-28 23:09:49 +00001163Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1164
1165 * relaxng.c: more work on Relax-NG, implementing interleave
1166 * test/relaxng/* result/relaxng/*: augmented/updated the
1167 regression tests
1168
Daniel Veillard76fc5ed2003-01-28 20:58:15 +00001169Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
1170
1171 * relaxng.c: more work on Relax-NG, implementing interleave
1172 * test/relaxng/* result/relaxng/*: augmented/updated the
1173 regression tests
1174
MST 2003 John Fleckda81d192003-01-27 14:35:56 +00001175Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
1176
1177 * doc/tutorial/customfo.xsl
1178 * doc/tutorial/customhtml.xsl
1179 adding stylesheet customizations used to generate fo
1180 for pdf and html
1181
Daniel Veillardc6e997c2003-01-27 12:35:42 +00001182Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1183
1184 * relaxng.c: more work on Relax-NG
1185 * test/relaxng/* result/relaxng/*: augmented/updated the
1186 regression tests
1187 * xmlschemastypes.c: added a number of base type definition but not
1188 the associated checks, those are still TODOs
1189
MST 2003 John Fleck731967e2003-01-27 00:39:50 +00001190Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
1191
1192 in docs/tutorial:
1193 * apa.html
1194 * apb.html
1195 * apc.html
1196 * apd.html
1197 * ape.html
1198 * apf.html
1199 * apg.html
1200 * ar01s02.html
1201 * ar01s03.html
1202 * ar01s04.html
1203 * ar01s05.html
1204 * ar01s06.html
1205 * ar01s07.html
1206 * ar01s08.html
1207 * index.html
1208 * xmltutorial.pdf
1209 * xmltutorial.xml
1210 add index to tutorial
1211
MST 2003 John Fleck937362d2003-01-27 00:04:32 +00001212Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
1213
1214 * doc/xmlcatalog.1
1215 * doc/xmlcatalog_man.html
1216 * doc/xmlcatalog_man.xml
1217 belatedly fixing bug #93622 (adds rewriteURI type to
1218 "--add" option in xmlcatalog man page
1219
Daniel Veillard3be27512003-01-26 19:49:04 +00001220Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1221
Daniel Veillardc6e997c2003-01-27 12:35:42 +00001222 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +00001223 Julio Merino, closing #104475
1224
Daniel Veillardea3f3982003-01-26 19:45:18 +00001225Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1226
1227 * relaxng.c: more work on Relax-NG
1228 * test/relaxng/* result/relaxng/*: augmented/updated the
1229 regression tests
1230
Daniel Veillardedc91922003-01-26 00:52:04 +00001231Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1232
1233 * relaxng.c: more work on Relax-NG
1234 * test/relaxng/* result/relaxng/*: augmented/updated the
1235 regression tests
1236
Daniel Veillarddd1655c2003-01-25 18:01:32 +00001237Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1238
1239 * README: updated the policy on private mail answers
1240 * relaxng.c: more work on Relax-NG
1241 * test/relaxng/* result/relaxng/*: augmented/updated the
1242 regression tests
1243
Daniel Veillard7424eb62003-01-24 14:14:52 +00001244Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
1245
1246 * error.c parser.c tree.c: applied a documentation patch from
1247 Stefan Kost
1248
Daniel Veillard276be4a2003-01-24 01:03:34 +00001249Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1250
1251 * relaxng.c: more work on Relax-NG
1252 * doc/*: regenerated the docs
1253 * test/relaxng/* result/relaxng/*: updated and augmented the
1254 Relax-NG regression tests and results
1255
Daniel Veillard6eadf632003-01-23 18:29:16 +00001256Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1257
1258 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
1259 First commit of the new Relax-NG validation code, not generally
1260 useful yet.
1261 * test/relaxng/* result/relaxng/*: current state of the regression
1262 tests
1263
Daniel Veillard814a76d2003-01-23 18:24:20 +00001264Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1265
1266 * tree.c: minimized the memory allocated for GetContent
1267 and a bit of cleanup.
1268
Daniel Veillardff12c492003-01-23 16:42:55 +00001269Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
1270
1271 * python/generator.py: seems there is no good reasons to
1272 not generate bindings for XPointer
1273
Daniel Veillard540a31a2003-01-21 11:21:07 +00001274Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1275
1276 * xmlreader.c doc/apibuild.py: applied a new patch from
1277 Stéphane Bidoul for cleanups
1278 * doc/libxml2-api.xml: rebuilt the API description with
1279 new entry points
1280
Daniel Veillard417be3a2003-01-20 21:26:34 +00001281Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1282
1283 * xmlreader.c python/drv_libxml2.py python/generator.py
1284 python/libxml.c python/libxml.py python/libxml_wrap.h
1285 python/types.c: patch from Stéphane Bidoul for better per
1286 context error message APIs
1287 * python/tests/ctxterror.py python/tests/readererr.py:
1288 update of the tests
1289
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +00001290Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
1291
1292 * doc/guidelines.html
1293 grammar and spelling cleanup
1294
Daniel Veillard26f70262003-01-16 22:45:08 +00001295Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1296
1297 * xmlreader.c include/libxml/xmlreader.h python/generator.py
1298 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
1299 a patch from Stéphane Bidoul to allow per XMLtextReader error
1300 and warning handling
1301 * python/tests/Makefile.am python/tests/readererr.py: adding the
1302 specific regression test
1303
Daniel Veillard71f9d732003-01-14 16:07:16 +00001304Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1305
1306 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
1307 should raise a syntax error
1308
Daniel Veillarde4a07e72003-01-14 14:40:25 +00001309Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1310
1311 * python/libxml.c: cleanup patch from Stéphane Bidoul
1312
Daniel Veillard81601f92003-01-14 13:42:37 +00001313Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
1314
1315 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
1316
Daniel Veillarde6227e02003-01-14 11:42:39 +00001317Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
1318
1319 * python/generator.py python/libxml.c python/libxml.py
1320 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +00001321 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +00001322 Python level.
1323 * python/tests/Makefile.am python/tests/ctxterror.py: added a
1324 regression test for it.
1325
Daniel Veillard4dbe77a2003-01-14 00:17:42 +00001326Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1327
1328 * xmlreader.c: fixed the streaming property of the reader,
1329 it was generating tree faster than consuming it. Pointed out
1330 by Nate Myers
1331 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
1332
Igor Zlatkovic9df24742003-01-12 21:15:55 +00001333Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1334
Igor Zlatkovicd31876c2003-01-12 21:43:13 +00001335 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +00001336
Daniel Veillard8e7e1c02003-01-10 17:06:09 +00001337Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1338
1339 * xpath.c: fix to the XPath implementation for parent and
1340 ancestors axis when operating on a Result Value Tree.
1341 Fixes bug #100271
1342
Daniel Veillardcacbe5d2003-01-10 16:09:51 +00001343Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1344
1345 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
1346 to fix some URI/file escaping problems
1347
Daniel Veillard3b87b6b2003-01-10 15:21:50 +00001348Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
1349
1350 * python/generator.py: fixed a bug raised by Raymond Wiker,
1351 docSetRootElement() should not raise an exception if the
1352 return is None
1353
Daniel Veillard3e20a292003-01-10 13:14:40 +00001354Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
1355
1356 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
1357 fixed bug #102181 by applying the suggested change and fixing
1358 the generation/registration problem.
1359
Daniel Veillarde55e8e42003-01-10 12:50:02 +00001360Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1361
1362 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
1363 routines.
1364
Daniel Veillard8f872442003-01-09 23:19:02 +00001365Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
1366
1367 * parser.c: one more IsEmptyElement crazyness, that time in
1368 external parsed entities if substitution is asked.
1369 * python/tests/reader3.py: added a specific test.
1370
Daniel Veillarde329fc22003-01-09 21:36:42 +00001371Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1372
1373 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
1374 support and improved error handler registration
1375
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +00001376Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1377
1378 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
1379 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
1380 * README: fixed a link
1381
Daniel Veillarde2830f12003-01-08 17:47:49 +00001382Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
1383
1384 * configure.in doc/* NEWS: preparing 2.5.1 release
1385 * SAX.c parser.c: fixing XmlTextReader bug
1386
Daniel Veillard8bf70b92003-01-07 23:14:24 +00001387Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1388
1389 * SAX.c: fuck, I introduced a memory leak on external parsed
1390 entities in 2.5.0 :-(
1391
Daniel Veillard56ada1d2003-01-07 11:17:25 +00001392Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
1393
1394 * xmllint.c: another fix needed as pointed by Christophe Merlet
1395 for --stream --debug if compiled without debug support.
1396
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00001397Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
1398
1399 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +00001400 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00001401 update man page with --stream and --chkregister
1402
Daniel Veillard8326e732003-01-07 00:19:07 +00001403Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1404
1405 * globals.c: fixed --with-threads compile
1406 * xmllint.c: fixed --without-debug compile
1407 * include/libxml/globals.h: cleanup
1408 * include/libxml/schemasInternals.h: add a missing include
1409
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001410Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1411
1412 * configure.in NEWS: preparing 2.5.0 release
1413 * SAX.c: only warn in pedantic mode about namespace name
1414 brokeness
1415 * globals.c: fix a doc generation problem
1416 * uri.c: fix #101520
1417 * doc/*: updated and rebuilt the doc for the release, includuding
1418 stylesheet update
1419 * python/Makefile.am: fix a filename bug
1420
1421Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
1422
1423 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
1424 should not be called.
1425
1426Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1427
1428 * libxml-2.0.pc.in: applied the patch to fix #101894
1429
1430Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1431
1432 * tree.c : applied patch from Lukas Schroeder for register callbacks
1433 * valid.c: modified patch from Lukas Schroeder to test
1434 register callbacks with --chkregister
1435
1436Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1437
1438 * xmlreader.c: seriously changed the way data are pushed to
1439 the underlying parser, go by block of 512 bytes instead of
1440 tryng to detect tag boundaries at that level. Changed the
1441 way empty element are detected and tagged.
1442 * python/tests/reader.py python/tests/reader2.py
1443 python/tests/reader3.py: small changes mostly due to context
1444 reporting being different and DTD node being reported. Some
1445 errors previously undetected are now caught and fixed.
1446 * doc/xmlreader.html: flagged last section as TODO
1447
1448Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
1449
1450 * python/libxml.py: integrated the Python 2.2 optimizations
1451 from Hannu Krosing, while maintaining compatibility with
1452 1.5 and 2.1
1453
1454Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1455
1456 * xmllint.c: a bit of cleanup
1457 * xmlreader.c: small fix
1458 * doc/xmlreader.html: more work on the XmlTextReader tutorial
1459 * python/libxml.py: a few fixes pointed out by Hannu Krosing
1460
1461Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1462
1463 * python/setup.py.in: patch from Stéphane Bidoul to include
1464 drv_libxml2.py in setup.py
1465
1466Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1467
1468 * doc/xmlreader.html: starting documenting the new XmlTextReader
1469 interface.
1470
1471Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1472
1473 * xmllint.c: added the --stream flag to use the TextReader API
1474 * xmlreader.c: small performance tweak
1475
1476Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1477
1478 * xmlreader.c python/tests/reader2py: okay the DTD validation
1479 code on top of the XMLTextParser API should be solid now.
1480
1481Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
1482
1483 * xmlreader.c python/tests/reader2py: Fixing some more mess
1484 with validation and recursive entities while using the
1485 reader interface, it's getting a bit messy...
1486
1487Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1488
1489 * xmlreader.c python/tests/reader.py: another couple of problem
1490 related to IsEmptyElement reported by Stéphane Bidoul needed
1491 some fixes.
1492
1493Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1494
1495 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
1496 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
1497 based on the python XmlTextReader interface.
1498
1499Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1500
1501 * tree.c: backing out one change in the last patch which broke the
1502 regression tests
1503
1504Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
1505
1506 * global.data globals.c tree.c include/libxml/globals.h: applied
1507 an old patch from Lukas Schroeder to track node creation and
1508 destruction. Probably missing a lot of references at the moment
1509 and not usable reliably.
1510
1511Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1512
1513 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
1514 from doc/news.html and a stylesheet
1515
1516Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1517
1518 * xmlreader.c python/tests/reader.py: fixed another couple of
1519 xmlreader bugs reported by Stéphane Bidoul and added tests.
1520
1521Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1522
1523 * xmlreader.c python/tests/reader2.py: fixed another validity
1524 checking in external parsed entities raised by Stéphane Bidoul
1525 and added a specific regression test.
1526 * python/tests/reader3.py: cleanup
1527
1528Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1529
1530 * xmlreader.c python/tests/reader2.py: fixed a problem with
1531 validation within entities pointed by Stéphane Bidoul, augmented
1532 the tests to catch those.
1533
1534Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1535
1536 * python/generator.py: modified the generator to allow keeping
1537 class references when creating new classes, needed to fix a bug
1538 pointed by Stéphane Bidoul where the input buffer of the
1539 xmlTextReader instance gets destroyed if the python wrapper for
1540 the input is not referenced anymore.
1541
1542Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
1543
1544 * xmlreader.c python/tests/reader.py: fixed another pair of problem
1545 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
1546
1547Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1548
1549 * xmlreader.c python/tests/reader.py: fixed another problem
1550 pointed by Stéphane Bidoul
1551
1552Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1553
1554 * xmlreader.c python/tests/reader.py: fixed a limit case problem
1555 with "<a/>"
1556
1557Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1558
1559 * SAX.c: warn on xmlns:prefix="foo"
1560 * xmlreader.c python/tests/reader.py: fixed a couple of problem
1561 for namespace attributes handling.
1562
1563Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1564
1565 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
1566 a really nasty problem raised by a DocBook XSLT transform
1567 provided by Sebastian Bergmann
1568
1569Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
1570
1571 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
1572 by Stéphane Bidoul and integrated it into the tests
1573
1574Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
1575
1576 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
1577 extended the XmlTextReader API a bit, addding accessors for
1578 the current doc and node, and an entity substitution mode for
1579 the parser.
1580 * python/libxml.py python/libxml2class.txt: related updates
1581 * python/tests/Makefile.am python/tests/reader.py
1582 python/tests/reader2.py python/tests/reader3.py: updated a bit
1583 the old tests and added a new one to test the entities handling
1584
1585Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1586
1587 * python/generator.py python/libxml2class.txt
1588 python/tests/reader.py python/tests/reader2.py: changed the
1589 generator to provide casing for the XmlTextReader similar to
1590 C# so that examples and documentation are more directly transposable.
1591 Fixed the couple of tests in the suite.
1592
1593Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
1594
1595 * doc/guidelines.html: added a document on guildeline for
1596 publishing and deploying XML
1597
1598Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1599
1600 * valid.c xmlreader.c: final touch running DTD validation
1601 on the XmlTextReader
1602 * python/tests/Makefile.am python/tests/reader2.py: added a
1603 specific run based on the examples from test/valid/*.xml
1604
1605Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
1606
1607 * python/libxml.py: added a few predefined xmlTextReader parser
1608 configuration values.
1609
1610Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1611
1612 * python/libxml_wrap.h: trying to fix #102037
1613
1614Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1615
1616 * SAX.c: fixing bug #95296, when the predefined entities
1617 are redefined in the DTD the default one must be used
1618 instead anyway.
1619
1620Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
1621
1622 * doc/xmllint.xml
1623 * doc/xmllint.1
1624 Add discussion of XML_DEBUG_CATALOG to xmllint man
1625 page - bug #100907
1626
1627
1628Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1629
1630 * xmlreader.c: Fixed the empty node detection to avoid reporting
1631 an inexistant close tag.
1632
1633Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1634
1635 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
1636 for Python 2.1
1637
1638Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1639
1640 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
1641
1642Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1643
1644 * doc/libxml2-api.xml python/tests/reader.py: one really need
1645 to provide the base URI information when creating a reader parser
1646 from an input stream. Updated the API and the example using it.
1647
1648Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
1649
1650 * testReader.c xmlreader.c valid.c include/libxml/tree.h
1651 include/libxml/valid.h include/libxml/xmlreader.h: working on
1652 DTD validation on top of xml reader interfaces. Allows to
1653 validate arbitrary large instances. This required some extensions
1654 to the valid module interface and augmenting the size of xmlID
1655 and xmlRef structs a bit.
1656 * uri.c xmlregexp.c: simple cleanup.
1657
1658Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1659
1660 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
1661 work on the xml reader interfaces.
1662 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
1663 Web page for the Windows binaries.
1664
1665Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1666
1667 * xmlIO.c: applied a patch for VMS following the report by
1668 Nigel Hall
1669
1670Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1671
1672 * parser.c: the parseStartTag bug fix wasn't complete.
1673
1674Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1675
1676 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
1677 parseStartTag, fixing it.
1678 * test/att4 result/att4 result/noent/att4: adding the test
1679 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
1680 more methods to XmlTextReader.
1681
1682Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1683
1684 * win32/libxml2.def.src: added more xml reader exports
1685 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
1686 to the build
1687
1688Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
1689
1690 * doc/tutorial/xmltutorial.xml
1691 plus generated html and pdf
1692 Updating tutorial again based on further comments from Niraj
1693 Tolia on the last iteration
1694
1695Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
1696
1697 * doc/tutorial/xmltutorial.xml
1698 * doc/tutorial/includekeyword.c
1699 * doc/tutorial/includegetattribute.c
1700 plus generated html and pdf
1701 Adding fix from Niraj Tolia to tutorial to properly free memory.
1702
1703
1704Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1705
1706 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
1707 more methods of XmlTextReader.
1708 * python/libxml2class.txt python/tests/reader.py: this increased the
1709 methods in the bndings, augmented the test to check those new
1710 functions.
1711
1712Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1713
1714 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
1715 methods of XmlTextReader.
1716 * python/generator.py python/libxml_wrap.h python/types.c
1717 python/libxml2class.txt: added the reader to the Python bindings
1718 * python/tests/Makefile.am python/tests/reader.py: added a specific
1719 test for the Python bindings of the Reader APIs
1720 * parser.c: small cleanup.
1721
1722Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1723
1724 * xinclude.c: fallback was only copying the first child not the
1725 full child list of the fallback element, closes #89684 as reopened
1726 by Bernd Kuemmerlen
1727
1728Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1729
1730 * win32/libxml2.def.src: exported htmlNodeDumpOutput
1731
1732Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
1733
1734 * configure.in: preparing release of 2.4.30
1735 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
1736 gives enum values, fix functype return type, put back fields in
1737 structs
1738 * doc/*: updated the docs rebuilt
1739
1740Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1741
1742 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
1743 about htmlNodeDumpOutput location.
1744 * xpath.c: removed an undefined function signature
1745 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
1746 too many symbols in the API breaking the python bindings.
1747 Updated with the libxslt/libexslt changes.
1748
1749Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1750
1751 * configure.in: preparing release of 2.4.29
1752 * doc/*: rebuilt the docs and API
1753 * xmlreader.c: a few more fixes for the XmlTextReader API
1754
1755Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1756
1757 * include/win32config.h: applied mingw patch from Magnus Henoch
1758
1759Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1760
1761 * catalog.c doc/libxml2-api.xml: a bit more cleanup
1762
1763Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1764
1765 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
1766 building Python script, does the C parsing directly, generates
1767 a better API description including structure fieds defs and
1768 enums. Still a couple of bugs, but good enough for the python
1769 wrappers now.
1770 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
1771 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
1772 include/libxml/schemasInternals.h include/libxml/tree.h: more
1773 cleanup based on the python analysis script reports.
1774 * libxml.spec.in: make sure the API XML description is part of the
1775 devel package.
1776
1777Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1778
1779 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
1780 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
1781 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
1782 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
1783 code cleanup, especially the function comments.
1784 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
1785
1786Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1787
1788 * Makefile.am xmlreader.c include/libxml/Makefile.am
1789 include/libxml/xmlreader.h: Adding a new set of APIs based on
1790 the C# TextXmlReader API but converted to C. Allow to parse
1791 in constant memory usage, far simpler to program and explain
1792 than the SAX like APIs, unfinished but working.
1793 * testReader.c: test program
1794
1795Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1796
1797 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
1798
1799Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1800
1801 * tree.c: Chip turner indicated that XHTML1 serialization
1802 rule for style actually break on both IE and Mozilla,
1803 try to avoid the rule if escaping ain't necessary
1804
1805Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
1806
1807 * nanhttp.c: handle HTTP URL escaping, problem reported by
1808 Glen Nakamura and Stefano Zacchiroli
1809
1810Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1811
1812 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
1813
1814Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1815
1816 * uri.c: Johann Richard pointed out some XPointer problems for
1817 URN based URI references in XInclude. Modified the URI parsing
1818 and saving routines to allow correct parsing and saving of
1819 XPointers, especially when attached to "opaque" scheme accordingly
1820 to RFC 2396
1821
1822Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1823
1824 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
1825 of refactoring to the HTML saving code.
1826 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
1827 in the doc.
1828
1829Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
1830
1831 * tree.c include/libxml/tree.h: refactored the XML dump of a node
1832 to a buffer API to reuse the generic dump to an OutputIO layer,
1833 this reduces code, fixes xmlNodeDump() for XHTML, also made
1834 xmlNodeDump() now return the number of byte written.
1835
1836Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
1837
1838 * python/setup.py.in: another patch from Stéphane Bidoul for
1839 Python bindings on Windows
1840 * doc/parsedecl.py: small cleanup
1841
1842Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1843
1844 * libxml.spec.in configure.in: add a line in %changelog for releases
1845
1846Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
1847
1848 * parser.c: patch from Marcus Clarke fixing a problem in entities
1849 parsing that was detected in KDe documentations environment.
1850
1851Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
1852
1853 * python/libxml.c (libxml_prev): Return the previous as opposed to
1854 the next node (I guess this is the result of some cut & paste programming:)
1855
1856Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1857
1858 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
1859
1860Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1861
1862 * python/generator.py python/libxml.c python/setup.py.in: trying
1863 to fix the Python bindings build on Windows (Stéphane Bidoul)
1864
1865Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1866
1867 * win32/configure.js: added option for python bindings
1868 * win32/libxml2.def.src: added more exports
1869
1870Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1871
1872 * win32/Makefile.mingw: fixed unresolved symbols when linking with
1873 pthreads
1874 * win32/wince/*: applied updates to Windows CE port from Javier
1875
1876Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1877
1878 * configure.in: preparing 2.4.28
1879 * libxml.spec.in doc/Makefile.am: some cleanup
1880 * doc/*: updated the news and regenerated.
1881
1882Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1883
1884 * HTMLparser.c: final touch at closing #87235 </p> end tags
1885 need to be generated.
1886 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
1887 this change slightly the output of a few tests
1888 * doc/*: regenerated
1889
1890Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1891
1892 * parserInternals.c: fixing bug #99190 when UTF8 document are
1893 parsed using the progressive parser and the end of the chunk
1894 is in the middle of an UTF8 multibyte character.
1895
1896Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1897
1898 * threads.c: fixed initialization problem in xmlNewGlobalState
1899 which was causing crash.
1900 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
1901 in xmlInitializeGlobalState.
1902 * parserInternals.c: cleaned up ctxt->sax initialisation.
1903
1904Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1905
1906 * tree.c include/libxml/tree.h: modified the existing APIs
1907 to handle XHTML1 serialization rules automatically, also add
1908 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
1909 libxslt serialization uses it when needed without changing
1910 the library API.
1911 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
1912 result/xhtml1: added a new test specifically for xhtml1 output
1913 and updated the result of one XHTML1 test
1914
1915Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
1916
1917 * xinclude.c parserInternals.c encoding.c: fixed #99082
1918 for xi:include encoding="..." support on text includes.
1919 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
1920 test/XInclude/ents/isolatin.txt : added a specific regression test
1921 * python/generator.py python/libxml2class.txt: fixed the generator
1922 the new set of comments generated for doc/libxml2-api.xml were
1923 breaking the python generation.
1924
1925Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1926
1927 * doc/Makefile.am: repair some problem if gtk-doc fail or such
1928 * configure.in: patch for Solaris on new autoconf closes #98880
1929 * doc/parsedecl.py: repair the frigging API building script,
1930 did I say that python xmllib sucks ?
1931 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
1932 and some comment are no more truncated.
1933
1934Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1935
1936 * parser.c: Martin Stoilov pointed out a potential leak in
1937 xmlCreateMemoryParserCtxt
1938
1939Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1940
1941 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
1942 included in HTML documents and using the push parser.
1943
1944Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
1945
1946 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
1947 specified, look for the Python interpreter not just in the
1948 specified root but also in the specified location. Fixes #98825
1949
1950Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1951
1952 * python/libxml.c: fixing bug #98792 , node may have no doc
1953 and dereferencing without checking ain't good ...
1954
1955Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
1956
1957 * configure.in: preparing release 2.4.27
1958 * doc/* : updated and rebuilt the docs
1959 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
1960 and all the docs are actually packaged and in the final RPMs
1961 * parser.c parserInternals.c include/libxml/parser.h: restore
1962 xmllint --recover feature.
1963
1964Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1965
Daniel Veillard784b9352003-02-16 15:50:27 +00001966 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001967 processing of parsed entities, and XPath computation on sustitued
1968 entities.
1969 * testXPath.c: make sure entities are substitued.
1970
1971Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1972
Daniel Veillard784b9352003-02-16 15:50:27 +00001973 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001974 processing of internal parsed entities, which had to be changed.
1975
1976Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1977
1978 * Makefile.am python/Makefile.am python/tests/Makefile.am:
1979 trying to fix bug #98517 about building outside the source tree
1980 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
1981
1982Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1983
1984 * include/win32config.h: cleanup
1985 * win32/Makefile.mingw: integrated mingw in JScript configure
1986 * win32/Makefile.msvc: modified to allow mingw coexistence
1987 * win32/configure.js: integrated mingw
1988 * win32/Readme.txt: cleanup
1989
1990Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1991
1992 * HTMLparser.c: strengthen the guard in the Pop macros,
1993 like in the XML parser, closes bug #97315
1994
1995Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1996
1997 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
1998 callback is never used.
1999
2000Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2001
2002 * parserInternals.c: fixed the initialization of the SAX structure
2003 which was breaking xsltproc
2004 * xpath.c: patch from Petr Pajas for CDATA nodes
2005 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
2006 * parser.c include/libxml/parser.h: patch from Peter Jones
2007 removing a leak in xmlSAXParseMemory() and adding the
2008 function xmlSAXParseMemoryWithData()
2009
2010Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
2011
2012 adding pdf of tutorial, changing web page to link to it
2013 * doc/tutorial/xmltutorial.pdf
2014 * doc/xml.html
2015 * doc/docs.html
2016
2017Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
2018
2019 * doc/tutorial/ar01s08.html
2020 adding file what I forgot for tutorial
2021
2022
2023Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
2024
2025 Adding encoding discussion to tutorial
2026 Added:
2027 * doc/tutorial/images/*.png: DocBook admonition image files
2028 * doc/tutorial/apf.html, apg.html: new generated html
2029 * doc/tutorial/includeconvert.c: conversion code entity file
2030 changed:
2031 * doc/tutorial/xmltutorial.xml: DocBook original
2032 * doc/tutorial/*.html: generated html
2033
2034Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2035
2036 * include/libxml/*.h: retired xmlwin32version.h
2037 * doc/Makefile.am: retired xmlwin32version.h
2038 * win32/configure.js: retired xmlwin32version.h
2039
2040Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2041
2042 * win32/libxml2.def.src: exported additional symbols
2043 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
2044 sisterhood
2045
2046Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2047
2048 * globals.c: fixed a typo pointed out by Igor
2049 * xpath.c: try to speed up node compare using line numbers
2050 if available.
2051
2052Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2053
2054 * tree.c: make xmlFreeNode() handle attributes correctly.
2055
2056Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2057
2058 * catalog.c: completed the #96963 fix, as reported by Karl
2059 Eichwalder
2060
2061Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2062
2063 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
2064
2065Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2066
2067 * Makefile.am: switched the order of a couple of includes
2068 to fix bugs #97100
2069
2070Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2071
2072 * catalog.c: fixed bug #96963, reverted to the old behaviour of
2073 xmlLoadCatalogs that used to separate directories with a ':'.
2074
2075Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2076
2077 * threads.c: improvements to the Windows-side of thread handling
2078 * testThreads.c: conditionally excluded unistd.h
2079 * testThradsWin32.c: broke overlong lines
2080 * include/win32config.h: adapted thread-related macros to the new
2081 scheme and for pthreads on Windows
2082 * win32/Makefile.msvc: introduced a more flexible thread build,
2083 added testThreads[Win32].c to the build
2084 * win32/configure.js: introduced a more flexible thread config
2085
20862002-10-31 John Fleck <jfleck@inkstain.net>
2087
2088 * doc/xml.html (and, by implication, FAQ.html)
2089 added UTF-8 conversaion FAQ from Marcus Labib Iskander
2090
2091Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2092
2093 * configure.in: removed xmlwin32version.h
2094 * include/libxml/Makefile.am: removed xmlwin32version.h
2095
2096Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2097
2098 * tree.c: applied patch from Brian Stafford to fix a bug
2099 in xmlReconciliateNs()
2100
2101Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2102
2103 * tree.c: applied patch from Christian Glahn to allow
2104 xmlNewChild() on document fragment nodes
2105
2106Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2107
2108 * parser.c: Christian Glahn found a problem with a recent
2109 patch to xmlParseBalancedChunkMemoryRecover()
2110 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
2111 problems
2112 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
2113 test/schemas/seq*: added the test cases from Charles
2114
2115Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2116
2117 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
2118 serious cleanup of the spec file and associated changes
2119 in the Makefiles.
2120 * valid.c: try to remove some warnings on x86_64
2121
2122Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2123
2124 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
2125 fix bug #96586
2126
2127Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2128
2129 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
2130 parsing, applied his patch
2131 * result/HTML/attrents.html result/HTML/attrents.html.err
2132 result/HTML/attrents.html.sax test/HTML/attrents.html:
2133 added the test and result case provided by Mikhail Sogrine
2134
2135Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2136
2137 * vms/build_libxml.com vms/config.vms vms/readme.vms
2138 include/libxml/parser.h include/libxml/parserInternals.h
2139 include/libxml/tree.h include/libxml/xmlIO.h
2140 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
2141 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
2142 Applied the VMS update patch from Craig A. Berry
2143 * doc/*.html: update
2144
2145Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2146
2147 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
2148
2149Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2150
2151 * debugXML.c: adding a grep command to --shell in xmllint
2152 for T.V. Raman
2153
2154Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2155
2156 * xmlcatalog.c: tried to fix some of the problem with --sgml
2157
2158Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
2159
2160 * parser.c: tried to fix bug #91500 where doc->children may
2161 be overriden by a call to xmlParseBalancedChunkMemory()
2162
2163Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
2164
2165 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
2166 identifiers in SGML catalogs containing '&'
2167
2168Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2169
2170 * python/types.c: fixed bugs when passing result value tree
2171 to Python functions.
2172
2173Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2174
2175 * configure.in: preparing the release of 2.4.26
2176 * doc/*: updated and rebuilt the documentation
2177
2178Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2179
2180 * parser.c: fixed a XML Namespace compliance bug reported by
2181 Alexander Grimalovsky
2182
2183Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2184
2185 * HTMLtree.c: fixed serialization of script and style when
2186 they are not lowercase (i.e. added using the API to the tree).
2187
2188Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2189
2190 * valid.c: make xmlValidateDocument emit a warning msg if there
2191 is no DTD, pointed by Christian Glahn
2192
2193Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
2194
2195 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
2196 content model when some of the blocks have min or max, and a couple
2197 of bugs found in the process.
2198 * result/schemas/list0* test/schemas/list0*: added some specific
2199 regression tests
2200
2201Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
2202
2203 * README: updated the contact informations
2204
2205Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2206
2207 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
2208 misses it, reported by Peter Bray.
2209
2210Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
2211
2212 * tree.c: investigating xmlNodeGetContent() on namespace nodes
2213 and removed a few warnings
2214
2215Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
2216
2217 * parser.c: Christian Glahn found a small bug in the push parser.
2218 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
2219 public
2220
2221Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2222
2223 * xmlschemas.c include/libxml/xmlschemas.h: added
2224 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
2225 * testSchemas.c: added --memory to test the new interface
2226
2227Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
2228
2229 * doc/index.py doc/search.php: integrated the XSLT indexing,
2230 a few fixed in the indexer, added a scope selection at the
2231 search level.
2232
2233Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2234
2235 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
2236 this was due to uninitialized parts of the validation context
2237
2238Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2239
2240 * debugXML.c: applied patch from Mark Vakoc except the API
2241 change, preserved it.
2242 * doc/*: updated the docs to point to the search engine for
2243 information lookup or before bug/help reports.
2244
2245Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2246
2247 * doc/index.py doc/search.php: added mailing-list archives
2248 indexing and lookup
2249
2250Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2251
2252 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
2253
2254Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2255
2256 * doc/index.py: improved HTML indexing
2257 * doc/search.php: make the queries also lookup the HTML based indexes
2258
2259Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2260
2261 * doc/index.py: added HTML page indexing
2262
2263Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2264
2265 * xmlIO.c: extended Windows path normalisation to fix the base
2266 problem in libxslt.
2267 * catalog.c: fixed list handling in XML_CATALOG_FILES
2268
2269Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2270
2271 * valid.c: typo/bug found by Christian Glahn
2272
2273Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2274
2275 * xmlIO.c: applied Windows CE patch from Javier.
2276 * win32/wince: new directory, contains support for the PocketPC
2277 with Windows CE from Javier.
2278 * include/win32config.h: reorganised, removed duplicate
2279 definitions and applied WinCE patch from Javier.
2280 * include/wsockcompat.h: new file, now contains WinSock
2281 compatibility macros.
2282 * win32/Makefile.msvc: introduced double-run compilation.
2283
2284Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2285
2286 * configure.in include/libxml/xmlwin32version.h: preparing release
2287 of 2.4.25
2288 * doc/*: updated and regenerated teh docs and web pages.
2289
2290Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2291
2292 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
2293 error were not covering namespace declarations.
2294 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
2295 it was missing the attribute declaration for the namespace
2296 * result/VC/NS3: the fix now report breakages in that test
2297
2298Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2299
2300 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
2301
2302Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2303
2304 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
2305 and regenerated the docs and web site
2306
2307Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2308
2309 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
2310 ATTRIBUTE_UNUSED is always put after the attribute declaration,
2311 not before
2312
2313Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2314
2315 * python/generator.py python/libxml2class.txt: fixed a stupid error
2316 breaking the python API
2317
2318Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2319
2320 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
2321 triostr.c triostr.h: applied a trio update patch from
2322 Bjorn Reese which should work with MinGW
2323
2324Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2325
2326 * tree.c: improving some documentation comments
2327 * xmlregexp.c: found and fixed a mem leak with python regression tests
2328 * doc/*: rebuilt the doc and the API XML file including the
2329 xmlregexp.h xmlautomata.h and xmlunicode.h headers
2330 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
2331 python/types.c: added access to the XML Schemas regexps from
2332 python
2333 * python/tests/Makefile.am python/tests/regexp.py: added a
2334 simple regexp bindings test
2335
2336Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
2337
2338 * doc/xml.html:
2339 fixing ftp links - thanks to Vitaly Ostanin
2340
2341Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
2342
2343 * xmlregexp.c: fixed the data callback on transition functionality
2344 which was broken when using the compact form
2345 * result/schemas/*: updated the results, less verbose, all tests
2346 pass like before
2347 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
2348 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
2349 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
2350 annoying warnings
2351 * xpath.c: try to provide better error report when possible
2352
2353Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2354
2355 * Makefile.am: fixed a breakage raised by Jacob
2356
2357Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2358
2359 * include/win32config.h: added HAVE_ERRNO_H definition for parts
2360 which don't use sockets
2361
2362Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2363
2364 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
2365 * win32/configure.js: applied zlib patch from Daniel Gehriger
2366
2367Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2368
2369 * win32/configure.js: applied the patch from Mark Vakoc for
2370 regexp support
2371 * win32/libxml2.def.src: applied the patch from Mark Vakoc
2372 for regexp support
2373
2374Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2375
2376 * xmlschemastypes.c: as pointed by Igor Float and Double
2377 parsing ain't finished yet
2378
2379Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2380
2381 * Makefile.am configure.in: trying to fix #88412 by bypassing
2382 all the python subdir if python ain't detected
2383
2384Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2385
2386 * Makefile.am configure.in include/libxml/xmlversion.h.in:
2387 made configuring with regexps/automata/unicode the default
2388 but without schemas ATM
2389 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
2390 fixed the regexp based DTD validation performance and memory
2391 problem by switching to a compact form for determinist regexps
2392 and detecting the determinism property in the process. Seems
2393 as fast as the old DTD validation specific engine :-) despite
2394 the regexp built and compaction process.
2395
2396Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2397
2398 * valid.c: determinism is debugged, new DTD checking code now works
2399 but xmlFAComputesDeterminism takes far too much CPU and the whole
2400 set usues too much memory to be really usable as-is
2401
2402Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2403
2404 * tree.c: fixed another stupid bug in xmlGetNodePath()
2405 * xmllint.c: --version now report the options compiled in
2406
2407Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2408
2409 * HTMLparser.c: small cleanup
2410 * valid.c xmlregexp.c: switched DTD validation to use only regexp
2411 when configured with them. A bit of debugging around the determinism
2412 checks is still needed
2413
2414Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2415
2416 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
2417
2418Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2419
2420 * xmlIO.c: small portability glitch fixed.
2421
2422Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2423
2424 * xmlschemastypes.c: incomplete steps for real/double support
2425 * testAutomata.c include/libxml/xmlautomata.h
2426 include/libxml/xmlregexp.h: avoiding a compilation problem
2427 * valid.c include/libxml/valid.h: starting the work toward using
2428 the regexps for actual DTD validation
2429
2430Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2431
2432 * hash.c: cosmetic cleanup
2433 * valid.c include/libxml/tree.h include/libxml/valid.h: started
2434 integrating a DTD validation layer based on the regexps
2435
2436Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2437
2438 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
2439 the determinism was tested before eliminating the epsilon
2440 transitions :-(
2441
2442Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
2443
2444 * python/generator.py python/libxml.c python/libxml.py
2445 python/libxml2-python-api.xml python/libxml2class.txt
2446 python/libxml_wrap.h python/types.c: updated the python
2447 bindings, added code for easier File I/O, and the ability to
2448 define a resolver from Python fixing bug #91635
2449 * python/tests/Makefile.am python/tests/inbuf.py
2450 python/tests/outbuf.py python/tests/pushSAXhtml.py
2451 python/tests/resolver.py python/tests/serialize.py: updated
2452 and augmented the set of Python tests.
2453
2454Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2455
2456 * win32/configure.js: added more readme info for the binary
2457 package.
2458
2459Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2460
2461 * xmlIO.c: fixed a stupid out of bound array error
2462
2463Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2464
2465 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
2466 messing around with support for Windows path, cleanups,
2467 trying to identify and fix the various code path to the
2468 filename access. Added xmlNormalizeWindowsPath()
2469
2470Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2471
2472 * error.c valid.c: working on better error reporting of validity
2473 errors, especially providing an accurate context.
2474 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
2475 error reports in those cases.
2476
2477Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2478
2479 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
2480 parser.c parserInternals.c xmlIO.c: get rid of all the
2481 perror() calls made in the library execution paths. This
2482 should fix both #92059 and #92385
2483
2484Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
2485
2486 * xmllint.c: memory leak reporting was broken after a change
2487 of the preprocessor symbol used to activate it.
2488
2489Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2490
2491 * tree.c: try to make the copy function work for node of
2492 type XML_DOCUMENT_FRAG_NODE, they are only created by the
2493 DOM layers though, not libxml2 itself.
2494
2495Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
2496
2497 * valid.c: try to provide file and line informations, not all
2498 messages are covered, but it's a (good) start
2499
2500Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
2501
2502 * xinclude.c: reimplemented a large part of the XInclude
2503 processor, trying to minimize resources used, James Henstridge
2504 provided a huge test case which was exhibiting severe memory
2505 consumption problems.
2506
2507Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
2508
2509 * python/Makefile.am: applied patch from Christophe Merlet to
2510 reestablish DESTDIR
2511
2512Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
2513
2514 * libxml.spec.in: fixes libary path for x86_64 AMD
2515
2516Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
2517
2518 * doc/tutorial/includekeyword.c
2519 * doc/tutorial/xmltutorial.xml:
2520 (plus resulting generated html files)
2521 fixing one spot I missed in the tutorial where I hadn't freed
2522 memory properly
2523
2524Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
2525
2526 * doc/tutorial/includeaddattribute.c
2527 * doc/tutorial/includeaddkeyword.c
2528 * doc/tutorial/includegetattribute.c
2529 * doc/tutorial/includekeyword.c
2530 * doc/tutorial/xmltutorial.xml
2531 * doc/tutorial/*.html:
2532 update tutorial to properly free memory (thanks to Christopher
2533 R. Harris for pointing out that this needs to be done)
2534 * doc/tutorial/images/callouts/*.png:
2535 added image files so the callouts are graphical, making it
2536 easier to read ( use "--param callout.graphics 1" to generate
2537 html with graphical callouts)
2538
2539Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
2540
2541 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
2542 nice logos generated by Marc Liyanage
2543 * doc/site.xsl *.html: changed the stylesheet to show the new
2544 logo and regenerated the pages
2545
2546Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2547
2548 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
2549
2550Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2551
2552 * xpath.c: possible mem leak patch from Jason Adams
2553
2554Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2555
2556 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
2557 in the XQuery namespace
2558 * configure.in: preparing 2.4.24
2559 * doc/*.html: updated the web pages
2560
2561Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2562
2563 * python/generator.py: closing bug #85258 by generating conditional
2564 compile check to avoid linking to routines not configured in.
2565
25662002-08-22 Havoc Pennington <hp@pobox.com>
2567
2568 * autogen.sh: update error message for missing automake
2569
2570Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2571
2572 * python/Makefile.am: typo in target name resulted in libxml2.py
2573 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
2574
2575Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2576
2577 * win32/win32/Makefile.mingw: updated with version from
2578 Elizabeth Barham at http://soggytrousers.net/repository/
2579
2580Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2581
2582 * win32/Makefile.msvc: added the prefix location to the include
2583 and lib search path.
2584
25852002-08-18 Havoc Pennington <hp@pobox.com>
2586
2587 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
2588 both automake 1.6 and 1.4 installed get the right automake. Means
2589 compilation from CVS will now require the latest automake 1.4
2590 release, or manually creating symlinks called "automake-1.4" and
2591 "aclocal-1.4"
2592
2593Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2594
2595 * configure.in python/Makefile.am: more AMD 64 induced changes from
2596 Frederic Crozat
2597
2598Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2599
2600 * xinclude.c: oops I was missing the xml:base fixup too
2601 * result/XInclude/*.xml: this adds xml:base attributes to most
2602 results of the tests
2603
2604Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2605
2606 * xinclude.c: quick but apparently working implementation of
2607 xi:fallback, should close bug #89684
2608 * Makefile.am test/XInclude/docs/fallback.xml
2609 result/XInclude/fallback.xml: added a basic test for fallback,
2610 and run with --nowarning to avoid a spurious warning
2611 * configure.in: applied patch from Frederic Crozat for python
2612 bindings on AMD 64bits machines.
2613
2614Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2615
2616 * parser.c: xmlSAXUserParseMemory() really ought to fail if
2617 the caller don't pass a SAX callback block.
2618
2619Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2620
2621 * tree.c: applied the same fix for the XML-1.0 namespace to
2622 xmlSearchNsByHref() as was done for xmlSearchNs()
2623
2624Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2625
2626 * libxml.3: small cleanup of the man page
2627 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
2628 when serializing HREF attributes generated by XSLT.
2629
2630Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2631
2632 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
2633 version of Marc Liyanage' patch for boolean attributes in HTML
2634 output
2635
2636Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
2637
2638 * python/tests/serialize.py: fixed the test results, indenting
2639 behaviour changed slightly
2640
2641Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
2642
2643 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
2644 new c14n function to Windows def files
2645
2646Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
2647
2648 * c14n.c: fixed a memory leak in c14n code
2649
2650Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2651
2652 * parser.c include/libxml/parser.h: adding a new API for Christian
2653 Glahn: xmlParseBalancedChunkMemoryRecover
2654 * valid.c: patch from Rick Jones for some grammar cleanup in
2655 validation messages
2656 * result/VC/* result/valid/*: this slightly change some of the
2657 regression tests outputs
2658
2659Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2660
2661 * tree.c: trying to fix a problem in namespaced attribute handling
2662 raised by Christian Glahn
2663
2664Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2665
2666 * encoding.c include/libxml/encoding.h: Opening the interface
2667 xmlNewCharEncodingHandler as requested in #89415
2668 * python/generator.py python/setup.py.in: applied cleanup
2669 patches from Marc-Andre Lemburg
2670 * tree.c: fixing bug #89332 on a specific case of loosing
2671 the XML-1.0 namespace on xml:xxx attributes
2672
2673Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
2674
2675 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
2676 corner case from new Merlin's test suite and added a callback
2677 that will be used to improve xmlsec performance
2678
2679
2680Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2681
2682 * HTMLtree.c: trying to fix the <style> escaping problem in
2683 HTML serialization bug #89342
2684
2685Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2686
2687 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
2688 and rebuilt the web site.
2689
2690Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
2691
2692 * include/libxml/tree.h: added _private member to xmlNs struct
2693
2694Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2695
2696 * HTMLparser.c: fixing bug #84876 based on the xml working
2697 code.
2698
2699Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2700
2701 * python/Makefile.am: enhanced to fix bug 72012 (errors
2702 when using '-jX' make parameter)
2703
2704Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2705
2706 * xpath.c: small additional enhancement for booleans
2707 compared to nodesets
2708
2709Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2710
2711 * HTMLtree.c: changed the order of the encoding declaration
2712 attributes in the meta tags due to a bug in IE/Mac
2713
2714Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2715
2716 * xpath.c: enhanced handling of booleans (especially '='
2717 and '!=' for nodesets) - fixes bug 85256. Added new
2718 routine xmlXPathNotEqualValues for more proper handling
2719 of '!=' when nodesets are involved.
2720
2721Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2722
2723 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
2724 doc/xmlcatalog_man.xml to the source distribution
2725
2726Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2727
2728 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
2729 asked for this.
2730
2731Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
2732
2733 * configure.in: preparing 2.4.23
2734 * doc/*: rebuilt the docs
2735
2736Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2737
2738 * parser.c: fixing bug #84169 by fixing the
2739 comment of xmlCreatePushParserCtxt to describe the
2740 encoding detection parameters better.
2741
2742Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2743
2744 * valid.c: fixing bug #79331 in one path the lookup for
2745 ID attributes on a namespaced node wasn't handled correctly :-\
2746
2747Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
2748
2749 * HTMLparser.c: trying to fix 87235 about discarded white
2750 spaces in the HTML parser.
2751 * result/HTML/*: this changes the output of a number of HTML
2752 regression tests
2753
2754Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
2755
2756 * xpath.c: applied patch from Richard Jinks for the namespace
2757 axis + fixed a memory error.
2758 * parser.c parserInternals.c: applied patches from Peter Jacobi
2759 removing ctxt->token for good.
2760 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
2761 popped out by the regression tests.
2762 * Makefile.am: patch for threads makefile from Gary Pennington
2763
2764Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2765
2766 * xpath.c: enhanced behaviour of position() after usage of
2767 expressions involving preceding-sibling (et al).
2768
2769Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
2770
2771 * hash.c: applied a patch from Peter Jacobi to solve a problem
2772 when compiling with the Watcom C on Win32
2773 * result/schemas/*.err: the change of hashing algo generated
2774 permutations in the output
2775
2776Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2777
2778 * hash.c: applied patch from Sander Vesik improving the quality of
2779 the hash function.
2780
27812002-06-14 Aleksey Sanin <aleksey@aleksey.com>
2782
2783 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
2784 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
2785 xmllint.c xpath.c: replaced sprintf() with snprintf()
2786 to prevent possible buffer overflow (the bug was pointed
2787 out by Anju Premachandran)
2788
2789Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2790
2791 * parser.c: removed an uninitialized data error popped by valgrind
2792 on PE references
2793
2794Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
2795
2796 * doc/xml.html
2797 adding tutorial reference to the web page
2798
2799Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
2800
2801 * doc/tutorial/xmltutorial.xml
2802 * doc/tutorial/ar01s07.html
2803 * doc/tutorial/ape.html
2804 * doc/tutorial/includegetattribute.c
2805 adding section to tutorial about retrieving an attribute
2806 value
2807
2808Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2809
2810 * parser.c: applied a couple of patches from Peter Jacobi to start
2811 to get rid of ctxt->token, with a possible significant speed
2812 improvement to be gained once done. Better compliance with PE
2813 references constructs in DTDs too.
2814 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
2815 from Peter too
2816
2817Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2818
2819 * parser.c: Babak Vahedipour-Kunze reported that openTag in
2820 xmlParseElement was likely to have been deallocated at the
2821 time of the report, possibly leading to segfault. Just report
2822 the tag name now.
2823
2824Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2825
2826 * xpath.c: patch from Richard Jinks for XPath substring() function
2827 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
2828
28292002-06-06 Aleksey Sanin <aleksey@aleksey.com>
2830
2831 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
2832
2833Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
2834
2835 *doc/FAQ.html
2836 fixing typos in FAQ, thanks to Robert Funnell for the
2837 editing help
2838
2839Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2840
2841 * NEWS: got complaints from rpmlint that it was empty
2842
2843Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
2844
2845 * added doc/tutorial, including:
2846 apa.html
2847 apb.html
2848 apc.html
2849 apd.html
2850 ar01s02.html
2851 ar01s03.html
2852 ar01s04.html
2853 ar01s05.html
2854 ar01s06.html
2855 includeaddattribute.c
2856 includeaddkeyword.c
2857 includekeyword.c
2858 includestory.xml
2859 index.html
2860 xmltutorial.xml
2861 libxml tutorial, including generated html
2862
2863Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
2864
2865 * result/c14n/exc-without-comments/merlin-c14n-two-*
2866 result/c14n/without-comments/merlin-c14n-two-*
2867 test/c14n/exc-without-comments/merlin-c14n-two-*
2868 test/c14n/without-comments/merlin-c14n-two-*
2869 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
2870 c14n/exc-c14n and slightly modified test script to handle
2871 these test cases
2872 * c14n.c: fixed bugs for complicated nodes set (namespace
2873 without node and others from merlin-c14n-two.tar.gz)
2874 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
2875 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
2876 for xmlsec performance patch
2877 * xpath.c: fixed self::node() for namespaces and attributes
2878
2879Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
2880
2881 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
2882 but with the format parameter
2883 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
2884
2885Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
2886
2887 * Makefile.am: updated c14n tests suite
2888 * c14n.c: performance improvement for previous c14n patch
2889
2890Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2891
2892 * parser.c: another peroformance patch from Peter Jacobi, that
2893 time on parsing attribute values.
2894
2895Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
2896
2897 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
2898 into LibXML2 test suite
2899
2900Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
2901
2902 * c14n.c: propagating xpath ancesstors node fix to c14n
2903 plus small performance improvement to reduce number of
2904 mallocs
2905 * xpath.c: fixed ancestors axis processing for namespace nodes
2906
2907Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
2908
2909 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
2910 Peter Jacobi
2911
2912Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2913
2914 * configure.in: preparing 2.4.22
2915
2916Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2917
2918 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
2919 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
2920 a public entry point.
2921 * doc/*: rebuilt the API and docs
2922
2923Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2924
2925 * xpath.c: patch from Richard Jinks to fix a problem introduced
2926 in the previous patch and pointed by Norm
2927
2928Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2929
2930 * libxml.spec.in: fixing bug #81112
2931
2932Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2933
2934 * uri.c: fixing bug #82848
2935
2936Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2937
2938 * result/catalogs/mycatalog.full: Aleksey's commit changed the
2939 output of one catalog test
2940
2941Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2942
2943 * global.data globals.c tree.c include/libxml/globals.h
2944 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
2945 default value for global parameter xmlIndentTreeOutput to 1 and
2946 introduced new global parameter xmlTreeIndentString (the string
2947 used to do one-level indent) with default value " " (as it was
2948 in tree.c)
2949
2950Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2951
2952 * Makefile.am: Merijn Broeren pointed out a problem when compiling
2953 with trio and schemas.
2954
2955Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2956
2957 * xpath.c: patch from Richard Jinks to fix the problem raised in
2958 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
2959
2960Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2961
2962 * xmlschemas.c: a bit of work on import.
2963 * xmlschemastypes.c: Charles Bozeman provided a compare function
2964 for date/time types so min/max facet restrictions should work,
2965 indeterminate comparisons return an error instead of equal.
2966 * test/schemas/date_0* result/schemas/date_0_0: specific test
2967 from Charles Bozeman too
2968
2969Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2970
2971 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
2972 from Christian Cornelssen fixing the man pages and the Catalog
2973 building script.
2974 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
2975 next step is <xs:import> I now have a reasonable understanding
2976 of how it works.
2977
2978Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2979
2980 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
2981
2982Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2983
2984 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
2985
2986Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
2987
2988 * xpath.c: fixing an XPath function evalutation bug pointed out
2989 by Alexey Efimov where the context was lost when evaluating
2990 the function arguments
2991
2992Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
2993
2994 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
2995 function public for XMLSec performance optimizations
2996
2997Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2998
2999 * python/generator.py python/libxml2class.txt : fixed a problem
3000 with the HTML parser pointed by Gary Benson
3001 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
3002 example
3003
3004Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3005 * parser.c: fixed bug #81159 (memory growth in SAX)
3006
3007Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3008 * xpath.c: fixed bug #78858 (the real fix)
3009
3010Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
3011 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
3012
3013Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3014
3015 * tree.c: modified xmlNodeSetBase to allow changing the
3016 base of a document.
3017
3018Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
3019
3020 * xmlschemastypes.c: patch Charles Bozeman for validation of
3021 all the date, time, and duration types
3022 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
3023 * configure.in: fixed an error pointed by an user
3024 * xml2-config.in: fixed an error pointed by an user
3025
3026Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3027
3028 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
3029 win32/libxml2.def.src xmlIO.c: exported default
3030 'file:', 'http:' and 'ftp:' protocols input handlers
3031 and maked protocols comparisson case insensitive
3032
3033Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3034
3035 * configure.in: Neven Has detected a typo
3036
3037Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
3038
3039 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
3040 as one of the persons allowed to commit directly to the
3041 module.
3042
3043Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3044
3045 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
3046 * valid.c: raised a too low limit
3047 * doc/*: rebuilt the docs
3048
3049Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3050
3051 * test/XPath/expr/floats test/XPath/expr/functions
3052 result/XPath/expr/floats result/XPath/expr/functions
3053 xpath.c: another XPath conformance patch from Richard Jinks
3054
3055Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
3056
3057 * xmlschemas.c: fixed validation of attribute groups.
3058 * test/schemas result/schemas: added an example from the primer
3059
3060Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3061
3062 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
3063 * test/schemas result/schemas: updated the test list
3064
3065Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3066
3067 * TODO: updated a bit
3068 * parser.c: made a comment more specific
3069 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
3070 Schemas conformance.
3071 * test/schemas result/schemas: updated the test list
3072
3073Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
3074
3075 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
3076 implementing xs:all with minOccurs = 0
3077 * tes/schemas/* result/schemas/*: added more tests covering
3078 xs:all
3079
3080Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
3081
3082 * xmlregexp.c: first implementation of the all particle, this
3083 may need to be revisited for case where not all transitions
3084 must be crossed.
3085
3086Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3087
3088 * tree.c: another entity processing update from Markus Henke
3089
3090Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
3091
3092 * trionan.c: fixed crash on OSF/1
3093
3094Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
3095
3096 * xmlschemas.c: more Schemas work
3097 * test/schemas/* result/schemas/*: added more tests coming
3098 from the spec.
3099
3100Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3101
3102 * c14n.c: patch from Aleksey Sanin reflecting a change in the
3103 ExcC14N specification
3104
3105Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3106
3107 * tree.c: patch from Markus Henke, fix for recursive entities.
3108
3109Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3110
3111 * xpath.c: fix a problem with string() on a document node.
3112
3113Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3114
3115 * Makefile.am xmlschemas.c: more Schemas work
3116 * test/schemas/* result/schemas/*: added more tests coming
3117 from the spec.
3118
3119Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3120
3121 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
3122 * result/HTML/*: this changes a few things in the results
3123
3124Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3125
3126 * include/libxml/tree.h: eliminated 'declaration different than
3127 prototype' warning
3128 * include/win32config.h: "resolved" conflicts with errno.h
3129
3130Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3131
3132 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
3133 on the automata interfaces and debug of counted choices
3134 * test/schemas/* result/schemas/*: added a number of tests
3135
3136Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3137
3138 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
3139 a bit of work on Schemas
3140 * testSchemas.c: try to make it more useful
3141 * test/schemas/* result/schemas/* Makefile.am: changed the
3142 Schemas regression test procedure, started adding a few samples
3143
3144Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
3145
3146 * include/libxml/encoding.h: Patch for the Borland C++ builder
3147 * include/libxml/tree.h: Patch for the Borland C++ builder
3148 * threads.c: Patch for the Borland C++ builder
3149 * win32/bcb5: New directory for the Borland C++ builder
3150 project files
3151
3152Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
3153
3154 * win32/Makefile.msvc: Update for XML Schema support
3155 * win32/configure.js: Update for XML Schema support
3156 * win32/libxml2.def.src: Update for XML Schema support
3157
3158Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
3159
3160 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
3161 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
3162 xmlunicode.c include/libxml/Makefile.am
3163 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
3164 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
3165 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
3166 include/libxml/xmlversion.h.in : merged the current state of
3167 XML Schemas implementation, it is not configured in by default,
3168 a specific --schemas configure option has been added.
3169 * test/automata test/regexp test/schemas Makefile.am
3170 result/automata result/regexp result/schemas:
3171 merged automata/regexp/schemas regression tests
3172
3173Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
3174
3175 * xpath.c: Gary found a compile time problem, fixes #78823
3176
3177Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
3178
3179 * configure.in: release of 2.4.20
3180 * doc/*: updated and rebuilt the docs
3181
3182Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3183
3184 * python/Makefile.am: patch from Cristian Gafton to build on
3185 Red Hat 6.2, should also fix #75779
3186
3187Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3188
3189 * valid.c: first part of fixing #78729
3190
3191Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
3192
3193 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
3194 escaping of URI when saving HTML files.
3195 * result/HTML/*: this impacted some tests
3196
3197Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
3198
3199 * configure.in: trying to fix #77441
3200
3201Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
3202
3203 * include/libxml/xmlIO.h: Hallski complained it could not be
3204 included by itself.
3205
3206Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
3207
3208 * configure.in: applied an IEEE flag patch for OSF/1 #77825
3209
3210Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3211
3212 * win32/configure.js: patch from Nilo for the c14n option
3213 * win32/Makefile.msvc: fixed libxml2.def generation with threads
3214
3215Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
3216
3217 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
3218 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
3219 LIBXML_THREAD_ENABLED
3220
3221Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3222
3223 * xpath.c: another patch from Richard Jinks for substring conformance
3224 * test/XPath/expr/floats test/XPath/expr/strings
3225 result/XPath/expr/floats result/XPath/expr/strings: update of the
3226 test suite to check those.
3227
3228Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3229
3230 * xpath.c: patch from Richard Jinks for .x float parsing.
3231
3232Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
3233
3234 * parser.c: patch from Markus Henke when an encoding ain't recognized
3235
3236Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3237
3238 * libxml.m4: got a report that #include <string.h> was needed
3239
3240Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3241
3242 * xmllint.c: applied a fix from Anthony Jones for -o /--output
3243
3244Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
3245
3246 * doc/example.html: fixing typo
3247
3248Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3249
3250 * xpath.c: fixed a bug in the nodeset to boolean comparison code
3251 pointed out by Melvyn Sopacua.
3252
3253Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3254
3255 * libxml.m4: Frédéric Crozat gave a patch related to the change
3256 of Include paths breaking the libxml.m4
3257
3258Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3259
3260 * xpath.c: Fix bug #76927 forgot to save some context
3261 when evaluating binary expressions
3262
3263Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3264
3265 * configure.in: fixed configure for MPE/iX from Markus Henke
3266 * xmlmemory.c: fixed initialization problems
3267 * xpath.c: another set of patches from Richard Jinks this
3268 fixes "make XPathtests" on linux
3269
3270Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
3271
3272 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
3273 * test/XPath/expr/compare test/XPath/expr/equality
3274 test/XPath/expr/floats test/XPath/expr/functions
3275 test/XPath/expr/strings result/XPath/expr/compare
3276 result/XPath/expr/equality result/XPath/expr/floats
3277 result/XPath/expr/functions result/XPath/expr/strings: Updated
3278 tests though they show a divergence on Linux
3279
3280Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3281
3282 * xpath.c trionan.c: previous commit also included patches
3283 from Richard Jinks on some IEEE support corner case
3284
3285Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
3286
3287 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
3288 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
3289 that $(datadir) should be used for docs
3290
3291Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
3292
3293 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
3294 could leak filedescriptors
3295
3296Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3297
3298 * configure.in nanohttp.c: applied patch from Allan Clark for
3299 UnixWare/OpenServer
3300
3301Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3302
3303 * configure.in: preparing 2.4.19
3304 * doc/*: rebuilt the docs
3305
3306Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3307
3308 * nanohttp.c: fixing #76043, got fed up with non-portability
3309 of that piece of code.
3310
3311Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3312
3313 * valid.c SAX.c: Never commit without running "make tests" :-(
3314 fix a couple of stupidities in the previous commit
3315 * result/*: a few changes in some attribute order result of previous
3316 commit.
3317
3318Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3319
3320 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
3321 the internal subset should not raise duplicate ID errors,
3322 also there was a small bug in conjunction to namespace
3323 declarations defaulted and xml:xxx attributes DTD definitions.
3324
3325Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3326
3327 * xpath.c: Richard Jinks also raised some rounding problems
3328 this tries to fix them
3329
3330Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3331
3332 * xpath.c: Richard Jinks spotted an incoherent memory allocation
3333 behaviour in xmlXPathCastToString()
3334
3335Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3336
3337 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
3338 raised by Morus Walter
3339
3340Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3341
3342 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
3343 from Igor
3344
3345Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3346
3347 * xpath.c: fixing #75619, related to a problem when trying
3348 to evaluate condition when the current node set resulting
3349 from that sub-step evaluation is empty. Also fixes 2 potential
3350 problem with previous-sibling and next-siblings axis.
3351
3352Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3353
3354 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
3355 HTML support is not configured in.
3356
3357Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3358
3359 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
3360 include/libxml/tree.h: dohh I really didn't intended to commit
3361 this test version :-(
3362
3363Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3364
3365 * testSAX.c: I wanted to see the real speed at the SAX interface
3366 after a little too many Ximianer started complaining about the
3367 parser speed.
3368 added a --quiet option:
3369 paphio:~/XML -> ls -l db100000.xml
3370 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
3371 paphio:~/XML -> time ./testSAX --quiet db100000.xml
3372 3200006 callbacks generated
3373 real 0m1.270s
3374 Which means 16MBytes/s and 3Mcallback/s
3375
3376Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3377
3378 * xpath.c: valgrind spotted another error that time when running
3379 on libxslt regression tests
3380
3381Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3382
3383 * Makefile.am: adding "make valgrind" running the full regression
3384 tests (except python ones) under Valgrind (using valgrind -q
3385 which was kindly added by the author).
3386 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
3387 passes cleanly now except an obcure floating point initialization
3388 raised in log10() in one XPath regression test ???
3389 * tree.c: edited some comments to close #75244
3390
3391Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
3392
3393 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
3394 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
3395 context of ScrollKeeper, made sure that if the number is
3396 an integer, the serialization follows the description at
3397 http://www.w3.org/TR/xpath#section-String-Functions
3398
3399Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3400
3401 * configure.in: preparing 2.4.18
3402 * doc/*: updated and rebuilt the web site
3403 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
3404 the Windows and Cygwin maintainers.
3405 * parser.c: humm, changed the way the SAX parser work when
3406 xmlSubstituteEntitiesDefault(1) is set, it will then
3407 do the entity registration and loading by itself in case the
3408 user provided SAX getEntity() returns NULL.
3409 * testSAX.c: added --noent to test the behaviour.
3410
3411Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3412
3413 * parser.c: Wilfried Teiken provided a hackish but working
3414 way to get context reported back on entities when parsing
3415 with SAX and without breaking the DOM build.
3416
3417Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3418
3419 * c14n.c: applied a new patch from Aleksey Sanin
3420 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
3421 to reference Aleksey implementation of XML digital Signatures
3422
3423Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3424
3425 * xpath.c: small fix to avoid potential problem due to
3426 ordering of freeing data
3427 * python/Makefile.am: people were complaining about
3428 the generated file in python dir not being built
3429
3430Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3431
3432 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
3433 python/generator.py python/libxml.c python/types.c: Cleanup
3434 of the python Makefiles based on Jacob and James feedback,
3435 fixed the spec file accordingly, fixed the number of warning
3436 that passing my pedantic CFLAGS was generating. Conclusion
3437 is that Python includes are real crap.
3438
3439Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3440
3441 * configure,in: it was reported quite a few times that
3442 xml2-config --cflags should not output
3443 -I$includeprefix/libxml2/libxml because libxml2 header names
3444 clashes with existing names like list.h from C++ stl.
3445 Includes should be #include<libxml/xxx.h> so ...
3446
3447Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3448
3449 * c14n.c: another patch from Aleksey Sanin
3450
3451Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3452
3453 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
3454 canonicalization algorithm
3455 * doc/xml.html doc/index.html: added the C14N references on the
3456 index page.
3457
34582002-03-13 jacob berkman <jacob@ximian.com>
3459
3460 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
3461 usage, redundant, and gcc specific
3462
3463Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3464
3465 * xpath.c: speedup some node selection operations, this can
3466 have a significant impact on DocBook Norm's stylesheets
3467 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
3468 make sure it's always the case
3469 * debugXML.c: distinguish CDATA and comments in ls operations
3470
3471Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3472
3473 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
3474 to generate better API descriptions etc...
3475
3476Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3477
3478 * c14n.c: Fixing #74186, made sure all boolean expressions
3479 get fully parenthesized, ran indent on the output
3480 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
3481 include/libxml/tree.h: also #74186 related, removed the
3482 --with-buffers option, and all the preprocessor conditional
3483 sections that were resulting from it.
3484
3485Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3486
3487 * valid.c: applied patch from Dodji Seketeli fixing an
3488 uninitailized variable in xmlValidGetValidElements()
3489
3490Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3491
3492 * c14n.c: fixed a few comments
3493 * doc/*.html doc/*/*.html: regenerated the docs and added
3494 the C14N API
3495 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
3496
3497Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
3498
3499 * check-xml-test-suite.py: fix to adapt varaiations in the
3500 bindings
3501 * configure.in python/setup.py python/setup.py.in: fixed to
3502 have the version of the python scripts automatically updated
3503
3504Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3505
3506 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
3507 in xmlCopyProp()
3508
3509Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3510
3511 * configure.in: preparing 2.4.17 release
3512 * doc/*: updated and rebuilt the docs
3513 * xpath.c: fixed a comment
3514 * python/libxml.c: fixed a possible reentrancy problem
3515
3516Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3517
3518 * tree.c python/tests/Makefile.am python/tests/attribs.py:
3519 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
3520 added a specific regression test
3521 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
3522 not raise exceptions when failing to find the attribute.
3523
3524Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3525
3526 * configure.in xmllint.c: owen pointed out a problem with the
3527 ftme fix, gettimeofday() was not detected by configure and
3528 the ftime header wasn't included, dohhh
3529
3530Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3531
3532 * configure.in xmllint.c: trying to fix #71457 for timing
3533 precision when gettimeofday() is not availble but ftime() is
3534
3535Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3536
3537 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
3538 are now copied on install and part of the -devel RPM
3539
3540Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
3541
3542 * xpath.c: trying to avoid bug #72150 which was apparently
3543 caused by a gcc bug (or a processor problem) as detailed
3544 at http://veillard.com/gcc.bug
3545
3546Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3547
3548 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
3549 fixed xmlReconciliateNs(), added a Python test/example for
3550 inter-document cut'n paste
3551 * python/libxml.py: fixed node.doc on document nodes and added
3552 xpathEval() onto node objects
3553
3554Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3555
3556 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
3557 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
3558 fixup and integrated tests for the serialization stuff
3559
3560Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3561
3562 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
3563 moved the libxml man page to section 3
3564
3565Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3566
3567 * tree.c: fix bug #72490
3568 * python/libxml.c python/libxml.py: added methods serialize()
3569 and saveTo() to all node elements.
3570
3571Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3572
3573 * xmlIO.c: closed #73430, don't read from an input source
3574 which indicated an end-of-file or an error.
3575
3576Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3577
3578 * parser.c: make sure SAX endDocument is always called as
3579 this could result in a Python memory leak otherwise (it's
3580 used to decrement ref-counting)
3581 * python/generator.py python/libxml.c python/libxml.py
3582 python/libxml2-python-api.xml python/libxml2class.txt
3583 python/tests/error.py python/tests/xpath.py: implemented
3584 the suggestions made by Gary Benson and extended the tests
3585 to match it.
3586
3587Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3588
3589 * python/generator.py: applied patch fixing #73450
3590
3591Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3592
3593 * xpath.c: fixing #61290 "namespace nodes have no parent"
3594 long standing divergence from the XPath REC. NodeSets
3595 simply hold a copy of namespace nodes and those node ->next
3596 points to the parent (which may not be the node carrying the
3597 definition).
3598 * include/libxml/xpath.h: flagged but didn't added a possible
3599 speedup
3600 * DOCBparser.c HTMLparser.c: removed some warnings from push
3601 parser due to new state being added.
3602 * tree.c: new fix from Boris Erdmann
3603 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
3604 the XML Canonalization support from Aleksey Sanin
3605
3606Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3607
3608 * tree.c: patch from Boris Erdmann fixing some namespace odities
3609 with xmlCopyNode()
3610
3611Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3612
3613 * xmlIO.c: fix bug #72706 when loading a NULL entity
3614
3615Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3616
3617 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
3618 actually change in a future XML Namespace revision.
3619
3620Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3621
3622 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
3623 added the possibility of returning nodesets from XPath extension
3624 functions written in Python
3625
3626Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
3627
3628 * python/*: commiting some Python bindings work done while travelling
3629
3630Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3631
3632 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
3633 explicitely with memory debugging switched on
3634
3635Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3636
3637 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3638 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3639 Added wrapper for the xmlURIPtr type, provided accessors, fixed
3640 the accessor generator for strings
3641 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
3642 regression test.
3643
3644Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3645
3646 * python/README python/generator.py python/libxml.c python/setup.py:
3647 added the 'usual' setup.py to allow building a libxml2-python
3648 module based on the same code. The initialization is however
3649 different the 2 .so files fo libxml2 and libxslt are identical and
3650 they entry point initialize both libraries. this is done to avoid
3651 some possible nasty problem since the Python don't merge the maps
3652 of all shared modules.
3653
3654Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3655
3656 * parser.c: fixed a push/encoding bug reported by Michael
3657 on librsvg
3658
3659Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3660
3661 * include/libxml/parserInternals.h: fixes a misplaced #endif
3662
3663Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3664
3665 * parser.c valid.c: found and fixed a couple of allocation bugs
3666
3667Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3668
3669 * doc/xml.html doc/python.html doc/*: added a Python and binding
3670 page describing the current state of the Python bindings and
3671 giving pointers to the other languages wrappers.
3672
3673Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3674
3675 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
3676 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
3677 rebuilt the API and web site
3678 * xpath.c: fixed #71978 portability bugs
3679
3680Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3681
3682 * SAX.c: oops broke automatic defaulting of namespaces attributes.
3683
3684Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3685
3686 * include/libxml/parserInternals.h parser.c: had to change
3687 2 internal parsing API when processing document content
3688 to check the start and end of element content are defined
3689 in the same entity
3690 * valid.c include/libxml/valid.h: attribute normalization can
3691 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
3692 with the context to report it.
3693 * SAX.c: fixed the last known bugs, crazy validation constraints
3694 when a document is standalone seems correctly handled. There
3695 is a couple of open issues left which need consideration especially
3696 PE93 on external unparsed entities and standalone status.
3697 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
3698 The 2 tests left failing are actually in error. Cleanup done.
3699
3700Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3701
3702 * valid.c: implemented E59 spaces in CDATA does not match the
3703 nonterminal S
3704
3705Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3706
3707 * SAX.c parser.c valid.c: more validation test fixups
3708 * check-xml-test-suite.py: added duration info for the tests
3709
3710Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3711
3712 * parser.c valid.c: a couple of errors were reported but not
3713 saved back as such in the parsing context. Down to 1% failure rate
3714 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
3715
3716Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3717
3718 * xmlInternald.c: isExtender was missing a char
3719 * parser.c include/libxml/parser.h: % are acceptable in the
3720 internal subset if within a PUBLIC ID
3721
3722Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3723
3724 * SAX.c parserInternals.c valid.c: more work on the conformance
3725 suite. Took the step to finally block documents with encoding
3726 errors. It's a fatal error per the spec, people should have fixed
3727 their documents by now.
3728
3729Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
3730
3731 * check-xml-test-suite.py: fixed the test script after some discussion
3732 on the semantic of TYPE="error"
3733 * Makefile.am: added the script to the distrib
3734
3735Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3736
3737 * SAX.c entities.c: fixed a couple of conformances issues deep
3738 into the validation code (standalone and undeclared Notations)
3739
3740Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3741
3742 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
3743 stayed there for years !
3744
3745Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3746
3747 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
3748 missing
3749
3750Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3751
3752 * check-xml-test-suite.py: improved the behaviour a bit as
3753 well as the logs
3754 * parser.c valid.c SAX.c: fixed a few more bugs
3755 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
3756
3757Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3758
3759 * check-xml-test-suite.py: python script to run regression tests
3760 against the XML Test suite of W3C/OASis
3761 * SAX.c: fixed a validation bug
3762 * parser.c: fixed 3 errors pointed by the test suite
3763 * doc/buildDocBookCatalog: fixed a typo pointed by drake
3764 * python/Makefile.am: fixed a dependendy
3765
3766Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3767
3768 * xmlmemory.c: avoid a warning bug #71594
3769
3770Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3771
3772 * xmlmemory.c: Jesse Perry provided a patch to remove a few
3773 warning on alpha/Tru64
3774
3775Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3776
3777 * include/libxml/entities.h: fixing a comment
3778 * valid.c: fixing some troubles with validity check on namespaces
3779 * result/VC/NS3 test/VC/NS3: added a specific regression test
3780
3781Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3782
3783 * tree.c: Fixing #71342 serializing '\n' in attribute values
3784 * result/noent/att3 result/att3 test/att3: added a specific
3785 test.
3786
3787Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3788
3789 * python/libxml.c: couple of bug fixes
3790
3791Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3792
3793 * python/*.py: removed tabs and used spaces.
3794
3795Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3796
3797 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
3798 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
3799
3800Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3801
3802 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
3803 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
3804
3805Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3806
3807 * include/libxml/encoding.h include/libxml/entities.h
3808 include/libxml/globals.h include/libxml/parser.h
3809 include/libxml/threads.h include/libxml/tree.h
3810 include/libxml/xmlmemory.h: trying to fix the include mess
3811
3812Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3813
3814 * include/libxml/xmlmemory.h: reverted part of the previous
3815 attempt to provide #69655, this was breaking the build.
3816
3817Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
3818
3819 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
3820 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
3821 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
3822 include/libxml/parserInternals.h include/libxml/tree.h
3823 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
3824 Tentatively fixed #69655 , make compiling with -Wredundant-decls
3825 clean.
3826 * python/libxml.c: fixed a warning.
3827
3828Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3829
3830 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
3831 copying of node, merge back IDs in the target document.
3832 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
3833 test/XInclude/ents/ids.xml: test case
3834 * result/VC/ElementValid4: output changed due to a typo fix
3835
3836Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3837
3838 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +00003839 generate the dependencies right as Jacob found out. Add
3840 an extra dependency rule.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00003841
3842Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3843
3844 * parserInternals.c valid.c: Justin Fletcher found some parts
3845 of the code needing cleanup
3846 * libxml.spec.in python/Makefile.am python/generator.py
3847 python/libxml.c python/libxml.py: Fixed the python Makefiles
3848 corrected a bug showing up on ia64, changed the name of the
3849 python internal module too
3850
3851Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3852
3853 * Makefile.am: applied patch from Andris Pavenis for binary
3854 name suffixes
3855
3856Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
3857
3858 * xmllint.c win32/win32config.h: fixing #68748
3859
3860Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3861
3862 * valid.c: fixing #70166
3863
3864Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3865
3866 * valid.c: fixing #70077
3867
3868Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3869
3870 * Copyright Makefile.am README configure.in libxml.spec.in:
3871 Changed to the MIT Licence
3872 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
3873 doc/xmlio.html: updated the doc accordingly
3874 * include/libxml/xmlwin32version.h configure.in: preparing
3875 2.4.14 release
3876 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3877 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3878 fixed the const xmlChar * wrapper and generator, XPath extension
3879 functions now use the context as first argument
3880 * python/tests/tstxpath.py python/tests/xpath.py
3881 python/tests/xpathext.py: Updated the tests accordingly
3882 * tree.c: fixed bug #70067
3883
3884Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3885
3886 * Makefile.am: cleanup
3887 * debugXML.c: always use stdout if output is NULL
3888 * xmlIO.c: don't close filedescriptors passed to outputBuffers
3889 * python/Makefile.am python/generator.py python/libxml2class.txt
3890 python/libxml_wrap.h python/types.c: augmented the number of bindings
3891 handling FILE * and XPath contexts
3892 * python/tests/Makefile.am: avoid a stupid problem due to the
3893 use of TEST.
3894
3895Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3896
3897 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
3898
3899Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3900
3901 * python/TODO python/libxml.c: cleanup the extension function lookup
3902 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
3903
3904Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3905
3906 * configure.in python/Makefile.am: do not install outside
3907 of prefix
3908
3909Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3910
3911 * python/TODO python/libxml.c: started adding SAX interfaces
3912 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
3913 SAX test
3914
3915Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3916
3917 * tree.c: hardened the addChild function
3918 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3919 python/libxml2class.txt python/libxml_wrap.h python/TODO:
3920 added accessors needed for xmlNode, a bit more testing and
3921 extension of interfaces
3922 * python/tests/Makefile.am python/tests/build.py: added a test
3923 build from scratch/save/load/check
3924
3925Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3926
3927 * parserInternals.c: change a small bit in the way valididy
3928 error messages get initialized
3929 * python/TODO python/libxml.c python/libxml2-python-api.xml
3930 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3931 added some memory debugging to track leaks at the libxml2 level
3932 * python/tests/*.py: changed all tests to check for leaks,
3933 there is just one left in XPath extension registrations.
3934
3935Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
3936
3937 * python/TODO python/generator.py python/libxml2-python-api.xml
3938 python/libxml2class.txt: more accessor classes for the parser
3939 context, allow to switch on and check validity
3940 * python/tests/Makefile.am python/tests/error.py
3941 python/tests/invalid.xml python/tests/valid.xml
3942 python/tests/validate.py: attded more test and and added error.py
3943 which I forgot to commit in the last step
3944
3945Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3946
3947 * python/Makefile.am python/types.c: cleanup
3948 * python/libxml.c python/libxml.py python/libxml_wrap.h
3949 python/generator.py python/libxml2-python-api.xml
3950 python/libxml2class.txt: added class for parser context, added
3951 first cut for push mode support. Added a framework to generate
3952 accessors functions.
3953 * python/tests/Makefile.am python/tests/push.py: added a push
3954 test
3955
3956Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3957
3958 * python/Makefile.am python/TODO python/libxml.py: fixed a small
3959 bug a bit of cleanup.
3960
3961Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3962
3963 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
3964 python/libxml2class.txt: adding error redirections and preformat
3965 to a python handler
3966 * python/tests/Makefile.am python/tests/*.py: cleanup made all
3967 tests self checking
3968
3969Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3970
3971 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
3972 a function
3973
3974Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3975
3976 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
3977 python/libxml.c python/libxml2-python-api.xml
3978 python/libxml2class.txt: Progressing through the TODOs, class
3979 description output, extra XML API, RPM now builds the wrappers
3980 for all python installed versions
3981
3982Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
3983
3984 * configure.in libxml.spec.in python/Makefile.am python/TODO
3985 python/generator.py python/libxml2class.txt: added more informations
3986 in the libxml2-python package including docs. Slightly changed
3987 the class hierarchy
3988 * python/tests/*: added basic regression tests infrastructure too
3989
3990Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3991
3992 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
3993 added libxml2-python as part of the packages installed
3994
3995Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3996
3997 * python/Makefile.am python/generator.py python/libxml.c
3998 python/libxml.py: more work, now able to extend the
3999 XPath interpreter with functions written in python.
4000
4001Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4002
4003 * python/Makefile.am: Jacob sent a patch to allow building from
4004 tarfile.
4005
4006Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4007
4008 * python/Makefile.am python/libxml.c configure.in Makefile.am:
4009 inserted the python wrappers build, I hope this won't be too
4010 unportable
4011
4012Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4013
4014 * xpath.c: minor optimization
4015 * python/generator.py python/libxml.c python/libxml.py
4016 python/libxml_wrap.h: more work on the python bindings,
4017 they now support XPath and there is no evident leak
4018
4019Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4020
4021 * python/generator.py python/libxml.c python/libxml.py:
4022 more work on the python bindings generator.
4023
4024Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4025
4026 * python/generator.py python/libxml.c python/libxml_wrap.h:
4027 more work on the python bindings.
4028
4029Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4030
4031 * python/generator.py python/libxml.c python/libxml.py
4032 python/libxml_wrap.h: commited early version of a python binding
4033 for private use only ATM
4034
4035Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4036
4037 * entities.c tree.c include/libxml/entities.h: applied patch
4038 from Anthony Jones to implement copy of DTD subtree too. Had
4039 just to keep 2 function private which really ought to become
4040 public ones.
4041
4042Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4043
4044 * xmllint.c: added pointers to the web pages in the usage()
4045
4046Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4047
4048 * tree.c: more fixes from Petr Kozelka for attribute handling
4049 in the tree API to align the semantic with DOM.
4050
4051Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4052
4053 * valid.c tree.c entities.c: another set of patches from
4054 Anthony Jones for copy operations cleanup and robustness
4055
4056Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4057
4058 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
4059 an alphabetic index based on comments content
4060 * doc/*: rebuilt the web site with the new references
4061
4062Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4063
4064 * parserInternals.h: Greg Sjaardema suggested to use an
4065 eponential buffer groth policy in xmlParserAddNodeInfo()
4066
4067Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
4068
4069 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
4070 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
4071 doc/parsedecl.py doc/Makefile.am: updated the python extractor
4072 to generate cross-references, and added/updated the stylesheets
4073 to generate and link API indexes. The generic keyword index
4074 is not done yet.
4075 * doc/*.html: regenerated all the usual docs too
4076
4077Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4078
4079 * debugXML.c: added an xpath function to the shell for T. V. Raman
4080
4081Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4082
4083 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
4084 debug routines.
4085
4086Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4087
4088 * tree.c: apply an patch from Petr Kozelka for unlink and replace
4089 support of attribute nodes
4090
4091Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4092
4093 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
4094 hopefully near complete and fully documented of the API in XML
4095 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
4096 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
4097 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
4098 include/libxml/parserInternals.h include/libxml/valid.hi
4099 include/libxml/xmlIO.h include/libxml/xmlerror.hi
4100 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
4101 include/libxml/xpath.h include/libxml/xpathInternals.h:
4102 Cleaned up the doc comments a lot in the process, the interface
4103 coverage is now 100%
4104
4105Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4106
4107 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
4108 extracts comments from the gtk-doc DocBook output (a bit
4109 convoluted but seems to work).
4110
4111Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4112
4113 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
4114 added an XML description of the API, moved the script generating
4115 it here. Added a "make api" target
4116
4117Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4118
4119 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
4120
4121Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4122
4123 * xpath.c include/libxml/xpathInternals.h: the change made to
4124 xmlXPathFuncLookupFunc was incompatible roll it back
4125
4126Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4127
4128 * SAX.c: cleanup patch from Anthony Jones
4129 * doc/Makefile.am: fix the headers to avoid in make scan
4130 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
4131 includes, * vs Ptr and general cleanup
4132 * parsedecl.py: first version of a script to extract the
4133 module interfaces, the goal will be to provide .decl or XML
4134 specification of the interfaces to build wrappers.
4135
4136Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4137
4138 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
4139 now provides return codes in case of errors
4140
4141Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
4142
4143 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
4144 Upgraded to trio baseline 1.6
4145 * strio.h strio.c: Replaced by triostr.h and triostr.c
4146
4147Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
4148
4149 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
4150 of strdup usage in the code
4151
4152Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4153
4154 * parser.c error.c: Keith Isdale complained rightly that
4155 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
4156
4157Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4158
4159 * tree.c: fixed the funxtion to set the xml: attributes
4160 * debugXML.c: added "setbase" to test it.
4161
4162Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4163
4164 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
4165 to allow updating an attribute content
4166
4167Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4168
4169 * libxml.h: try to avoid problems when compiling on Windows
4170
4171Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
4172
4173 * hash.c: patch from Anthony Jones for hash.c allocation size
4174 * Makefile.am: trying to work around Yet Another Libtool Madness
4175 and build the 2.4.13 release finally ...
4176
4177Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4178
4179 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
4180 * doc/* : update of the documentation
4181
4182Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4183
4184 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
4185 at fixing #61290 :-(
4186
4187Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
4188
4189 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
4190 Fixes bug #67229
4191
4192Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4193
4194 * tree.c: trying to avoid troubles when a subtree is copied
4195 and coalesced in part with the target tree. Should fix
4196 bug #67407
4197
4198Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4199
4200 * valid.c: fixed validation of attributes content of type
4201 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
4202 values, very old bug. Fixes #67671
4203
4204Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4205
4206 * parser.c include/libxml/parserInternals.h tree.c: integrated
4207 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
4208 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
4209
4210Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4211
4212 * threads.c: applied Serguei Narojnyi's patch to add native
4213 thread support on the Win32 platform
4214 * testThreadsWin32.c Makefile.am: added the test program also
4215 from Serguei, Win32 specific
4216 * include/win32config.h include/libxml/xmlwin32version.h.in:
4217 added patch from Igor for the Windows thread specific defines.
4218
4219Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
4220
4221 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
4222
4223Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4224
4225 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
4226 output page into XMLinfo.html. Close bug #66951 and
4227 raised by Robert Collins too.
4228
4229Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
4230
4231 * encoding.c: Paul Keogh pointed out a possibility of segfault
4232 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
4233 Closes bug # 68238
4234
4235Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
4236
4237 * doc/*.html: updated the Gdome2 links
4238
4239Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
4240
4241 * libxml.h: Applied following patches from Robert Collins
4242 and make sure IN_LIBXML is defined when compiling it
4243 -------
4244 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
4245 as well as Visual C.
4246 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
4247 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
4248 * strio.c (PLATFORM_UNIX): Define for Cygwin.
4249 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
4250 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
4251 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
4252 xmlSysIDExists xmlNoNetExists).
4253 * xmllint.c: Don't include winsock2.h for Cygwin.
4254
4255Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4256
4257 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
4258 when the version info is not present.
4259
4260Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4261
4262 * tree.c: Anthony Jones pointed out a problem in
4263 xmlStringGetNodeList() and provided a fix for it
4264
4265Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4266
4267 * parser.c: patch from Frank J Franklin to remove a bug in
4268 xmlCreatePushParserCtxt() when the initial buffer passed
4269 is large.
4270
4271Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4272
4273 * win32/*: big cleanup of the Windows/MSVC project files
4274 from Igor Zlatkovic
4275
4276Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
4277
4278 * doc/Makefile.am: should fix #67674 and avoid troubles if
4279 xsltproc is not available or fails in the prefix provided
4280
4281Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
4282
4283 * xmlmemory.c: one more doc patch from Charlie Bozeman.
4284
4285Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4286
4287 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
4288 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
4289 Fixed a few other problems raised by Charlie Bozeman.
4290 * result/VC/ElementValid[5-7]: fixed the output
4291
4292Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
4293
4294 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
4295 patches from Charlie Bozeman. Regenerated the HTML docs.
4296
4297Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
4298
4299 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
4300 for Windows from Igor
4301
4302Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4303
4304 * xmllint.c: applied Justin Fletcher patch for --output or -o
4305
4306Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
4307
4308 * win32/libxml2/libxml2.def.src: close #67019
4309
4310Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
4311
4312 * xmllint.c: applied Justin Fletcher generic timing patch
4313 similar to the one already applied to xsltproc.
4314
4315Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
4316
4317 * include/libxml/tree.h tree.c: applied documentation patches
4318 from Charlie Bozeman
4319
4320Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
4321
4322 *doc/xmllint.xml, xmllint.1 - document --dropdtd
4323
4324Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
4325
4326 * valid.c: fix the xmlStrdup() used in the previous patch.
4327 * valid.c: added --dropdtd
4328 * tree.c: fixed xmlUnlinkNode so it also removes the references
4329 from the document if the node is a DTD
4330
4331Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
4332
4333 * HTMLtree.c valid.c: cleanup some static declarations
4334
4335Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4336
4337 * xmllint.c: removed another strdup()
4338 * doc/FAQ: removed the HP/UX entry
4339
4340Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
4341
4342 * valid.c: fix bug #66816 when validating.
4343 * xmllint.c: don't use sys/time.h if configure did not found it
4344
4345Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
4346
4347 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
4348 xmlcatalog_man.xml
4349
4350Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
4351
4352 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
4353 xmlInitMemory() was declared twice
4354
4355Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
4356
4357 * globals.c: do not reference strdup() !
4358 * configure.in libxml-2.0.pc.in: trying to fix the libs
4359 of the various config extraction modules
4360
4361Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4362
4363 * configure.in : preparing 2.4.12
4364 * doc/* : updated and rebuilt the docs
4365
4366Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
4367
4368 * uri.c: closed bug #66159
4369 * testURI.c: added --escape option
4370 * configure.in: some cleanup for xml2-config --cflags
4371
4372Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
4373
4374 * globals.c testThreads.c: removed some misplaced includes
4375 of xmlversion.h
4376
4377Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
4378
4379 * threads.c: patch from Gary Pennington fixing a possible
4380 problem at initialization time.
4381
4382Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
4383
4384 * configure.in libxml.h parser.c testThreads.c macos/: integrated
4385 Eric Lavigne contribution to build libxml2 on MacOS using
4386 CodeWarrior.
4387
4388Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
4389
4390 * xmllint.c: applied Geert Kloosterman's patch to fix
4391 --repeat --timing output
4392
4393Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
4394
4395 * parser.c: Robin Berjon <robin@knowscape.com> found a case
4396 where non-wellformed XML declaractions were not detected.
4397
4398Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4399
4400 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
4401
4402Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
4403
4404 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
4405 gets reset by xmlCleanupInputCallbacks() and this makes the
4406 function useless. Same for output.
4407
4408Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4409
4410 * xmlIO.c: robert pointed out a loop error in callback cleanups
4411
4412Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
4413
4414 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
4415 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
4416 they are not really tied to debugging
4417
4418Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4419
4420 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
4421 * xmllint.c: better --catalogs description
4422
4423Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
4424
4425 * tree.c: fixed a couple of problems in xmlSetProp()
4426
4427Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
4428
4429 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
4430 unappropriate stdout output.
4431
4432Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
4433
4434 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
4435 by Denis Beurive, closes #65111
4436
4437Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
4438
4439 * valid.c: in case of content model validity error, don't
4440 print it if validity warnings were not requested.
4441
4442Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
4443
4444 * nanoftp.c: applied a couple of patches from Brian D Ripley.
4445 * parserInternals.c: removed the last exit() call. Print an
4446 unmaskable error on stderr instead (library mismatch detection)
4447
4448Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
4449
4450 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
4451 shell instructions from Heiko Rupp
4452
4453Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
4454
4455 * catalog.c: use the URL notation file:// for default catalog paths
4456
4457Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
4458
4459 * include/libxml/tree.h: better comments for _private fields
4460 * tree.c: removed a problem when copying an entity reference.
4461
4462Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4463
4464 * vms/*: updated instructions and diffs from John A Fotheringham
4465
4466Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
4467
4468 * include/libxml/xmlerror.h: avoid an include problem if
4469 #include <libxml/xmlerror.h> happens first in code
4470 seems to be the case in KDE libs
4471
4472Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4473
4474 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
4475 from Igor for Windows
4476
4477Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4478
4479 * Makefile.am: Gary Pennington pointed out a missing prefix
4480
4481Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
4482
4483 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
4484 * doc/*: upgraded and rebuilt the docs
4485
4486Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4487
4488 * HTMLparser.c: fix comment in scripts element parsing.
4489 * result/HTML/doc3*: updated the results.
4490
4491Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
4492
4493 * uri.c: another URI bug fix #63336, using Joel Young patch.
4494
4495Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
4496
4497 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
4498 a cleaned up version of the Pwd shell string generation.
4499
4500Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4501
4502 * valid.c include/libxml/tree.h: trying to fix namespaces +
4503 validation problems for good, closing #63619 in the process
4504 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
4505 wrong in this respect, fixed it.
4506
4507Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4508
4509 * xmllint.c: Morus Walter patch to allow --format and --encode
4510
4511Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
4512
4513 * debugXML.c: Stefan Kost provided an help command for the shell
4514
4515Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
4516
4517 * debugXML.c: Heiko Rupp pointed that the shell would crash
4518 on empty nodesets returns.
4519
4520Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4521
4522 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
4523 migh need the history libraries
4524
4525Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
4526
4527 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
4528 handle the case of < in quoted attributes, Bastian Kleineidam
4529
4530Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4531
4532 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
4533 fixing catalog breakages
4534 * Makefile.am catalog.c result/catalogs/catal
4535 result/catalogs/mycatalog.* test/catalogs/catal*:
4536 fixed more problems in catalog support, added more regression tests
4537 for both XML and SGML catalog handling
4538
4539Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4540
4541 * debugXML.c: applied an improvement to xmlGetLineNo() from
4542 Keith Isdale
4543
4544Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
4545
4546 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
4547 Side effect of the progressive catalog loading
4548
4549Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
4550
4551 * Makefile.am: confexecdir and confexec_DATA were defined twice
4552 pointed out by Karl Eichwalder
4553
4554Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
4555
4556 * xmlcatalog.c: avoid unlink() and use remove() instead.
4557
4558Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4559
4560 * libxml.spec.in: cleanup
4561 * include/libxml/xmlwin32version.h: updated with 2.4.8
4562
4563Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
4564
4565 * encoding.c global.data globals.c testThreads.c: fix bug #63752
4566 of compiling libxml with a non standard set of options
4567
4568Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
4569
4570 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
4571 document --sgml option, fixing gnome bugzilla #63382
4572
4573Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
4574
4575 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
4576 breakage of 2.4.7, added a couple of really needed APIs
4577 like xmlCatalogIsEmpty() and xmlNewCatalog()
4578 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
4579 for install-catalog
4580 * configure.in: preparing 2.4.8
4581
4582Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
4583
4584 * HTMLtree.c tree.c include/libxml/HTMLtree.h
4585 include/libxml/tree.h include/libxml/xmlIO.h: more include
4586 cleanups, export cleanly one html output + format function.
4587
4588Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
4589
4590 * parser.c: removed initGenericErrorDefaultFunc call from
4591 xmlInitParser() since it could destroy previous calls to
4592 xsltSetGenericErrorFunc() effects
4593
4594Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4595
4596 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
4597 keyword.
4598
4599Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
4600
4601 * Makefile.am: cleanup
4602 * threads.c: cleanup too
4603 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
4604 from xsltproc
4605 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +00004606 dependency loop.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004607
4608Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
4609
4610 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
4611 was not used anymore !
4612
4613Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4614
4615 * configure.in: preparing 2.4.7
4616 * Makefile.am doc/Makefile.am: switched to the latest xmllint
4617 manual page from John
4618 * doc/*: updated the doc and rebuilt the generated pages
4619
4620Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
4621
4622 * xmlIO.c: closing bug #62711, the library should never
4623 close stdin or stdout.
4624
4625Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
4626
4627 * uri.c: second pass at fixing #63336, using Joel Young
4628 final patch. looks okay.
4629
4630Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
4631
4632 * uri.c include/libxml/uri.h: trying to clear #63336
4633 allowing the escaping routine to parse unconformant
4634 URI-References.
4635
4636Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
4637
4638 * vms/readme.vms vms/build_libxml.com nanoftp.c
4639 include/libxml/xmlversion.h.in: a few VMS updates from
4640 John A Fotheringham
4641 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
4642 and xmlCleanupOutputCallbacks() for the Perl binding people.
4643
4644Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
4645
4646 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
4647 apply fixes to close #63271 and avoid segfaults when
4648 the error routine gets callbed before xmlInitParser()
4649 get called.
4650 * nanoftp.c error.c: Applied patches from Justin Fletcher
4651 correcting some xmlGenericError misuses.
4652
4653Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
4654
4655 *doc/xmllint.xml, doc/xmllint.1
4656 New and improved man page for xmllint - .xml is the original, .1
4657 is the generated man page
4658
4659Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
4660
4661 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
4662 the web site from the main HTML document.
4663
4664Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4665
4666 * parser.c: fixed an erroneous validation bug when PE refs
4667 occurs in external parsed entities referenced from the
4668 internals subset
4669 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
4670 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
4671 added the associated testcase, it's a nice one.
4672 * HTMLparser.c: generate the DTD node as HTML still ...
4673 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
4674
4675Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
4676
4677 * HTMLparser.c: fixed a bug in htmlNewDoc()
4678
4679Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
4680
4681 * test/threads/*: added entities testing to the Thread test
4682 * testThreads.c: make the test reasonable
4683 * DOCBparser.c: fix the DTD public and system ID
4684 * xmllint.c: added --sgml for SGML DocBook importing
4685 * Makefile.am: added Docbtests target
4686
4687Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4688
4689 * nanoftp.c: use only "anonymous@" string for anonymous passwds
4690 * testThreads.c: removed bogus include
4691
4692Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
4693
4694 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
4695 fixed a very serious (looping) validation bug
4696
4697Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
4698
4699 * include/libxml/globals.h include/libxml/threads.h threads.c
4700 testThreads.c: far more testing, cleaning up bugs
4701 * *.c : make sure globals.h is always included.
4702
4703Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
4704
4705 * HTMLparser.c: try to get rid of parser loops for good.
4706
4707Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
4708
4709 * configure.in: fixed some bugs in CFLAGS passing.
4710 * test/threads Makefile.am testThreads.c: added a specific
4711 threaded test case (really nasty, guaranteed).
4712
4713Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
4714
4715 * catalog.c: serious cleanup on the management of the
4716 XML catalog tree, more tests done, especially with
4717 the catalog PI.
4718
4719Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
4720
4721 * catalog.c: avoid a problem in catalog cleanup on SMP if
4722 catalogs were not initialized.
4723
4724Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
4725
4726 * catalog.c xpath.c: trying to cleanup the not thread safe
4727 parts of the library.
4728
4729Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
4730
4731 * include/libxml/globals.h configure.in global.data: make
4732 the allocation be per-thread a configure option
4733 * encoding.c include/libxml/parser.h: fixed compilation
4734 errors
4735
4736Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4737
4738 * include/libxml/parser.h: Norm reported that a few lines
4739 added were breaking libxslt compile, removed them for now
4740
4741Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
4742
4743 * parser.c parserInternals.c threads.c: debugged and fixed
4744 initialization problems which were giving troubles on SMP
4745 boxes.
4746
4747Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4748
4749 * include/libxml/Makefile.am: missing globals.h
4750
4751Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4752
4753 * globals.c: added a couple of standard includes.
4754
4755Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4756
4757 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
4758 include/libxml/parserInternals.h include/libxml/tree.h
4759 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
4760 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
4761 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
4762 Applied the last patches from Gary, cleanup, activated threading
4763 all user accessible global variables are now handled in globals.[ch]
4764 Still a bit rought but make tests passes with either
4765 --with-threads defined at configure time or not.
4766 * Makefile.am example/Makefile.am: added globals.[ch] and threads
4767 linking options
4768
4769Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4770
4771 * Makefile.am include/libxml/Makefile.am
4772 include/libxml/globals.h globals.c include/libxml/threads.h
4773 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
4774 configure.in: started integrating the core of the thread support
4775 not activated yet but half integrated. The code should still
4776 compile and work anyway.
4777
4778Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4779
4780 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
4781 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
4782 integrating the non-controversial parts of Gary Pennington
4783 multithread patches
4784 * catalog.c: corrected a small bug introduced
4785
4786Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4787
4788 * catalog.c include/libxml/catalog.h: very serious cleanup,
4789 isolating unportable code and as much as possible the accesses
4790 to the global shared catalog. May need more testing !
4791
4792Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4793
4794 * include/libxml/debugXML.h debugXML.c tree.c: integrating
4795 Keith Isdale patches for the XSLT debugger interfaces. Some
4796 cleanup
4797
4798Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4799
4800 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
4801 * DOCBparser.c: generate line nubers in elements
4802
4803Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
4804
4805 * configure.in: preparing 2.4.6 release
4806 * doc/xml.html doc/html/*: updated and rebuilt the docs
4807 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
4808
4809Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
4810
4811 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
4812 adding documentation for DV's supercatalog support
4813
4814Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4815
4816 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
4817 super catalog support adding one API and one flag --sgml to
4818 xmlcatalog
4819
4820Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
4821
4822 * doc/xmlcatalog_man.xml, xmlcatalog.1
4823 One more crack at
4824 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
4825
4826
4827Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4828
4829 * xpath.c: implemented xmlXPathObjectCopy for external objects
4830 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
4831
4832Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
4833
4834 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
4835 finishing up fix to
4836 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
4837 the xmlcatalog man page display more elegantly
4838
4839Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
4840
4841 * configure.in: closing bug #61832
4842 * HTMLparser.c: removed a warning
4843
4844Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4845
4846 * xpath.c: fixing #61673 part I, do not loose doc information
4847 when copying result value trees.
4848
4849Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4850
4851 * xpath.c: trying to harden the XPath interpreter
4852
4853Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
4854
4855 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
4856 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
4857
4858Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4859
4860 * HTMLparser: repaired another loop problem
4861
4862Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4863
4864 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
4865 parsing.
4866 * xpath.c: fix bug #61291 the default XML namespace node is
4867 missing from the namespace axis.
4868 * tree.c: refuse to create namespaces nodes with prefix "xml"
4869
4870Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
4871
4872 * SAX.c: ouch a non-defined namespace could lead to a crash,
4873 fixed #61215
4874
4875Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
4876
4877 * parserInternals.c: closed bug #61054
4878
4879Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4880
4881 * include/libxml/Makefile.am: closing #60708
4882
4883Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4884
4885 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
4886 adding xmlSAXParseFileWithData following Marco Stipek suggestion
4887
4888Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4889
4890 * valid.c: close bug #61550 when xml: wasn't considered a namespace
4891
4892Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4893
4894 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
4895 * DOCBparser.c HTMLparser.c parser.c: fixed typos
4896
4897Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
4898
4899 * catalog.c: Justin Fletcher provided cleaup code in case
4900 HAVE_STAT is not defined
4901 * include/win32config.h: Igor Zlatkovic suggested to have
4902 HAVE_STAT defined there
4903
4904Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4905
4906 * catalog.c - fixed typing error reported by M. Barros
4907
4908Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
4909
4910 * xmllint.c - fixing typo
4911
4912Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4913
4914 * HTMLparser.c: small enhancement to prevent loop on
4915 unrecognizable data
4916
4917Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4918
4919 * parserInternals.c: applying patch from bug #60757 this
4920 should close it
4921
4922Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
4923
4924 * catalog.c xmlcatalog.c: removed a couple of warning
4925 * xpath.c: try to solve the linking problem on platforms
4926 needing trio to compile
4927
4928Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4929
4930 * Makefile.am libxml.spec.in: backing up non-documented changes
4931 commited without review or aproval by Jens Finke <jens@gnome.org>
4932 * HACKING: made 100% clear that no commit should be done directly
4933
4934Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4935
4936 * configure.in: Joe Orton provided a patch fixing a problem
4937 when iconv is specified to be in a non-standard directory
4938 but wasn't exported in xml2-config --cflags
4939
4940Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4941
4942 * configure.in: let's ship 2.4.5 before getting too much
4943 troubles with 2.4.4 errors.
4944
4945Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4946
4947 * encoding.c entities.c: do not output hexadecimal charrefs
4948 when serializing HTML since some version of Netscape can't
4949 grok it, generate decimal ones.
4950 * result/HTML/doc3.htm: output changed due to previous test
4951 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
4952
4953Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
4954
4955 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
4956 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
4957
4958Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4959 Released 2.4.4
4960
4961 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
4962 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
4963 updated the configuration scripts systems accordingly
4964
4965Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4966
4967 * configure.in: preparing for 2.4.4
4968 * doc/xml.html doc/html/*: updated and rebuilt the docs
4969
4970Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4971
4972 * win32/dsp/libxml2.def.src: tried to incorporate comments
4973 from bug #59220
4974
4975Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
4976
4977 * parser.c result/noent/wml.xml: fixed bug #59981 related
4978 to handling of '&' in attributes when entities are substitued
4979
4980Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4981
4982 * libxml.h include/libxml/xmlversion.h.in
4983 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
4984 Tried to close bug #60131
4985
4986Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4987
4988 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
4989
4990Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
4991
4992 * SAX.c: fixing bug #59946 on xmlns=""
4993
4994Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4995
4996 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
4997 but allocates a new error code.
4998
4999Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
5000
5001 * xmllint.c: John Fleck fixed typos in the options output
5002 * parser.c SAX.c: fix ignorable white space SAX selection
5003
5004Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5005
5006 * entities.c: Steve Underwood found the possibility of an
5007 ininite loop in case of error.
5008
5009Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5010
5011 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
5012
5013Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
5014
5015 * parser.c: warn if version is not 1.0 but it's not
5016 strictly speaking an error after analyzing the spec
5017
5018Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
5019
5020 *doc/catalog.html - add link to the html version of the
5021 man page, other linguistic cleanups
5022
5023Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
5024
5025 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
5026 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
5027 file, has not yet been included in the build.
5028
5029Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5030
5031 * catalog.c: removed a duplicate affectation Justin Fletcher
5032
5033Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
5034
5035 * tree.c: Armin Sander pointed a possible text coalescing
5036 problem, completed his patch.
5037
5038Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5039
5040 * trionan.c: Fixed const and volatile re-definition problem
5041
5042Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
5043
5044 * libxml.4 parser.c: doc updates from Heiko Rupp
5045 * parserInternals.c: 2 sanity checks from Heiko Rupp
5046
5047Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
5048
5049 * tree.c: applied patch from Armin Sander to make some pointers
5050 const in xmlCopyNode()
5051 * include/libxml/tree.h: added fix to the header
5052
5053Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5054
5055 * xpath.c: hum, restrict the integer usage gcc bug workaround
5056 to only gcc compilers so that other architecture don't get
5057 penalized by this limitation.
5058 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
5059
5060Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5061
5062 * valid.c: fixed a Windows compiler warning (Chris Poblete)
5063 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
5064
5065Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
5066
5067 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
5068 --convert option to xmlcatalog to convert SGML ones to
5069 the XML syntax.
5070 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
5071
5072 2.4.3 got released at that point
5073Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5074
5075 * catalog.c xmlIO.c: started some serious testing and fixed
5076 a few bug and optmization needs.
5077
5078Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5079
5080 * Makefile.am configure.in include/libxml/xmlwin32version.h:
5081 preparing for a 2.4.3 release even if it may not be ready yet
5082 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
5083 all file parsing lookup to go through the entity resolver, add
5084 to add an API to bypass it (needed to load catalogs themselves),
5085 some cleanup on the catalog code too.
5086 * nanoftp.c: small cleanup
5087 * doc/catalog.html: small update
5088
5089Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
5090
5091 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
5092 Jun Kuriyama
5093
5094Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
5095
5096 * doc/catalog.html: finished the catalog documentation
5097
5098Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5099
5100 * doc/catalog.html doc/xml.html: added documentation about
5101 Catalog support, misses an API description
5102 * doc/html/*: reextracted the API pages
5103
5104Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5105
5106 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
5107 Added the part about section 7.2 on URI resolution,
5108 fixed a side effect in the HTML parser, look complete
5109 and ready to rock except the URI/SystemID part!
5110
5111Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5112
5113 * include/libxml/catalog.h include/libxml/parser.h
5114 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
5115 xmlIO.c: added support and APIs needed for the catalog PI
5116 * include/libxml/xmlIO.h: cleanup
5117
5118Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5119
5120 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
5121 include/libxml/catalog.h: starts to look okay, really
5122 plugged the new framework, cleaned a lot of stuff,
5123 added some APIs, except the PI's support missing this
5124 should be mostly complete
5125 * result/catalogs/* test/catalogs/*: added new test, enriched
5126 the existing one with URN ID tests
5127
5128Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
5129
5130 * catalog.c: fixed nextCatalog
5131 * result/catalogs/docbook test/catalogs/*: started adding
5132 a small regression test
5133
5134Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
5135
5136 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
5137 more work on the XML catalog support.
5138 * parser.c include/libxml/parser.h: small cleanup seems using
5139 list as a public parameter name can give portability troubles
5140 * trionan.c trionan.h xpath.c include/libxml/trionan.h
5141 include/libxml/xpath.h include/libxml/Makefile.am: removed
5142 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
5143 wrappers
5144
5145Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5146
5147 * Makefile.am trio.c triodef.h trionan.c xpath.c
5148 include/libxml/Makefile.am include/libxml/trionan.h:
5149 Re-worked Not-A-Number and Infinity support.
5150 * xmlcatalog.c: added readline include files
5151
5152Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5153
5154 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
5155 testCatalog as xmlcatalog, making it an installed app
5156 adding a shell, and preparing it to be a /etc/xml/catalog
5157 management tool, though not ready yet
5158 * catalog.c include/libxml/catalog.h: adding support for
5159 XML Catalogs http://www.oasis-open.org/committees/entity/
5160 not finished, there is some interesting tradeoffs and a
5161 few open questions left.
5162
5163Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
5164
5165 * xmllint.c: fixed a line formatting problem
5166
5167Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5168
5169 * SAX.c: removed a couple of unused variable (Albert Chin)
5170
5171Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
5172
5173 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
5174 trying to fix some troubles w.r.t. function returning
5175 const xxxPtr.
5176
5177Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5178
5179 * win32/dsp/libxml2.def.src: another set of symbols conditionally
5180 defined
5181
5182Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
5183
5184 * xpointer.c: removed unused var
5185
5186Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
5187
5188 * testXPath.c: another small cleanup closing bug #59110
5189
5190Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
5191
5192 * win32/dsp/libxml2.def.src: small cleanup closing bug
5193 #59108
5194
5195Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
5196
5197 * example/gjobread.c: add xmlCleanupParser() before leaving
5198
5199Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
5200
5201 * config.h.in configure.in include/libxml/xmlwin32version.h:
5202 released 2.4.2
5203
5204Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
5205
5206 * include/libxml/valid.h debugXML.c valid.c: deprecate
5207 the non-boundchecking Sprintf functions, add Snprintf
5208 this should close bug #57984
5209
5210Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
5211
5212 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
5213 URIs before doing the lookups (pointed by Mark Vakoc)
5214
5215Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
5216
5217 * xpath.c: serious changes on Result Value Trees and NodeSets
5218 w.r.t. deallocation and collect operations. Probably not
5219 100% clean (merge of allocated trees smells like a problem).
5220 Seems sufficient to close #58943
5221
5222Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5223
5224 * xmllint.c: adding a --format option
5225
5226Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
5227
5228 * xpath.c: count() was broken on Result Value Tree
5229 * xmlIO.c: fixed file:/// accesses on _WIN32
5230
5231Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5232
5233 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
5234 macro was renamed, this should close bug #58683
5235
5236Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
5237
5238 * SAX.c: small fix fixing bug #58539 reported by coolo, in
5239 entity substitution mode text at the end of the entity might
5240 be added due to text coalescing.
5241 * nanoftp.c parser.c: small cleanup
5242
5243Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
5244
5245 * HACKING: added John Fleck right to commit in the doc subdir
5246
5247Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5248
5249 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
5250 allow to inherit attributes from the DTD directly in the
5251 tree, this is needed for XPath and can be a useful feature.
5252 Inherited namespaces are always provided at the tree level now
5253 * test/defattr* result/defattr* result/noent/defattr*: added a couple
5254 of tests for this feature (XSLT being the prime user).
5255
5256Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5257
5258 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
5259 testSAX.c xmlIO.c xmllint.c include/win32config.h
5260 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
5261 include/libxml/xmlwin32version.h.in win32/README.MSDev
5262 win32/dsp/*: applied Win32 Facelift No.2 patches from
5263 Igor Zlatkovic for Windows/MSC
5264
5265Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
5266
5267 * SAX.c: unparsedEntityDecl() the URI computation of the
5268 entity wasn't done breaking XSLT unparsed-entity-uri()
5269
5270Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
5271
5272 * xpath.c: fixed a bug when walking the descendants and
5273 the current node has no children
5274 * debugXML.c: show up when a text node is supposed to not be escaped
5275
5276Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5277
5278 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
5279 worked like the set:leading() function)
5280 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
5281
5282Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5283
5284 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
5285
5286Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5287
5288 * include/libxml/xmlIO.h: apply change to close #58141
5289 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
5290
5291Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5292
5293 * parser.c: when the internal subset uses a PE, then the
5294 included entity can use conditional sections.
5295
5296Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5297
5298 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
5299 when walking the namespace axis showing up in
5300 libxst/tests/general/bug-12
5301 * xmlmemory.c: added the possibility to trace a given block
5302 defined by its address
5303
5304Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5305
5306 * parser.c: don't override existing encoding specified before
5307 starting xmlParseDocument()
5308
5309Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5310
5311 * include/libxml/xmlwin32version.h: reinserted, needed for
5312 Windows users of CVS
5313
53142001-07-27 Darin Adler <darin@bentspoon.com>
5315
5316 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
5317 * testCatalog.c: Add include of <libxml/parser.h>.
5318
53192001-07-27 Darin Adler <darin@bentspoon.com>
5320
5321 * include/libxml/.cvsignore:
5322 * include/libxml/xmlwin32version.h:
5323 Remove this file from CVS because it's generated.
5324
5325Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5326
5327 * parser.c include/libxml/parser.h: applied const patches from
5328 Tom Moog #58002
5329
5330Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5331
5332 * xpath.c include/libxml/xpath{,Internals}.h: added a function
5333 lookup framework
5334
5335Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5336
5337 * tree.c: fixed xmlCopyNode() for documents
5338
5339Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5340
5341 * parser.c: fixed bugs #58073 reported by Greg Shtilman
5342
5343Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5344
5345 * parser.c: fixes bug #57652 reported by Morus Walter
5346
5347Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5348
5349 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
5350
5351Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5352
5353 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
5354 errors, lesson don't add new functions at 1am before a release
5355 * xpath.c: integrated fix from Bjorn to avoid divide by zero
5356 from XPath initialization when possible.
5357
5358Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5359
5360 * result/scripts/base*: removing history/readline changed
5361 this slightly
5362 * include/libxml/parser.h SAX.c parser.c parserInternals.c
5363 xmllint.c: make element content line number generation
5364 optionnal to avoid breaking old apps added interface to switch
5365
5366Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5367
5368 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +00005369 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00005370 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
5371 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
5372 John Kroll fixes to allow saving to HTTP via PUT (or
5373 POST of needed).
5374 * doc/html/*.html: regenerated the docs
5375
5376Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5377
5378 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
5379 xmlHashScanFull and xmlHashScannFull3 to get passed the
5380 three keys as arguments to the callback function
5381
5382Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5383
5384 * configure.in Makefile.am: removed libxml softlink for good
5385 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
5386 100% coverage by gtk-doc
5387
5388Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5389
5390 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
5391 fixed serious troubles due to size_t vs. int mismatch
5392
5393Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5394
5395 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
5396
5397Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5398
5399 * include/libxml/xpath{,Internals}.h xpath.c: added a more
5400 convenient extension API for value and context managing
5401 Now handles external objects through xmlXPathPopExternal,
5402 xmlXPathWrapExternal and xmlXPathReturnExternal.
5403 Added functions for sets operations (intersection, etc.)
5404
5405Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5406
5407 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
5408 xmlIO.c tree.c parserInternals.c entities.c encoding.c
5409 HTMLparser.c: cleanup of global variables, marking some
5410 const or private.
5411
5412Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5413
5414 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
5415 fixed xmlXPathNodeSetItem when passing index=0
5416
5417Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5418
5419 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
5420
5421Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5422
5423 * xmllint.c: fixed compilation under Cygwin #57503
5424 * TODO: update
5425
54262001-07-13 Peter Williams <peterw@ximian.com>
5427
5428 * config.h.in: add #undef HAVE_DLFCN_H
5429
5430 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
5431 builddir.
5432
5433Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5434
5435 * win32/libxml2/libxml2.def.src: added a couple of exported entries
5436 raised by #57348 and #57381
5437
5438Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5439
5440 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
5441 tree.c xpointer.c: store the line numbder in element->content,
5442 may break some software, need a configuration mechanism
5443
54442001-07-10 Darin Adler <darin@bentspoon.com>
5445
5446 * .cvsignore:
5447 * example/.cvsignore:
5448 * include/.cvsignore:
5449 * include/libxml/.cvsignore:
5450 Various things that are generated and should be ignored.
5451
5452Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5453
5454 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
5455 * doc/xml.html doc/html/*: updated the docs
5456
5457Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5458
5459 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
5460 validation occured on content with element child
5461
5462Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5463
5464 * tree.c: fixed XML Base computation which was broken
5465 * debugXML.c: added a base function to the shell
5466 * Makefile.am result/scripts/* test/scripts/*: added scripts
5467 based regression tests, and adding 2 XML Base tests
5468
5469Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5470
5471 * tree.c: set properties doc and call xmlSetListDoc for properties
5472 content when grafting them in a different tree.
5473 * aclocal.m4: remove from CVS
5474
5475Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5476
5477 * win32/libxml2/libxml2.def.src: added some missing entry point
5478 for XPath (Mark Vakoc)
5479
5480Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5481
5482 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
5483 layer should URI-Unescape before trying to open resources.
5484
5485Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5486
5487 * xpath.c: fix the name() bug for elements in the default
5488 namespace reported by Charlie Bozeman
5489
5490Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5491
5492 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
5493 led to an XPath fix, improvements of SAX initialization, and
5494 an added option --nocdata to testXPath
5495
5496Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5497
5498 * doc/libxml-doc.el: Felix Natter provided anew version working
5499 with XEmacs too
5500
5501Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5502
5503 * include/libxml/xpath.h: small cleanup
5504 * doc/xml.html: update
5505
5506Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5507
5508 * Makefile.am configure.in include/libxml/xmlwin32version.h:
5509 released 2.3.14
5510
5511Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5512
5513 * doc/html/*: rebuilt the docs for the release
5514 * doc/xml.html: added 2.3.14 release.
5515
5516Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5517
5518 * xpath.c: a bug reported by Stephan Kulow empty nodesets
5519 were not equal to empty strings
5520
5521Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5522
5523 * SAX.c: fixed a URI-Reference computation problem when validating
5524 * xmlIO.c: small cleanup
5525
5526Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5527
5528 * parser.c: improved the description of a couple of interfaces
5529 upon Larry Stamper suggestion
5530
5531Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5532
5533 * SAX.c entities.c parser.c: changed completely the way entities
5534 are handled when running the parser in entity substitution mode.
5535 This fixes a bug reported by Stephan Kulow and nearly divides
5536 by 3 the amount of memory required by libxslt to load and process
5537 DocBook TDG.
5538
5539Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5540
5541 * HTMLparser.c: fixing a too early root closing problem raised
5542 byt Prashanth Naidu
5543
5544Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5545
5546 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
5547 raised by Mark Vakoc.
5548
5549Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5550
5551 * example/Makefile.am: fixed the include path to add srcdir/include
5552 * Makefile.am configure.in: fix from Albert Chin for iconv detection
5553 and some cleanup
5554
5555Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5556
5557 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
5558 lot of optimization work, results in significant improvements
5559 when handling really complex XPath queries. Add a small optimizer
5560 for unions, improve [n] and [last()], avoid some costly ops.
5561
5562Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5563
5564 * include/libxml/parser.h parser.c: xmlStrstr args are both const
5565 * xpath.c: small cleanup
5566 * xmlGetNsList: reformated, fixed problems if used on Entities
5567
5568Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5569
5570 * doc/xml.html: added 1.8.14 and 2.3.13 releases
5571
5572Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5573
5574 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
5575 * Makefile.am example/Makefile.am: workaround automake generating
5576 erroneous deps
5577
5578Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5579
5580 * include/win32config.h: bug #56801 Yon Derek provided a patch
5581 to the windows config file.
5582
5583Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5584
5585 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
5586 libxml.h : Yon Derek provided a set of changes to compile from
5587 CVS on Windows/MSC
5588
5589Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5590
5591 * parser.c: fixed UTF8 BOM support in push mode
5592 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
5593 added a specific testcase
5594
5595Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5596
5597 * Makefile.am: added --push regression tests
5598 * parserInternals.c: the XML parser segfaulted in --push mode
5599
5600Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5601
5602 * configure.in: moved the symlinks detection within a CVS
5603 check, this is not portable and will be removed soon.
5604 * xpath.c: small cleanup/speedup
5605
5606Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5607
5608 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
5609 release of 2.3.12
5610 * parser.c: make an error message if unknow entities in all cases
5611
5612Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5613
5614 * uri.c: fixed 2 uri normalization bugs on '//' reduction
5615
5616Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5617
5618 * include/libxml/Makefile.am: Laszlo Peter pointed out that
5619 includes were installed in the wrong dir
5620
5621Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5622
5623 * doc/html.xml: warn against sending code to exhibit bugs.
5624
5625Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5626
5627 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
5628 Tru64 from Thomas Leitner
5629
5630Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5631
5632 * AUTHORS: added William and Bjorn
5633 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
5634 daniel@veillard.com hopefully I won't have to do this again
5635 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
5636 docs can be rebuilt cleanly now
5637 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
5638 from CVs it's generated, added include/libxml/xmlwin32version.h
5639 also generated but which should change far less frequently.
5640 * catalog.c nanoftp.c: made sure to include libxml.h not
5641 libxml/xmlversion.h directly
5642 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
5643 when compiling on WIN32 and MSC
5644
5645Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5646
5647 * include/Makefile.am include/libxml/Makefile.am configure.in:
5648 fixed make distcheck and rebuilding the rpms
5649
5650Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5651
5652 * configure.in: should finish the migration of exported includes
5653 into a real include/libxml in CVS, at least for CVS users.
5654 * removed the exported headers, added in include/libxml (as well
5655 as xmlversion.h.in).
5656
5657Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5658
5659 * configure.in: fixed the way to detect symlink
5660
5661Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5662
5663 * configure.in: updated, include/libxml is now a real CVS dir
5664
5665Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5666
5667 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
5668 version works with both libxml1 and libxml2 (it autodetects
5669 the prefix of the html-files) from Felix Natter.
5670 * doc/xml.html: updated doc accordingly
5671
5672Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5673
5674 * xpath.c: fixed the bug generating a template loop in libxslt
5675 when using docbook-xsl-1.4, * should filter out document nodes
5676 * HACKING: added William
5677 * TODO: updated
5678
5679Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5680
5681 * doc/FAQ.html: added a warning about gcc-3.0
5682 * doc/xml.html: added reference to gdome2 and removed a confusing
5683 sentence
5684
5685Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5686
5687 * xmlversion.h: okay this is a generated file, but Windows
5688 users need it and they can't generate it, and I want CVS
5689 Windows users ...
5690 * win32/libxml2/libxml2_so.dsp: Windows project file for
5691 the shared lib version of libxml2
5692 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
5693 resources needed for libxslt/xsltproc by Yon Derek
5694
5695Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5696
5697 * trio.c: MSVC fix (provided by Igor Zlatkovic)
5698
5699Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5700
5701 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
5702
5703Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5704
5705 * include/win32config.h: Yon Derek provided a first fix
5706 to be able to compile libxslt/xsltproc on Windows
5707
5708Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5709
5710 * xpath.c: attempt to work around what seemed a gcc optimizer
5711 bug when handling floats on i386 http://veillard.com/gcc.bug
5712 * tree.c entities.c encoding.c: doing some cleanups while
5713 chasing it
5714
5715Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5716
5717 * Makefile.am: cleanup when --without-debug is specified
5718 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
5719 w.r.t. --without-debug and other include points
5720 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
5721 Catalogs
5722 * configure.in entities.h tree.h HTMLparser.c: removed
5723 --without-corba, made the _private field mandatory
5724
5725Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5726
5727 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
5728 outputs a BOM in UTF8, an errata has been issued to avoid the
5729 problem, that was the most reasonable solution... Add support
5730 for a leading UTF8 BOM in entities.
5731
5732Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5733
5734 * valid.c: fixed a bug found when post validating an entity ref
5735 * xmllint.c: added --loaddtd and sligly changed --postvalid to
5736 activate it too
5737
5738Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5739
5740 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
5741 weakness in the node copy the XPointer and the XInclude
5742 implementations. Serious cleanup.
5743
5744Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5745
5746 * Makefile.am: Kjartan Maraas provided a small patch to
5747 add xml2-config.in to EXTRA_DIST
5748
5749Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5750
5751 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
5752 provided another failing case found in KDE, the way the
5753 ctxt->vctxt.nodeTab was allocated and freed changed over
5754 time but it wasn't completely cleaned up. This should fix it.
5755
5756Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5757
5758 * parser.c: Stephan Kulow also raised the fact that line number
5759 could get miscounted making debug harder, fixed the problem
5760 in xmlParseCharData()
5761
5762Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5763
5764 * valid.c: Stephan Kulow pointed out a problem when validating
5765 and using an empty entity, forgot a 'break' in a case.
5766
5767Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5768
5769 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
5770 * doc/xml.html: updated with 2.3.11
5771
5772Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5773
5774 * TODO: updated adding cleanup of generated doc
5775 * configure.in: prepared to release 2.3.11
5776 * xmllint.c: added --version for bug reporting
5777 * doc/html/*.html: rebuilt the doc
5778
5779Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5780
5781 * xpath.c: first part of the work on selecting namespace to
5782 fix bug #56115
5783
5784Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5785
5786 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
5787 when using -liconv
5788 * TODO: updated
5789
5790Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5791
5792 * HTMLtree.[ch]: more work on the HTML serialization routnes,
5793 cleanup, encoding support.
5794
5795Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5796
5797 * xpath.c: Thomas Broyer suggested a better patch for the / arg
5798
5799Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5800
5801 * xpath.c: bug detected by Ankh when / is used as a function arg
5802
5803Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5804
5805 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
5806 of element and use it to avoid outputting formatting spaces at
5807 the wrong place. Implemented the format parameter for HTML save.
5808 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
5809 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
5810 result/HTML/wired.html: of course this impact the result of a
5811 number of HTML tests
5812
5813Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5814
5815 * HTMLtree.[ch]: started augmenting the HTML save API with
5816 encoding and formatting parameters
5817
5818Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5819
5820 * HTMLtree.h: cleanup and started evaluating the work needed on
5821 revamping the HTML output code
5822
5823Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5824
5825 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
5826
5827Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5828
5829 * valid.c: fixed bug #56049, forgot one check in the
5830 validation routine
5831
5832Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5833
5834 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
5835
5836Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5837
5838 * libxml.h: fixed an error in last commit
5839 * doc/FAQ.html: added an entry for compilation from CVS
5840
5841Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5842
5843 * xmlversion.h.in libxml.h: Cygwin patches
5844 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
5845 * tree.h: cleanup
5846
5847Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5848
5849 * tree.c: patched xmlFreeNode() to avoid freeing() a static
5850 memory block in a strange case where libxml is linked twice
5851 in the binary.
5852
5853Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5854
5855 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
5856 state far too often, simple fix used to avoid it.
5857
5858Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5859
5860 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
5861 being processed, applied his patch
5862 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
5863
5864Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5865
5866 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
5867 provided fixes to compile on MSCC again
5868 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
5869 also provided an update for the project files.
5870
5871Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5872
5873 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
5874 bug #55810
5875
5876Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5877
5878 * tree.c: fixed xmlGetNsProp() to close bug #55683
5879 Note this requires libxslt to use it's own function instead.
5880
5881Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5882
5883 * HTMLtree.c: when in a pre element no formatting space should
5884 be added.
5885 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
5886
5887Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5888
5889 * configure.in: added tests for signal() and signal.h
5890
5891Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5892
5893 * xpath.c: robert pointed out xmlXPathNINF was not initialized
5894
5895Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5896
5897 * doc/libxml-doc.el: Felix Natter provided a new version for
5898 libxml2
5899
5900Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5901
5902 * HTMLtree.c: when in a pre element no formatting space should
5903 be added.
5904
5905Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5906
5907 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
5908
5909Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5910
5911 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
5912 hack
5913 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
5914 * uri.c: fixed a warning
5915
5916Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5917
5918 * HTMLtree.c: trying to close bug #55772 escaping in script
5919 elements
5920 * doc/xml.html: suggest to send mail to the list
5921
5922Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5923
5924 * error.c: attempt to fix the xmlGetVarStr breakage once and for
5925 good. Use a macro and based on the solution provided in
5926 vsnprintf manual page from GNU.
5927
5928Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5929
5930 * error.c: Workaround for non-preserving variadic list.
5931 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
5932
5933Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5934
5935 * doc/xml.html: added 2.3.10 release
5936
5937Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5938
5939 * configure.in: releasing 2.3.10
5940
5941Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5942
5943 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
5944
5945Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5946
5947 * encoding.c: Robert Collins provided a patch to add the
5948 "US-ASCII" encoding alias
5949
5950Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5951
5952 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
5953 string oriented functions and started cleaning the related areas
5954 in xpath.c which needed fixing in this respect
5955
5956Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5957
5958 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
5959 #55380
5960 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
5961
5962Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5963
5964 * TODO: updated
5965 * nanohttp.[ch] : started adding APIs to get the redirected URL
5966 when this occurs (needed for further base computation
5967 * tree.h: cleanup
5968 * encoding.c: cleanup
5969 * SAX.c: minor change around ctxt->loadsubset
5970
5971Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5972
5973 * Makefile.am include/Makefile.am: small change to have
5974 include/libxml rebuilt if working from CVS.
5975 * uri.c: applied another patch from Carl Douglas for URI escaping,
5976 this should close bug #51876
5977
5978Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5979
5980 * xinclude.c: fixed XInclude recursive behaviour bug #54678
5981 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
5982 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
5983 added specific regression test
5984 * parser.h: preparing for the XSLT mode where DTD inherited
5985 attributes are added to the tree.
5986
5987Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5988
5989 * xinclude.[ch]: Updated the namespace for the Last Call version
5990 * result/XInclude/include test/XInclude/include: updated the
5991 testsuite accordingly
5992
5993Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5994
5995 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
5996 related to bug #51876
5997
5998Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5999
6000 * tree.c: fixed a gross mistake in base computation, xml:base is
6001 not completely correct yet (need cascade).
6002 * xpath.[ch]: added the few things needed to find a function name
6003 and URI from the XPath context when it is called.
6004
6005Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6006
6007 * catalog.[ch]: fixes and add xmlLoadCatalogs()
6008 * DOCBparser.c: small cleanup
6009 * xmllint.c: added a --catalogs option to load catalogs from
6010 $SGML_CATALOG_FILES
6011 * tree.c: cleanup
6012 * configure.in: iconv library fixup, ICONV_LIBS
6013
6014Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6015
6016 * catalog.c: handling of CATALOG entries. detection of recursion,
6017 and a few bugfixes
6018 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
6019 against the default namespace
6020
6021Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6022
6023 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
6024
6025Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6026
6027 * parser.c: fixed propagation context info when parsing an
6028 external entity.
6029 * doc/html/*.html: regenerated a couple of docs
6030
6031Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6032
6033 * doc/xml.html: update with 2.3.9 informations
6034
6035Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6036
6037 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
6038 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
6039 * doc/html/* : rebuilt the docs
6040 * valid.c: small patch which may improve some case when
6041 validating.
6042
6043Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6044
6045 * HTMLparser.c: Closed bug #54891
6046 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
6047 to the suite
6048
6049Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6050
6051 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
6052 applied a documentation patch from LotR and filled in a few missing
6053 descriptions
6054
6055Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6056
6057 * xpath.c tree.c parser.c: speed optimizations at the parser level
6058 document tree freeing and xpath evaluation
6059
6060Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6061
6062 * parser.c parser.h parserInternals.h: fixed a couple of
6063 interfaces for handling memory buffer input to const char *
6064 upon suggestion of JamesH.
6065
6066Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6067
6068 * configure.in: LoTR sent a patch fixing the previous commit
6069
6070Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6071
6072 * configure.in: trying to deal again with the stoopid -R linking
6073 flag of Solaris
6074
6075Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6076
6077 * xpath.h: two nodeset access macros from Thomas Broyer
6078
6079Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6080
6081 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
6082 patch from Thomas Broyer
6083
6084Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6085
6086 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
6087 case
6088 * INSTALL: was empty added stuff from the FAQ
6089
6090Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6091
6092 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
6093 attributes handling and #54433 by adding xmlUnsetProp()
6094 and xmlUnsetNsProp()
6095
6096Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6097
6098 * HTMLparser.c: Patch from Jonas Borgström
6099 (htmlGetEndPriority): New function, returns
6100 the priority of a certain element.
6101 (htmlAutoCloseOnClose): Only close inline elements if they
6102 all have lower or equal priority.
6103 * result/HTML: this of course changed a number of tests results.
6104
6105Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6106
6107 * xmlIO.c catalog.c: plugged in the default catalog resolution
6108 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
6109 documentations
6110 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
6111
6112Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6113
6114 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
6115 integrating catalogs
6116 * catalog.[ch] testCatalog.c: adding a small catalo API
6117 (only SGML catalog support).
6118 * parser.c: restaured xmlKeepBlanksDefault(0) API
6119
6120Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6121
6122 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
6123
6124Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6125
6126 * parser.c: added xmlParseExternalEntityPrivate() to allow
6127 propagation of ctxt->_private when parsing external entities
6128
6129Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6130
6131 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
6132
6133Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6134
6135 * configure.in: fixed a small portability problem with AM_CONDITIONAL
6136
6137Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6138
6139 * valid.c: warn when indeterminist content model is detected
6140 * result/VC/ElementValid8: this adds a message
6141 * Makefile.am: add --novalid for VCM tests
6142 * parserInternals.c: added a call to Init memory
6143
6144Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6145
6146 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
6147 when both parameters are NULL.
6148
6149Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6150
6151 * valid.c: applied small patch from Gary Pennington, reindented
6152 some part of the code.
6153
6154Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6155
6156 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
6157 release, updated and regenerated the docs
6158
6159Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6160
6161 * xpath.c result/XPath/expr/floats : clarified and cleanup
6162 printing of abnormal floats in tests.
6163
6164Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6165
6166 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
6167 * results/HTML/ : a few changes in the output of the HTML tests as
6168 a result.
6169 * configure.in: tying to fix -liconv where needed
6170
6171Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6172
6173 * Makefile.am: fixed a stupid error
6174
6175Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6176
6177 * configure.in Makefile.am: make the inclusion of the trio
6178 modules in the library conditional
6179
6180Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6181
6182 * DOCBparser.c: patche from László Kovács, fixed entities refs
6183 in attributes handling
6184
6185Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6186
6187 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
6188 flushing
6189
6190Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6191
6192 * xpath.c: fix of an XSLT namespace bug reported on the list
6193 general/bug-8-
6194
6195Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6196
6197 * strio.h trio.c: Dan McNichol suggested a couple of small
6198 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
6199
6200Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6201
6202 * tree.c parser.c encoding.c: spent a bit more time looking
6203 at the parsing speed and DOM handling. Added a few more
6204 speedups.
6205
6206Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6207
6208 * parser.c: small but effective parsing speed improvement
6209
6210Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6211
6212 * configure.in: default on the DocBook parser inclusion (for Gnome)
6213 * DOCBparser.h: fixed a header reference
6214
6215Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6216
6217 * configure.in xpath.c: applied Bjorn patches for FPE on the
6218 alpha
6219
6220Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6221
6222 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
6223 xmlSaveFormatFileTo()
6224
6225Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6226
6227 * xpath.c: simple and efficient optimization, XPath functions
6228 aways bind to the same code, cache this
6229 * TODO: updated (by saying some is obsolete)
6230
6231Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6232
6233 * xpath.c: more cleanup work on XPath name parsing routines
6234
6235Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6236
6237 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
6238 xmlXPathParseName
6239 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
6240 * debugXML.c: avoid compilation problems if compiling without
6241 HTML support, Igor Zlatkovic
6242 * win32/libxml2/libxml2.def.src: being able to compile without
6243 XPath on Windows
6244
6245Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6246
6247 * libxml.m4: yet another patch from Toshio Kuratomi
6248
6249Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6250
6251 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
6252
6253Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6254
6255 * tree.[ch]: added xmlSaveFormatFile interface for saving
6256 and indenting a file.
6257
6258Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6259
6260 * xpath.c: fixed bug #53689 related to processing-instruction()
6261
6262Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6263
6264 * DOCBparser.c: patche from László Kovács
6265
6266Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6267
6268 * parser.c: applied fixes from Christian Glahn bug report #53391
6269
6270Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6271
6272 * error.c: Jean François Lecomte provided a complete description
6273 and a fix to bug #53537
6274
6275Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6276
6277 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
6278
6279Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6280
6281 * DOCBparser.c SAX.c: a bit more work on entities processing.
6282 Still Need to cleanup XML output and references in attributes
6283
6284Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6285
6286 * DOCBparser.c include/Makefile.am: two patches from László Kovács
6287
6288Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6289
6290 * tree.c: trying to fix #53574, not completely complete,
6291 I would like xmllint --copy --debug test/ent1 and
6292 xmllint --debug test/ent1 to show the same result.
6293 * xpath.c: fix a bug when trying to sort namespace nodes
6294
6295Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6296
6297 * HTMLtree.c: real fix for #53402
6298
6299Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6300
6301 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
6302 PIs when using xsl:output
6303 * valid.c: closing #53537 some case generate segfaults if there
6304 is validity errors
6305
6306Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6307
6308 * SAX.c testDocbook.c DOCBparser.c: more work on the support
6309 of external parsed entities, added --noent to testDocbook
6310 * valid.c: Garry Pennington found an uninitialized variable
6311 access in xmlValidateElementContent()
6312
6313Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6314
6315 * HTMLparser.c : HTML parsing still sucks ... trying to deal
6316 with madness
6317 * result/HTML/ : this modified the result of the regression tests
6318 a lot.
6319
6320Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6321
6322 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
6323 to doc where it wasn't checked against NULL reported by
6324 Jens Laas
6325
6326Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6327
6328 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
6329 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
6330
6331Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6332
6333 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
6334 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
6335 * SAX.[ch]: cleanup and updates for DocBook
6336 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
6337 ex SGML identifier changes
6338 * valid.c: removed a static unused function.
6339
6340Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6341
6342 * HTMLtree.c: applied change for Paul Sponagl on script saving
6343 * Makefile.am: the warning about entity title.xml are normal.
6344
6345Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6346
6347 * configure.in: release of 2.3.7
6348 * Makefile.am: fixing make distcheck
6349
6350Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6351
6352 * doc/html/* doc/xml.html: updated and regenerated the docs
6353
6354Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6355
6356 * xpath.c: fixed the XPointer problem introduced in 2.3.6
6357
6358Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6359
6360 * tree.c: fixed #53388 with the provided patch
6361
6362Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6363
6364 * valid.c: Bjorn detected an invalid memory access. Fixed
6365 vstateVPush()
6366
6367Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6368
6369 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
6370
6371Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6372
6373 * libxml.h: new header used only for the compilation of libxml
6374 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
6375 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
6376 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
6377 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
6378 xmlmemory.c xpath.c xpointer.c: libxml.h integration
6379 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
6380 baseline (version 1.2 plus a single patch).
6381 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
6382 scientific notation for numbers. Tests added.
6383 * xpath.c: formatting of numbers changed to use sprintf
6384 (contribution from William Brack)
6385
6386Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6387
6388 * valid.c: cleanup, more useful debugging
6389 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
6390 * xmlIO.c: entity loading is printed as an error when validating
6391
6392Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6393
6394 * valid.c: fixed to validate within entities
6395 * test/VCM/v22.xml: added a specific testcase
6396
6397Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6398
6399 * valid.c: forgot an epsilon transition in for ()+
6400 * test/VCM/v21.xml : added a specific test case
6401
6402Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6403
6404 * valid.c: removed a state explosion exhibited by RSS
6405 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
6406 from bug #51872
6407
6408Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6409
6410 * valid.[ch] tree.h: worked *hard* to get non-determinist content
6411 validation without using an ugly NFA -> DFA algo in the source.
6412 Made a specific algorithm easier to maintain, using a single
6413 stack and without recursion.
6414 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
6415 * hash.c: made the growing routine static
6416 * tree.h parser.c: added the parent information to an
6417 xmlElementContent node.
6418
6419Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6420
6421 * SAX.c parser.c xpath.c: generating IDs when not validating
6422 from an external parsed entity was poisoning the ID has table
6423 with removed values. This was killing XSLT on the KDE help
6424 browser.
6425
6426Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6427
6428 * entities.h: andrew@ugh.net.au detected a double declaration
6429
6430Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6431
6432 * debugXML.c hash.c tree.h valid.c : some changes related to
6433 the validation suport to improve speed with DocBook
6434 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
6435 the way validation errors get reported
6436
6437Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6438
6439 * HTMLparser.c HTMLtree.c: applied part of the patches provided
6440 by P C Chow and William M. Brack for XSLT HTML output
6441
6442Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6443
6444 * xmlversion.h.in win32config.h win32/libxml2/*: applied
6445 Igor Zlatkovic patches for MSC compilation and added his
6446 updates
6447
6448Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6449
6450 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
6451 prefix lookup.
6452 * parserInternals.c: fixed the bug reported by Morus Walter
6453 due to an off by one typo in xmlStringCurrentChar()
6454
6455Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6456
6457 * HTMLparser.c result/HTML/*: revamped the way the HTML
6458 parser handles end of tags or end of input
6459
6460Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6461
6462 * tree.[ch] : added xmlDocCopyNode for gdome2 support
6463
6464Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6465
6466 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
6467 bug where the linktime verions of free() won't work ...
6468
6469Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6470
6471 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
6472
6473Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6474
6475 * doc/xml.html: added 2.3.6 release
6476
6477Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6478
6479 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
6480 * result/wml.xml: resulted in a small output change
6481
6482Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6483
6484 * tree.c: xmlNewDoc was missing the charset initialization
6485 * xmllint.c: added --auto to autogenerate a doc, allow to
6486 reproduce the problem fixed on xmlNewDoc
6487
6488Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6489
6490 * xpath.c: trying to get 52979 solved
6491 * tree.c result/ result/noent/: trying to get 52712 solved, this
6492 also made me clean up the fact that XML output in general should
6493 not add formating blanks by default, this changed the output of
6494 a few tests
6495
6496Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6497
6498 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
6499
6500Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6501
6502 * configure.in: finally released 2.3.6
6503
6504Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6505
6506 * xpath.c: checking for null pointer generated by new code
6507
6508Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6509
6510 * xpath.c: fixed a [] evaluation problem reported
6511 * test/XPath/tests/simpleaddr: extended test
6512 * result/XPath/simpleaddr: updated result
6513
6514Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6515
6516 * xmllint.c: Dan Timis reported a portability problem
6517 on Macs without mmap, fixed it.
6518
6519Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6520
6521 * testXPath.c : added a --tree option allowing to display the
6522 tree dump of the XPath expression
6523
6524Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6525
6526 * xpath.c: fixed a memleak when comparing nodesets
6527 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
6528 * tree.c: added a TODO
6529
6530Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6531
6532 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
6533 we need string functions
6534 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
6535 to be able to use them where needed. Applied some changes
6536 to reduce name linking pollution and compile in only what's
6537 needed.
6538 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
6539 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
6540 for the string manipulation functions
6541 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
6542 to the free() function of xmlmemory.c
6543 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
6544 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
6545 usage.
6546
6547
6548Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6549
6550 * error.c: applied the context output patch of the error
6551 handling submitted by Chuck Griffith
6552 * error/VC/*: this slightly change some error logs
6553
6554Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6555
6556 * parser.c: fixed line number reporting on error
6557
6558Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6559
6560 * parser.c: Sullivan and Darin found a parser bug,
6561 applied the patch.
6562
6563Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6564
6565 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
6566 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
6567 xmlversion.h.in xpointer.c: of course the way I defined
6568 UNUSED breaks on old gcc version. Try to be smart and
6569 also define it directly in xmlversion.h
6570 * configure.in: removed -ansi flag from the pedantic set
6571
6572Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6573 Huge cleanup, I switched to compile with
6574 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
6575 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
6576 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
6577 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
6578 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
6579 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
6580 encoding.h entities.c error.c list.[ch] nanoftp.c
6581 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
6582 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
6583 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
6584 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
6585 Cleanup, staticfied a number of non-exported functions,
6586 detected and cleaned up a dozen of problem found this way,
6587 avoided a lot of public function name/typedef/system names clashes
6588 * doc/xml.html: updated
6589 * configure.in: switched private flags to the really pedantic ones.
6590
6591Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6592
6593 * configure.in: 2.3.5
6594 * doc/html/*: rebuilt the docs
6595
6596Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6597
6598 * parser.c: fixed a reported bug in NOTATION parsing
6599 * uri.c: accepted but not fixed bug 51876, added TODO
6600 * Makefile.am: fixed bug 51876
6601
6602Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6603
6604 * config.h.in configure.in error.c: fix a compilation problem
6605 on platforms without vsnprintf (xml@thewrittenword.com)
6606
6607Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6608
6609 * parser.c: fixed a function name header typo
6610 * SAX.c: notations can also occur in external subset.
6611
6612Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6613
6614 * error.c: removed a C++ like comment
6615
6616Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6617
6618 * parser.c: fixing bug 52299 strange condition leading
6619 to a parser crash due to a buffer overflow
6620 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
6621 added the specific test case
6622
6623Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6624
6625 * xpath.[ch]: still a lot of cleanup based on XSLT, added
6626 xmlXPathConvert{String,Number,Boolean} to be able to make
6627 type casts without a context stack, fixed some implementation
6628 problems related to the absence of context at parse-time,
6629 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
6630 in the public API too
6631 * xpointer.c xpathInternals.h: we need to know at parse time
6632 whether we are compiling an XPointer
6633
6634Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6635
6636 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
6637 cleaned up the parser internals, refactored XPath code, added
6638 new compilation based APIs and cleanly separated public and
6639 private APIs.
6640
6641Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6642
6643 * xpath.h: the comp field must be added at the end to avoid
6644 killing binary compat.
6645
6646Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6647
6648 * Makefile.am: detect XPath memleaks in regreson tests
6649 * error.c: fixed and error w.r.t. error reporting still using
6650 stderr
6651 * hash.c: added new line at end of file
6652 * tree.h: minor cleanup
6653 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
6654 expression parsing from evaluation, resulted in a number of
6655 changes internally, and in XPointer. Likely to break stuff
6656 using xpathInternals.h but should remain binary compatible,
6657 new interfaces will be added.
6658
6659Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6660
6661 * configure.in: fixed a couple of problems reported by
6662 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
6663 without gcc on non linux platforms.
6664
6665Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6666
6667 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
6668 a fix for --with-html-dir= configure support. I hope it won't
6669 break rpm generation
6670
6671Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6672
6673 * xmlIO.c: one function comment cleanup.
6674
6675Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6676
6677 * SAX.c: external subset notations were improperly registered
6678 in the internal subset.
6679
6680Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6681
6682 * README.cvs-commits: added, pointing to HACKING
6683 * HACKING: updated
6684
6685Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6686
6687 * parser.c: and Matt Sergeant found one in the XML push
6688 parser (erroneous check I forgot to remove when I fixed the
6689 main parser).
6690
6691Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6692
6693 * xpath.c: ptittom found a small bug in UnaryExpr
6694
6695Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6696
6697 * configure.in: bumped to 2.3.4
6698 * error.c: fixed bug #51860
6699 * tree.c: fixed bug #51861
6700 * valid.c: cleanup, more debug, failed to fix one bug crap ...
6701 * tree.[ch] : added xmlDefaultBufferSize
6702 * nanoftp.c: typo in function name header block
6703 * doc/xml.html : updated, added link to XML::LibXSLT
6704 * doc/html/* : rebuilt the docs
6705
6706Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6707
6708 * parser.c SAX.c: the new content parsing code raised an
6709 ugly bug in the characters() SAX callback. Found it
6710 just because of strangeness in XSLT XML Rec ouptut :-(
6711
6712Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6713
6714 * Makefile.am: Martin Baulig suggested to add -lm
6715 * tree.c: found another bug in xmlNodeGetContent()
6716
6717Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6718
6719 * xpath.c: Bjorn found the error related to strictness of comparison.
6720
6721Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6722
6723 * parser.c: trying to fix the Dtd parsing problem reported
6724 by Gary, side effect of last week speed optimizations.
6725
6726Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6727
6728 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
6729 * parserInternals.c: removed unneeded test raised by Stric
6730
6731Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
6732
6733 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
6734 and fixed by William Brack). Added xmlXPathFormatNumber.
6735 Changed the sorting slightly.
6736 * configure.in Makefile.am example/Makefile.am: Added -lm.
6737 Please note that applications linking with libxml2, must
6738 also like with the math library from now on.
6739
6740Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6741
6742 * HTMLparser.c: fixed loop reported by Marc Sanfacon
6743
6744Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6745
6746 * parser.c: one must report spaces even if the Dtd element
6747 content proves that this is not part of the element content.
6748 * result/valid/*.xml: this changed the ouptu slightly
6749
6750Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6751
6752 * configure.in: bumped to 2.3.3
6753 * doc/xml.html: updated
6754
6755Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6756
6757 * tree.c: minor doc fix
6758 * xpath.c: deallocation issues when a result tree has been
6759 converted to a node-set
6760
6761Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6762
6763 * doc/xml.html: oops corrected dates s/2000/2001
6764
6765Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6766
6767 * valid.c: new patch from Gary Pennington
6768
6769Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6770
6771 * doc/xml.html: applied patch from Ankh
6772
6773Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6774
6775 * xinclude.c: fixed a problem building on Mac
6776
6777Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6778
6779 * parser.c: more work on increasing parsing ferformances
6780
6781Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6782
6783 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
6784 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
6785 avoiding memcpy in production builds MEM_CLEANUP macro use
6786 * parser.[ch] parserInternals.c: optimizations of the tightest
6787 internal loops inside the parser. Better checking of I/O
6788 flushing/loading conditions
6789 * xmllint.c : added --timing
6790
6791Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6792
6793 * configure.in: bumped to 2.3.2
6794 * doc/xml.html: updated for release
6795
6796Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6797
6798 * xpath.c: found a memleak and fixed a nasty bug
6799
6800Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6801
6802 * xmllint.[c1] : added return code errors for xmllint
6803 * xpath.c: specific debug dump function for result value trees
6804
6805Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6806
6807 * xpath.c: finally implemented xmlXPathCompareNodeSets
6808 * test/XPath/expr/floats results/XPath/expr/floats: added
6809 a test for float expressions
6810
6811Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6812
6813 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
6814 * parserInternals.[ch]: trying to speed up parsing
6815 * xpath.c : speeded up node set equality op
6816
6817Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6818
6819 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
6820 better handling of ID/IDREF and the list modules associated
6821 * configure.in: small CFLAGS cleanup
6822
6823Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6824
6825 * configure.in: fixed iconv detection on AIX (stric)
6826
6827Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6828
6829 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
6830
6831Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
6832
6833 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
6834 and optimized xmlXPathNodeSetSort
6835
6836Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6837
6838 * xpath.c: bug fix when context size is 0
6839 * parser.c: I like Norm's Dtd because they still manage to break
6840 the parser occasionally
6841
6842Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6843
6844 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
6845
6846Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6847
6848 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
6849 attributes within the XML-1.0 namespace
6850
6851Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6852
6853 * xpathInternals.h: exported a few axis functions
6854 * doc/xml.html: updated the doc
6855
6856Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6857
6858 * configure.in: applied patch from Daniel van Balen for OpenBSD
6859 and bumped version to 2.3.1
6860 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
6861 attempt to find autoclosing was simply broken, removed it,
6862 updated the examples, this is better
6863
6864Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6865
6866 * hash.[ch]: added Paolo Casarini patch to provide Delete from
6867 hash functionnalities.
6868 * doc/html/* : rebuild the doc
6869
6870Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6871
6872 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
6873 on predicate
6874 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
6875 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
6876 really want to have tags closed on output even if we accept
6877 unclosed ones on input
6878
6879Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6880
6881 * xpath.c: ouch don't free NULL, rare case fixed
6882 * tree.c: don't coalesce text nodes if they don't have the
6883 same behaviour wrt escaping on output
6884
6885Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6886
6887 * xpath.c: small fixup
6888 * SAX.c: don't warn on empty namespaces.
6889
6890Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6891
6892 * README: a bit of cleanup
6893 * configure.in: preparing for 2.3.0 release
6894
6895Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6896
6897 * hash.[ch]: added a first version of xmlHashSize()
6898 * valid.c: another bug fix from Gary Pennington
6899
6900Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6901
6902 * valid.c: couple of bug fixes pointed by Gary Pennington
6903 * HTMLtree.c: #if 0 cleanup
6904
6905Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6906
6907 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
6908 which removes a time consuming check of xmlXPathNodeSetAdd()
6909 and use it in places where we are sure to not break unicity
6910
6911Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6912
6913 * xpath.c: bug fixes found from XSLT
6914 * tree.c: preserve node->name special values when copying nodes.
6915 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
6916 external subset are fetched when available but without full
6917 validation. Added xmlLoadExtDtdDefaultValue, need a function.
6918 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
6919 output with encoding disabled.
6920
6921Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6922
6923 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
6924 xmlCheckFilename should not be called from xmlFileOpenW
6925 and xmlGzfileOpenW
6926
6927Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6928
6929 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
6930 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
6931 added the new tests for URI normalization
6932 * testURI.c: fixed stoopid bugs
6933 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
6934 the URI in the error messages are now properly normalized
6935
6936Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6937
6938 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
6939
6940Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6941
6942 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
6943
6944Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6945
6946 * xpath.c: fixed mod operator
6947
6948Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6949
6950 * parser.c: fixed xmlStrcat doc
6951 * tree.c: 2 fixes form Anders Carlson for copying nodes and
6952 trees.
6953
6954Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6955
6956 * xpath.c result/XPath/tests/chaptersbase
6957 result/XPath/tests/simplebase: fixed XPath node()
6958 * tree.c: small fix in xmlNewNs()
6959 * Makefile.am: removed extraneous xml2Conf.sh rule
6960
6961Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6962
6963 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
6964 Changed the library name, in order to get libxml-devel and
6965 libxml2-devel to coexist on a single system
6966 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
6967 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
6968
6969Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6970
6971 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
6972 libxml2-devel installable in // as libxml-devel.
6973
6974Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6975
6976 * doc/Makefile.am: fixed make rebuild in doc
6977 * doc/html/*.html: rebuilt the docs
6978
6979Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6980
6981 * tree.c: patch from Bjorn Reese on xmlBufferCCat
6982
6983Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6984
6985 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
6986 the HTML doc to go into the -devel RPM ...
6987 * aclocal.m4 config.h.in: some updates due to auto* magic
6988
6989Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6990
6991 * xpath.h: added a hook in the context structure allowing to
6992 link to extra support, needed for XSLT
6993
6994Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6995
6996 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
6997 xmlXPtrCmpPoints to use it.
6998 * propagated the following patch from Alejandro Forero
6999 * include/win32config.h xmlIO.c: applied further suggestions
7000 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
7001 * example/gjobread.c: fixed warnings, now that it builds
7002
7003Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
7004
7005 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
7006
7007 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
7008 filename points to a valid file (not a directory).
7009 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
7010 Added calls to xmlCheckFilenameDir.
7011
7012 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
7013 `path' (rather than `filename') as the parameter to gzopen and open.
7014
7015Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7016
7017 * Makefile.am: fixed a problem with EXTRA_DIST
7018
7019Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7020
7021 * Makefile.am example/Makefile.am: finally found the trick
7022 to build the example, i.e. add "." in SUBDIRS before example
7023 in the list <grin/>
7024
7025Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7026
7027 * doc/xml.html: updated with an XSLT section, removed pointer to
7028 W3C CVS base.
7029
7030Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7031
7032 * xpath.c: when copying a XSLT tree object teh tree need to be copied
7033 too, and deallocation need to occur the same way.
7034
7035Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7036
7037 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
7038 type correponding to an XSLT result tree fragment. Share most
7039 of the data format with node set, as well as operators.
7040 * HTMLtree.c: added a newline at the end of the doctype output
7041 whe this one is not present initially.
7042 * tree.c: make sure taht the parent and doc pointers are properly
7043 set when copying attributes (lists).
7044
7045Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7046
7047 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
7048
7049Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7050
7051 * xpath.c: seems I finally killed that ugly path evaluation
7052 context bug (tagged 9999 in case is is wrong)
7053
7054Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7055
7056 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
7057 for XSLT
7058
7059Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7060
7061 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
7062 for xmlGzfileOpen() bug
7063
7064Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7065
7066 * xpath.c: removed an error found by XSLT usage
7067 * tree.c parserInternals.h: use a predefined static string
7068 for text and comment nodes, avoid freeing them in xmlFreeNode,
7069 exported the string name in parserInternals.h and added
7070 another value to disable encoding at output (for XSLT),
7071 gain memory, time.
7072
7073Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7074
7075 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
7076 win32/libxml2/libxml2_so.dsp: new makefiles and update
7077 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
7078
7079Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7080
7081 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
7082 Gary Pennington
7083
7084Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7085
7086 * xpath.c: fixed the comaprision of values and nodelists,
7087 need to compare nodelist still ...
7088 * debugXML.c: avoided a possible core dump
7089 * HTMLparser.c: cleanup
7090 * nanohttp.c: contributed fix.
7091 * tree.c: fixes in properties handling added xmlSetNsProp
7092 needed by libxslt
7093 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
7094 comment
7095 * TODO: updated
7096
7097Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7098
7099 * parser.c parserInternals.c: applied Bjorn Reese optimization
7100 patch
7101
7102Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7103
7104 * Makefile.am: applied patch fro make check from Martin Vidner
7105
7106Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7107
7108 * configure.in: preparing 2.2.11
7109 * doc/html/*: rebuild the HTML files
7110 * doc/xml.html : updated
7111
7112Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7113
7114 * tree.c: fixed a stupid bug
7115 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
7116 patches related to validation of an XInclude processing result
7117 * TODO: updated
7118
7119Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7120
7121 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
7122 on large files
7123
7124Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7125
7126 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
7127
7128Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7129
7130 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
7131 reported by Jonas Borgström
7132 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
7133
7134Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7135
7136 * testXPath.c xpath.c: fixing the XPath union expressions problem
7137 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
7138
7139Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7140
7141 * xmllint.c: Made is so if the file name is "-" is will read form
7142 standard input. Sven Heinicke <sven@zen.org>
7143 * tree.c: fixed a problem when growing buffer
7144 * tree.h: fixed the comment of the node types following andersca
7145 comment
7146 * TODO: updated
7147
7148Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7149
7150 * HTMLparser.[ch]: added a way to avoid adding automatically
7151 omitted tags. htmlHandleOmittedElem() allows to change the
7152 default handling.
7153 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
7154 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
7155 of xmllint too when using --memory flag, added a memory test
7156 suite at the Makefile level.
7157 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
7158 with namespace use when encountering QNames in XPath evalation,
7159 added xmlns() scheme in XPointer.
7160 * nanoftp.c : incorporated a fix
7161 * parser.c xmlIO.c: fixed problems raised with encoding when using
7162 the memory I/O
7163 * parserInternals.c: closed bug 25934 reported by
7164 torsten.landschoff@innominate.de
7165 * TODO: updated
7166
7167Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7168
7169 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
7170 on a non-updated tree :-(, made a 2.2.10 release to correct the
7171 situation
7172
7173Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7174
7175 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
7176 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
7177 integrated a set of OpenVMS changes from Howard Taylor
7178 <Howard.Taylor@pacoast.com>
7179
7180Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7181
7182 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
7183 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
7184
7185Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7186
7187 * HTMLparser.c: some fixes on auto-open of html/head/body
7188 * encoding.c: fixed a compilation error on some gcc env
7189 * xpath.c xpointer.[ch] xpathInternals.h: improved the
7190 XPointer implementation
7191 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
7192 related XPointer tests and associated results
7193
7194Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7195
7196 * doc/xmldtd.html doc/xml.html: following a short step by step
7197 guidance on IRC to help maciej with DTDs I started a small
7198 page on the subject.
7199
7200Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7201
7202 * HTMLparser.c: fixed handling of broken charrefs
7203 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
7204 patches
7205
7206Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7207
7208 * doc/xml.html doc/html/* : rebuilt the docs after adding
7209 xinclude and updated page for 2.2.7 and 2.2.8
7210 * configure.in: releasing 2.2.8
7211
7212Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7213
7214 * parser.[ch] parserInternals.c: applied the conditional
7215 section processing fix from Jonathan P Springer
7216 <jonathan.springer2@gte.net>
7217 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
7218 project file, fixed iconv default non support
7219 * xpath.c: fixed the problem of evaluating relative expressions
7220 when a node context is provided.
7221
7222Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7223
7224 * nanoftp.c: fixed gcc 2.95 new warnings
7225 * SAX.c: fixed a stupid bug
7226 * tree.c: fixed a formatting problem when round-tripping
7227 from/to memory
7228 * xinclude.c: chased memleak, fixed a base problem
7229 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
7230 xmlXPtrBuildNodeList()
7231 * TODO: updated
7232 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
7233 adding a first small set of regression tests for XInclude
7234
7235Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7236
7237 * nanohttp.[ch]: applied Wayne Davison patches to access
7238 the WWW-Authorization header.
7239 * parser.c: Closed Bug#30847: Problems when switching encoding
7240 in short files by applying Simon Berg's patch.
7241 * valid.c: fixed a validation problem
7242 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
7243 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
7244 Wayne Davison
7245 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
7246 need to be extended to non full nodes selections.
7247 * xinclude.c: starts to work decently
7248
7249Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7250
7251 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
7252 debugXML.c xmlversion.h.in: Started adding XInclude support,
7253 this is a new xmllint option
7254 * tree.c xpath.c: applied TOM patches for XPath
7255 * xpointer.c: fixed a couple of errors.
7256 * uri.c: added an escaping function needed for xinclude
7257 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
7258 new warning from RH70 gcc's version
7259
7260Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7261
7262 * HTMLparser.c: fixed loop on invalid char in scripts
7263 * parser.c: update to description of xmlIOParseDTD()
7264 * libxml.m4 xmlversion.h.in: changes contributed by
7265 Michael Schmeing <m.schmeing@internet-factory.de>
7266 * configure.in: preparing for 2.2.7
7267 * Makefile.am: trying to avoid config.h and acconfig.h
7268 being included in the distrib
7269 * configure.in: released 2.2.7
7270
7271Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7272
7273 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
7274 like namespaces for good. Unified xmlNs and xmlNode somewhat.
7275
7276Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7277
7278 * parser.[ch]: added xmlIOParseDTD()
7279 * xpointer.c: added support for the 2 extra parameters of
7280 string-range, fixed a stoopid error when '0' was present
7281 in XPointer expressions
7282 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
7283 testsuite for the above
7284
7285Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7286
7287 * libxml.spec.in: improved package descriptions
7288
7289Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7290
7291 * xpath.c xpathInternals.h: applied a large cleaning patch
7292 from TOM <ptittom@free.fr>, it also add namespace support
7293 for function and variables registration.
7294
7295Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7296
7297 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
7298 * Makefile.mingw: Wayne Davison's update adding hash.c
7299
7300Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7301
7302 * xpath.c: fixed the root evaluation problems
7303 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
7304 ignorable spaces with <b> <bold> <em>
7305 * tree.c: fixed a loop in xmlSearchNsByHref()
7306
7307Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7308
7309 * xpath.c: applied another XPath patch from TOM
7310 * xpath.c include/makefile.am: applied another patch from
7311 china@thewrittenword.com (cleanup on IRIX).
7312
7313Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7314
7315 * xml-config.1: received a fixed version from Fredrik Hallenberg
7316 <hallon@lysator.liu.se>
7317
7318Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7319
7320 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
7321 cleanup patch for XPath
7322
7323Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7324
7325 * patched to redirrect all "out of context" error messages to
7326 a reconfigurable routine. The changes are:
7327 * xmlerror.h : added the export of an error context type (void *)
7328 an error handler type xmlGenericErrorFunc there is an interface
7329 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
7330 to reset the error handling routine and its argument
7331 (by default it's equivalent to respectively fprintf and stderr.
7332 * all the c files: all wild accesses to stderr or stdout within
7333 the library have been replaced to calls to the handler.
7334
7335Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7336
7337 * configure.in: release 2.2.6
7338 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
7339 exporting the inner functions of xpath for extension modules
7340 * doc/*: updated and rebuilt the doc
7341
7342Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7343
7344 * nanohttp.c : applied Wayne HTTP cleanup patch
7345 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
7346 and xmlNodeSetSpacePreserve()
7347
7348Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7349
7350 * xpath.c: closing bug #29260
7351
7352Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7353
7354 * hash.[ch] debugXML.c: expanded/enhanced the API, added
7355 multikey tuples, made hash structure opaque
7356 * valid.[ch]: moved elements, attributes, notations decalarations
7357 as well as ID and refs to hash tables.
7358 * entities.c: hash cleanup
7359 * xmlmemory.c: fixed a dump problem in debug mode
7360 * include/Makefile.am: problem passing in DESTDIR= values patch
7361 from Marc Christensen <marc@calderasystems.com>
7362 * nanohttp.c: removed debugging remains
7363 * HTMLparser.c: the bogus tag should be ignored (Wayne)
7364 * HTMLparser.c parser.c: fixing a number of problems with the
7365 macros in the *parser.c files (Wayne).
7366 * HTMLparser.c: close the previous option when opening a new one
7367 (Marc Sanfacon).
7368 * result/HTML/*: updated the HTML results accordingly
7369
7370Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7371
7372 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
7373 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
7374 XPath functions and XML entities table to them. More to come...
7375 * xmlIO.c: fixed libxml closing FILEs it didn't open.
7376
7377Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7378
7379 * tree.c: coalesce adjacent text nodes
7380 * valid.c: handling of blank nodes in DTd validation (raised
7381 by problems with a posteriori validation).
7382 * nanohttp.c: changing behaviour on HTTP write stuff.
7383 * HTMLtree.c: forced body and html to be explicitely closed.
7384 * xpath.h: exported more XPath functions.
7385
7386Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7387
7388 * Release of 2.2.5
7389 * xpointer.c: range() range-inside and other helper functions
7390 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
7391
7392Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7393
7394 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
7395 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
7396
7397Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7398
7399 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
7400 and XPointer modules
7401
7402Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7403
7404 * SAX.h: closed #25107
7405
7406Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7407
7408 * testSAX.c: fixed problem with cdata reporting
7409 * SAXresult/* : updated
7410
7411Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7412
7413 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
7414 Closed bug #27499, added to regression tests
7415 * TODO: updated
7416
7417Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7418
7419 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
7420 support for SCRIPT and STYLE with help from Bjorn Reese
7421 * test/HTML/* result/HTML/*: added simple testcase and updated
7422 the existing ones.
7423
7424Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7425
7426 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
7427 string-range for empty strings
7428 * test/XPath/docs/str test/XPath/xptr/chaptersrange
7429 test/XPath/xptr/strrange: augmented the XPointer testsuite
7430
7431Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7432
7433 * doc/xml.html doc/xmlmem.html: added a module describing memory
7434 interfaces and use, updated the main page.
7435
7436Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7437
7438 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
7439 nanoftp code work on Windows too now
7440
7441Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7442
7443 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
7444 * xpointer.c: implemented string-range() at least a good first version
7445 * test/XPath/docs/str test/XPath/xptr/strrange
7446 result/XPath/xptr/strrange: the string-range() tests
7447
7448Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7449
7450 * Makefile.am include/Makefile.am include/win32config.h
7451 win32/Makefile.mingw: fixed problems reported by Wayne Davison
7452 and make distcheck
7453
7454Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7455
7456 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
7457 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
7458 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
7459
7460Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7461
7462 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
7463 patch for socklen_t detection by
7464 Albert Chin-A-Young <china@thewrittenword.com>
7465
7466Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7467
7468 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
7469 and added a --dtdvalid option to xmllint used to test it
7470
7471Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7472
7473 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
7474 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
7475
7476Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7477
7478 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
7479 handlings (registration, lookup, cleanup)
7480
7481Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7482
7483 * configure.in Makefile.am include/makefile.am: adding XPointer
7484 and XPtrtests target
7485 * xpointer.[ch] : new files for XPointer support
7486 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
7487 more XPath tests
7488
7489Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7490
7491 * configure.in: fixed, very broken, make distcheck works again
7492
7493Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7494
7495 * More work toward 2.2.5, integrated a number of patches
7496 * configure.in Makefile.am win32config.h.in: trying to cleanup
7497 make distcheck .... huh ...
7498 * include/Makefile.am include/win32config.h: new directory
7499 for includes
7500 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
7501 updated teh makefiles and instructions for WIN32
7502 * xpath.c: small fixes
7503 * test/XPath/ results/XPath: updated the testcases and results
7504 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
7505 suggested patches
7506 * valid.c: fixed an ID bug
7507
7508Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7509
7510 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +00007511 the automake bug where wrong dependencies were generated.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007512 * xpath.[ch]: worked on XPointer
7513
7514Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7515
7516 * configure.in Makefile.am: 2.2.5, ship the include in an
7517 include/libxml subdirectory, use symlinks when using CVS
7518 * testSAX.c: fixed small bug
7519 * testXPath.c: changed the way testfiles are parsed
7520 * debugXML.c: same kind of cleanup when parsing an argument expression
7521 XPath/XPointers can have blanks embedded
7522 * xpath.[ch]: more cleanup, reorgs for XPointer work
7523 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
7524 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
7525
7526Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7527
7528 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
7529 in the XPath engine, rewrote large parts of it, now it's far
7530 cleaner and in sync with the REC not an old WD. Fixed a parsing
7531 problem in the interactive XML shell found when testing XPath.
7532
7533Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7534
7535 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
7536 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
7537 examples with the extra test
7538
7539Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7540
7541 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
7542 the global init function.
7543
7544Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7545
7546 * HTMLparser.c: Doohhh, attribute name parsing was still case
7547 sensitive ! Fixed this ...
7548 * result/HTML/* : updated the tests results accordingly
7549
7550Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7551
7552 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
7553 engine, should be far more stable, incorporated a new version of
7554 preceding/following axis, need testing
7555 * uri.c: fixed file:///c:/a/b/c problem
7556 * test/XPath/tests/idsimple: augmented the XPath tests
7557
7558Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7559
7560 * doc/* rebuilding docs for 2.2.4 release
7561
7562Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7563
7564 * configure.in: releasing 2.2.4
7565 * parser.[ch]: added xmlStrEqual()
7566 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
7567 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
7568 use xmlStrEqual instead
7569 * TODO: updated
7570 * added an XPath test
7571
7572Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7573
7574 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
7575 * entities.h: exported xmlInitializePredefinedEntities
7576 * parser.[ch] : added xmlInitParser()
7577 * parserInternals.h : had to export htmlInitAutoClose()
7578
7579Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7580
7581 * xpath.[ch] : fixed some serious XPath Predicate evaluation
7582 problems
7583 * Makefile.am : added XPath regression tests to normal tests
7584 * uri.c: fixed a problem with local paths, cleanup
7585 * parser.c: fixed a problem with large CData sections
7586
7587Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7588
7589 * configure.in xml-config.in: patch from "Ben Taylor"
7590 <sol7x86@hotmail.com> for solaris shared libs lookup
7591
75922000-09-30 Martin Baulig <baulig@suse.de>
7593
7594 * libxml-2.0.pc.in: Provide pkg-config script.
7595
7596 * configure.in: Create the libxml-2.0.pc script from the
7597 libxml-2.0.pc.in templates.
7598 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
7599 script in `$(libdir)/pkgconfig'.
7600
7601Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7602
7603 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
7604 when compiling with MSC
7605
7606Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7607
7608 * xpath.c: patch for normalize-string() substring-before(),
7609 substring-after() and translate() functions from Bjorn Reese
7610 <breese@mail1.stofanet.dk>
7611 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
7612 Fredrik Hallenberg <hallon@lysator.liu.se>
7613 * TODO: updated
7614
7615Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7616
7617 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
7618 problem of socklen_t being undefined on a number of platforms
7619 * debugXML.c: fixed a compilation problem when without snprintf
7620
7621Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7622
7623 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
7624 an URI bug and a fix for the control-character-induced infinite loop
7625 * nanohttp.c: preventive fix for compiling on WIN32
7626
7627Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7628
7629 * xmlint.c: closing bug #25000
7630
7631Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7632
7633 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
7634 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
7635 modified slightly Wayne Davison patch adding xmlStrcasecmp and
7636 related function, fixing xmlStrncmp(), and associated cleanup
7637 * result/HTML/entities.html.sax: updating result
7638
7639Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7640
7641 * uri.c: applied patch for URI escaping from Wayne Davison
7642 <wayned@blorf.net>
7643 * tree.c parserInternals.c HTMLparser.c: memset checks patches
7644 from Denis Barbier <barbier@imacs.polytechnique.fr>
7645 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
7646 patch from Wayne Davison
7647
7648Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7649
7650 * doc/xml.html : updated with new releases, adding "how to help"
7651
7652Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7653
7654 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
7655 removed a few warnings in pedantic mode ...
7656 * parserInternals.c parser.c: moved encoding switching function
7657 to parserInternals.c
7658 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
7659
7660Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7661
7662 * HTMLparser.c parser.c: set ctxt->errNo before calling the
7663 error or warning handlers
7664
7665Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7666
7667 * parserInternals.c parserInternals.h parser.c Makefile.am:
7668 created a new module parserInternals.c, moved most of the
7669 code shared by the various parsers there, as well as
7670 deprecated code from parser.c. More cleanup of parser.c
7671 * uri.c: fixed a problem when URI is NULL
7672 * valid.c: speedup when looking for an attribute declaration
7673
7674Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7675
7676 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
7677 the cleanup of the computation of URI references when seeking
7678 external entities. The URI reference string and the resulting
7679 URI are both stored now.
7680 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
7681 large s(n)printf checks and cleanup from Denis Barbier
7682 <barbier@imacs.polytechnique.fr>
7683 * xmlversion.h.in tree.h: couple of SGML declarations for a
7684 possible docbook module.
7685 * result/VC/ : a couple of test output changed due to the change
7686 of the entities URI
7687
7688Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7689
7690 * parser.h: added a _private field for linking user's data
7691
7692Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7693
7694 * parser.c parserInternals.h: demacroified most of the IS_XXX
7695 the gain in size is significant so ...
7696
7697Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7698
7699 * entities.c: cases where looking up entities with doc==NULL
7700 covered
7701
7702Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7703
7704 * uri.c: applied Wayne Davison patch
7705 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
7706
7707Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7708
7709 * uri.c testUri.c: applied Wayne Davison patches
7710 * test/URI/uri.data result/URI/uri.data: first set of tests/results
7711 * Makefile.in: added URItest and included thenin "make tests"
7712
7713Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7714
7715 * xmlversion.h.in: closed bug 22941
7716
7717Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7718
7719 * doc/xmlio.html: added doc and example for entity loader
7720 redefinition.
7721
7722Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7723
7724 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
7725 used by libxml
7726
7727Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7728
7729 * parser.c: Fixed bug on invalid ontent characters and when using
7730 push.
7731 * xmllint.c: fixed xmllint endling of errors in push mode
7732
7733Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7734
7735 * HTMLparser.c testHTML.c: applied two new patches from
7736 Wayne Davison <wayned@users.sourceforge.net>
7737 * result/HTML/*.sax: regenerated HTML SAX output
7738 * parser.c: more cleanup.
7739
7740Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7741
7742 * HTMLparser.[ch] testHTML.c: applied the second set of
7743 patches from Wayne Davison <wayned@users.sourceforge.net>,
7744 adding htmlEncodeEntities()
7745 * HTMLparser.c: fixed an ignorable white space detection bug
7746 occuring when parsing with SAX only
7747 * result/HTML/*.sax: updated since the output is now HTML
7748 encoded...
7749
7750Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7751
7752 * HTMLparser.[ch]: applied some of Wayne Davison
7753 <wayned@users.sourceforge.net> patches
7754
7755Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7756
7757 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
7758 undeclared namespace prefix was used, added a warning.
7759 Cleaned up support w.r.t. entities, spilling out a warning
7760 and being pedantic on lookups.
7761 * test/warning/ent9 : added testcase for previous example.
7762 * TODO: updated
7763 * parserInternals.h parser.c: changed the way names are parsed
7764 now allow infinite size and decrease penalty for normal use
7765 * parser.c: Started a big cleanup/check of the parser code,
7766 fixed some of the most tortuous entity code, spotted code
7767 unused anymore
7768 * test/*: added tests for very long names and related nasty
7769 things.
7770
7771Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7772
7773 * doc/encoding.html: added encoding aliases doc
7774 * doc/xml.html: updates
7775 * encoding.[ch]: added EncodingAliases functions
7776 * entities.[ch] valid.[ch] debugXML.c: removed two serious
7777 bottleneck affecting large DTDs like Docbook
7778 * parser.[ch] xmllint.c: added a pedantic option, will be
7779 useful
7780 * SAX.c: redefinition of entities is reported in pedantic mode
7781 * testHTML.c: uninitialized warning from gcc
7782 * uri.c: fixed a couple of bugs
7783 * TODO: added issue raised by Michael
7784
7785Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7786
7787 * doc/encoding.html: propagated Martin Duerst suggestions
7788
7789Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7790
7791 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
7792 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
7793 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
7794 by Wayne Davison
7795
7796Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7797
7798 * nanoftp.c nanohttp.c: small cleanup
7799 * TODO: updated
7800
7801Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7802
7803 * added an old VC testcase and updated title.xml entity
7804
7805Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7806
7807 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
7808 done on auto-opening of <p> tags and cleanup of SAX output
7809
7810Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7811
7812 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
7813
7814Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7815
7816 * doc/xml.html libxml.* structure.*: updated the doc a bit
7817
7818Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7819
7820 * testSAX.c testHTML.c result/HTML/: cleanup of the output
7821 of SAX tests
7822
7823Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7824
7825 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
7826 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
7827
7828Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7829
7830 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
7831 * testHTML.c: fix core dump on Solaris 2.x systems
7832 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
7833 * result/HTML/*.sax: previous bug fix lead to new results
7834
7835Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7836
7837 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
7838 * configure.in: added --with-readline=DIR to accept alternate
7839 path for readline include/library
7840 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
7841 for ANSI under HP-UX
7842 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
7843 includes @LIBS@
7844
7845Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7846
7847 * doc/* : rebuilt the docs
7848 * getting ready for 2.2.2 release
7849
7850Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7851
7852 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
7853 and xmlAddFeature()
7854 * tree.[ch]: added xmlAddChildList()
7855 * xmllint.c: MAP_FAILED macro test
7856 * parser.h: added xmlParseCtxtExternalEntity()
7857 * valid.c: applied bug fixes removed warning
7858 * tree.c: added CDATA block to elements content
7859 * testSAX.c: cleanup of output
7860 * testHTML.c: added SAX testing
7861 * encoding.c: better error recovery
7862 * SAX.c, parser.c: fixed one of the external entity processing
7863 of the OASis testsuite
7864 * Makefile.am: added HTML SAX regression tests
7865 * configure.in: bumped to 2.2.2
7866 * test/HTML/ result/HTML: added a few of HTML tests, and added the
7867 SAX results
7868
7869Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7870
7871 * configure.in: patch for HP compiler
7872
78732000-08-04 Sven Heinicke <sven@zen.org>
7874
7875 * xmllint.c: Was coredumping sometimes when the file given didn't
7876 exist.
7877
7878Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7879
7880 * parser.c xmlIO.[ch]: fixed the problem of encoding support
7881
7882 when using in memory parsing. Need some cleanup.
7883 * xmllint.c configure.in: added a --memory flag to test memory
7884 parsing
7885
7886Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7887
7888 * nanohttp.c: fixed socklen_t replacement to unsigned int
7889 * parser.c: fixed a space handdling missing at the end of
7890 production 28 DOCTYPE.
7891 * xmlmemory.c: fixed a stupid bug on the routine to override
7892 allocation functions
7893 * TODO: updated
7894
7895Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7896
7897 * doc/ regenerated the docs
7898
7899Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7900
7901 * doc/encoding.html doc/xml.html: added I18N doc
7902 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
7903 improvements, both parser and filters, added ASCII & HTML,
7904 fixed the ISO-Latin-1 one
7905 * xmllint.c testHTML.c: added/made visible --encode
7906 * debugXML.c : cleanup
7907 * most .c files: applied patches due to warning on Windows and
7908 when using Sun Pro cc compiler
7909 * xpath.c : cleanup memleaks
7910 * nanoftp.c : added a TESTING preprocessor flag for standalong
7911 compile so that people can report bugs more easilly
7912 * nanohttp.c : ditched socklen_t which was a portability mess
7913 and replaced it with unsigned int.
7914 * tree.[ch]: added xmlHasProp()
7915 * TODO: updated
7916 * test/ : added more test for entities, NS, encoding, HTML, wap
7917 * configure.in: preparing for 2.2.0 release
7918
7919Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7920
7921 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +00007922 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007923
7924Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7925
7926 * doc/xml.html: changed the xmlsoft.org structure, updated the
7927 examples w.r.t. root and childs
7928
7929Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7930
Daniel Veillard784b9352003-02-16 15:50:27 +00007931 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007932
7933Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7934
7935 * HTMLparser.c: Work on character encoding support for the HTML parser
7936 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
7937 * encoding.c: Fixed a potential memleak in the encoding stuff
7938
7939Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7940
7941 * doc/FAQ.html doc/Makefile.am : added a FAQ
7942
7943Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7944
7945 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
7946 of the HTML parser to force it to not bypass SAX
7947
7948Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7949
7950 * win32config.h.in: updated
7951 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
7952 lacks iconv support :-( need to release 2.1.1
7953 * configure.in: release 2.1.1
7954 * HTMLparser: fixed bug #14784
7955 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
7956 by Windows compiler
7957 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
7958 the SAX startDocument() callback.
7959 * TODO: updated
7960
7961Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7962
7963 * added xmlStopParser()
7964
7965Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7966
7967 * configure.in: 2.1.0 prerelease
7968 * Large resync between W3C and Gnome tree
7969 * nanoftp, nanohttp.c: fixed stalled connections probs
7970 * HTMLtree.c SAX.c : support for attribute without values in
7971 HTML for andersca
7972 * valid.c: Fixed most validation + namespace problems
7973 * HTMLparser.c: start document callback for andersca
7974 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
7975 * parser.h, SAX.c: serious speed improvement for large
7976 CDATA blocks
7977 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
7978 different encoding
7979 * example/Makefile.am example/gjobread.c tree.h: work on
7980 libxml1 libxml2 convergence.
7981 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
7982 and the LIBXML_TEST_VERSION macro
7983
7984Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7985
7986 * doc/xml.html: various patches and improvements typo fixed by
7987 Felix Natter
7988 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
7989 from Felix Natter <fnatter@gmx.net>
7990
7991Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7992
7993 * doc/upgrade.html: updated with instructions for support of both
7994 libxml-1.x and libxml-2.x
7995 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
7996 for 2.x support and also fixed includes
7997
7998
7999Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8000
8001 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
8002 the encoding support, added iconv support, so now libxml if
8003 compiled with iconv automatically support japanese encodings
8004 among others. Work based on initial patch from Yuan-Chen Cheng
8005 I may have broken binary compat in the encoding handler
8006 registration scheme, but that was so utterly broken I don't
8007 expect anybody to have used this feature until now.
8008 * parserInternals.h: fixup on the CHAR range macro
8009 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
8010 code.
8011 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
8012 * uri.c: added xmlParseURI() I can't believe I forgot to
8013 implement this one in 2.0 !!!
8014 * SAX.c: moved doc->encoding update in the endDocument() call.
8015 * TODO: updated.
8016
8017Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8018
8019 * tree.h: removed extraneous xmlRemoveProp definition
8020 * TODO: added item about --disable-corba configure switch
8021 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
8022 * nanoftp.c: fixed include problems giving troubles on AIX and
8023 slowlaris
8024 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
8025 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
8026 comment and headers changes to lower gtk-doc number of warnings
8027 * doc/html/*: rebuilt docs
8028
8029Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8030
8031 * HACKING: documented the tag for 1.x and instructions
8032
8033Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8034
8035 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
8036 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
8037 xmlCreateIOParserCtxt
8038 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
8039 significant overall improvement
8040 * xmllint.c: added I/O test to xmllint
8041 * testSAX.c: added a speed test
8042 * doc/* : updated/regenerated
8043
8044Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8045
8046 * xpath.c uri.h parserInternals.h: cosmetic changes from
8047 "Timur I. Bakeyev" <timur@bat.ru>, including making
8048 xmlCreateURI() public
8049
8050Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8051
8052 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
8053 and the code at the same time. Added a clean mechanism for
8054 overload or added input methods: xmlRegisterInputCallbacks()
8055 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
8056 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
8057 * TODO: updated
8058 * doc/* : updated/regenerated
8059 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
8060 source dir
8061
8062Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8063
8064 * testURI.c: yet another forgotten commit, I should get some sleep !
8065
8066Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8067
8068 * xmllint.c: forgot to commit this too ?
8069
8070Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8071
8072 * xmlversion.h.in : forgot to commit this previously
8073
8074Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8075
8076 * configure.in: preparing libxml-2.0.0 version looks Ok so far
8077 * README TODO: updated for release
8078 * uri.c uri.h: added authority parsing/saving
8079 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
8080 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
8081 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
8082 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
8083 Makefile.am : added compile-time customization of libxml
8084 --with-ftp --with-http --with-html --with-xpath --with-debug
8085 --with-mem-debug
8086 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
8087 #include <libxml/xxx.h> I hope it won't break too much stuff
8088 and will be manageable in the future...
8089 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
8090 and added xmllint to the installed programs
8091 * uri.h: added xmlFreeURI()
8092
8093Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8094
8095 * uri.c uri.h: finished the escaping handling, the base support
8096 and the URI path normalization. Looks good just lacks the
8097 authority content parsing code.
8098 * Makefile.am: added instructions to generate testURI
8099 * TODO: updated
8100 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
8101 added links and icons for W3C and Gnome
8102
8103Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8104
8105 * xmlmemory.[ch] : seems I forgot to actually update the files in
8106 the last commit :-)
8107 * doc/xml.html doc/html/* : updated and uploaded the docs
8108
8109Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8110
8111 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
8112 * TODO: updated
8113 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
8114 libxml default allocation function with another set (like gmalloc/
8115 gfree).
8116 * Makefile.am, uri.c, uri.h: added a set of functions to do
8117 exact (litteraly copied from the RFC 2396 productions) parsing
8118 and handling of URI. Will be needed for XLink, one XML WFC,
8119 XML Base and reused in the nano[ftp/http] modules. Still work
8120 to be done.
8121
8122Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8123
8124 * configure.in, libxml.spec.in : libxml2
8125 * doc/* : updated the doc page, rebuilt the docs
8126
8127Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8128
8129 * all: tagged LIB_XML_1_X
8130 * *.c *.h : updated from W3C CVS tree
8131 * configure.in : 2.0.0-beta
8132 * libxml.spec.in : libxml2 package nam
8133 * result/* : new version of the tests output
8134
8135Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8136
8137 * doc/xml.html, doc/update.html: updated docs, 1.8.7
8138
8139Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8140
8141 * doc/* : rebuilt the docs
8142 * parser.c: final patch on #6766
8143 * valid.c: small patch on validity checks.
8144
8145Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8146
8147 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
8148 added
8149 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
8150 compatibility w.r.t. XML spec and existing code.
8151
8152Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8153
8154 * parser.c: seems a better solution to <a> </a> exists,
8155 will try it for a while
8156
8157Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8158
8159 * parser.c: tried to remove the <a> </a> generating <a/>
8160 this is hard. Left a flag for that purpose. Fixed bug #6766
8161 * configure.in: prepared 1.8.7 not released, due to previous
8162 problem
8163
8164Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8165
8166 * doc/xml.html : applied second patch from Paul DuBois
8167
8168Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8169
8170 * doc/xml.html : applied patch from Paul DuBois
8171
8172Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8173
8174 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
8175
8176Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8177
8178 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
8179 compilation warnings on various platforms.
8180 * parser.c: Fixed #5281 validity error callbacks are now desactived
8181 by default if not validating.
8182
8183Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8184
8185 * nanoftp.c, win32config.h.in: patches to compile on WIN32
8186
8187Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8188
8189 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
8190 <gkatsi@cs.toronto.edu>
8191
8192Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8193
8194 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
8195 processing URLs
8196
8197Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8198
8199 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
8200 xmlNanoFTPUpdateURL for persistent control connections.
8201 * configure.in: 1.8.6
8202
8203Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8204
8205 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
8206 * tree.[ch] : added xmlSaveNoEmptyTags
8207
82082000-01-29 James Henstridge <james@daa.com.au>
8209
8210 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
8211
8212 * Makefile.am: added nanoftp.[ch] to the build.
8213
8214Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8215
8216 * nanoftp.[ch]: cleanup, comments, API
8217 * debugXML.c : fixed a bug in the cat command
8218 * doc/*: regenerated the docs
8219
8220Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8221
8222 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
8223 * debugXML.c : fixed a bug in the cat command
8224 * valid.c: fixing some small probs
8225 * libxml.spec.in: get rid of the SNAP suffix
8226 * doc/xml.html: updated the status
8227
8228Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8229
8230 * xml-config.in: xml-config --version to just return the
8231 version number
8232 * xpath.c: some cleanup w.r.t. axis when the current node is
8233 an attribute.
8234 * TODO: updated
8235
8236Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8237
8238 * configure.in: prepared for libxml-1.8.5
8239 * doc/* recompiled the documentation
8240
82412000-01-17 Jody Goldberg <jgoldberg@home.com>
8242
8243 * configure.in : WARNING autoconf subtlety alert :
8244 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
8245 when looking for zlib.h so that HAVE_ZLIB_H is defined.
8246 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
8247 get defined by AC_CHECK_HEADERS.
8248
8249Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8250
8251 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
8252 Rune.Djurhuus@fast.no
8253
8254Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8255
8256 * TODO: updated
8257 * tree.c, parser.c: made sure that only memory alloc problems
8258 and internal parser errors are allowed to write to stdout or
8259 stderr.
8260
8261Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8262
8263 * tree.c : restored xmlNewGlobalNs since this seems used by
8264 a lot of existing code :-(, fixed a bug in xmlNewNs
8265 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
8266 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
8267 to exit() from the library code.
8268 * xpath.c, parser.c: removed bugs or unused code detected by
8269 Windows compilers
8270 * parser.c: started adding interfaces for parsing well balanced
8271 XML fragments
8272 * configure.in: releasing 1.8.4
8273 * doc/* : rebuilt the docs
8274
8275Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8276
8277 * tree.[ch] : added xmlNewDocFragment() for DOM
8278 * testHTML.c: uninitialized variable.
8279
8280Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8281
8282 * doc/* : rebuild the docs
8283
8284Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8285
8286 * acconfig.h: readline and history patch
8287 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
8288 * tree.c: added check and handling when possibly removing an ID
8289 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
8290 and saving.
8291 * test/HTML/entities.html result/HTML/entities.html* : test for
8292 various entities reference cases
8293 * result/HTML/* : as a result output of some testcase have
8294 changed
8295 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
8296 by previous example. added xmlParseTryOrFinish().
8297 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
8298 entities.h debugXML.h HTMLparser.h: changed the way struct are
8299 declared to allow gtk-doc to expose those
8300 * parser.c: closed bug #4960
8301 * Makefile.am configure.in: Applied patch from
8302 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
8303 and math/socket libs detection
8304
8305Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8306
8307 * configure.in, Makefile.am: link tester against readline
8308 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
8309
8310Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8311
8312 * tree.[ch]: added xmlRemoveProp
8313 * win32config.h.in nanohttp.c: avoid including the Windows
8314 socket stuff in every C files
8315 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
8316 the XmL parser(s)
8317 * test/ns4 result/ns4 etc...: added test case for previous prob
8318 * tree.c: xmlNewNs wasn't checking for double definition
8319 * Makefile.in: fixed a problem with dist-hook duplicates
8320 * parser.[hc], xmlIO.c: fixed the loading of external entities
8321 APIs, now xmlLoadExternalEntity() is used everywhere and
8322 setting up an app specific front-end using the
8323 * SAX.c parser.c: some fixes, now the xhtml spec validates
8324 with the xhtml DTD.
8325 * error.c: fixed crashes in case of no input stream
8326 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
8327 to the validation tests and results
8328
8329Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8330
8331 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
8332 too htmlCreatePushParserCtxt() and htmlParseChunk()
8333 * parser.c: a bit of cleanup.
8334 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
8335 to XML) removed the last mem leak known
8336 * HTMLtree.c: output message cleanup
8337 * xmlmemory.c: display content info about memory blocks
8338 * result/HTML/wired.* : missing att value warning change
8339
8340Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8341
8342 * doc/* : rebuilt the documentation
8343
8344Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8345
8346 * parser.[ch] parserInternals.h: Push parser for XML,
8347 seems to work fine now
8348 * tester.c debugXML.[ch]: Added an XML shell debug facility and
8349 --push for push testing
8350 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
8351 * testSAX.c: added --push
8352 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
8353 subtree
8354 * xmlIO.[ch] : enriched API + fixes for push mode
8355 * entities.[ch]: added the entity content length to the struct.
8356 * xmlmemory.[ch]: new API to show the last entries for the shell
8357 * valid.c: added required attribute testing
8358 * SAX.c: the cdata callback now merge contiguous fragments
8359 * HTMLparser.c: cleanup of some macros
8360
8361Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8362
8363 * parser.c: fix for PIs name starting with xml
8364 * tree.c: fixed a potential problem with || and && ops
8365 * *.c, configure.in win32config.h.in : generate win32config.h for
8366 those on the Other Side !
8367
8368Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8369
8370 * parser.c: fixed a stupid = vs. == bug :-(
8371 * doc/gnome-xml.sgml: s/glade/xml/
8372
8373Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8374
8375 * configure.in, doc/xml.html : bug fix release 1.8.2
8376 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
8377 Hopefully the end of that silly C++ include problem
8378 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
8379 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
8380 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
8381 troubles with autoclosed elements when the stree shape doesn't
8382 follow the DtD specs. Added htmlIsAutoClosed() and
8383 htmlAutoCloseTag()
8384 * result/HTML/*.htm*: Updated the HTML examples regression tests output
8385 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
8386 * debugXML.c: fixed a bug on printing default namespaces.
8387 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
8388
8389Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8390
8391 * result/HTML/*.htm[l] : updated the HTML regression tests according
8392 to the new output
8393 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
8394 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
8395 problem due to intermix of extern "C" { ... } declarations for C++
8396 and recursive includes in the headers
8397
83981999-12-20 Chris Lahey <clahey@umich.edu>
8399
8400 * HTMLtree.c: Made it so that html nodes with a single child do
8401 not insert a carriage return before or after the child node.
8402
8403Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8404
8405 * configure.in, doc/xml.html : bug fix release 1.8.1
8406 * parser.c: fixed bug #4344
8407 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
8408 added the glue to avoid C++ problems
8409 * doc/* : regenerated the documentation
8410
8411Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8412
8413 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
8414 namespace recognition, and Dia as a resul :-(
8415 * encoding.c: closed bug #3950
8416
8417Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8418
8419 * valid.c: debugging a posteriori validation, except URI expansion
8420 stuff this should be fixed now
8421 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
8422 Carl Nygard <cnygard@bellatlantic.net>
8423 * tester.c: added --postvalid, cleaning of the code
8424 * tree.[ch]: added xmlDocGetRootElement()
8425
8426Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
8427
8428 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
8429 c++ losage.
8430
8431Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8432
8433 * configure.in, doc/xml.html : bumped to 1.8.0
8434 * xlink.[ch], Makefile.am : added framework for link detection
8435 * parser.h: added nbChars to parser context, needed for cleanup.
8436 * xmlmemory.c: removed a nasty bug when out of mem
8437 * valid.[ch]: adding namespace support for attribute decl
8438 * tester.c: added --debugent option
8439 * debugXML.[ch]: added xmlDebugDumpEntities()
8440 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
8441 buffers instead, this was really needed, validation was breaking
8442 in strange ways due to that. Added xmlParseStringPEReference()
8443 and other parsing from strings functions. Entities processing
8444 modified again, but PERef are still not handled correcly but
8445 unless you're Eve Maller you won't notice :-)
8446 * HTMLparser.c: large changes toward reliability, and switched to
8447 lowercase internal tags, XHTML is lowercase, so it will help
8448 that output is closer to next version.
8449 * doc/* : regenerated the documentation, it is now hosted at
8450 http://xmlsoft.org/ (same bits I just bought the domain :-)
8451
8452
8453Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8454
8455 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
8456 doc generation
8457 * parser.c: fixed bugs #3908 and #3937 and a memory leak
8458 in the SAX API
8459 * doc/*: rebuilt the doc making sure everything appears in the
8460 HTML files
8461
8462Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8463
8464 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
8465 added the patch from Carl Nygard <cnygard@bellatlantic.net>
8466 which allow impressive speed improvement on dataset with
8467 large text pieces, but at the cost of broken binary
8468 compatibility and slightly bigger memory usage.
8469 Configure with --with-buffers to activate them, they
8470 are protected with XML_USE_BUFFER_CONTENT define.
8471 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
8472 goal is 0 memory left allocated once parser is no more used
8473 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
8474 call xmlCleanupParser() and xmlMemoryDump()
8475
8476Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8477
8478 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
8479 * parser.[ch] encoding.[ch]: added memory cleanup routines
8480 * parser.c: closing bug #3788
8481 * doc/*: rebuilt the doc
8482
8483Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8484
8485 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
8486 xmlNewTextChild() and xmlSetCompressMode() behaviour.
8487 * tester.c: added --compress option
8488 * doc/*: rebuilt the documentation
8489
8490Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8491
8492 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
8493 if given /proc/kcore as input !
8494 * doc/xml.html doc/*: updated and rebuilt the documentation
8495
8496Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8497
8498 * parser.c: Fixed some wrongly space collapsing code due to
8499 a misreading of the spec.
8500 * result/*: fixed the output accordingly
8501
8502Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8503
8504 * encoding.c: bug fix and typos
8505 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
8506 * parser.c: added attribute normalization closing bug #3597
8507 * test/att* result/att* SAXresult/att*: testcase for attribute
8508 normalization
8509
8510Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8511
8512 * configure.in: closing bug #3163 by adding extra flags for the
8513 cc compiler on HP-UX
8514
8515Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8516
8517 * valid.[ch] : removed a typo and an enumerated type bug in the
8518 xmlAddElementDecl() function
8519 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
8520 call to xmlEncodeEntitiesReentrant() so that the functions
8521 New, Set and Get are at the same level.
8522 * parser.c HTMLparser.c: extra memory allocation bug for
8523 attributes detected by someone using libxml in embedded systems :-)
8524
8525Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8526
8527 * xmlmemory.h: turned off mem debug :-\
8528
8529Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8530
8531 * parser.c: closed bug #2784 a one line fix, but worth pushing
8532 a new release out
8533 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
8534 some structures, comments before and after the
8535 main element, and other nastyness
8536 * HTMLtree.c tree.c: accomodate the extended HTML supported
8537 * configure.in: pushing 1.7.4
8538 * test/ent8 and related outputs : added a new test for bug #2784
8539 * test/HTML/wired.html and related output: a nasty HTML example
8540 * Makefile.am: improved the test scripts
8541 * docs/* : reran the documentation extractor, updated xml.html
8542
8543Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8544
8545 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
8546 HTMLparser and debugged the HTML related code. HTML documents
8547 now have their own type
8548 * entities.c: do not dump &apos; for HTML output
8549 * xmlmemory.c: improvement, breakpoint mechanism
8550 * testHTML.c: added --sax --repeat ...
8551 * Makefile.am: improved the HTML tests
8552 * valid.[ch]: added xmlValidGetValidElements and
8553 xmlValidGetPotentialChildren
8554 * tester.c: added --insert to test the 2 new functions
8555 * test//* result//* SAXresult//* : regression test cleanup
8556 and extension.
8557 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
8558 gnome-xml-nanohttp.html
8559
8560Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8561
8562 * HTMLparser.c: fixed problems with some autoclose tags
8563 * tree.c: fixed XML output problems.
8564 * result/* SAXresult/*: update of the tests output
8565
8566Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8567
8568 * Makefile.am: Arturo patch for xmlConf.sh version info
8569 * parser.c: Tim Josling patch for single quoted items
8570 * tester.c: Tim Josling patch for tester options usage
8571 * tree.h: indent cleanup
8572
8573Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8574
8575 * HTMLparser.c parser.h : Fixed problems with HTML parsing
8576 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
8577
8578Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8579
8580 * tree.c : Raph patch for initialization of CORBA fields
8581 * parser.c, xpath.c, ...: modification of doc comments
8582 * xpath.c : allow spaces in xpath expressions
8583
8584Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8585
8586 * xmlmemory.h: turning off memory debug :-(
8587
8588Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8589
8590 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
8591 better SAX interfaces.
8592 * testSAX.c: uses the new SAX routine, avoid fetching any remote
8593 entity.
8594 * configure.in: 1.7.2
8595
8596Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8597
8598 * libxml.spec.in: fixed the URL
8599 * doc/xml.html: improved the documentation front-end
8600
8601Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8602
8603 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
8604
8605Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8606
8607 * libxml.spec.in: fixed the alpha compile problem
8608 * parser.[ch]: changed errno to errNo in the parser context :-(
8609 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
8610 * doc/xml.html: changed CHAR to xmlChar
8611 * doc/html/*: recompiled the documentation
8612 * configure.in: 1.7.1
8613
8614Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8615
8616 * parser.h: modified the parser context struct to regain 1.4.0
8617 binary compatibility
8618 * parser.c, xml-error.h: added errno ot teh context and defined
8619 a set of errors values with update of errno
8620 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
8621 DTDs and entities
8622 * *.h, *.c: complete cleanup of the use of config.h and include
8623 protection depending on the current setup.
8624 * overalll debugging, maintenance and bug-fixing on all modules
8625 * updated the documentation
8626 * ready for 1.7.0
8627
8628Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8629
8630 * HTMLparser.c : cleanup
8631 * SAX.c valid.c valid.h: added ID/IDREF checking
8632 * tree.c tree.h: extended doc structure for refs
8633 * configure.in: 1.6.2
8634 * parser.c: patched bug in SAX user arg call
8635 * parserInternals.h: patched missing close in C++ wrapping
8636 * testXPath.c xpath.c xpath.h: prepared for extensibility,
8637 especially upcoming XPointer implementation.
8638 * doc/xml.html: augmented, typo
8639
8640Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
8641
8642 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
8643 not all invocations of install understand -d.
8644
8645Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
8646
8647 * Makefile.am: prepend all the test* calls with $(top_builddir) -
8648 to make 'check' works, when builddir != srcdir.
8649
8650Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8651
8652 * doc/xml.html : updated the documentation
8653
8654Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8655
8656 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
8657 not deallocated memory blocks
8658 * *.c : replaces all calls to malloc() free() and realloc() to
8659 the wrapper functions/macros
8660 * tree.c : removed memory leaks dues to calling xmlFreeNode()
8661 instead of xmlFreeNodeList()
8662
8663Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8664
8665 * HTMLparser.c: corrected a stupid bug leading to core dump at
8666 tree deallocation. Removed warnings indicated by
8667 Stephane.Conversy@lri.fr
8668 * entities.c: Fixes Yet Another Stupid Bug, entities were not
8669 looked for in the external subset
8670
8671Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8672
8673 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
8674 on SGI by Stephane.Conversy@lri.fr
8675
8676Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8677
8678 * all .h : changed the prototype declaration indent as in gtk
8679 * most .c : working on reducing the TODOs in the code
8680 * most .c : cleanup though -pedantic and Insure++
8681 * improvements on validation ID checkings.
8682 * tree.[ch] SAX.c: added support for namespace on attributes #2022
8683 * xml-config.in: closed #1810
8684
8685Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8686
8687 * tree.h, valid.c, valid.h: more work on validity, IDs
8688 * xpath.c: added/fixed comparidon and equlity, added a new isinf
8689 definition for AIX
8690
8691Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8692
8693 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
8694 the distribution due to a cut'n paste error at last commit
8695
8696Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8697
8698 * configure.in: upgraded to version 1.4.0
8699 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
8700 Big update, added a large part of the validation process,
8701 it should be usable, but some parts are missing
8702 * xpath.c: improved the implementation w.r.t. root.
8703 * Makefile.am: added more tests
8704 * test and result trees: added a lot of tests
8705 * libxml.spec.in: export libxml.so.0 and libxml.so.1
8706
8707Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8708
8709 * Added an HACKING file
8710
8711Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8712
8713 * xpath.[ch] : improvements and debug of the XPath implementation
8714 * parser.c, HTMLparser.c : modified the parsers to be progressive
8715 * tree.[ch] : extended the Buffer promitives
8716 * xmlIO.[ch] : added basic I/O routines providing progressive
8717 parsing and ready for I18N conversion plugins
8718 * SAXresult/* : the SAX callback sequence maybe slightly different
8719 now
8720 * test*.c : improved/updated the tests programs
8721 * doc/* : recompiled the docs.
8722
87231999-07-26 Michael Meeks <michael@edenproject.org>
8724
8725 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
8726
8727 * tree.c: Ditto.
8728
8729Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8730
8731 * configure.in: upgraded to version 1.4.0
8732 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
8733 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
8734 XML query language, see http://www.w3.org/TR/xpath for more details.
8735 * parser.c, parser.h: added CHAR* related string functions for XPath
8736 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
8737 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
8738 rebuild the docs.
8739 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
8740 and regression testing capabilities for XPath.
8741
8742Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8743
8744 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
8745 closing bug #1646
8746
8747Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8748
8749 * Makefile.am, example/Makefile.am: closed bug #1683
8750
8751Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8752
8753 * example/Makefile.am, configure.in: added the makefile for the
8754 gjobread example
8755
8756Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
8757
8758 * doc/Makefile.am:
8759 - fix which allow "make install DESTDIR=</install/prefix>".
8760
8761Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8762
8763 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
8764 which fixed a problem on the file reading-code.
8765
8766Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8767
8768 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
8769 output.
8770 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
8771
8772Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8773
8774 * parser.h : Oops removed the binary compatibility problem
8775 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
8776 * parser.c, HTMLparser.c: applied patches for reading from stdin
8777
8778Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8779
8780 * parser.c, entities.c, valid.c: cleanup bug #1591
8781 * configure.in: cleanup bug #1592
8782 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
8783 the same tree back-end. Hence gdome will be available for it.
8784 * doc/Makefile.am: close bug #617
8785
8786Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8787
8788 * parser.c: alloctate a per parser context SAX interface block
8789
8790Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8791
8792 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
8793 and xmlEncodeEntitiesReentrant with the correct one :-\
8794
8795Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8796
8797 * commit of my internal XML base changes, quite a lot of
8798 changes, cleanups, better entities support, framework for
8799 new I/O and charset detection and handling
8800 * Fixed the configure/Makefile stuff to generate shared libs
8801 with the proper version info, so we jumped on rev from
8802 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
8803 xmlEncodeEntities() result need to be freed now, and a string
8804 xmlParserVersion provide the current library version.
8805
8806Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
8807
8808 * parser.c: fixed a buffer overrun for when you have a very long
8809 attribute with no entities in it.
8810
8811Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8812
8813 * added example directory
8814 * added example/gjobs.xml gjobread.c, still need a Makefile.in
8815
8816Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8817
8818 * Release of libxml-1.1, nearly everything has been touched for
8819 this.
8820 * Added more regression tests
8821 * Updated the documentation
8822
8823Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8824
8825 * tree.[ch]: unified the XML_NO_CORBA defines.
8826 * parser.c encoding.[ch]: started plugging in char encoding detection
8827
8828Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
8829
8830 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
8831 Also freed allocated buffer.
8832
8833Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8834 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
8835 reentrancy problem at printing. One is left in entities.c, to
8836 remove ASAP
8837 * testSAX.c : added a test example showing the use of the SAX
8838 interface if one doesn't want to build the DOM tree.
8839 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
8840
8841Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8842
8843 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
8844 large revamping of the parser to use SAX callbacks
8845 http://www.megginson.com/SAX/ (or at least a C like interface
8846 a la Expat). It's now possible to set up your own callbacks
8847 and the parser will not build a DOM tree.
8848 * test/* result/*: updated the test suite, I finally removed
8849 the old Namespace draft support (PI based).
8850
8851Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8852
8853 * Makefile.am: added test result to EXTRA_DIST for make tests
8854
8855Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8856
8857 * parser.c, parserInternals.h: moved the chars macro definitions
8858 to parserInternals.h
8859 * parser.c, error.c: applied patches from "Knut Åkesson"
8860 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
8861
8862Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8863
8864 * xml-config.in : applied patch to make --version work
8865
88661999-03-05 Raja R Harinath <harinath@cs.umn.edu>
8867
8868 * Makefile.am (check-local): Alias for `tests' target. This will
8869 cause `make check' to do the right thing.
8870 (tests): Don't run tests in srcdir. Also, replaced calls to
8871 basename with a `sed' "equivalent".
8872
8873Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8874
8875 * Renamed error.h to xml-error.h, corrected Makefile.am to list
8876 it in the header and not the sources, updated the doc.
8877 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
8878 pointing this out.
8879
8880Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8881
8882 * parser.c, parser.h, parserInternals.h: memory leak hunting,
8883 exported the inputStream routines.
8884 * doc/html/* : updated accordingly
8885
8886Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8887
8888 * parser.c, parser.h, parserInternals.h: added a few extra
8889 internal calls to allocate and free parser contexts ...
8890 * doc/html/* : updated accordingly
8891
8892Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8893
8894 * configure.in, Makefile.am, doc/makefile.am : General changes for
8895 1.0.0 release and including the generated HTML documentation.
8896
8897Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8898
8899 * makefile.am : added parserInternals.h, oops.
8900
8901Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8902
8903 * parserInternals.h: added this header giving access to the parser
8904 internal functions.
8905 * doc/Makefile.am : added a rebuild target which rebuilds the full
8906 set of documentations
8907 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
8908 the internal subset.
8909 * *.c *.h: modifications needed to generate the documentation using
8910 gtk-doc, cleanup of functions blocks, reorganisation of struct
8911 declarations.
8912
8913Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8914
8915 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
8916 the tar and spec file to include the beginning of the doc.
8917
89181999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
8919
8920 * doc/.cvsignore: Added this file.
8921
8922Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8923
8924 * tree.c: fixed xmlGetProp to return "" when the attribute
8925 exists, even if the node-list is NULL.
8926
8927Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8928
8929 * tree.c: patched an error outputting empty attribute values.
8930 * Makefile.am and doc/makefile.am: have been updated during the
8931 week-end. Sorry for an empty CVS log, I got a shell problem.
8932
8933Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8934
8935 * tree.h: cleaned up using enums instead of defines
8936 * parser.c, valid.[ch]: more work on parsing/output of element
8937 declarations
8938
8939Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8940
8941 * valid.[ch], tree.c, parser.c : more work toward full parsing
8942 of XML DTDs.
8943 * README: added informations about mailing-list and on-line
8944 documentation
8945
89461999-01-27 Raja R Harinath <harinath@cs.umn.edu>
8947
8948 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
8949
8950Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8951
8952 * parser.c, tree.[ch] : more work toward conformance testing,
8953 added a last element to accelerate parsing of very flat structures
8954 started working on internal subset Element content declaration.
8955 * valid.[ch] : first cut at adding code toward validation.
8956 * previous changes had also small impact on most files, especially
8957 the conformance testing using James Clark test suite.
8958
8959Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8960
8961 * test/* : updated the examples, most of them were not well
8962 formed (humm), and added rdf2.
8963 * result/* : resulting changes in the output.
8964
8965Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8966
8967 * tree.c: changed the behaviour of xmlGetProp on NULL values.
8968
8969Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8970
8971 * tree.c: patched a bug in the generation of empty attributes
8972
8973Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8974
8975 * entities.[ch], tree.[ch], tester.c: added copy interfaces
8976 for node/trees/documents/... Biggest problem is namespace
8977 support when copying subtrees.
8978
8979Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8980
8981 * parser.c, entities.c: improve entities and char ref encoding,
8982 and cleanups of error messages.
8983
8984Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8985
8986 * parser.c, entities.c: simple bug hunting done during rpm2html and
8987 rpmfind integration.
8988
8989Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8990
8991 * parser.[ch]: Added interfaces allowing to specify a SAX
8992 handler before parsing.
8993
8994Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8995
8996 * parser.c: redirrect all errors reporting through the SAX
8997 error function
8998
8999Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9000
9001 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
9002 * libtool, tlmain ...: update of the libtool files
9003
90041998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
9005
9006 * entities.c: Use g_snprintf insteda of snprintf.
9007
9008Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9009
9010 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
9011 added ent5 test for this purpose.
9012 * parser.c, parser.h: formatting, comments and UTF-8 planning.
9013
9014Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9015
9016 * parser.c: fixed? a strange error due to compression on a GWP
9017 document.
9018
9019Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9020
9021 * tree.[ch]: bug fixing
9022 * entities.[ch]: defined a specific type for predefined entities
9023 * doc/xml.html: more documentation on the library, how to use it,
9024 overview of the interfaces.
9025
9026Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9027
9028 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
9029
9030Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9031
9032 * tree.c: corrected a small bug
9033 * doc/xml.html: continuing writing documentation.
9034
9035Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9036
9037 * debugXML.h debugXML.c: added debugging utilities.
9038 * tester.c: added --debug switch.
9039 * tree.c: patched an incorrect node->type assignment.
9040 * parser.c: formatting, ensure that node->doc != NULL in attributes
9041
9042Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9043
9044 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
9045 entity support and provide an internal representation close to
9046 DOM one (entity ref nodes, and attribute value as tree). I tried
9047 to preserve the interface but this will surely break some apps
9048 (I have to change rpm2html/rpmfind for example). I had to change
9049 two interfaces, and the generated tree is somewhat different.
9050 * doc/* : started documenting the XML library, the tree and
9051 DOM/Corba. This is a first step.
9052
9053Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9054
9055 * parser.c: Set up the fonctions comment block, boring but useful.
9056 * parser.h, SAX.c, parser.c: now attributes are processed through
9057 the SAX interface. The problem is that my SAX interface diverged
9058 quite a bit from the original one, well this is not an official
9059 spec, and translating it from Java to C is hairy anyway...
9060
9061Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9062
9063 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
9064 fonctions comment block, boring but useful.
9065
9066Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9067
9068 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
9069 conversion routines. However they are not yet used to convert the
9070 inputs. The core will run with UTF-8.
9071
9072Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9073
9074 * tree.c : make sure that the type id is properly set-up when
9075 a new object is allocated, needed for DOM.
9076
9077Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9078
9079 * tree.h, tree.c: Ok, the main objects in the tree will be native
9080 corba objects, it costs 8 bytes per Node, Attribute and Document
9081 but it simplifies the Corba integration a lot (no extra interface
9082 objects to allocate/free).
9083
9084Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9085
9086 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
9087 and changed NODEs contants for conformity with DOM Level 1
9088
9089Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9090
9091 * added hooks to keep track of servants when creating objects
9092 xmlDoc and xmlNode (for Corba export).
9093
9094Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9095
9096 * added xml-config script.
9097
9098Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9099
9100 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
9101 to autoupdate libtool and automake conf files.
9102
91031998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
9104
9105 * Makefile.am: Use '?' to separate the sed
9106 commands as ',' is used when people pass -Wl,something.
9107
9108
9109Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9110
9111 * tree.c, tree.h: added a per-document compression interface.
9112
9113Tue Sep 22 20:47:38 EDT 1998
9114
9115 * tree.c, tree.h: added saving with compression and added interfaces
9116 to control the compression level (xmlGetCompressMode,
9117 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
9118
9119Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9120
9121 * parser.c: corrected a loop for files of size 0
9122
91231998-08-20 Raja R Harinath <harinath@cs.umn.edu>
9124
9125 * error.h: New file. Contains prototyes from `error.c'.
9126
9127Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
9128
9129 * Makefile.am (xmlincdir): New macro.
9130 (xmlinc_HEADERS): Renamed from include_HEADERS.
9131
9132Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9133
9134 * applied small patch on numeric entities from
9135 Christopher Blizzard <blizzard@appliedtheory.com>
9136
9137Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9138
9139 * New release 0.2, removed the old xml_* files so that it's
9140 coherent with the other CVS base (W3C), far better conformance
9141 to standard, new namespaces, decent entities support, beginning
9142 of a SAX-like interface. Nearly nothing left intact, even the
9143 test examples ...
9144
91451998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
9146
9147 * .cvsignore: Add .deps dir
9148
9149Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9150
9151 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
9152
9153Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9154
9155 * configure.in: added test for CPP
9156 * AUTHORS, Changelog: the original ones didn't get commited but the
9157 glib ones instead, fixed.
9158 * Makefile.am: corrected an error in library naming
9159
9160Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9161
9162 * integrated code developped at W3C
9163 * changed the original Copyright
9164 * migrated to automake
9165 * prefixed the filenames by xml_ to avoid filename clashes
9166
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00009167Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
9168
9169 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
9170 should not be called.
9171
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00009172Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
9173
9174 * libxml-2.0.pc.in: applied the patch to fix #101894
9175
Daniel Veillard8a1b1852003-01-05 22:37:17 +00009176Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
9177
9178 * tree.c : applied patch from Lukas Schroeder for register callbacks
9179 * valid.c: modified patch from Lukas Schroeder to test
9180 register callbacks with --chkregister
9181
Daniel Veillard067bae52003-01-05 01:27:54 +00009182Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
9183
9184 * xmlreader.c: seriously changed the way data are pushed to
9185 the underlying parser, go by block of 512 bytes instead of
9186 tryng to detect tag boundaries at that level. Changed the
9187 way empty element are detected and tagged.
9188 * python/tests/reader.py python/tests/reader2.py
9189 python/tests/reader3.py: small changes mostly due to context
9190 reporting being different and DTD node being reported. Some
9191 errors previously undetected are now caught and fixed.
9192 * doc/xmlreader.html: flagged last section as TODO
9193
Daniel Veillard51a447a2003-01-04 19:42:46 +00009194Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
9195
9196 * python/libxml.py: integrated the Python 2.2 optimizations
9197 from Hannu Krosing, while maintaining compatibility with
9198 1.5 and 2.1
9199
Daniel Veillarde59494f2003-01-04 16:35:29 +00009200Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
9201
9202 * xmllint.c: a bit of cleanup
9203 * xmlreader.c: small fix
9204 * doc/xmlreader.html: more work on the XmlTextReader tutorial
9205 * python/libxml.py: a few fixes pointed out by Hannu Krosing
9206
Daniel Veillard623a9eb2003-01-04 12:47:20 +00009207Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
9208
9209 * python/setup.py.in: patch from Stéphane Bidoul to include
9210 drv_libxml2.py in setup.py
9211
Daniel Veillard66b82892003-01-04 00:44:13 +00009212Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
9213
9214 * doc/xmlreader.html: starting documenting the new XmlTextReader
9215 interface.
9216
Daniel Veillard7704fb12003-01-03 16:19:51 +00009217Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
9218
9219 * xmllint.c: added the --stream flag to use the TextReader API
9220 * xmlreader.c: small performance tweak
9221
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00009222Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
9223
9224 * xmlreader.c python/tests/reader2py: okay the DTD validation
9225 code on top of the XMLTextParser API should be solid now.
9226
Daniel Veillard1fdfd112003-01-03 01:18:43 +00009227Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
9228
9229 * xmlreader.c python/tests/reader2py: Fixing some more mess
9230 with validation and recursive entities while using the
9231 reader interface, it's getting a bit messy...
9232
Daniel Veillarddab8ea92003-01-02 14:16:45 +00009233Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
9234
9235 * xmlreader.c python/tests/reader.py: another couple of problem
9236 related to IsEmptyElement reported by Stéphane Bidoul needed
9237 some fixes.
9238
Daniel Veillard4f860202003-01-02 13:00:02 +00009239Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
9240
9241 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
9242 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
9243 based on the python XmlTextReader interface.
9244
Daniel Veillard3c265e42003-01-01 21:06:49 +00009245Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
9246
9247 * tree.c: backing out one change in the last patch which broke the
9248 regression tests
9249
Daniel Veillard5335dc52003-01-01 20:59:38 +00009250Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
9251
9252 * global.data globals.c tree.c include/libxml/globals.h: applied
9253 an old patch from Lukas Schroeder to track node creation and
9254 destruction. Probably missing a lot of references at the moment
9255 and not usable reliably.
9256
Daniel Veillard8ba17412003-01-01 19:13:12 +00009257Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
9258
9259 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
9260 from doc/news.html and a stylesheet
9261
Daniel Veillarde3c036e2003-01-01 15:11:05 +00009262Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
9263
9264 * xmlreader.c python/tests/reader.py: fixed another couple of
9265 xmlreader bugs reported by Stéphane Bidoul and added tests.
9266
Daniel Veillard9e395c22003-01-01 14:50:44 +00009267Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
9268
9269 * xmlreader.c python/tests/reader2.py: fixed another validity
9270 checking in external parsed entities raised by Stéphane Bidoul
9271 and added a specific regression test.
9272 * python/tests/reader3.py: cleanup
9273
Daniel Veillardd5896142002-12-31 14:45:26 +00009274Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
9275
9276 * xmlreader.c python/tests/reader2.py: fixed a problem with
9277 validation within entities pointed by Stéphane Bidoul, augmented
9278 the tests to catch those.
9279
Daniel Veillarddc85f282002-12-31 11:18:37 +00009280Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
9281
9282 * python/generator.py: modified the generator to allow keeping
9283 class references when creating new classes, needed to fix a bug
9284 pointed by Stéphane Bidoul where the input buffer of the
9285 xmlTextReader instance gets destroyed if the python wrapper for
9286 the input is not referenced anymore.
9287
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00009288Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
9289
9290 * xmlreader.c python/tests/reader.py: fixed another pair of problem
9291 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
9292
Daniel Veillard571b8892002-12-30 12:37:59 +00009293Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
9294
9295 * xmlreader.c python/tests/reader.py: fixed another problem
9296 pointed by Stéphane Bidoul
9297
Daniel Veillardaaa105b2002-12-30 11:42:17 +00009298Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9299
9300 * xmlreader.c python/tests/reader.py: fixed a limit case problem
9301 with "<a/>"
9302
Daniel Veillardecaba492002-12-30 10:55:29 +00009303Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9304
9305 * SAX.c: warn on xmlns:prefix="foo"
9306 * xmlreader.c python/tests/reader.py: fixed a couple of problem
9307 for namespace attributes handling.
9308
Daniel Veillard2d84a892002-12-30 00:01:08 +00009309Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9310
9311 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
9312 a really nasty problem raised by a DocBook XSLT transform
9313 provided by Sebastian Bergmann
9314
Daniel Veillard29b3e282002-12-29 11:14:41 +00009315Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
9316
9317 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
9318 by Stéphane Bidoul and integrated it into the tests
9319
Daniel Veillarde18fc182002-12-28 22:56:33 +00009320Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
9321
9322 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
9323 extended the XmlTextReader API a bit, addding accessors for
9324 the current doc and node, and an entity substitution mode for
9325 the parser.
9326 * python/libxml.py python/libxml2class.txt: related updates
9327 * python/tests/Makefile.am python/tests/reader.py
9328 python/tests/reader2.py python/tests/reader3.py: updated a bit
9329 the old tests and added a new one to test the entities handling
9330
Daniel Veillardaba976d2002-12-28 21:14:18 +00009331Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
9332
9333 * python/generator.py python/libxml2class.txt
9334 python/tests/reader.py python/tests/reader2.py: changed the
9335 generator to provide casing for the XmlTextReader similar to
9336 C# so that examples and documentation are more directly transposable.
9337 Fixed the couple of tests in the suite.
9338
Daniel Veillard83298842002-12-28 15:12:33 +00009339Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
9340
9341 * doc/guidelines.html: added a document on guildeline for
9342 publishing and deploying XML
9343
Daniel Veillard336fc7d2002-12-27 19:37:04 +00009344Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
9345
9346 * valid.c xmlreader.c: final touch running DTD validation
9347 on the XmlTextReader
9348 * python/tests/Makefile.am python/tests/reader2.py: added a
9349 specific run based on the examples from test/valid/*.xml
9350
Daniel Veillardf25b4ca2002-12-27 15:18:35 +00009351Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
9352
9353 * python/libxml.py: added a few predefined xmlTextReader parser
9354 configuration values.
9355
Daniel Veillard0e9dafa2002-12-27 11:58:25 +00009356Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9357
9358 * python/libxml_wrap.h: trying to fix #102037
9359
Daniel Veillard8dbd4952002-12-27 11:34:48 +00009360Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
9361
9362 * SAX.c: fixing bug #95296, when the predefined entities
9363 are redefined in the DTD the default one must be used
9364 instead anyway.
9365
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +00009366Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
9367
9368 * doc/xmllint.xml
9369 * doc/xmllint.1
9370 Add discussion of XML_DEBUG_CATALOG to xmllint man
9371 page - bug #100907
9372
9373
Daniel Veillarddf512f42002-12-23 15:56:21 +00009374Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9375
9376 * xmlreader.c: Fixed the empty node detection to avoid reporting
9377 an inexistant close tag.
9378
Daniel Veillard0d132cf2002-12-23 14:43:32 +00009379Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9380
9381 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
9382 for Python 2.1
9383
Daniel Veillardfe8aab92002-12-22 10:25:41 +00009384Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9385
9386 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
9387
Daniel Veillard4258b9c2002-12-20 10:29:40 +00009388Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9389
9390 * doc/libxml2-api.xml python/tests/reader.py: one really need
9391 to provide the base URI information when creating a reader parser
9392 from an input stream. Updated the API and the example using it.
9393
Daniel Veillardea7751d2002-12-20 00:16:24 +00009394Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
9395
9396 * testReader.c xmlreader.c valid.c include/libxml/tree.h
9397 include/libxml/valid.h include/libxml/xmlreader.h: working on
9398 DTD validation on top of xml reader interfaces. Allows to
9399 validate arbitrary large instances. This required some extensions
9400 to the valid module interface and augmenting the size of xmlID
9401 and xmlRef structs a bit.
9402 * uri.c xmlregexp.c: simple cleanup.
9403
Daniel Veillardbeb70bd2002-12-18 14:53:54 +00009404Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9405
9406 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
9407 work on the xml reader interfaces.
9408 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
9409 Web page for the Windows binaries.
9410
Daniel Veillard4a6d39b2002-12-17 18:33:01 +00009411Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9412
9413 * xmlIO.c: applied a patch for VMS following the report by
9414 Nigel Hall
9415
Daniel Veillard3772de32002-12-17 10:31:45 +00009416Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
9417
9418 * parser.c: the parseStartTag bug fix wasn't complete.
9419
Daniel Veillard67df8092002-12-16 22:04:11 +00009420Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
9421
9422 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
9423 parseStartTag, fixing it.
9424 * test/att4 result/att4 result/noent/att4: adding the test
9425 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
9426 more methods to XmlTextReader.
9427
Igor Zlatkovicd453c632002-12-16 18:45:48 +00009428Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9429
9430 * win32/libxml2.def.src: added more xml reader exports
9431 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
9432 to the build
9433
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +00009434Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
9435
9436 * doc/tutorial/xmltutorial.xml
9437 plus generated html and pdf
9438 Updating tutorial again based on further comments from Niraj
9439 Tolia on the last iteration
9440
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +00009441Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
9442
9443 * doc/tutorial/xmltutorial.xml
9444 * doc/tutorial/includekeyword.c
9445 * doc/tutorial/includegetattribute.c
9446 plus generated html and pdf
9447 Adding fix from Niraj Tolia to tutorial to properly free memory.
9448
9449
Daniel Veillardda46d2d2002-12-15 23:36:49 +00009450Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9451
9452 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
9453 more methods of XmlTextReader.
9454 * python/libxml2class.txt python/tests/reader.py: this increased the
9455 methods in the bndings, augmented the test to check those new
9456 functions.
9457
Daniel Veillard0eb38c72002-12-14 23:00:35 +00009458Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
9459
9460 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
9461 methods of XmlTextReader.
9462 * python/generator.py python/libxml_wrap.h python/types.c
9463 python/libxml2class.txt: added the reader to the Python bindings
9464 * python/tests/Makefile.am python/tests/reader.py: added a specific
9465 test for the Python bindings of the Reader APIs
9466 * parser.c: small cleanup.
9467
Daniel Veillard06503452002-12-13 10:42:08 +00009468Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9469
9470 * xinclude.c: fallback was only copying the first child not the
9471 full child list of the fallback element, closes #89684 as reopened
9472 by Bernd Kuemmerlen
9473
Igor Zlatkovic2d45f522002-12-12 12:33:43 +00009474Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9475
9476 * win32/libxml2.def.src: exported htmlNodeDumpOutput
9477
Daniel Veillard000eafb2002-12-12 10:04:22 +00009478Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
9479
Daniel Veillardc1eed322002-12-12 11:01:32 +00009480 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +00009481 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +00009482 gives enum values, fix functype return type, put back fields in
9483 structs
9484 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +00009485
Daniel Veillard024b5702002-12-12 00:15:55 +00009486Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
9487
9488 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
9489 about htmlNodeDumpOutput location.
9490 * xpath.c: removed an undefined function signature
9491 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
9492 too many symbols in the API breaking the python bindings.
9493 Updated with the libxslt/libexslt changes.
9494
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +00009495Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
9496
9497 * configure.in: preparing release of 2.4.29
9498 * doc/*: rebuilt the docs and API
9499 * xmlreader.c: a few more fixes for the XmlTextReader API
9500
Igor Zlatkovicf6273a02002-12-11 17:00:54 +00009501Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9502
9503 * include/win32config.h: applied mingw patch from Magnus Henoch
9504
Daniel Veillard5aad8322002-12-11 15:59:44 +00009505Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
9506
9507 * catalog.c doc/libxml2-api.xml: a bit more cleanup
9508
Daniel Veillarda9b66d02002-12-11 14:23:49 +00009509Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
9510
9511 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
9512 building Python script, does the C parsing directly, generates
9513 a better API description including structure fieds defs and
9514 enums. Still a couple of bugs, but good enough for the python
9515 wrappers now.
9516 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
9517 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
9518 include/libxml/schemasInternals.h include/libxml/tree.h: more
9519 cleanup based on the python analysis script reports.
9520 * libxml.spec.in: make sure the API XML description is part of the
9521 devel package.
9522
Daniel Veillard01c13b52002-12-10 15:19:08 +00009523Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
9524
9525 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
9526 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
9527 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
9528 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
9529 code cleanup, especially the function comments.
9530 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
9531
Daniel Veillarde1ca5032002-12-09 14:13:43 +00009532Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
9533
9534 * Makefile.am xmlreader.c include/libxml/Makefile.am
9535 include/libxml/xmlreader.h: Adding a new set of APIs based on
9536 the C# TextXmlReader API but converted to C. Allow to parse
9537 in constant memory usage, far simpler to program and explain
9538 than the SAX like APIs, unfinished but working.
9539 * testReader.c: test program
9540
Igor Zlatkovic70a296c2002-12-08 17:34:54 +00009541Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9542
9543 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
9544
Daniel Veillard64b35282002-12-04 15:10:40 +00009545Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9546
9547 * tree.c: Chip turner indicated that XHTML1 serialization
9548 rule for style actually break on both IE and Mozilla,
9549 try to avoid the rule if escaping ain't necessary
9550
Daniel Veillard8efff672002-12-04 11:44:48 +00009551Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
9552
9553 * nanhttp.c: handle HTTP URL escaping, problem reported by
9554 Glen Nakamura and Stefano Zacchiroli
9555
Daniel Veillard1c732d22002-11-30 11:22:59 +00009556Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
9557
9558 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
9559
Daniel Veillardfdd27d22002-11-28 11:55:38 +00009560Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9561
9562 * uri.c: Johann Richard pointed out some XPointer problems for
9563 URN based URI references in XInclude. Modified the URI parsing
9564 and saving routines to allow correct parsing and saving of
9565 XPointers, especially when attached to "opaque" scheme accordingly
9566 to RFC 2396
9567
Daniel Veillard8db67d22002-11-27 19:39:27 +00009568Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
9569
9570 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
9571 of refactoring to the HTML saving code.
9572 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
9573 in the doc.
9574
Daniel Veillardebc4ca92002-11-27 11:43:05 +00009575Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
9576
9577 * tree.c include/libxml/tree.h: refactored the XML dump of a node
9578 to a buffer API to reuse the generic dump to an OutputIO layer,
9579 this reduces code, fixes xmlNodeDump() for XHTML, also made
9580 xmlNodeDump() now return the number of byte written.
9581
Daniel Veillard9d5ea172002-11-27 08:02:06 +00009582Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
9583
9584 * python/setup.py.in: another patch from Stéphane Bidoul for
9585 Python bindings on Windows
9586 * doc/parsedecl.py: small cleanup
9587
Daniel Veillard9715c172002-11-25 16:33:40 +00009588Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9589
9590 * libxml.spec.in configure.in: add a line in %changelog for releases
9591
Daniel Veillard9bc53102002-11-25 13:20:04 +00009592Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
9593
9594 * parser.c: patch from Marcus Clarke fixing a problem in entities
9595 parsing that was detected in KDe documentations environment.
9596
Daniel Veillardfaa35ff2002-11-24 13:53:43 +00009597Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
9598
9599 * python/libxml.c (libxml_prev): Return the previous as opposed to
9600 the next node (I guess this is the result of some cut & paste programming:)
9601
Daniel Veillard80d7b902002-11-23 16:23:08 +00009602Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9603
9604 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
9605
Daniel Veillarda1196ed2002-11-23 11:22:49 +00009606Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9607
9608 * python/generator.py python/libxml.c python/setup.py.in: trying
9609 to fix the Python bindings build on Windows (Stéphane Bidoul)
9610
Igor Zlatkovic9ab71552002-11-22 21:41:43 +00009611Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9612
9613 * win32/configure.js: added option for python bindings
9614 * win32/libxml2.def.src: added more exports
9615
Igor Zlatkovicace7cd22002-11-22 18:07:00 +00009616Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9617
9618 * win32/Makefile.mingw: fixed unresolved symbols when linking with
9619 pthreads
9620 * win32/wince/*: applied updates to Windows CE port from Javier
9621
Daniel Veillardf9c4cad2002-11-22 15:57:07 +00009622Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9623
9624 * configure.in: preparing 2.4.28
9625 * libxml.spec.in doc/Makefile.am: some cleanup
9626 * doc/*: updated the news and regenerated.
9627
Daniel Veillardfee408f2002-11-22 13:18:30 +00009628Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
9629
9630 * HTMLparser.c: final touch at closing #87235 </p> end tags
9631 need to be generated.
9632 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
9633 this change slightly the output of a few tests
9634 * doc/*: regenerated
9635
Daniel Veillardd2ff0392002-11-22 12:28:38 +00009636Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
9637
9638 * parserInternals.c: fixing bug #99190 when UTF8 document are
9639 parsed using the progressive parser and the end of the chunk
9640 is in the middle of an UTF8 multibyte character.
9641
William M. Brack8b2c7f12002-11-22 05:07:29 +00009642Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9643
9644 * threads.c: fixed initialization problem in xmlNewGlobalState
9645 which was causing crash.
9646 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
9647 in xmlInitializeGlobalState.
9648 * parserInternals.c: cleaned up ctxt->sax initialisation.
9649
Daniel Veillardd5c2f922002-11-21 14:10:52 +00009650Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
9651
9652 * tree.c include/libxml/tree.h: modified the existing APIs
9653 to handle XHTML1 serialization rules automatically, also add
9654 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
9655 libxslt serialization uses it when needed without changing
9656 the library API.
9657 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
9658 result/xhtml1: added a new test specifically for xhtml1 output
9659 and updated the result of one XHTML1 test
9660
Daniel Veillardd076a202002-11-20 13:28:31 +00009661Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
9662
9663 * xinclude.c parserInternals.c encoding.c: fixed #99082
9664 for xi:include encoding="..." support on text includes.
9665 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
9666 test/XInclude/ents/isolatin.txt : added a specific regression test
9667 * python/generator.py python/libxml2class.txt: fixed the generator
9668 the new set of comments generated for doc/libxml2-api.xml were
9669 breaking the python generation.
9670
Daniel Veillard817e70b2002-11-19 22:28:48 +00009671Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
9672
9673 * doc/Makefile.am: repair some problem if gtk-doc fail or such
9674 * configure.in: patch for Solaris on new autoconf closes #98880
9675 * doc/parsedecl.py: repair the frigging API building script,
9676 did I say that python xmllib sucks ?
9677 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
9678 and some comment are no more truncated.
9679
Daniel Veillarda7e05b42002-11-19 08:11:14 +00009680Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
9681
9682 * parser.c: Martin Stoilov pointed out a potential leak in
9683 xmlCreateMemoryParserCtxt
9684
Daniel Veillardbc6e1a32002-11-18 15:07:25 +00009685Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
9686
9687 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
9688 included in HTML documents and using the push parser.
9689
Daniel Veillard4efd3be2002-11-18 09:11:13 +00009690Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
9691
9692 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
9693 specified, look for the Python interpreter not just in the
9694 specified root but also in the specified location. Fixes #98825
9695
Daniel Veillarda8c0adb2002-11-17 22:37:35 +00009696Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9697
9698 * python/libxml.c: fixing bug #98792 , node may have no doc
9699 and dereferencing without checking ain't good ...
9700
Daniel Veillarddad3f682002-11-17 16:47:27 +00009701Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
9702
9703 * configure.in: preparing release 2.4.27
9704 * doc/* : updated and rebuilt the docs
9705 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
9706 and all the docs are actually packaged and in the final RPMs
9707 * parser.c parserInternals.c include/libxml/parser.h: restore
9708 xmllint --recover feature.
9709
Daniel Veillard68e9e742002-11-16 15:35:11 +00009710Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9711
Daniel Veillard784b9352003-02-16 15:50:27 +00009712 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard68e9e742002-11-16 15:35:11 +00009713 processing of parsed entities, and XPath computation on sustitued
9714 entities.
9715 * testXPath.c: make sure entities are substitued.
9716
Daniel Veillard328f48c2002-11-15 15:24:34 +00009717Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
9718
Daniel Veillard784b9352003-02-16 15:50:27 +00009719 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard328f48c2002-11-15 15:24:34 +00009720 processing of internal parsed entities, which had to be changed.
9721
Daniel Veillard66651aa2002-11-15 11:21:43 +00009722Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9723
9724 * Makefile.am python/Makefile.am python/tests/Makefile.am:
9725 trying to fix bug #98517 about building outside the source tree
9726 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
9727
Igor Zlatkovic2772cea2002-11-14 17:45:20 +00009728Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9729
9730 * include/win32config.h: cleanup
9731 * win32/Makefile.mingw: integrated mingw in JScript configure
9732 * win32/Makefile.msvc: modified to allow mingw coexistence
9733 * win32/configure.js: integrated mingw
9734 * win32/Readme.txt: cleanup
9735
Daniel Veillard8dd86a52002-11-12 21:14:17 +00009736Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
9737
9738 * HTMLparser.c: strengthen the guard in the Pop macros,
9739 like in the XML parser, closes bug #97315
9740
Daniel Veillard0821b152002-11-12 20:57:47 +00009741Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
9742
9743 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
9744 callback is never used.
9745
Daniel Veillard8606bbb2002-11-12 12:36:52 +00009746Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
9747
9748 * parserInternals.c: fixed the initialization of the SAX structure
9749 which was breaking xsltproc
9750 * xpath.c: patch from Petr Pajas for CDATA nodes
9751 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
9752 * parser.c include/libxml/parser.h: patch from Peter Jones
9753 removing a leak in xmlSAXParseMemory() and adding the
9754 function xmlSAXParseMemoryWithData()
9755
MST 2002 John Fleckf854d992002-11-12 03:49:05 +00009756Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
9757
9758 adding pdf of tutorial, changing web page to link to it
9759 * doc/tutorial/xmltutorial.pdf
9760 * doc/xml.html
9761 * doc/docs.html
9762
MST 2002 John Fleck52717f32002-11-11 03:49:33 +00009763Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
9764
9765 * doc/tutorial/ar01s08.html
9766 adding file what I forgot for tutorial
9767
9768
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +00009769Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
9770
9771 Adding encoding discussion to tutorial
9772 Added:
9773 * doc/tutorial/images/*.png: DocBook admonition image files
9774 * doc/tutorial/apf.html, apg.html: new generated html
9775 * doc/tutorial/includeconvert.c: conversion code entity file
9776 changed:
9777 * doc/tutorial/xmltutorial.xml: DocBook original
9778 * doc/tutorial/*.html: generated html
9779
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00009780Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9781
9782 * include/libxml/*.h: retired xmlwin32version.h
9783 * doc/Makefile.am: retired xmlwin32version.h
9784 * win32/configure.js: retired xmlwin32version.h
9785
Igor Zlatkovica2258da2002-11-08 15:55:33 +00009786Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9787
9788 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00009789 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
9790 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +00009791
Daniel Veillard7216cfd2002-11-08 15:10:00 +00009792Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
9793
9794 * globals.c: fixed a typo pointed out by Igor
9795 * xpath.c: try to speed up node compare using line numbers
9796 if available.
9797
Daniel Veillarda70d62f2002-11-07 14:18:03 +00009798Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
9799
9800 * tree.c: make xmlFreeNode() handle attributes correctly.
9801
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +00009802Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9803
9804 * catalog.c: completed the #96963 fix, as reported by Karl
9805 Eichwalder
9806
Daniel Veillard56f21f22002-11-06 15:49:46 +00009807Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9808
9809 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
9810
Daniel Veillard91ad8792002-11-04 17:06:52 +00009811Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9812
9813 * Makefile.am: switched the order of a couple of includes
9814 to fix bugs #97100
9815
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +00009816Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9817
9818 * catalog.c: fixed bug #96963, reverted to the old behaviour of
9819 xmlLoadCatalogs that used to separate directories with a ':'.
9820
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +00009821Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9822
9823 * threads.c: improvements to the Windows-side of thread handling
9824 * testThreads.c: conditionally excluded unistd.h
9825 * testThradsWin32.c: broke overlong lines
9826 * include/win32config.h: adapted thread-related macros to the new
9827 scheme and for pthreads on Windows
9828 * win32/Makefile.msvc: introduced a more flexible thread build,
9829 added testThreads[Win32].c to the build
9830 * win32/configure.js: introduced a more flexible thread config
9831
John Fleck61f6fb62002-10-31 15:23:29 +000098322002-10-31 John Fleck <jfleck@inkstain.net>
9833
9834 * doc/xml.html (and, by implication, FAQ.html)
9835 added UTF-8 conversaion FAQ from Marcus Labib Iskander
9836
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +00009837Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9838
9839 * configure.in: removed xmlwin32version.h
9840 * include/libxml/Makefile.am: removed xmlwin32version.h
9841
Daniel Veillardce66ce12002-10-28 19:01:59 +00009842Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
9843
9844 * tree.c: applied patch from Brian Stafford to fix a bug
9845 in xmlReconciliateNs()
9846
Daniel Veillard7e3f1402002-10-28 18:52:57 +00009847Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9848
9849 * tree.c: applied patch from Christian Glahn to allow
9850 xmlNewChild() on document fragment nodes
9851
Daniel Veillardb39bc392002-10-26 19:29:51 +00009852Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9853
9854 * parser.c: Christian Glahn found a problem with a recent
9855 patch to xmlParseBalancedChunkMemoryRecover()
9856 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
9857 problems
9858 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
9859 test/schemas/seq*: added the test cases from Charles
9860
Daniel Veillard366a9152002-10-23 20:43:53 +00009861Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9862
9863 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
9864 serious cleanup of the spec file and associated changes
9865 in the Makefiles.
9866 * valid.c: try to remove some warnings on x86_64
9867
Daniel Veillardd033d022002-10-23 14:55:02 +00009868Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9869
9870 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
9871 fix bug #96586
9872
Daniel Veillardce02dbc2002-10-22 19:14:58 +00009873Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9874
9875 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
9876 parsing, applied his patch
9877 * result/HTML/attrents.html result/HTML/attrents.html.err
9878 result/HTML/attrents.html.sax test/HTML/attrents.html:
9879 added the test and result case provided by Mikhail Sogrine
9880
Daniel Veillarde645e8c2002-10-22 17:35:37 +00009881Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9882
9883 * vms/build_libxml.com vms/config.vms vms/readme.vms
9884 include/libxml/parser.h include/libxml/parserInternals.h
9885 include/libxml/tree.h include/libxml/xmlIO.h
9886 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
9887 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
9888 Applied the VMS update patch from Craig A. Berry
9889 * doc/*.html: update
9890
Daniel Veillardf000f072002-10-22 14:28:17 +00009891Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9892
9893 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
9894
Daniel Veillard1e208222002-10-22 14:25:25 +00009895Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9896
9897 * debugXML.c: adding a grep command to --shell in xmllint
9898 for T.V. Raman
9899
Daniel Veillard9cdcf362002-10-22 14:23:59 +00009900Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9901
9902 * xmlcatalog.c: tried to fix some of the problem with --sgml
9903
Daniel Veillard935494a2002-10-22 14:22:46 +00009904Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
9905
9906 * parser.c: tried to fix bug #91500 where doc->children may
9907 be overriden by a call to xmlParseBalancedChunkMemory()
9908
9909Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
9910
9911 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
9912 identifiers in SGML catalogs containing '&'
9913
Daniel Veillardc0ac0692002-10-20 21:31:50 +00009914Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9915
9916 * python/types.c: fixed bugs when passing result value tree
9917 to Python functions.
9918
Daniel Veillard48267432002-10-18 11:21:38 +00009919Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9920
9921 * configure.in: preparing the release of 2.4.26
9922 * doc/*: updated and rebuilt the documentation
9923
Daniel Veillardbb284f42002-10-16 18:02:47 +00009924Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9925
9926 * parser.c: fixed a XML Namespace compliance bug reported by
9927 Alexander Grimalovsky
9928
Daniel Veillard44892f72002-10-16 15:23:26 +00009929Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9930
9931 * HTMLtree.c: fixed serialization of script and style when
9932 they are not lowercase (i.e. added using the API to the tree).
9933
Daniel Veillard2fd85422002-10-16 14:32:41 +00009934Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9935
9936 * valid.c: make xmlValidateDocument emit a warning msg if there
9937 is no DTD, pointed by Christian Glahn
9938
Daniel Veillard32370232002-10-16 14:08:14 +00009939Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
9940
9941 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
9942 content model when some of the blocks have min or max, and a couple
9943 of bugs found in the process.
9944 * result/schemas/list0* test/schemas/list0*: added some specific
9945 regression tests
9946
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +00009947Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
9948
9949 * README: updated the contact informations
9950
Daniel Veillard63186732002-10-15 08:43:17 +00009951Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9952
9953 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
9954 misses it, reported by Peter Bray.
9955
Daniel Veillard96c3a3b2002-10-14 15:39:04 +00009956Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
9957
9958 * tree.c: investigating xmlNodeGetContent() on namespace nodes
9959 and removed a few warnings
9960
Daniel Veillard819d5cb2002-10-14 11:15:18 +00009961Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
9962
9963 * parser.c: Christian Glahn found a small bug in the push parser.
9964 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
9965 public
9966
Daniel Veillard6045c902002-10-09 21:13:59 +00009967Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9968
9969 * xmlschemas.c include/libxml/xmlschemas.h: added
9970 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
9971 * testSchemas.c: added --memory to test the new interface
9972
Daniel Veillardf0070122002-10-09 14:24:17 +00009973Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
9974
9975 * doc/index.py doc/search.php: integrated the XSLT indexing,
9976 a few fixed in the indexer, added a scope selection at the
9977 search level.
9978
Daniel Veillard01992e02002-10-09 10:20:30 +00009979Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9980
9981 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
9982 this was due to uninitialized parts of the validation context
9983
Daniel Veillard321be0c2002-10-08 21:26:42 +00009984Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9985
9986 * debugXML.c: applied patch from Mark Vakoc except the API
9987 change, preserved it.
9988 * doc/*: updated the docs to point to the search engine for
9989 information lookup or before bug/help reports.
9990
Daniel Veillard01e87d22002-10-08 16:55:06 +00009991Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9992
9993 * doc/index.py doc/search.php: added mailing-list archives
9994 indexing and lookup
9995
Daniel Veillard9dc1cf12002-10-08 08:26:11 +00009996Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9997
9998 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
9999
Daniel Veillard9b006132002-10-07 11:13:27 +000010000Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10001
10002 * doc/index.py: improved HTML indexing
10003 * doc/search.php: make the queries also lookup the HTML based indexes
10004
Daniel Veillard141d04b2002-10-06 21:51:18 +000010005Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10006
10007 * doc/index.py: added HTML page indexing
10008
Igor Zlatkovic91a62702002-10-04 13:34:16 +000010009Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10010
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +000010011 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +000010012 problem in libxslt.
10013 * catalog.c: fixed list handling in XML_CATALOG_FILES
10014
Daniel Veillardceb09b92002-10-04 11:46:37 +000010015Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10016
10017 * valid.c: typo/bug found by Christian Glahn
10018
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +000010019Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10020
10021 * xmlIO.c: applied Windows CE patch from Javier.
10022 * win32/wince: new directory, contains support for the PocketPC
10023 with Windows CE from Javier.
10024 * include/win32config.h: reorganised, removed duplicate
10025 definitions and applied WinCE patch from Javier.
10026 * include/wsockcompat.h: new file, now contains WinSock
10027 compatibility macros.
10028 * win32/Makefile.msvc: introduced double-run compilation.
10029
Daniel Veillarde16b5742002-09-26 17:50:03 +000010030Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10031
10032 * configure.in include/libxml/xmlwin32version.h: preparing release
10033 of 2.4.25
10034 * doc/*: updated and regenerated teh docs and web pages.
10035
Daniel Veillard90d68fb2002-09-26 16:10:21 +000010036Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10037
10038 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
10039 error were not covering namespace declarations.
10040 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
10041 it was missing the attribute declaration for the namespace
10042 * result/VC/NS3: the fix now report breakages in that test
10043
Daniel Veillardabe01742002-09-26 12:40:03 +000010044Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10045
10046 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
10047
Daniel Veillard2ace1952002-09-26 12:28:02 +000010048Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10049
10050 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
10051 and regenerated the docs and web site
10052
Daniel Veillarddda8f1b2002-09-26 09:47:36 +000010053Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10054
10055 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
10056 ATTRIBUTE_UNUSED is always put after the attribute declaration,
10057 not before
10058
Daniel Veillardd4cb1e82002-09-26 09:34:23 +000010059Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10060
10061 * python/generator.py python/libxml2class.txt: fixed a stupid error
10062 breaking the python API
10063
Daniel Veillardb7c29c32002-09-25 22:44:43 +000010064Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10065
10066 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
10067 triostr.c triostr.h: applied a trio update patch from
10068 Bjorn Reese which should work with MinGW
10069
Daniel Veillardbd9afb52002-09-25 22:25:35 +000010070Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10071
10072 * tree.c: improving some documentation comments
10073 * xmlregexp.c: found and fixed a mem leak with python regression tests
10074 * doc/*: rebuilt the doc and the API XML file including the
10075 xmlregexp.h xmlautomata.h and xmlunicode.h headers
10076 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
10077 python/types.c: added access to the XML Schemas regexps from
10078 python
10079 * python/tests/Makefile.am python/tests/regexp.py: added a
10080 simple regexp bindings test
10081
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000010082Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
10083
Daniel Veillardbd9afb52002-09-25 22:25:35 +000010084 * doc/xml.html:
10085 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000010086
Daniel Veillard118aed72002-09-24 14:13:13 +000010087Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
10088
10089 * xmlregexp.c: fixed the data callback on transition functionality
10090 which was broken when using the compact form
10091 * result/schemas/*: updated the results, less verbose, all tests
10092 pass like before
10093 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
10094 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
10095 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
10096 annoying warnings
10097 * xpath.c: try to provide better error report when possible
10098
Daniel Veillard72336152002-09-21 13:08:14 +000010099Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10100
10101 * Makefile.am: fixed a breakage raised by Jacob
10102
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +000010103Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10104
10105 * include/win32config.h: added HAVE_ERRNO_H definition for parts
10106 which don't use sockets
10107
Igor Zlatkovic01280582002-09-20 16:40:34 +000010108Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10109
10110 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
10111 * win32/configure.js: applied zlib patch from Daniel Gehriger
10112
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +000010113Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10114
10115 * win32/configure.js: applied the patch from Mark Vakoc for
10116 regexp support
10117 * win32/libxml2.def.src: applied the patch from Mark Vakoc
10118 for regexp support
10119
Daniel Veillardb5c05732002-09-20 13:36:25 +000010120Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10121
10122 * xmlschemastypes.c: as pointed by Igor Float and Double
10123 parsing ain't finished yet
10124
Daniel Veillard40b11342002-09-20 12:01:39 +000010125Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10126
10127 * Makefile.am configure.in: trying to fix #88412 by bypassing
10128 all the python subdir if python ain't detected
10129
Daniel Veillard23e73572002-09-19 19:56:43 +000010130Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10131
10132 * Makefile.am configure.in include/libxml/xmlversion.h.in:
10133 made configuring with regexps/automata/unicode the default
10134 but without schemas ATM
10135 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
10136 fixed the regexp based DTD validation performance and memory
10137 problem by switching to a compact form for determinist regexps
10138 and detecting the determinism property in the process. Seems
10139 as fast as the old DTD validation specific engine :-) despite
10140 the regexp built and compaction process.
10141
Daniel Veillard5acfd6b2002-09-18 16:29:02 +000010142Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10143
10144 * valid.c: determinism is debugged, new DTD checking code now works
10145 but xmlFAComputesDeterminism takes far too much CPU and the whole
10146 set usues too much memory to be really usable as-is
10147
Daniel Veillard0f04f8e2002-09-17 23:04:40 +000010148Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10149
10150 * tree.c: fixed another stupid bug in xmlGetNodePath()
10151 * xmllint.c: --version now report the options compiled in
10152
Daniel Veillarda646cfd2002-09-17 21:50:03 +000010153Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10154
10155 * HTMLparser.c: small cleanup
10156 * valid.c xmlregexp.c: switched DTD validation to use only regexp
10157 when configured with them. A bit of debugging around the determinism
10158 checks is still needed
10159
Daniel Veillard63b01c22002-09-17 19:25:28 +000010160Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10161
10162 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
10163
Daniel Veillard92727042002-09-17 17:59:20 +000010164Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10165
10166 * xmlIO.c: small portability glitch fixed.
10167
Daniel Veillard84d70a42002-09-16 10:51:38 +000010168Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10169
10170 * xmlschemastypes.c: incomplete steps for real/double support
10171 * testAutomata.c include/libxml/xmlautomata.h
10172 include/libxml/xmlregexp.h: avoiding a compilation problem
10173 * valid.c include/libxml/valid.h: starting the work toward using
10174 the regexps for actual DTD validation
10175
Daniel Veillardaeb258a2002-09-13 14:48:12 +000010176Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10177
10178 * hash.c: cosmetic cleanup
10179 * valid.c include/libxml/tree.h include/libxml/valid.h: started
10180 integrating a DTD validation layer based on the regexps
10181
Daniel Veillard4402ab42002-09-12 16:02:56 +000010182Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10183
10184 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
10185 the determinism was tested before eliminating the epsilon
10186 transitions :-(
10187
Daniel Veillardc6d4a932002-09-12 15:00:57 +000010188Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
10189
10190 * python/generator.py python/libxml.c python/libxml.py
10191 python/libxml2-python-api.xml python/libxml2class.txt
10192 python/libxml_wrap.h python/types.c: updated the python
10193 bindings, added code for easier File I/O, and the ability to
10194 define a resolver from Python fixing bug #91635
10195 * python/tests/Makefile.am python/tests/inbuf.py
10196 python/tests/outbuf.py python/tests/pushSAXhtml.py
10197 python/tests/resolver.py python/tests/serialize.py: updated
10198 and augmented the set of Python tests.
10199
Igor Zlatkovic353bf582002-09-10 19:07:14 +000010200Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10201
10202 * win32/configure.js: added more readme info for the binary
10203 package.
10204
Daniel Veillard607b35c2002-09-10 12:16:19 +000010205Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10206
10207 * xmlIO.c: fixed a stupid out of bound array error
10208
10209Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10210
10211 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
10212 messing around with support for Windows path, cleanups,
10213 trying to identify and fix the various code path to the
10214 filename access. Added xmlNormalizeWindowsPath()
10215
Daniel Veillard76575762002-09-05 14:21:15 +000010216Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10217
10218 * error.c valid.c: working on better error reporting of validity
10219 errors, especially providing an accurate context.
10220 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
10221 error reports in those cases.
10222
Daniel Veillard3487c8d2002-09-05 11:33:25 +000010223Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10224
10225 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
10226 parser.c parserInternals.c xmlIO.c: get rid of all the
10227 perror() calls made in the library execution paths. This
10228 should fix both #92059 and #92385
10229
Daniel Veillard19aa7022002-09-05 11:14:19 +000010230Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
10231
10232 * xmllint.c: memory leak reporting was broken after a change
10233 of the preprocessor symbol used to activate it.
10234
Daniel Veillardec6725e2002-09-05 11:12:45 +000010235Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10236
10237 * tree.c: try to make the copy function work for node of
10238 type XML_DOCUMENT_FRAG_NODE, they are only created by the
10239 DOM layers though, not libxml2 itself.
10240
Daniel Veillardb9cd8b42002-09-05 10:58:49 +000010241Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
10242
10243 * valid.c: try to provide file and line informations, not all
10244 messages are covered, but it's a (good) start
10245
Daniel Veillardbbc72c32002-09-05 10:52:10 +000010246Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
10247
10248 * xinclude.c: reimplemented a large part of the XInclude
10249 processor, trying to minimize resources used, James Henstridge
10250 provided a huge test case which was exhibiting severe memory
10251 consumption problems.
10252
Daniel Veillard2206dbf2002-09-05 08:09:37 +000010253Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
10254
10255 * python/Makefile.am: applied patch from Christophe Merlet to
10256 reestablish DESTDIR
10257
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010258Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
10259
10260 * libxml.spec.in: fixes libary path for x86_64 AMD
10261
John Fleckbe98b332002-09-04 03:16:23 +000010262Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
10263
10264 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010265 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +000010266 (plus resulting generated html files)
10267 fixing one spot I missed in the tutorial where I hadn't freed
10268 memory properly
10269
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010270Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
10271
10272 * doc/tutorial/includeaddattribute.c
10273 * doc/tutorial/includeaddkeyword.c
10274 * doc/tutorial/includegetattribute.c
10275 * doc/tutorial/includekeyword.c
10276 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010277 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010278 update tutorial to properly free memory (thanks to Christopher
10279 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010280 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010281 added image files so the callouts are graphical, making it
10282 easier to read ( use "--param callout.graphics 1" to generate
10283 html with graphical callouts)
10284
Daniel Veillarde1662542002-08-28 11:50:59 +000010285Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
10286
10287 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
10288 nice logos generated by Marc Liyanage
10289 * doc/site.xsl *.html: changed the stylesheet to show the new
10290 logo and regenerated the pages
10291
Daniel Veillardb212bbb2002-08-25 14:39:16 +000010292Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10293
10294 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
10295
Daniel Veillard42766c02002-08-22 20:52:17 +000010296Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10297
10298 * xpath.c: possible mem leak patch from Jason Adams
10299
10300Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10301
10302 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
10303 in the XQuery namespace
10304 * configure.in: preparing 2.4.24
10305 * doc/*.html: updated the web pages
10306
10307Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10308
10309 * python/generator.py: closing bug #85258 by generating conditional
10310 compile check to avoid linking to routines not configured in.
10311
Havoc Pennington84ec40a2002-08-22 13:59:35 +0000103122002-08-22 Havoc Pennington <hp@pobox.com>
10313
10314 * autogen.sh: update error message for missing automake
10315
Daniel Veillard08cccaa2002-08-22 09:47:29 +000010316Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
10317
10318 * python/Makefile.am: typo in target name resulted in libxml2.py
10319 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
10320
Daniel Veillard22669b22002-08-22 07:17:11 +000010321Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10322
10323 * win32/win32/Makefile.mingw: updated with version from
10324 Elizabeth Barham at http://soggytrousers.net/repository/
10325
Igor Zlatkovica40adbc2002-08-20 14:42:32 +000010326Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10327
10328 * win32/Makefile.msvc: added the prefix location to the include
10329 and lib search path.
10330
Havoc Pennington830e8972002-08-18 22:22:13 +0000103312002-08-18 Havoc Pennington <hp@pobox.com>
10332
10333 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
10334 both automake 1.6 and 1.4 installed get the right automake. Means
10335 compilation from CVS will now require the latest automake 1.4
10336 release, or manually creating symlinks called "automake-1.4" and
10337 "aclocal-1.4"
10338
Daniel Veillardb6984ef2002-08-14 16:55:31 +000010339Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10340
10341 * configure.in python/Makefile.am: more AMD 64 induced changes from
10342 Frederic Crozat
10343
Daniel Veillardc4bad4a2002-08-14 14:45:25 +000010344Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10345
10346 * xinclude.c: oops I was missing the xml:base fixup too
10347 * result/XInclude/*.xml: this adds xml:base attributes to most
10348 results of the tests
10349
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +000010350Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10351
10352 * xinclude.c: quick but apparently working implementation of
10353 xi:fallback, should close bug #89684
10354 * Makefile.am test/XInclude/docs/fallback.xml
10355 result/XInclude/fallback.xml: added a basic test for fallback,
10356 and run with --nowarning to avoid a spurious warning
10357 * configure.in: applied patch from Frederic Crozat for python
10358 bindings on AMD 64bits machines.
10359
Daniel Veillard9e923512002-08-14 08:48:52 +000010360Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10361
10362 * parser.c: xmlSAXUserParseMemory() really ought to fail if
10363 the caller don't pass a SAX callback block.
10364
Daniel Veillardc1a0da32002-08-14 08:32:18 +000010365Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10366
10367 * tree.c: applied the same fix for the XML-1.0 namespace to
10368 xmlSearchNsByHref() as was done for xmlSearchNs()
10369
Daniel Veillardad11b302002-08-12 14:53:41 +000010370Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10371
10372 * libxml.3: small cleanup of the man page
10373 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
10374 when serializing HREF attributes generated by XSLT.
10375
Daniel Veillardc084e472002-08-12 13:27:28 +000010376Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10377
10378 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
10379 version of Marc Liyanage' patch for boolean attributes in HTML
10380 output
10381
Daniel Veillard5f91b372002-08-12 12:13:01 +000010382Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
10383
10384 * python/tests/serialize.py: fixed the test results, indenting
10385 behaviour changed slightly
10386
Aleksey Sanin9e951762002-08-08 18:02:41 +000010387Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
10388
10389 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
10390 new c14n function to Windows def files
10391
Aleksey Saninea4272a2002-08-02 23:50:03 +000010392Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
10393
10394 * c14n.c: fixed a memory leak in c14n code
10395
Daniel Veillard58e44c92002-08-02 22:19:49 +000010396Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10397
10398 * parser.c include/libxml/parser.h: adding a new API for Christian
10399 Glahn: xmlParseBalancedChunkMemoryRecover
10400 * valid.c: patch from Rick Jones for some grammar cleanup in
10401 validation messages
10402 * result/VC/* result/valid/*: this slightly change some of the
10403 regression tests outputs
10404
Daniel Veillard0bf29002002-08-01 12:54:11 +000010405Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10406
10407 * tree.c: trying to fix a problem in namespaced attribute handling
10408 raised by Christian Glahn
10409
Daniel Veillard6f46f6c2002-08-01 12:22:24 +000010410Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10411
10412 * encoding.c include/libxml/encoding.h: Opening the interface
10413 xmlNewCharEncodingHandler as requested in #89415
10414 * python/generator.py python/setup.py.in: applied cleanup
10415 patches from Marc-Andre Lemburg
10416 * tree.c: fixing bug #89332 on a specific case of loosing
10417 the XML-1.0 namespace on xml:xxx attributes
10418
Aleksey Sanin2c135a12002-08-01 06:31:50 +000010419Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
10420
10421 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
10422 corner case from new Merlin's test suite and added a callback
10423 that will be used to improve xmlsec performance
10424
10425
Daniel Veillard0b22def2002-07-29 16:23:03 +000010426Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10427
10428 * HTMLtree.c: trying to fix the <style> escaping problem in
10429 HTML serialization bug #89342
10430
Daniel Veillard0b28e882002-07-24 23:47:05 +000010431Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10432
10433 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
10434 and rebuilt the web site.
10435
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000010436Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +000010437
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000010438 * include/libxml/tree.h: added _private member to xmlNs struct
10439
Daniel Veillard1d995272002-07-22 16:43:32 +000010440Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10441
10442 * HTMLparser.c: fixing bug #84876 based on the xml working
10443 code.
10444
William M. Brack61eaba52002-07-21 11:14:18 +000010445Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10446
10447 * python/Makefile.am: enhanced to fix bug 72012 (errors
10448 when using '-jX' make parameter)
10449
William M. Brackef61d202002-07-19 08:32:00 +000010450Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10451
10452 * xpath.c: small additional enhancement for booleans
10453 compared to nodesets
10454
Daniel Veillard3a42f3f2002-07-17 17:57:34 +000010455Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10456
10457 * HTMLtree.c: changed the order of the encoding declaration
10458 attributes in the meta tags due to a bug in IE/Mac
10459
William M. Brack0c022ad2002-07-12 00:56:01 +000010460Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10461
10462 * xpath.c: enhanced handling of booleans (especially '='
10463 and '!=' for nodesets) - fixes bug 85256. Added new
10464 routine xmlXPathNotEqualValues for more proper handling
10465 of '!=' when nodesets are involved.
10466
Daniel Veillard06944e22002-07-11 19:55:18 +000010467Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10468
10469 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
10470 doc/xmlcatalog_man.xml to the source distribution
10471
Igor Zlatkovic6ac30172002-07-10 19:22:48 +000010472Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10473
10474 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
10475 asked for this.
10476
Daniel Veillard539638b2002-07-06 19:55:14 +000010477Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
10478
10479 * configure.in: preparing 2.4.23
10480 * doc/*: rebuilt the docs
10481
Daniel Veillard176d99f2002-07-06 19:22:28 +000010482Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10483
10484 * parser.c: fixing bug #84169 by fixing the
10485 comment of xmlCreatePushParserCtxt to describe the
10486 encoding detection parameters better.
10487
Daniel Veillard37f961d2002-07-06 17:53:56 +000010488Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
10489
10490 * valid.c: fixing bug #79331 in one path the lookup for
10491 ID attributes on a namespaced node wasn't handled correctly :-\
10492
Daniel Veillard8c9872c2002-07-05 18:17:10 +000010493Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
10494
10495 * HTMLparser.c: trying to fix 87235 about discarded white
10496 spaces in the HTML parser.
10497 * result/HTML/*: this changes the output of a number of HTML
10498 regression tests
10499
Daniel Veillardfdc91562002-07-01 21:52:03 +000010500Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
10501
10502 * xpath.c: applied patch from Richard Jinks for the namespace
10503 axis + fixed a memory error.
10504 * parser.c parserInternals.c: applied patches from Peter Jacobi
10505 removing ctxt->token for good.
10506 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
10507 popped out by the regression tests.
10508 * Makefile.am: patch for threads makefile from Gary Pennington
10509
William M. Brack6000af52002-06-28 11:43:13 +000010510Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10511
Daniel Veillardfdc91562002-07-01 21:52:03 +000010512 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +000010513 expressions involving preceding-sibling (et al).
10514
Daniel Veillard153120c2002-06-18 07:58:35 +000010515Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
10516
10517 * hash.c: applied a patch from Peter Jacobi to solve a problem
10518 when compiling with the Watcom C on Win32
10519 * result/schemas/*.err: the change of hashing algo generated
10520 permutations in the output
10521
Daniel Veillard5f7f9912002-06-17 17:03:00 +000010522Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10523
10524 * hash.c: applied patch from Sander Vesik improving the quality of
10525 the hash function.
10526
Aleksey Sanina5808b92002-06-14 17:07:41 +0000105272002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +000010528
10529 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
10530 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
10531 xmllint.c xpath.c: replaced sprintf() with snprintf()
10532 to prevent possible buffer overflow (the bug was pointed
10533 out by Anju Premachandran)
10534
Daniel Veillarde059b892002-06-13 15:32:10 +000010535Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10536
10537 * parser.c: removed an uninitialized data error popped by valgrind
10538 on PE references
10539
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +000010540Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
10541
10542 * doc/xml.html
10543 adding tutorial reference to the web page
10544
MDT 2002 John Fleck54520832002-06-13 03:30:26 +000010545Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
10546
10547 * doc/tutorial/xmltutorial.xml
10548 * doc/tutorial/ar01s07.html
10549 * doc/tutorial/ape.html
10550 * doc/tutorial/includegetattribute.c
10551 adding section to tutorial about retrieving an attribute
10552 value
10553
Daniel Veillardf5582f12002-06-11 10:08:16 +000010554Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10555
10556 * parser.c: applied a couple of patches from Peter Jacobi to start
10557 to get rid of ctxt->token, with a possible significant speed
10558 improvement to be gained once done. Better compliance with PE
10559 references constructs in DTDs too.
10560 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
10561 from Peter too
10562
Daniel Veillard38d80e22002-06-11 07:24:56 +000010563Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10564
10565 * parser.c: Babak Vahedipour-Kunze reported that openTag in
10566 xmlParseElement was likely to have been deallocated at the
10567 time of the report, possibly leading to segfault. Just report
10568 the tag name now.
10569
Daniel Veillard9e412302002-06-10 15:59:44 +000010570Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10571
10572 * xpath.c: patch from Richard Jinks for XPath substring() function
10573 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
10574
Aleksey Sanina5808b92002-06-14 17:07:41 +0000105752002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +000010576
10577 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
10578
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +000010579Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
10580
10581 *doc/FAQ.html
10582 fixing typos in FAQ, thanks to Robert Funnell for the
10583 editing help
10584
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000010585Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10586
10587 * NEWS: got complaints from rpmlint that it was empty
10588
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +000010589Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
10590
10591 * added doc/tutorial, including:
10592 apa.html
10593 apb.html
10594 apc.html
10595 apd.html
10596 ar01s02.html
10597 ar01s03.html
10598 ar01s04.html
10599 ar01s05.html
10600 ar01s06.html
10601 includeaddattribute.c
10602 includeaddkeyword.c
10603 includekeyword.c
10604 includestory.xml
10605 index.html
10606 xmltutorial.xml
10607 libxml tutorial, including generated html
10608
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +000010609Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
10610
10611 * result/c14n/exc-without-comments/merlin-c14n-two-*
10612 result/c14n/without-comments/merlin-c14n-two-*
10613 test/c14n/exc-without-comments/merlin-c14n-two-*
10614 test/c14n/without-comments/merlin-c14n-two-*
10615 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
10616 c14n/exc-c14n and slightly modified test script to handle
10617 these test cases
10618 * c14n.c: fixed bugs for complicated nodes set (namespace
10619 without node and others from merlin-c14n-two.tar.gz)
10620 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
10621 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
10622 for xmlsec performance patch
10623 * xpath.c: fixed self::node() for namespaces and attributes
10624
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000010625Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
10626
10627 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
10628 but with the format parameter
10629 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
10630
Aleksey Saninc57f9c12002-05-31 19:14:57 +000010631Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
10632
10633 * Makefile.am: updated c14n tests suite
10634 * c14n.c: performance improvement for previous c14n patch
10635
Daniel Veillarde72c7562002-05-31 09:47:30 +000010636Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10637
10638 * parser.c: another peroformance patch from Peter Jacobi, that
10639 time on parsing attribute values.
10640
Aleksey Sanin508a1012002-05-31 06:32:32 +000010641Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
10642
10643 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
10644 into LibXML2 test suite
10645
Aleksey Sanindffd5c82002-05-31 04:24:13 +000010646Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
10647
10648 * c14n.c: propagating xpath ancesstors node fix to c14n
10649 plus small performance improvement to reduce number of
10650 mallocs
10651 * xpath.c: fixed ancestors axis processing for namespace nodes
10652
Daniel Veillard46de64e2002-05-29 08:21:33 +000010653Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
10654
10655 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
10656 Peter Jacobi
10657
Daniel Veillardd5e22ef2002-05-27 21:17:57 +000010658Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10659
10660 * configure.in: preparing 2.4.22
10661
Daniel Veillard1b31e4a2002-05-27 14:44:50 +000010662Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10663
10664 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
10665 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
10666 a public entry point.
10667 * doc/*: rebuilt the API and docs
10668
Daniel Veillarded23b7d2002-05-27 12:16:02 +000010669Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10670
10671 * xpath.c: patch from Richard Jinks to fix a problem introduced
10672 in the previous patch and pointed by Norm
10673
Daniel Veillardc6924812002-05-24 11:10:43 +000010674Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
10675
10676 * libxml.spec.in: fixing bug #81112
10677
Daniel Veillard234bc4e2002-05-24 11:03:05 +000010678Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10679
10680 * uri.c: fixing bug #82848
10681
Daniel Veillarda2878972002-05-24 07:54:39 +000010682Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10683
10684 * result/catalogs/mycatalog.full: Aleksey's commit changed the
10685 output of one catalog test
10686
Aleksey Sanin114e4752002-05-24 07:20:27 +000010687Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +000010688
Aleksey Sanin114e4752002-05-24 07:20:27 +000010689 * global.data globals.c tree.c include/libxml/globals.h
10690 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
10691 default value for global parameter xmlIndentTreeOutput to 1 and
10692 introduced new global parameter xmlTreeIndentString (the string
10693 used to do one-level indent) with default value " " (as it was
10694 in tree.c)
10695
Daniel Veillard49d5af82002-05-23 11:55:49 +000010696Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10697
10698 * Makefile.am: Merijn Broeren pointed out a problem when compiling
10699 with trio and schemas.
10700
Daniel Veillard7c13af42002-05-22 09:57:32 +000010701Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10702
10703 * xpath.c: patch from Richard Jinks to fix the problem raised in
10704 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
10705
Daniel Veillard5a872412002-05-22 06:40:27 +000010706Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10707
10708 * xmlschemas.c: a bit of work on import.
10709 * xmlschemastypes.c: Charles Bozeman provided a compare function
10710 for date/time types so min/max facet restrictions should work,
10711 indeterminate comparisons return an error instead of equal.
10712 * test/schemas/date_0* result/schemas/date_0_0: specific test
10713 from Charles Bozeman too
10714
Daniel Veillard10b6da42002-05-18 07:55:20 +000010715Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10716
10717 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
10718 from Christian Cornelssen fixing the man pages and the Catalog
10719 building script.
10720 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
10721 next step is <xs:import> I now have a reasonable understanding
10722 of how it works.
10723
Daniel Veillarde5354492002-05-16 08:43:22 +000010724Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10725
10726 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
10727
Igor Zlatkovic1396e182002-05-14 22:22:40 +000010728Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10729
10730 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
10731
Daniel Veillard088bf112002-05-14 11:03:59 +000010732Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
10733
10734 * xpath.c: fixing an XPath function evalutation bug pointed out
10735 by Alexey Efimov where the context was lost when evaluating
10736 the function arguments
10737
Aleksey Sanin79376ba2002-05-14 06:41:32 +000010738Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +000010739
Aleksey Sanin79376ba2002-05-14 06:41:32 +000010740 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
10741 function public for XMLSec performance optimizations
10742
Daniel Veillard3cd72402002-05-13 10:33:30 +000010743Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
10744
10745 * python/generator.py python/libxml2class.txt : fixed a problem
10746 with the HTML parser pointed by Gary Benson
10747 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
10748 example
10749
Aleksey Sanine48a3182002-05-09 18:20:01 +000010750Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10751 * parser.c: fixed bug #81159 (memory growth in SAX)
10752
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000010753Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10754 * xpath.c: fixed bug #78858 (the real fix)
10755
Aleksey Sanin29b6f762002-05-05 06:59:57 +000010756Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000010757 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +000010758
Daniel Veillard4cbe4702002-05-05 06:57:27 +000010759Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10760
10761 * tree.c: modified xmlNodeSetBase to allow changing the
10762 base of a document.
10763
Daniel Veillard070803b2002-05-03 07:29:38 +000010764Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
10765
10766 * xmlschemastypes.c: patch Charles Bozeman for validation of
10767 all the date, time, and duration types
10768 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
10769 * configure.in: fixed an error pointed by an user
10770 * xml2-config.in: fixed an error pointed by an user
10771
Aleksey Sanin5aac8b82002-05-01 18:32:28 +000010772Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10773
10774 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
10775 win32/libxml2.def.src xmlIO.c: exported default
10776 'file:', 'http:' and 'ftp:' protocols input handlers
10777 and maked protocols comparisson case insensitive
10778
Daniel Veillard34de97f2002-04-30 14:29:22 +000010779Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10780
10781 * configure.in: Neven Has detected a typo
10782
Daniel Veillard28577c32002-04-30 06:48:41 +000010783Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
10784
10785 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
10786 as one of the persons allowed to commit directly to the
10787 module.
10788
Daniel Veillardfc57b412002-04-29 15:50:14 +000010789Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10790
10791 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
10792 * valid.c: raised a too low limit
10793 * doc/*: rebuilt the docs
10794
Daniel Veillardeca82812002-04-24 11:42:02 +000010795Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10796
10797 * test/XPath/expr/floats test/XPath/expr/functions
10798 result/XPath/expr/floats result/XPath/expr/functions
10799 xpath.c: another XPath conformance patch from Richard Jinks
10800
Daniel Veillard13e04c62002-04-23 17:51:29 +000010801Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
10802
10803 * xmlschemas.c: fixed validation of attribute groups.
10804 * test/schemas result/schemas: added an example from the primer
10805
Daniel Veillard88c58912002-04-23 07:12:20 +000010806Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10807
10808 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
10809 * test/schemas result/schemas: updated the test list
10810
Daniel Veillarde19fc232002-04-22 16:01:24 +000010811Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10812
10813 * TODO: updated a bit
10814 * parser.c: made a comment more specific
10815 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
10816 Schemas conformance.
10817 * test/schemas result/schemas: updated the test list
10818
Daniel Veillard441bc322002-04-20 17:38:48 +000010819Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
10820
10821 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
10822 implementing xs:all with minOccurs = 0
10823 * tes/schemas/* result/schemas/*: added more tests covering
10824 xs:all
10825
Daniel Veillard8a001f62002-04-20 07:24:11 +000010826Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
10827
10828 * xmlregexp.c: first implementation of the all particle, this
10829 may need to be revisited for case where not all transitions
10830 must be crossed.
10831
Daniel Veillard7646b182002-04-20 06:41:40 +000010832Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10833
10834 * tree.c: another entity processing update from Markus Henke
10835
Bjorn Reese54d02fb2002-04-19 15:16:01 +000010836Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
10837
10838 * trionan.c: fixed crash on OSF/1
10839
Daniel Veillardb4398962002-04-19 07:01:55 +000010840Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
10841
10842 * xmlschemas.c: more Schemas work
10843 * test/schemas/* result/schemas/*: added more tests coming
10844 from the spec.
10845
Daniel Veillard54761132002-04-18 21:00:44 +000010846Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10847
10848 * c14n.c: patch from Aleksey Sanin reflecting a change in the
10849 ExcC14N specification
10850
Daniel Veillardbf8dae82002-04-18 16:39:10 +000010851Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10852
10853 * tree.c: patch from Markus Henke, fix for recursive entities.
10854
Daniel Veillard23b1f372002-04-18 15:50:05 +000010855Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10856
10857 * xpath.c: fix a problem with string() on a document node.
10858
Daniel Veillarddecd64d2002-04-18 14:41:51 +000010859Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10860
10861 * Makefile.am xmlschemas.c: more Schemas work
10862 * test/schemas/* result/schemas/*: added more tests coming
10863 from the spec.
10864
Daniel Veillard6231e842002-04-18 11:54:04 +000010865Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10866
10867 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
10868 * result/HTML/*: this changes a few things in the results
10869
Igor Zlatkovic648b8e92002-04-17 18:35:57 +000010870Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10871
10872 * include/libxml/tree.h: eliminated 'declaration different than
10873 prototype' warning
10874 * include/win32config.h: "resolved" conflicts with errno.h
10875
Daniel Veillardb509f152002-04-17 16:28:10 +000010876Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10877
10878 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
10879 on the automata interfaces and debug of counted choices
10880 * test/schemas/* result/schemas/*: added a number of tests
10881
Daniel Veillard8651f532002-04-17 09:06:27 +000010882Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10883
10884 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
10885 a bit of work on Schemas
10886 * testSchemas.c: try to make it more useful
10887 * test/schemas/* result/schemas/* Makefile.am: changed the
10888 Schemas regression test procedure, started adding a few samples
10889
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000010890Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
10891
10892 * include/libxml/encoding.h: Patch for the Borland C++ builder
10893 * include/libxml/tree.h: Patch for the Borland C++ builder
10894 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +000010895 * win32/bcb5: New directory for the Borland C++ builder
10896 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000010897
Igor Zlatkovicea5148d2002-04-16 17:46:25 +000010898Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
10899
10900 * win32/Makefile.msvc: Update for XML Schema support
10901 * win32/configure.js: Update for XML Schema support
10902 * win32/libxml2.def.src: Update for XML Schema support
10903
Daniel Veillard4255d502002-04-16 15:50:10 +000010904Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
10905
10906 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
10907 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
10908 xmlunicode.c include/libxml/Makefile.am
10909 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
10910 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
10911 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
10912 include/libxml/xmlversion.h.in : merged the current state of
10913 XML Schemas implementation, it is not configured in by default,
10914 a specific --schemas configure option has been added.
10915 * test/automata test/regexp test/schemas Makefile.am
10916 result/automata result/regexp result/schemas:
10917 merged automata/regexp/schemas regression tests
10918
Daniel Veillardbc6f7592002-04-16 07:49:59 +000010919Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
10920
10921 * xpath.c: Gary found a compile time problem, fixes #78823
10922
Daniel Veillarda7084cd2002-04-15 17:12:47 +000010923Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
10924
10925 * configure.in: release of 2.4.20
10926 * doc/*: updated and rebuilt the docs
10927
Daniel Veillardf544f192002-04-15 12:56:56 +000010928Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10929
10930 * python/Makefile.am: patch from Cristian Gafton to build on
10931 Red Hat 6.2, should also fix #75779
10932
Daniel Veillard940492d2002-04-15 10:15:25 +000010933Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10934
10935 * valid.c: first part of fixing #78729
10936
Daniel Veillardeb475a32002-04-14 22:00:22 +000010937Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
10938
10939 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
10940 escaping of URI when saving HTML files.
10941 * result/HTML/*: this impacted some tests
10942
Daniel Veillard9b731d72002-04-14 12:56:08 +000010943Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
10944
10945 * configure.in: trying to fix #77441
10946
Daniel Veillarda8a89fe2002-04-12 21:03:34 +000010947Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10948
10949 * include/libxml/xmlIO.h: Hallski complained it could not be
10950 included by itself.
10951
Daniel Veillardcb5b4d62002-04-11 08:24:26 +000010952Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
10953
10954 * configure.in: applied an IEEE flag patch for OSF/1 #77825
10955
Igor Zlatkovic9425ce22002-04-10 21:57:11 +000010956Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10957
10958 * win32/configure.js: patch from Nilo for the c14n option
10959 * win32/Makefile.msvc: fixed libxml2.def generation with threads
10960
Daniel Veillardda423da2002-04-10 19:25:38 +000010961Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10962
10963 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
10964 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
10965 LIBXML_THREAD_ENABLED
10966
Daniel Veillard0eafdef2002-04-10 16:14:34 +000010967Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10968
10969 * xpath.c: another patch from Richard Jinks for substring conformance
10970 * test/XPath/expr/floats test/XPath/expr/strings
10971 result/XPath/expr/floats result/XPath/expr/strings: update of the
10972 test suite to check those.
10973
Daniel Veillard01917aa2002-04-10 11:30:41 +000010974Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10975
10976 * xpath.c: patch from Richard Jinks for .x float parsing.
10977
Daniel Veillard46d6c442002-04-09 16:10:39 +000010978Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10979
10980 * parser.c: patch from Markus Henke when an encoding ain't recognized
10981
Daniel Veillard88e0ad42002-04-09 13:48:02 +000010982Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10983
10984 * libxml.m4: got a report that #include <string.h> was needed
10985
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000010986Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10987
10988 * xmllint.c: applied a fix from Anthony Jones for -o /--output
10989
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000010990Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
10991
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000010992 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000010993
Daniel Veillardbd6e6312002-04-01 08:04:14 +000010994Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10995
10996 * xpath.c: fixed a bug in the nodeset to boolean comparison code
10997 pointed out by Melvyn Sopacua.
10998
Daniel Veillarde979e3b2002-03-29 22:43:00 +000010999Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11000
11001 * libxml.m4: Frédéric Crozat gave a patch related to the change
11002 of Include paths breaking the libxml.m4
11003
Daniel Veillard7089d6b2002-03-29 17:28:10 +000011004Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11005
11006 * xpath.c: Fix bug #76927 forgot to save some context
11007 when evaluating binary expressions
11008
Daniel Veillardd30be4a2002-03-28 18:25:31 +000011009Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11010
11011 * configure.in: fixed configure for MPE/iX from Markus Henke
11012 * xmlmemory.c: fixed initialization problems
11013 * xpath.c: another set of patches from Richard Jinks this
11014 fixes "make XPathtests" on linux
11015
Daniel Veillard21458c82002-03-27 16:12:22 +000011016Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
11017
11018 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
11019 * test/XPath/expr/compare test/XPath/expr/equality
11020 test/XPath/expr/floats test/XPath/expr/functions
11021 test/XPath/expr/strings result/XPath/expr/compare
11022 result/XPath/expr/equality result/XPath/expr/floats
11023 result/XPath/expr/functions result/XPath/expr/strings: Updated
11024 tests though they show a divergence on Linux
11025
Daniel Veillard28dfed12002-03-27 09:08:17 +000011026Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11027
11028 * xpath.c trionan.c: previous commit also included patches
11029 from Richard Jinks on some IEEE support corner case
11030
Daniel Veillard5fc1f082002-03-27 09:05:40 +000011031Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
11032
11033 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
11034 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
11035 that $(datadir) should be used for docs
11036
Daniel Veillarddb1dc392002-03-26 12:44:39 +000011037Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
11038
11039 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
11040 could leak filedescriptors
11041
Daniel Veillarddd4b9122002-03-26 07:58:43 +000011042Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11043
11044 * configure.in nanohttp.c: applied patch from Allan Clark for
11045 UnixWare/OpenServer
11046
Daniel Veillard19274092002-03-25 16:48:03 +000011047Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11048
11049 * configure.in: preparing 2.4.19
11050 * doc/*: rebuilt the docs
11051
Daniel Veillard56b2db72002-03-25 16:35:28 +000011052Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11053
11054 * nanohttp.c: fixing #76043, got fed up with non-portability
11055 of that piece of code.
11056
Daniel Veillard6f4561a2002-03-25 12:10:14 +000011057Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11058
11059 * valid.c SAX.c: Never commit without running "make tests" :-(
11060 fix a couple of stupidities in the previous commit
11061 * result/*: a few changes in some attribute order result of previous
11062 commit.
11063
Daniel Veillardd85f4f42002-03-25 10:48:46 +000011064Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11065
11066 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
11067 the internal subset should not raise duplicate ID errors,
11068 also there was a small bug in conjunction to namespace
11069 declarations defaulted and xml:xxx attributes DTD definitions.
11070
Daniel Veillard56cd18b2002-03-22 14:14:43 +000011071Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11072
11073 * xpath.c: Richard Jinks also raised some rounding problems
11074 this tries to fix them
11075
Daniel Veillard4e2df542002-03-22 12:23:14 +000011076Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
11077
11078 * xpath.c: Richard Jinks spotted an incoherent memory allocation
11079 behaviour in xmlXPathCastToString()
11080
Daniel Veillarddb552912002-03-21 13:27:59 +000011081Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11082
11083 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
11084 raised by Morus Walter
11085
Daniel Veillard9e537932002-03-21 13:08:08 +000011086Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11087
11088 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
11089 from Igor
11090
Daniel Veillard6fbcf422002-03-21 12:32:59 +000011091Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11092
11093 * xpath.c: fixing #75619, related to a problem when trying
11094 to evaluate condition when the current node set resulting
11095 from that sub-step evaluation is empty. Also fixes 2 potential
11096 problem with previous-sibling and next-siblings axis.
11097
Daniel Veillard1840ef02002-03-21 08:05:23 +000011098Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11099
11100 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
11101 HTML support is not configured in.
11102
Daniel Veillard561b7f82002-03-20 21:55:57 +000011103Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11104
11105 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
11106 include/libxml/tree.h: dohh I really didn't intended to commit
11107 this test version :-(
11108
Daniel Veillarde50f3b52002-03-20 19:24:21 +000011109Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11110
11111 * testSAX.c: I wanted to see the real speed at the SAX interface
11112 after a little too many Ximianer started complaining about the
11113 parser speed.
11114 added a --quiet option:
11115 paphio:~/XML -> ls -l db100000.xml
11116 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
11117 paphio:~/XML -> time ./testSAX --quiet db100000.xml
11118 3200006 callbacks generated
11119 real 0m1.270s
11120 Which means 16MBytes/s and 3Mcallback/s
11121
Daniel Veillardc62a1472002-03-19 18:35:12 +000011122Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11123
11124 * xpath.c: valgrind spotted another error that time when running
11125 on libxslt regression tests
11126
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000011127Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11128
11129 * Makefile.am: adding "make valgrind" running the full regression
11130 tests (except python ones) under Valgrind (using valgrind -q
11131 which was kindly added by the author).
11132 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
11133 passes cleanly now except an obcure floating point initialization
11134 raised in log10() in one XPath regression test ???
11135 * tree.c: edited some comments to close #75244
11136
Daniel Veillard28cac6b2002-03-19 11:25:30 +000011137Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
11138
11139 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
11140 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
11141 context of ScrollKeeper, made sure that if the number is
11142 an integer, the serialization follows the description at
11143 http://www.w3.org/TR/xpath#section-String-Functions
11144
Daniel Veillard5997aca2002-03-18 18:36:20 +000011145Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11146
Daniel Veillard34ce8be2002-03-18 19:37:11 +000011147 * configure.in: preparing 2.4.18
11148 * doc/*: updated and rebuilt the web site
11149 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
11150 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000011151 * parser.c: humm, changed the way the SAX parser work when
11152 xmlSubstituteEntitiesDefault(1) is set, it will then
11153 do the entity registration and loading by itself in case the
11154 user provided SAX getEntity() returns NULL.
11155 * testSAX.c: added --noent to test the behaviour.
11156
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000011157Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11158
11159 * parser.c: Wilfried Teiken provided a hackish but working
11160 way to get context reported back on entities when parsing
11161 with SAX and without breaking the DOM build.
11162
Daniel Veillard2d347fa2002-03-17 10:34:11 +000011163Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11164
11165 * c14n.c: applied a new patch from Aleksey Sanin
11166 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
11167 to reference Aleksey implementation of XML digital Signatures
11168
Daniel Veillard38bf6f02002-03-16 22:03:31 +000011169Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11170
11171 * xpath.c: small fix to avoid potential problem due to
11172 ordering of freeing data
11173 * python/Makefile.am: people were complaining about
11174 the generated file in python dir not being built
11175
Daniel Veillardd2379012002-03-15 22:24:56 +000011176Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11177
11178 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
11179 python/generator.py python/libxml.c python/types.c: Cleanup
11180 of the python Makefiles based on Jacob and James feedback,
11181 fixed the spec file accordingly, fixed the number of warning
11182 that passing my pedantic CFLAGS was generating. Conclusion
11183 is that Python includes are real crap.
11184
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000011185Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
11186
11187 * configure,in: it was reported quite a few times that
11188 xml2-config --cflags should not output
11189 -I$includeprefix/libxml2/libxml because libxml2 header names
11190 clashes with existing names like list.h from C++ stl.
11191 Includes should be #include<libxml/xxx.h> so ...
11192
Daniel Veillard6f293b12002-03-15 09:42:33 +000011193Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
11194
11195 * c14n.c: another patch from Aleksey Sanin
11196
Daniel Veillard5c396542002-03-15 07:57:50 +000011197Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11198
11199 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
11200 canonicalization algorithm
11201 * doc/xml.html doc/index.html: added the C14N references on the
11202 index page.
11203
jacob berkman9be65862002-03-14 02:15:56 +0000112042002-03-13 jacob berkman <jacob@ximian.com>
11205
11206 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
11207 usage, redundant, and gcc specific
11208
Daniel Veillard75be0132002-03-13 10:03:35 +000011209Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11210
11211 * xpath.c: speedup some node selection operations, this can
11212 have a significant impact on DocBook Norm's stylesheets
11213 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
11214 make sure it's always the case
11215 * debugXML.c: distinguish CDATA and comments in ls operations
11216
Daniel Veillard61f26172002-03-12 18:46:39 +000011217Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11218
11219 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
11220 to generate better API descriptions etc...
11221
Daniel Veillard9ff88172002-03-11 09:15:32 +000011222Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11223
11224 * c14n.c: Fixing #74186, made sure all boolean expressions
11225 get fully parenthesized, ran indent on the output
11226 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
11227 include/libxml/tree.h: also #74186 related, removed the
11228 --with-buffers option, and all the preprocessor conditional
11229 sections that were resulting from it.
11230
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000011231Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11232
11233 * valid.c: applied patch from Dodji Seketeli fixing an
11234 uninitailized variable in xmlValidGetValidElements()
11235
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000011236Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11237
11238 * c14n.c: fixed a few comments
11239 * doc/*.html doc/*/*.html: regenerated the docs and added
11240 the C14N API
11241 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
11242
Daniel Veillardfa49d872002-03-09 10:20:00 +000011243Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
11244
11245 * check-xml-test-suite.py: fix to adapt varaiations in the
11246 bindings
11247 * configure.in python/setup.py python/setup.py.in: fixed to
11248 have the version of the python scripts automatically updated
11249
Daniel Veillarda3db2e32002-03-08 15:46:57 +000011250Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11251
11252 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
11253 in xmlCopyProp()
11254
Daniel Veillardaf43f632002-03-08 15:05:20 +000011255Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
11256
11257 * configure.in: preparing 2.4.17 release
11258 * doc/*: updated and rebuilt the docs
11259 * xpath.c: fixed a comment
11260 * python/libxml.c: fixed a possible reentrancy problem
11261
Daniel Veillardef6c46f2002-03-07 22:21:56 +000011262Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
11263
11264 * tree.c python/tests/Makefile.am python/tests/attribs.py:
11265 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
11266 added a specific regression test
11267 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
11268 not raise exceptions when failing to find the attribute.
11269
Daniel Veillard90bc3712002-03-07 15:12:58 +000011270Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11271
11272 * configure.in xmllint.c: owen pointed out a problem with the
11273 ftme fix, gettimeofday() was not detected by configure and
11274 the ftime header wasn't included, dohhh
11275
Daniel Veillard8c1ae602002-03-07 11:21:00 +000011276Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
11277
11278 * configure.in xmllint.c: trying to fix #71457 for timing
11279 precision when gettimeofday() is not availble but ftime() is
11280
Daniel Veillardf5a457a2002-03-07 10:25:29 +000011281Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11282
11283 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
11284 are now copied on install and part of the -devel RPM
11285
Daniel Veillard7b416132002-03-07 08:36:03 +000011286Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
11287
11288 * xpath.c: trying to avoid bug #72150 which was apparently
11289 caused by a gcc bug (or a processor problem) as detailed
11290 at http://veillard.com/gcc.bug
11291
Daniel Veillardf742d342002-03-07 00:05:35 +000011292Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11293
11294 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
11295 fixed xmlReconciliateNs(), added a Python test/example for
11296 inter-document cut'n paste
11297 * python/libxml.py: fixed node.doc on document nodes and added
11298 xpathEval() onto node objects
11299
Daniel Veillard4e0e2972002-03-06 21:39:42 +000011300Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11301
11302 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
11303 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
11304 fixup and integrated tests for the serialization stuff
11305
Daniel Veillarde915b2d2002-03-06 18:42:40 +000011306Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11307
11308 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
11309 moved the libxml man page to section 3
11310
Daniel Veillard1e774382002-03-06 17:35:40 +000011311Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
11312
11313 * tree.c: fix bug #72490
11314 * python/libxml.c python/libxml.py: added methods serialize()
11315 and saveTo() to all node elements.
11316
Daniel Veillardddffd2a2002-03-05 20:28:20 +000011317Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11318
11319 * xmlIO.c: closed #73430, don't read from an input source
11320 which indicated an end-of-file or an error.
11321
Daniel Veillard8d24cc12002-03-05 15:41:29 +000011322Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11323
11324 * parser.c: make sure SAX endDocument is always called as
11325 this could result in a Python memory leak otherwise (it's
11326 used to decrement ref-counting)
11327 * python/generator.py python/libxml.c python/libxml.py
11328 python/libxml2-python-api.xml python/libxml2class.txt
11329 python/tests/error.py python/tests/xpath.py: implemented
11330 the suggestions made by Gary Benson and extended the tests
11331 to match it.
11332
Daniel Veillardba5e18a2002-03-05 09:36:43 +000011333Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11334
11335 * python/generator.py: applied patch fixing #73450
11336
Daniel Veillard044fc6b2002-03-04 17:09:44 +000011337Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11338
11339 * xpath.c: fixing #61290 "namespace nodes have no parent"
11340 long standing divergence from the XPath REC. NodeSets
11341 simply hold a copy of namespace nodes and those node ->next
11342 points to the parent (which may not be the node carrying the
11343 definition).
11344 * include/libxml/xpath.h: flagged but didn't added a possible
11345 speedup
11346 * DOCBparser.c HTMLparser.c: removed some warnings from push
11347 parser due to new state being added.
11348 * tree.c: new fix from Boris Erdmann
11349 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
11350 the XML Canonalization support from Aleksey Sanin
11351
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000011352Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11353
11354 * tree.c: patch from Boris Erdmann fixing some namespace odities
11355 with xmlCopyNode()
11356
Daniel Veillardc6613042002-03-02 09:34:02 +000011357Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11358
11359 * xmlIO.c: fix bug #72706 when loading a NULL entity
11360
Daniel Veillardc0fef772002-03-01 16:16:31 +000011361Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11362
11363 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
11364 actually change in a future XML Namespace revision.
11365
Daniel Veillard79426f22002-03-01 16:14:17 +000011366Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11367
11368 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
11369 added the possibility of returning nodesets from XPath extension
11370 functions written in Python
11371
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000011372Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
11373
11374 * python/*: commiting some Python bindings work done while travelling
11375
Daniel Veillard97300512002-03-01 09:13:41 +000011376Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11377
11378 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
11379 explicitely with memory debugging switched on
11380
Daniel Veillard6361da02002-02-23 10:10:33 +000011381Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
11382
11383 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11384 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11385 Added wrapper for the xmlURIPtr type, provided accessors, fixed
11386 the accessor generator for strings
11387 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
11388 regression test.
11389
Daniel Veillard0fea6f42002-02-22 22:51:13 +000011390Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11391
11392 * python/README python/generator.py python/libxml.c python/setup.py:
11393 added the 'usual' setup.py to allow building a libxml2-python
11394 module based on the same code. The initialization is however
11395 different the 2 .so files fo libxml2 and libxslt are identical and
11396 they entry point initialize both libraries. this is done to avoid
11397 some possible nasty problem since the Python don't merge the maps
11398 of all shared modules.
11399
Daniel Veillard158a4d22002-02-20 22:17:58 +000011400Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11401
11402 * parser.c: fixed a push/encoding bug reported by Michael
11403 on librsvg
11404
Daniel Veillard7839e162002-02-20 18:54:48 +000011405Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11406
11407 * include/libxml/parserInternals.h: fixes a misplaced #endif
11408
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000011409Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11410
11411 * parser.c valid.c: found and fixed a couple of allocation bugs
11412
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000011413Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11414
11415 * doc/xml.html doc/python.html doc/*: added a Python and binding
11416 page describing the current state of the Python bindings and
11417 giving pointers to the other languages wrappers.
11418
Daniel Veillard5f4b5992002-02-20 10:22:49 +000011419Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11420
11421 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
11422 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
11423 rebuilt the API and web site
11424 * xpath.c: fixed #71978 portability bugs
11425
Daniel Veillard8aff2472002-02-19 21:50:43 +000011426Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
11427
11428 * SAX.c: oops broke automatic defaulting of namespaces attributes.
11429
Daniel Veillard8dc16a62002-02-19 21:08:48 +000011430Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11431
11432 * include/libxml/parserInternals.h parser.c: had to change
11433 2 internal parsing API when processing document content
11434 to check the start and end of element content are defined
11435 in the same entity
11436 * valid.c include/libxml/valid.h: attribute normalization can
11437 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
11438 with the context to report it.
11439 * SAX.c: fixed the last known bugs, crazy validation constraints
11440 when a document is standalone seems correctly handled. There
11441 is a couple of open issues left which need consideration especially
11442 PE93 on external unparsed entities and standalone status.
11443 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
11444 The 2 tests left failing are actually in error. Cleanup done.
11445
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000011446Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11447
11448 * valid.c: implemented E59 spaces in CDATA does not match the
11449 nonterminal S
11450
Daniel Veillard878eab02002-02-19 13:46:09 +000011451Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11452
11453 * SAX.c parser.c valid.c: more validation test fixups
11454 * check-xml-test-suite.py: added duration info for the tests
11455
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000011456Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11457
11458 * parser.c valid.c: a couple of errors were reported but not
11459 saved back as such in the parsing context. Down to 1% failure rate
11460 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
11461
Daniel Veillard4a7ae502002-02-18 19:18:17 +000011462Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11463
11464 * xmlInternald.c: isExtender was missing a char
11465 * parser.c include/libxml/parser.h: % are acceptable in the
11466 internal subset if within a PUBLIC ID
11467
Daniel Veillard8ab0f582002-02-18 18:31:38 +000011468Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
11469
11470 * SAX.c parserInternals.c valid.c: more work on the conformance
11471 suite. Took the step to finally block documents with encoding
11472 errors. It's a fatal error per the spec, people should have fixed
11473 their documents by now.
11474
Daniel Veillard55253e22002-02-18 14:32:39 +000011475Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
11476
11477 * check-xml-test-suite.py: fixed the test script after some discussion
11478 on the semantic of TYPE="error"
11479 * Makefile.am: added the script to the distrib
11480
Daniel Veillard28757702002-02-18 11:19:30 +000011481Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11482
11483 * SAX.c entities.c: fixed a couple of conformances issues deep
11484 into the validation code (standalone and undeclared Notations)
11485
Daniel Veillard82ac6b02002-02-17 23:18:55 +000011486Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11487
11488 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
11489 stayed there for years !
11490
Daniel Veillard7aea52d2002-02-17 23:07:47 +000011491Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11492
11493 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
11494 missing
11495
Daniel Veillardc7612992002-02-17 22:47:37 +000011496Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11497
11498 * check-xml-test-suite.py: improved the behaviour a bit as
11499 well as the logs
11500 * parser.c valid.c SAX.c: fixed a few more bugs
11501 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
11502
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000011503Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11504
11505 * check-xml-test-suite.py: python script to run regression tests
11506 against the XML Test suite of W3C/OASis
11507 * SAX.c: fixed a validation bug
11508 * parser.c: fixed 3 errors pointed by the test suite
11509 * doc/buildDocBookCatalog: fixed a typo pointed by drake
11510 * python/Makefile.am: fixed a dependendy
11511
Daniel Veillard9f28f302002-02-15 20:48:08 +000011512Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11513
11514 * xmlmemory.c: avoid a warning bug #71594
11515
Daniel Veillard144024e2002-02-13 21:14:46 +000011516Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11517
11518 * xmlmemory.c: Jesse Perry provided a patch to remove a few
11519 warning on alpha/Tru64
11520
Daniel Veillarde4301c82002-02-13 13:32:35 +000011521Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11522
11523 * include/libxml/entities.h: fixing a comment
11524 * valid.c: fixing some troubles with validity check on namespaces
11525 * result/VC/NS3 test/VC/NS3: added a specific regression test
11526
Daniel Veillarda6d05382002-02-13 13:07:41 +000011527Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11528
11529 * tree.c: Fixing #71342 serializing '\n' in attribute values
11530 * result/noent/att3 result/att3 test/att3: added a specific
11531 test.
11532
Daniel Veillard797a5652002-02-12 13:46:21 +000011533Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
11534
11535 * python/libxml.c: couple of bug fixes
11536
Daniel Veillard01a6d412002-02-11 18:42:20 +000011537Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11538
11539 * python/*.py: removed tabs and used spaces.
11540
Daniel Veillard397ff112002-02-11 18:27:20 +000011541Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11542
11543 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
11544 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
11545
Daniel Veillard03517542002-02-11 13:54:40 +000011546Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11547
11548 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
11549 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
11550
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000011551Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11552
11553 * include/libxml/encoding.h include/libxml/entities.h
11554 include/libxml/globals.h include/libxml/parser.h
11555 include/libxml/threads.h include/libxml/tree.h
11556 include/libxml/xmlmemory.h: trying to fix the include mess
11557
Daniel Veillard1a612ed2002-02-11 07:54:45 +000011558Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11559
11560 * include/libxml/xmlmemory.h: reverted part of the previous
11561 attempt to provide #69655, this was breaking the build.
11562
Daniel Veillard0ba59232002-02-10 13:20:39 +000011563Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
11564
11565 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
11566 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
11567 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
11568 include/libxml/parserInternals.h include/libxml/tree.h
11569 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
11570 Tentatively fixed #69655 , make compiling with -Wredundant-decls
11571 clean.
11572 * python/libxml.c: fixed a warning.
11573
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000011574Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11575
11576 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
11577 copying of node, merge back IDs in the target document.
11578 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
11579 test/XInclude/ents/ids.xml: test case
11580 * result/VC/ElementValid4: output changed due to a typo fix
11581
Daniel Veillard1c18e302002-02-09 22:16:40 +000011582Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11583
11584 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +000011585 generate the dependencies right as Jacob found out. Add
11586 an extra dependency rule.
Daniel Veillard1c18e302002-02-09 22:16:40 +000011587
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000011588Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11589
11590 * parserInternals.c valid.c: Justin Fletcher found some parts
11591 of the code needing cleanup
11592 * libxml.spec.in python/Makefile.am python/generator.py
11593 python/libxml.c python/libxml.py: Fixed the python Makefiles
11594 corrected a bug showing up on ia64, changed the name of the
11595 python internal module too
11596
Daniel Veillard07be19b2002-02-08 14:20:35 +000011597Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
11598
11599 * Makefile.am: applied patch from Andris Pavenis for binary
11600 name suffixes
11601
Daniel Veillardf216d462002-02-08 13:44:24 +000011602Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
11603
11604 * xmllint.c win32/win32config.h: fixing #68748
11605
Daniel Veillardd455d792002-02-08 13:37:46 +000011606Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11607
11608 * valid.c: fixing #70166
11609
11610Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11611
11612 * valid.c: fixing #70077
11613
Daniel Veillardc575b992002-02-08 13:28:40 +000011614Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11615
11616 * Copyright Makefile.am README configure.in libxml.spec.in:
11617 Changed to the MIT Licence
11618 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
11619 doc/xmlio.html: updated the doc accordingly
11620 * include/libxml/xmlwin32version.h configure.in: preparing
11621 2.4.14 release
11622 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11623 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11624 fixed the const xmlChar * wrapper and generator, XPath extension
11625 functions now use the context as first argument
11626 * python/tests/tstxpath.py python/tests/xpath.py
11627 python/tests/xpathext.py: Updated the tests accordingly
11628 * tree.c: fixed bug #70067
11629
Daniel Veillard7db38712002-02-07 16:39:11 +000011630Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11631
11632 * Makefile.am: cleanup
11633 * debugXML.c: always use stdout if output is NULL
11634 * xmlIO.c: don't close filedescriptors passed to outputBuffers
11635 * python/Makefile.am python/generator.py python/libxml2class.txt
11636 python/libxml_wrap.h python/types.c: augmented the number of bindings
11637 handling FILE * and XPath contexts
11638 * python/tests/Makefile.am: avoid a stupid problem due to the
11639 use of TEST.
11640
Daniel Veillard15a143b2002-02-06 22:40:50 +000011641Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
11642
11643 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
11644
Daniel Veillard70cab352002-02-06 16:06:58 +000011645Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11646
11647 * python/TODO python/libxml.c: cleanup the extension function lookup
11648 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
11649
Daniel Veillard7a96efc2002-02-05 16:34:33 +000011650Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11651
11652 * configure.in python/Makefile.am: do not install outside
11653 of prefix
11654
Daniel Veillard33caa0b2002-02-04 14:07:26 +000011655Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11656
11657 * python/TODO python/libxml.c: started adding SAX interfaces
11658 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
11659 SAX test
11660
Daniel Veillard36eea2d2002-02-04 00:17:01 +000011661Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11662
11663 * tree.c: hardened the addChild function
11664 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11665 python/libxml2class.txt python/libxml_wrap.h python/TODO:
11666 added accessors needed for xmlNode, a bit more testing and
11667 extension of interfaces
11668 * python/tests/Makefile.am python/tests/build.py: added a test
11669 build from scratch/save/load/check
11670
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000011671Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
11672
11673 * parserInternals.c: change a small bit in the way valididy
11674 error messages get initialized
11675 * python/TODO python/libxml.c python/libxml2-python-api.xml
11676 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11677 added some memory debugging to track leaks at the libxml2 level
11678 * python/tests/*.py: changed all tests to check for leaks,
11679 there is just one left in XPath extension registrations.
11680
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000011681Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
11682
11683 * python/TODO python/generator.py python/libxml2-python-api.xml
11684 python/libxml2class.txt: more accessor classes for the parser
11685 context, allow to switch on and check validity
11686 * python/tests/Makefile.am python/tests/error.py
11687 python/tests/invalid.xml python/tests/valid.xml
11688 python/tests/validate.py: attded more test and and added error.py
11689 which I forgot to commit in the last step
11690
Daniel Veillard3ce52572002-02-03 15:08:05 +000011691Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11692
11693 * python/Makefile.am python/types.c: cleanup
11694 * python/libxml.c python/libxml.py python/libxml_wrap.h
11695 python/generator.py python/libxml2-python-api.xml
11696 python/libxml2class.txt: added class for parser context, added
11697 first cut for push mode support. Added a framework to generate
11698 accessors functions.
11699 * python/tests/Makefile.am python/tests/push.py: added a push
11700 test
11701
Daniel Veillardcfb05462002-02-02 23:18:22 +000011702Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11703
11704 * python/Makefile.am python/TODO python/libxml.py: fixed a small
11705 bug a bit of cleanup.
11706
Daniel Veillard5d819032002-02-02 21:49:17 +000011707Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
11708
11709 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
11710 python/libxml2class.txt: adding error redirections and preformat
11711 to a python handler
11712 * python/tests/Makefile.am python/tests/*.py: cleanup made all
11713 tests self checking
11714
Daniel Veillard7fd7a942002-02-02 12:19:46 +000011715Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11716
11717 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
11718 a function
11719
Daniel Veillard9589d452002-02-02 10:28:17 +000011720Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11721
11722 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
11723 python/libxml.c python/libxml2-python-api.xml
11724 python/libxml2class.txt: Progressing through the TODOs, class
11725 description output, extra XML API, RPM now builds the wrappers
11726 for all python installed versions
11727
Daniel Veillard253aa2c2002-02-02 09:17:16 +000011728Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
11729
11730 * configure.in libxml.spec.in python/Makefile.am python/TODO
11731 python/generator.py python/libxml2class.txt: added more informations
11732 in the libxml2-python package including docs. Slightly changed
11733 the class hierarchy
11734 * python/tests/*: added basic regression tests infrastructure too
11735
11736Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11737
11738 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
11739 added libxml2-python as part of the packages installed
11740
Daniel Veillarda7340c82002-02-01 17:56:45 +000011741Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11742
11743 * python/Makefile.am python/generator.py python/libxml.c
11744 python/libxml.py: more work, now able to extend the
11745 XPath interpreter with functions written in python.
11746
Daniel Veillardc3e39442002-02-01 09:29:41 +000011747Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11748
11749 * python/Makefile.am: Jacob sent a patch to allow building from
11750 tarfile.
11751
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000011752Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11753
11754 * python/Makefile.am python/libxml.c configure.in Makefile.am:
11755 inserted the python wrappers build, I hope this won't be too
11756 unportable
11757
Daniel Veillard1971ee22002-01-31 20:29:19 +000011758Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11759
11760 * xpath.c: minor optimization
11761 * python/generator.py python/libxml.c python/libxml.py
11762 python/libxml_wrap.h: more work on the python bindings,
11763 they now support XPath and there is no evident leak
11764
Daniel Veillard36ed5292002-01-30 23:49:06 +000011765Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11766
11767 * python/generator.py python/libxml.c python/libxml.py:
11768 more work on the python bindings generator.
11769
Daniel Veillard96fe0952002-01-30 20:52:23 +000011770Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11771
11772 * python/generator.py python/libxml.c python/libxml_wrap.h:
11773 more work on the python bindings.
11774
Daniel Veillardd2897fd2002-01-30 16:37:32 +000011775Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11776
11777 * python/generator.py python/libxml.c python/libxml.py
11778 python/libxml_wrap.h: commited early version of a python binding
11779 for private use only ATM
11780
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000011781Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11782
11783 * entities.c tree.c include/libxml/entities.h: applied patch
11784 from Anthony Jones to implement copy of DTD subtree too. Had
11785 just to keep 2 function private which really ought to become
11786 public ones.
11787
Daniel Veillarda42f25f2002-01-25 14:15:40 +000011788Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11789
11790 * xmllint.c: added pointers to the web pages in the usage()
11791
Daniel Veillardbd227ae2002-01-24 16:05:41 +000011792Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11793
11794 * tree.c: more fixes from Petr Kozelka for attribute handling
11795 in the tree API to align the semantic with DOM.
11796
Daniel Veillard36065812002-01-24 15:02:46 +000011797Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11798
11799 * valid.c tree.c entities.c: another set of patches from
11800 Anthony Jones for copy operations cleanup and robustness
11801
Daniel Veillardf8592562002-01-23 17:58:17 +000011802Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11803
11804 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
11805 an alphabetic index based on comments content
11806 * doc/*: rebuilt the web site with the new references
11807
Daniel Veillardc8c7be42002-01-23 17:53:44 +000011808Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11809
11810 * parserInternals.h: Greg Sjaardema suggested to use an
11811 eponential buffer groth policy in xmlParserAddNodeInfo()
11812
Daniel Veillard3bf65be2002-01-23 12:36:34 +000011813Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11814
11815 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
11816 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
11817 doc/parsedecl.py doc/Makefile.am: updated the python extractor
11818 to generate cross-references, and added/updated the stylesheets
11819 to generate and link API indexes. The generic keyword index
11820 is not done yet.
11821 * doc/*.html: regenerated all the usual docs too
11822
Daniel Veillard2070c482002-01-22 22:12:19 +000011823Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11824
11825 * debugXML.c: added an xpath function to the shell for T. V. Raman
11826
11827Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000011828
11829 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
11830 debug routines.
11831
Daniel Veillardc169f8b2002-01-22 21:40:13 +000011832Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11833
11834 * tree.c: apply an patch from Petr Kozelka for unlink and replace
11835 support of attribute nodes
11836
Daniel Veillard9d06d302002-01-22 18:15:52 +000011837Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11838
11839 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
11840 hopefully near complete and fully documented of the API in XML
11841 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
11842 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
11843 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
11844 include/libxml/parserInternals.h include/libxml/valid.hi
11845 include/libxml/xmlIO.h include/libxml/xmlerror.hi
11846 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
11847 include/libxml/xpath.h include/libxml/xpathInternals.h:
11848 Cleaned up the doc comments a lot in the process, the interface
11849 coverage is now 100%
11850
Daniel Veillard2d1464f2002-01-21 23:16:56 +000011851Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11852
11853 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
11854 extracts comments from the gtk-doc DocBook output (a bit
11855 convoluted but seems to work).
11856
Daniel Veillard61006472002-01-21 17:31:47 +000011857Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11858
11859 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
11860 added an XML description of the API, moved the script generating
11861 it here. Added a "make api" target
11862
Daniel Veillardd2f23002002-01-21 13:36:00 +000011863Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11864
11865 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
11866
Daniel Veillard99e55eb2002-01-21 08:56:29 +000011867Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11868
11869 * xpath.c include/libxml/xpathInternals.h: the change made to
11870 xmlXPathFuncLookupFunc was incompatible roll it back
11871
Daniel Veillard963d2ae2002-01-20 22:08:18 +000011872Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11873
11874 * SAX.c: cleanup patch from Anthony Jones
11875 * doc/Makefile.am: fix the headers to avoid in make scan
11876 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
11877 includes, * vs Ptr and general cleanup
11878 * parsedecl.py: first version of a script to extract the
11879 module interfaces, the goal will be to provide .decl or XML
11880 specification of the interfaces to build wrappers.
11881
Daniel Veillard0f5f1622002-01-20 12:42:06 +000011882Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11883
11884 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
11885 now provides return codes in case of errors
11886
Bjorn Reese026d29f2002-01-19 15:40:18 +000011887Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
11888
11889 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
11890 Upgraded to trio baseline 1.6
11891 * strio.h strio.c: Replaced by triostr.h and triostr.c
11892
Daniel Veillard572577e2002-01-18 16:23:55 +000011893Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
11894
11895 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
11896 of strdup usage in the code
11897
Daniel Veillarddb5850a2002-01-18 11:49:26 +000011898Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11899
11900 * parser.c error.c: Keith Isdale complained rightly that
11901 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
11902
Daniel Veillardcfa0d812002-01-17 08:46:58 +000011903Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11904
11905 * tree.c: fixed the funxtion to set the xml: attributes
11906 * debugXML.c: added "setbase" to test it.
11907
Daniel Veillard2c748c62002-01-16 15:37:50 +000011908Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11909
11910 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
11911 to allow updating an attribute content
11912
Daniel Veillard8de85c62002-01-15 17:10:15 +000011913Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11914
11915 * libxml.h: try to avoid problems when compiling on Windows
11916
Daniel Veillard314cfa02002-01-14 17:58:01 +000011917Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
11918
11919 * hash.c: patch from Anthony Jones for hash.c allocation size
11920 * Makefile.am: trying to work around Yet Another Libtool Madness
11921 and build the 2.4.13 release finally ...
11922
Daniel Veillard744683d2002-01-14 17:30:20 +000011923Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11924
11925 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
11926 * doc/* : update of the documentation
11927
Daniel Veillarde6a55192002-01-14 17:11:53 +000011928Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11929
11930 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
11931 at fixing #61290 :-(
11932
Daniel Veillardfb25a512002-01-13 20:32:08 +000011933Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11934
11935 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
11936 Fixes bug #67229
11937
Daniel Veillardacb2bda2002-01-13 16:15:43 +000011938Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11939
11940 * tree.c: trying to avoid troubles when a subtree is copied
11941 and coalesced in part with the target tree. Should fix
11942 bug #67407
11943
Daniel Veillardd8224e02002-01-13 15:43:22 +000011944Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11945
11946 * valid.c: fixed validation of attributes content of type
11947 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
11948 values, very old bug. Fixes #67671
11949
Daniel Veillard8107a222002-01-13 14:10:10 +000011950Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11951
11952 * parser.c include/libxml/parserInternals.h tree.c: integrated
11953 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
11954 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
11955
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000011956Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11957
11958 * threads.c: applied Serguei Narojnyi's patch to add native
11959 thread support on the Win32 platform
11960 * testThreadsWin32.c Makefile.am: added the test program also
11961 from Serguei, Win32 specific
11962 * include/win32config.h include/libxml/xmlwin32version.h.in:
11963 added patch from Igor for the Windows thread specific defines.
11964
Daniel Veillard845cce42002-01-09 11:51:37 +000011965Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
11966
11967 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
11968
Daniel Veillard7b602b42002-01-08 13:26:00 +000011969Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11970
11971 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
11972 output page into XMLinfo.html. Close bug #66951 and
11973 raised by Robert Collins too.
11974
Daniel Veillard73c6e532002-01-08 13:15:33 +000011975Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
11976
11977 * encoding.c: Paul Keogh pointed out a possibility of segfault
11978 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
11979 Closes bug # 68238
11980
Daniel Veillard4a859202002-01-08 11:49:22 +000011981Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
11982
11983 * doc/*.html: updated the Gdome2 links
11984
Daniel Veillard3c5ed912002-01-08 10:36:16 +000011985Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11986
11987 * libxml.h: Applied following patches from Robert Collins
11988 and make sure IN_LIBXML is defined when compiling it
11989 -------
11990 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
11991 as well as Visual C.
11992 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
11993 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
11994 * strio.c (PLATFORM_UNIX): Define for Cygwin.
11995 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
11996 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
11997 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
11998 xmlSysIDExists xmlNoNetExists).
11999 * xmllint.c: Don't include winsock2.h for Cygwin.
12000
Daniel Veillard401c2112002-01-07 16:54:10 +000012001Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
12002
12003 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
12004 when the version info is not present.
12005
Daniel Veillard6f42c132002-01-06 23:05:13 +000012006Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12007
12008 * tree.c: Anthony Jones pointed out a problem in
12009 xmlStringGetNodeList() and provided a fix for it
12010
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000012011Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12012
Daniel Veillarddb5850a2002-01-18 11:49:26 +000012013 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000012014 xmlCreatePushParserCtxt() when the initial buffer passed
12015 is large.
12016
Daniel Veillard0e47ee22002-01-05 18:25:52 +000012017Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12018
12019 * win32/*: big cleanup of the Windows/MSVC project files
12020 from Igor Zlatkovic
12021
Daniel Veillardcebb1362002-01-02 13:13:30 +000012022Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
12023
12024 * doc/Makefile.am: should fix #67674 and avoid troubles if
12025 xsltproc is not available or fails in the prefix provided
12026
Daniel Veillard26908ab2002-01-01 16:50:03 +000012027Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
12028
12029 * xmlmemory.c: one more doc patch from Charlie Bozeman.
12030
Daniel Veillard5344c602001-12-31 16:37:34 +000012031Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12032
12033 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
12034 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
12035 Fixed a few other problems raised by Charlie Bozeman.
12036 * result/VC/ElementValid[5-7]: fixed the output
12037
Daniel Veillardcbaf3992001-12-31 16:16:02 +000012038Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
12039
12040 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
12041 patches from Charlie Bozeman. Regenerated the HTML docs.
12042
Daniel Veillard7f9a6802001-12-20 14:01:47 +000012043Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
12044
12045 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
12046 for Windows from Igor
12047
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000012048Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12049
12050 * xmllint.c: applied Justin Fletcher patch for --output or -o
12051
Daniel Veillardd3b29d22001-12-18 07:53:16 +000012052Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
12053
12054 * win32/libxml2/libxml2.def.src: close #67019
12055
Daniel Veillard01db67c2001-12-18 07:09:59 +000012056Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
12057
12058 * xmllint.c: applied Justin Fletcher generic timing patch
12059 similar to the one already applied to xsltproc.
12060
Daniel Veillardd1640922001-12-17 15:30:10 +000012061Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
12062
12063 * include/libxml/tree.h tree.c: applied documentation patches
12064 from Charlie Bozeman
12065
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000012066Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
12067
12068 *doc/xmllint.xml, xmllint.1 - document --dropdtd
12069
Daniel Veillard29e43992001-12-13 22:21:58 +000012070Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
12071
12072 * valid.c: fix the xmlStrdup() used in the previous patch.
12073 * valid.c: added --dropdtd
12074 * tree.c: fixed xmlUnlinkNode so it also removes the references
12075 from the document if the node is a DTD
12076
Daniel Veillard86fd5a72001-12-13 14:55:21 +000012077Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
12078
12079 * HTMLtree.c valid.c: cleanup some static declarations
12080
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000012081Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
12082
12083 * xmllint.c: removed another strdup()
12084 * doc/FAQ: removed the HP/UX entry
12085
Daniel Veillarded472f32001-12-13 08:48:14 +000012086Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
12087
12088 * valid.c: fix bug #66816 when validating.
12089 * xmllint.c: don't use sys/time.h if configure did not found it
12090
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000012091Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
12092
12093 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
12094 xmlcatalog_man.xml
12095
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000012096Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
12097
12098 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
12099 xmlInitMemory() was declared twice
12100
Daniel Veillardb82c1662001-12-09 14:00:54 +000012101Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
12102
12103 * globals.c: do not reference strdup() !
12104 * configure.in libxml-2.0.pc.in: trying to fix the libs
12105 of the various config extraction modules
12106
Daniel Veillardef90ba72001-12-07 14:24:22 +000012107Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12108
12109 * configure.in : preparing 2.4.12
12110 * doc/* : updated and rebuilt the docs
12111
Daniel Veillard220346d2001-12-07 11:33:54 +000012112Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
12113
12114 * uri.c: closed bug #66159
12115 * testURI.c: added --escape option
12116 * configure.in: some cleanup for xml2-config --cflags
12117
Daniel Veillard2a906822001-12-06 14:34:08 +000012118Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
12119
12120 * globals.c testThreads.c: removed some misplaced includes
12121 of xmlversion.h
12122
Daniel Veillarde28313b2001-12-06 14:08:31 +000012123Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
12124
12125 * threads.c: patch from Gary Pennington fixing a possible
12126 problem at initialization time.
12127
Daniel Veillardd3b08822001-12-05 12:03:33 +000012128Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
12129
12130 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000012131 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000012132 CodeWarrior.
12133
Daniel Veillarda7866932001-12-04 13:14:44 +000012134Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
12135
12136 * xmllint.c: applied Geert Kloosterman's patch to fix
12137 --repeat --timing output
12138
Daniel Veillard19840942001-11-29 16:11:38 +000012139Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
12140
12141 * parser.c: Robin Berjon <robin@knowscape.com> found a case
12142 where non-wellformed XML declaractions were not detected.
12143
Daniel Veillarde85d9342001-11-28 14:43:12 +000012144Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12145
12146 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
12147
Daniel Veillard22f25a82001-11-28 09:12:23 +000012148Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
12149
12150 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
12151 gets reset by xmlCleanupInputCallbacks() and this makes the
12152 function useless. Same for output.
12153
Daniel Veillard107ccaa2001-11-27 16:23:50 +000012154Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12155
12156 * xmlIO.c: robert pointed out a loop error in callback cleanups
12157
Daniel Veillard8faa7832001-11-26 15:58:08 +000012158Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
12159
12160 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
12161 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
12162 they are not really tied to debugging
12163
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000012164Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12165
12166 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
12167 * xmllint.c: better --catalogs description
12168
Daniel Veillard4855c8c2001-11-25 10:35:25 +000012169Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
12170
12171 * tree.c: fixed a couple of problems in xmlSetProp()
12172
Daniel Veillardcd337f02001-11-22 18:20:37 +000012173Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
12174
12175 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
12176 unappropriate stdout output.
12177
Daniel Veillard566d4df2001-11-22 13:00:53 +000012178Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
12179
12180 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
12181 by Denis Beurive, closes #65111
12182
Daniel Veillardb4545fd2001-11-20 09:37:09 +000012183Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
12184
12185 * valid.c: in case of content model validity error, don't
12186 print it if validity warnings were not requested.
12187
Daniel Veillardc69e0b12001-11-20 08:35:07 +000012188Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
12189
12190 * nanoftp.c: applied a couple of patches from Brian D Ripley.
12191 * parserInternals.c: removed the last exit() call. Print an
12192 unmaskable error on stderr instead (library mismatch detection)
12193
MST 2001 John Fleck42304042001-11-18 00:18:06 +000012194Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
12195
12196 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
12197 shell instructions from Heiko Rupp
12198
Daniel Veillardf7b094f2001-11-15 13:54:39 +000012199Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
12200
12201 * catalog.c: use the URL notation file:// for default catalog paths
12202
Daniel Veillard0ec98632001-11-14 15:04:32 +000012203Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
12204
12205 * include/libxml/tree.h: better comments for _private fields
12206 * tree.c: removed a problem when copying an entity reference.
12207
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000012208Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
12209
12210 * vms/*: updated instructions and diffs from John A Fotheringham
12211
Daniel Veillarda11001b2001-11-12 22:45:36 +000012212Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
12213
12214 * include/libxml/xmlerror.h: avoid an include problem if
12215 #include <libxml/xmlerror.h> happens first in code
12216 seems to be the case in KDE libs
12217
Daniel Veillard8e3943c2001-11-12 21:35:44 +000012218Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12219
12220 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
12221 from Igor for Windows
12222
12223Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12224
12225 * Makefile.am: Gary Pennington pointed out a missing prefix
12226
Daniel Veillard43d3f612001-11-10 11:57:23 +000012227Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
12228
12229 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
12230 * doc/*: upgraded and rebuilt the docs
12231
Daniel Veillardc1f78342001-11-10 11:43:05 +000012232Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
12233
12234 * HTMLparser.c: fix comment in scripts element parsing.
12235 * result/HTML/doc3*: updated the results.
12236
12237Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
12238
12239 * uri.c: another URI bug fix #63336, using Joel Young patch.
12240
Daniel Veillardc6e013a2001-11-10 10:08:57 +000012241Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
12242
12243 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
12244 a cleaned up version of the Pwd shell string generation.
12245
Daniel Veillardbe480fb2001-11-08 23:36:42 +000012246Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12247
12248 * valid.c include/libxml/tree.h: trying to fix namespaces +
12249 validation problems for good, closing #63619 in the process
12250 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
12251 wrong in this respect, fixed it.
12252
Daniel Veillardd536f702001-11-08 17:32:47 +000012253Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12254
12255 * xmllint.c: Morus Walter patch to allow --format and --encode
12256
Daniel Veillard5004f422001-11-08 13:53:05 +000012257Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
12258
12259 * debugXML.c: Stefan Kost provided an help command for the shell
12260
Daniel Veillarda6825e82001-11-07 13:33:59 +000012261Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
12262
12263 * debugXML.c: Heiko Rupp pointed that the shell would crash
12264 on empty nodesets returns.
12265
Daniel Veillard03f848d2001-11-07 12:53:46 +000012266Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12267
12268 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
12269 migh need the history libraries
12270
Daniel Veillard957fdcf2001-11-06 22:50:19 +000012271Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
12272
12273 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
12274 handle the case of < in quoted attributes, Bastian Kleineidam
12275
Daniel Veillardc853b322001-11-06 15:24:37 +000012276Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12277
12278 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
12279 fixing catalog breakages
12280 * Makefile.am catalog.c result/catalogs/catal
12281 result/catalogs/mycatalog.* test/catalogs/catal*:
12282 fixed more problems in catalog support, added more regression tests
12283 for both XML and SGML catalog handling
12284
Daniel Veillard66870c72001-11-05 19:27:49 +000012285Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12286
12287 * debugXML.c: applied an improvement to xmlGetLineNo() from
12288 Keith Isdale
12289
Daniel Veillardffe09c92001-11-05 14:21:47 +000012290Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
12291
12292 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
12293 Side effect of the progressive catalog loading
12294
Daniel Veillardad661b92001-11-05 11:43:15 +000012295Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
12296
12297 * Makefile.am: confexecdir and confexec_DATA were defined twice
12298 pointed out by Karl Eichwalder
12299
Daniel Veillard6eb17722001-11-04 22:19:27 +000012300Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
12301
12302 * xmlcatalog.c: avoid unlink() and use remove() instead.
12303
Daniel Veillardea898282001-11-04 22:13:45 +000012304Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
12305
12306 * libxml.spec.in: cleanup
12307 * include/libxml/xmlwin32version.h: updated with 2.4.8
12308
Daniel Veillarda4617b82001-11-04 20:19:12 +000012309Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
12310
12311 * encoding.c global.data globals.c testThreads.c: fix bug #63752
12312 of compiling libxml with a non standard set of options
12313
John Fleck027edfb2001-11-04 20:13:58 +000012314Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
12315
12316 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
12317 document --sgml option, fixing gnome bugzilla #63382
12318
Daniel Veillardcd21dc72001-11-04 20:03:38 +000012319Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
12320
12321 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
12322 breakage of 2.4.7, added a couple of really needed APIs
12323 like xmlCatalogIsEmpty() and xmlNewCatalog()
12324 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
12325 for install-catalog
12326 * configure.in: preparing 2.4.8
12327
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000012328Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
12329
12330 * HTMLtree.c tree.c include/libxml/HTMLtree.h
12331 include/libxml/tree.h include/libxml/xmlIO.h: more include
12332 cleanups, export cleanly one html output + format function.
12333
12334Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
12335
12336 * parser.c: removed initGenericErrorDefaultFunc call from
12337 xmlInitParser() since it could destroy previous calls to
12338 xsltSetGenericErrorFunc() effects
12339
Daniel Veillardebd38c52001-11-01 08:38:12 +000012340Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12341
12342 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
12343 keyword.
12344
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000012345Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
12346
12347 * Makefile.am: cleanup
12348 * threads.c: cleanup too
12349 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
12350 from xsltproc
12351 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +000012352 dependency loop.
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000012353
Daniel Veillard91c00402001-10-30 17:41:38 +000012354Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
12355
12356 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
12357 was not used anymore !
12358
Daniel Veillard52dcab32001-10-30 12:51:17 +000012359Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12360
12361 * configure.in: preparing 2.4.7
12362 * Makefile.am doc/Makefile.am: switched to the latest xmllint
12363 manual page from John
12364 * doc/*: updated the doc and rebuilt the generated pages
12365
Daniel Veillarda9e65e82001-10-30 10:32:36 +000012366Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
12367
12368 * xmlIO.c: closing bug #62711, the library should never
12369 close stdin or stdout.
12370
Daniel Veillard4def3bd2001-10-30 09:47:47 +000012371Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
12372
12373 * uri.c: second pass at fixing #63336, using Joel Young
12374 final patch. looks okay.
12375
Daniel Veillardbb6808e2001-10-29 23:59:27 +000012376Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
12377
12378 * uri.c include/libxml/uri.h: trying to clear #63336
12379 allowing the escaping routine to parse unconformant
12380 URI-References.
12381
Daniel Veillardacf7ff02001-10-29 20:21:47 +000012382Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
12383
12384 * vms/readme.vms vms/build_libxml.com nanoftp.c
12385 include/libxml/xmlversion.h.in: a few VMS updates from
12386 John A Fotheringham
12387 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
12388 and xmlCleanupOutputCallbacks() for the Perl binding people.
12389
Daniel Veillard635ef722001-10-29 11:48:19 +000012390Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
12391
12392 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
12393 apply fixes to close #63271 and avoid segfaults when
12394 the error routine gets callbed before xmlInitParser()
12395 get called.
12396 * nanoftp.c error.c: Applied patches from Justin Fletcher
12397 correcting some xmlGenericError misuses.
12398
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000012399Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
12400
12401 *doc/xmllint.xml, doc/xmllint.1
12402 New and improved man page for xmllint - .xml is the original, .1
12403 is the generated man page
12404
Daniel Veillardc9484202001-10-24 12:35:52 +000012405Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
12406
12407 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
12408 the web site from the main HTML document.
12409
Daniel Veillard5151c062001-10-23 13:10:19 +000012410Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12411
12412 * parser.c: fixed an erroneous validation bug when PE refs
12413 occurs in external parsed entities referenced from the
12414 internals subset
12415 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
12416 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
12417 added the associated testcase, it's a nice one.
12418 * HTMLparser.c: generate the DTD node as HTML still ...
12419 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
12420
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000012421Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
12422
12423 * HTMLparser.c: fixed a bug in htmlNewDoc()
12424
Daniel Veillard89cad532001-10-22 09:46:13 +000012425Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
12426
12427 * test/threads/*: added entities testing to the Thread test
12428 * testThreads.c: make the test reasonable
12429 * DOCBparser.c: fix the DTD public and system ID
12430 * xmllint.c: added --sgml for SGML DocBook importing
12431 * Makefile.am: added Docbtests target
12432
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000012433Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12434
12435 * nanoftp.c: use only "anonymous@" string for anonymous passwds
12436 * testThreads.c: removed bogus include
12437
Daniel Veillardce2c2f02001-10-18 14:57:24 +000012438Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
12439
12440 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
12441 fixed a very serious (looping) validation bug
12442
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000012443Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
12444
12445 * include/libxml/globals.h include/libxml/threads.h threads.c
12446 testThreads.c: far more testing, cleaning up bugs
12447 * *.c : make sure globals.h is always included.
12448
Daniel Veillard7cc95c02001-10-17 15:45:12 +000012449Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
12450
12451 * HTMLparser.c: try to get rid of parser loops for good.
12452
Daniel Veillardab7488e2001-10-17 11:30:37 +000012453Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
12454
12455 * configure.in: fixed some bugs in CFLAGS passing.
12456 * test/threads Makefile.am testThreads.c: added a specific
12457 threaded test case (really nasty, guaranteed).
12458
Daniel Veillard85c11fa2001-10-16 21:03:08 +000012459Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
12460
12461 * catalog.c: serious cleanup on the management of the
12462 XML catalog tree, more tests done, especially with
12463 the catalog PI.
12464
Daniel Veillard364789a2001-10-16 12:45:00 +000012465Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
12466
12467 * catalog.c: avoid a problem in catalog cleanup on SMP if
12468 catalogs were not initialized.
12469
Daniel Veillard81463942001-10-16 12:34:39 +000012470Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
12471
12472 * catalog.c xpath.c: trying to cleanup the not thread safe
12473 parts of the library.
12474
Daniel Veillard64a411c2001-10-15 12:32:07 +000012475Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
12476
12477 * include/libxml/globals.h configure.in global.data: make
12478 the allocation be per-thread a configure option
12479 * encoding.c include/libxml/parser.h: fixed compilation
12480 errors
12481
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000012482Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12483
12484 * include/libxml/parser.h: Norm reported that a few lines
12485 added were breaking libxslt compile, removed them for now
12486
Daniel Veillard6f350292001-10-14 09:56:15 +000012487Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
12488
12489 * parser.c parserInternals.c threads.c: debugged and fixed
12490 initialization problems which were giving troubles on SMP
12491 boxes.
12492
Daniel Veillard6661ffa2001-10-13 14:18:17 +000012493Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12494
12495 * include/libxml/Makefile.am: missing globals.h
12496
Daniel Veillarde7090612001-10-13 12:18:28 +000012497Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000012498
Daniel Veillarde7090612001-10-13 12:18:28 +000012499 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000012500
Daniel Veillardd0463562001-10-13 09:15:48 +000012501Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12502
12503 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
12504 include/libxml/parserInternals.h include/libxml/tree.h
12505 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
12506 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
12507 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
12508 Applied the last patches from Gary, cleanup, activated threading
12509 all user accessible global variables are now handled in globals.[ch]
12510 Still a bit rought but make tests passes with either
12511 --with-threads defined at configure time or not.
12512 * Makefile.am example/Makefile.am: added globals.[ch] and threads
12513 linking options
12514
Daniel Veillardb8478642001-10-12 17:29:10 +000012515Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
12516
12517 * Makefile.am include/libxml/Makefile.am
12518 include/libxml/globals.h globals.c include/libxml/threads.h
12519 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
12520 configure.in: started integrating the core of the thread support
12521 not activated yet but half integrated. The code should still
12522 compile and work anyway.
12523
Daniel Veillardb44025c2001-10-11 22:55:55 +000012524Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12525
12526 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
12527 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
12528 integrating the non-controversial parts of Gary Pennington
12529 multithread patches
12530 * catalog.c: corrected a small bug introduced
12531
Daniel Veillard75b96822001-10-11 18:59:45 +000012532Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
12533
12534 * catalog.c include/libxml/catalog.h: very serious cleanup,
12535 isolating unportable code and as much as possible the accesses
12536 to the global shared catalog. May need more testing !
12537
Daniel Veillard78d12092001-10-11 09:12:24 +000012538Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12539
12540 * include/libxml/debugXML.h debugXML.c tree.c: integrating
12541 Keith Isdale patches for the XSLT debugger interfaces. Some
12542 cleanup
12543
Daniel Veillardff0b7312001-10-11 06:46:09 +000012544Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
12545
12546 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
12547 * DOCBparser.c: generate line nubers in elements
12548
Daniel Veillard60087f32001-10-10 09:45:09 +000012549Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
12550
12551 * configure.in: preparing 2.4.6 release
12552 * doc/xml.html doc/html/*: updated and rebuilt the docs
12553 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
12554
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000012555Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
12556
12557 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
12558 adding documentation for DV's supercatalog support
12559
Daniel Veillard82d75332001-10-08 15:01:59 +000012560Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
12561
12562 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
12563 super catalog support adding one API and one flag --sgml to
12564 xmlcatalog
12565
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000012566Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
12567
12568 * doc/xmlcatalog_man.xml, xmlcatalog.1
12569 One more crack at
12570 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
12571
12572
Thomas Broyer47334c02001-10-07 16:41:52 +000012573Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12574
12575 * xpath.c: implemented xmlXPathObjectCopy for external objects
12576 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
12577
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000012578Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
12579
12580 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
12581 finishing up fix to
12582 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
12583 the xmlcatalog man page display more elegantly
12584
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000012585Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
12586
12587 * configure.in: closing bug #61832
12588 * HTMLparser.c: removed a warning
12589
Daniel Veillard6ab38382001-10-06 13:08:27 +000012590Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
12591
12592 * xpath.c: fixing #61673 part I, do not loose doc information
12593 when copying result value trees.
12594
Daniel Veillard556c6682001-10-06 09:59:51 +000012595Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12596
12597 * xpath.c: trying to harden the XPath interpreter
12598
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000012599Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
12600
12601 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
12602 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
12603
William M. Brack1633d182001-10-05 15:41:19 +000012604Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12605
12606 * HTMLparser: repaired another loop problem
12607
Daniel Veillard20ee8c02001-10-05 09:18:14 +000012608Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
12609
12610 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
12611 parsing.
12612 * xpath.c: fix bug #61291 the default XML namespace node is
12613 missing from the namespace axis.
12614 * tree.c: refuse to create namespaces nodes with prefix "xml"
12615
Daniel Veillard651f9472001-10-04 14:51:06 +000012616Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
12617
12618 * SAX.c: ouch a non-defined namespace could lead to a crash,
12619 fixed #61215
12620
Daniel Veillard7dd05702001-10-04 14:25:12 +000012621Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
12622
12623 * parserInternals.c: closed bug #61054
12624
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000012625Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12626
12627 * include/libxml/Makefile.am: closing #60708
12628
Daniel Veillarda293c322001-10-02 13:54:14 +000012629Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
12630
12631 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
12632 adding xmlSAXParseFileWithData following Marco Stipek suggestion
12633
Daniel Veillardf4309d72001-10-02 09:28:58 +000012634Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12635
12636 * valid.c: close bug #61550 when xml: wasn't considered a namespace
12637
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000012638Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12639
12640 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
12641 * DOCBparser.c HTMLparser.c parser.c: fixed typos
12642
Daniel Veillard16756b62001-10-01 07:36:25 +000012643Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
12644
12645 * catalog.c: Justin Fletcher provided cleaup code in case
12646 HAVE_STAT is not defined
12647 * include/win32config.h: Igor Zlatkovic suggested to have
12648 HAVE_STAT defined there
12649
William M. Brack5e1cac12001-09-28 16:19:18 +000012650Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12651
12652 * catalog.c - fixed typing error reported by M. Barros
12653
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000012654Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
12655
12656 * xmllint.c - fixing typo
12657
William M. Brackd28e48a2001-09-23 01:55:08 +000012658Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12659
12660 * HTMLparser.c: small enhancement to prevent loop on
12661 unrecognizable data
12662
Daniel Veillardb1d62872001-09-21 09:47:08 +000012663Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12664
12665 * parserInternals.c: applying patch from bug #60757 this
12666 should close it
12667
Daniel Veillardc0631a62001-09-20 13:56:06 +000012668Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
12669
12670 * catalog.c xmlcatalog.c: removed a couple of warning
12671 * xpath.c: try to solve the linking problem on platforms
12672 needing trio to compile
12673
Daniel Veillard1a123612001-09-19 08:06:23 +000012674Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000012675
Daniel Veillard1a123612001-09-19 08:06:23 +000012676 * Makefile.am libxml.spec.in: backing up non-documented changes
12677 commited without review or aproval by Jens Finke <jens@gnome.org>
12678 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000012679
Daniel Veillardf5b44e42001-09-17 17:19:54 +000012680Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
12681
12682 * configure.in: Joe Orton provided a patch fixing a problem
12683 when iconv is specified to be in a non-standard directory
12684 but wasn't exported in xml2-config --cflags
12685
Daniel Veillard2fc2db72001-09-14 17:33:51 +000012686Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
12687
Daniel Veillardf5b44e42001-09-17 17:19:54 +000012688 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000012689 troubles with 2.4.4 errors.
12690
Daniel Veillard16698282001-09-14 10:29:27 +000012691Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12692
12693 * encoding.c entities.c: do not output hexadecimal charrefs
12694 when serializing HTML since some version of Netscape can't
12695 grok it, generate decimal ones.
12696 * result/HTML/doc3.htm: output changed due to previous test
12697 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
12698
Daniel Veillard98fed372001-09-13 11:34:58 +000012699Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
12700
12701 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
12702 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
12703
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000012704Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000012705 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000012706
12707 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
12708 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
12709 updated the configuration scripts systems accordingly
12710
Daniel Veillard04382ae2001-09-12 18:51:30 +000012711Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12712
12713 * configure.in: preparing for 2.4.4
12714 * doc/xml.html doc/html/*: updated and rebuilt the docs
12715
Daniel Veillardd63437e2001-09-12 15:00:27 +000012716Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
12717
12718 * win32/dsp/libxml2.def.src: tried to incorporate comments
12719 from bug #59220
12720
Daniel Veillard319a7422001-09-11 09:27:09 +000012721Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
12722
12723 * parser.c result/noent/wml.xml: fixed bug #59981 related
12724 to handling of '&' in attributes when entities are substitued
12725
Daniel Veillard7cf5e442001-09-10 20:16:32 +000012726Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12727
12728 * libxml.h include/libxml/xmlversion.h.in
12729 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
12730 Tried to close bug #60131
12731
Daniel Veillardbce62332001-09-10 18:46:55 +000012732Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12733
12734 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
12735
Daniel Veillard143b04f2001-09-10 18:14:14 +000012736Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
12737
12738 * SAX.c: fixing bug #59946 on xmlns=""
12739
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000012740Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12741
12742 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
12743 but allocates a new error code.
12744
Daniel Veillard05c13a22001-09-09 08:38:09 +000012745Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
12746
12747 * xmllint.c: John Fleck fixed typos in the options output
12748 * parser.c SAX.c: fix ignorable white space SAX selection
12749
12750Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12751
12752 * entities.c: Steve Underwood found the possibility of an
12753 ininite loop in case of error.
12754
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000012755Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
12756
12757 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
12758
Daniel Veillarda050d232001-09-05 15:51:05 +000012759Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
12760
12761 * parser.c: warn if version is not 1.0 but it's not
12762 strictly speaking an error after analyzing the spec
12763
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000012764Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
12765
12766 *doc/catalog.html - add link to the html version of the
12767 man page, other linguistic cleanups
12768
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000012769Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
12770
12771 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
12772 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
12773 file, has not yet been included in the build.
12774
Daniel Veillard99784ff2001-09-01 16:20:28 +000012775Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12776
12777 * catalog.c: removed a duplicate affectation Justin Fletcher
12778
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000012779Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
12780
12781 * tree.c: Armin Sander pointed a possible text coalescing
12782 problem, completed his patch.
12783
Bjorn Reese0b2ae432001-08-31 16:31:57 +000012784Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12785
12786 * trionan.c: Fixed const and volatile re-definition problem
12787
Daniel Veillard5d96fff2001-08-31 14:55:30 +000012788Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
12789
12790 * libxml.4 parser.c: doc updates from Heiko Rupp
12791 * parserInternals.c: 2 sanity checks from Heiko Rupp
12792
Daniel Veillard3ec4c612001-08-28 20:39:49 +000012793Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
12794
12795 * tree.c: applied patch from Armin Sander to make some pointers
12796 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000012797 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000012798
Daniel Veillardb06c6142001-08-27 14:26:30 +000012799Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12800
12801 * xpath.c: hum, restrict the integer usage gcc bug workaround
12802 to only gcc compilers so that other architecture don't get
12803 penalized by this limitation.
12804 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
12805
Daniel Veillard268fd1b2001-08-26 18:46:36 +000012806Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12807
12808 * valid.c: fixed a Windows compiler warning (Chris Poblete)
12809 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
12810
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000012811Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
12812
12813 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
12814 --convert option to xmlcatalog to convert SGML ones to
12815 the XML syntax.
12816 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
12817
12818 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000012819Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12820
12821 * catalog.c xmlIO.c: started some serious testing and fixed
12822 a few bug and optmization needs.
12823
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000012824Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12825
12826 * Makefile.am configure.in include/libxml/xmlwin32version.h:
12827 preparing for a 2.4.3 release even if it may not be ready yet
12828 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
12829 all file parsing lookup to go through the entity resolver, add
12830 to add an API to bypass it (needed to load catalogs themselves),
12831 some cleanup on the catalog code too.
12832 * nanoftp.c: small cleanup
12833 * doc/catalog.html: small update
12834
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000012835Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
12836
12837 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
12838 Jun Kuriyama
12839
Daniel Veillardffb120d2001-08-23 00:52:23 +000012840Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
12841
12842 * doc/catalog.html: finished the catalog documentation
12843
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000012844Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12845
12846 * doc/catalog.html doc/xml.html: added documentation about
12847 Catalog support, misses an API description
12848 * doc/html/*: reextracted the API pages
12849
Daniel Veillarddc2cee22001-08-22 16:30:37 +000012850Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12851
12852 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
12853 Added the part about section 7.2 on URI resolution,
12854 fixed a side effect in the HTML parser, look complete
12855 and ready to rock except the URI/SystemID part!
12856
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000012857Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12858
12859 * include/libxml/catalog.h include/libxml/parser.h
12860 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
12861 xmlIO.c: added support and APIs needed for the catalog PI
12862 * include/libxml/xmlIO.h: cleanup
12863
Daniel Veillarde2940dd2001-08-22 00:06:49 +000012864Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12865
12866 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
12867 include/libxml/catalog.h: starts to look okay, really
12868 plugged the new framework, cleaned a lot of stuff,
12869 added some APIs, except the PI's support missing this
12870 should be mostly complete
12871 * result/catalogs/* test/catalogs/*: added new test, enriched
12872 the existing one with URN ID tests
12873
Daniel Veillard64339542001-08-21 12:57:59 +000012874Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
12875
12876 * catalog.c: fixed nextCatalog
12877 * result/catalogs/docbook test/catalogs/*: started adding
12878 a small regression test
12879
Daniel Veillardcda96922001-08-21 10:56:31 +000012880Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
12881
12882 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
12883 more work on the XML catalog support.
12884 * parser.c include/libxml/parser.h: small cleanup seems using
12885 list as a public parameter name can give portability troubles
12886 * trionan.c trionan.h xpath.c include/libxml/trionan.h
12887 include/libxml/xpath.h include/libxml/Makefile.am: removed
12888 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
12889 wrappers
12890
Bjorn Reese45029602001-08-21 09:23:53 +000012891Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12892
12893 * Makefile.am trio.c triodef.h trionan.c xpath.c
12894 include/libxml/Makefile.am include/libxml/trionan.h:
12895 Re-worked Not-A-Number and Infinity support.
12896 * xmlcatalog.c: added readline include files
12897
Daniel Veillard344cee72001-08-20 00:08:40 +000012898Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12899
12900 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
12901 testCatalog as xmlcatalog, making it an installed app
12902 adding a shell, and preparing it to be a /etc/xml/catalog
12903 management tool, though not ready yet
12904 * catalog.c include/libxml/catalog.h: adding support for
12905 XML Catalogs http://www.oasis-open.org/committees/entity/
12906 not finished, there is some interesting tradeoffs and a
12907 few open questions left.
12908
Daniel Veillardb7664f42001-08-19 13:00:43 +000012909Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
12910
12911 * xmllint.c: fixed a line formatting problem
12912
Daniel Veillard5015b712001-08-17 09:37:52 +000012913Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12914
12915 * SAX.c: removed a couple of unused variable (Albert Chin)
12916
Daniel Veillardbb371292001-08-16 23:26:59 +000012917Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
12918
12919 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
12920 trying to fix some troubles w.r.t. function returning
12921 const xxxPtr.
12922
Daniel Veillardb60c54e2001-08-16 19:34:27 +000012923Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12924
12925 * win32/dsp/libxml2.def.src: another set of symbols conditionally
12926 defined
12927
Daniel Veillardae6db172001-08-16 19:32:00 +000012928Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
12929
12930 * xpointer.c: removed unused var
12931
Daniel Veillard09190202001-08-16 16:27:41 +000012932Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
12933
12934 * testXPath.c: another small cleanup closing bug #59110
12935
Daniel Veillard796f4b62001-08-16 16:00:13 +000012936Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
12937
12938 * win32/dsp/libxml2.def.src: small cleanup closing bug
12939 #59108
12940
Daniel Veillard5aac4e42001-08-15 20:46:57 +000012941Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
12942
12943 * example/gjobread.c: add xmlCleanupParser() before leaving
12944
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000012945Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
12946
12947 * config.h.in configure.in include/libxml/xmlwin32version.h:
12948 released 2.4.2
12949
Daniel Veillardd3d06722001-08-15 12:06:36 +000012950Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
12951
12952 * include/libxml/valid.h debugXML.c valid.c: deprecate
12953 the non-boundchecking Sprintf functions, add Snprintf
12954 this should close bug #57984
12955
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000012956Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
12957
12958 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
12959 URIs before doing the lookups (pointed by Mark Vakoc)
12960
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000012961Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
12962
12963 * xpath.c: serious changes on Result Value Trees and NodeSets
12964 w.r.t. deallocation and collect operations. Probably not
12965 100% clean (merge of allocated trees smells like a problem).
12966 Seems sufficient to close #58943
12967
Daniel Veillard90493a92001-08-14 14:12:47 +000012968Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
12969
12970 * xmllint.c: adding a --format option
12971
Daniel Veillardfe703322001-08-14 12:18:09 +000012972Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
12973
12974 * xpath.c: count() was broken on Result Value Tree
12975 * xmlIO.c: fixed file:/// accesses on _WIN32
12976
Daniel Veillard70ac0e32001-08-13 11:24:16 +000012977Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12978
12979 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
12980 macro was renamed, this should close bug #58683
12981
Daniel Veillardf300b7e2001-08-13 10:43:15 +000012982Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
12983
12984 * SAX.c: small fix fixing bug #58539 reported by coolo, in
12985 entity substitution mode text at the end of the entity might
12986 be added due to text coalescing.
12987 * nanoftp.c parser.c: small cleanup
12988
Daniel Veillard0c720972001-08-08 20:59:00 +000012989Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
12990
12991 * HACKING: added John Fleck right to commit in the doc subdir
12992
Daniel Veillard48da9102001-08-07 01:10:10 +000012993Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12994
12995 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
12996 allow to inherit attributes from the DTD directly in the
12997 tree, this is needed for XPath and can be a useful feature.
12998 Inherited namespaces are always provided at the tree level now
12999 * test/defattr* result/defattr* result/noent/defattr*: added a couple
13000 of tests for this feature (XSLT being the prime user).
13001
Daniel Veillard50f34372001-08-03 12:06:36 +000013002Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
13003
13004 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
13005 testSAX.c xmlIO.c xmllint.c include/win32config.h
13006 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
13007 include/libxml/xmlwin32version.h.in win32/README.MSDev
13008 win32/dsp/*: applied Win32 Facelift No.2 patches from
13009 Igor Zlatkovic for Windows/MSC
13010
Daniel Veillard9f4eb912001-08-01 21:22:27 +000013011Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
13012
13013 * SAX.c: unparsedEntityDecl() the URI computation of the
13014 entity wasn't done breaking XSLT unparsed-entity-uri()
13015
Daniel Veillard567e1b42001-08-01 15:53:47 +000013016Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
13017
13018 * xpath.c: fixed a bug when walking the descendants and
13019 the current node has no children
13020 * debugXML.c: show up when a text node is supposed to not be escaped
13021
Thomas Broyerf186c822001-07-31 23:30:37 +000013022Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13023
13024 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
13025 worked like the set:leading() function)
13026 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
13027
Daniel Veillardba6db032001-07-31 16:25:45 +000013028Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13029
13030 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
13031
Daniel Veillard57905372001-07-31 15:52:17 +000013032Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13033
13034 * include/libxml/xmlIO.h: apply change to close #58141
13035 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
13036
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000013037Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13038
13039 * parser.c: when the internal subset uses a PE, then the
13040 included entity can use conditional sections.
13041
Daniel Veillard7d7e3792001-07-30 13:42:13 +000013042Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13043
13044 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
13045 when walking the namespace axis showing up in
13046 libxst/tests/general/bug-12
13047 * xmlmemory.c: added the possibility to trace a given block
13048 defined by its address
13049
Daniel Veillard4aafa792001-07-28 17:21:12 +000013050Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13051
13052 * parser.c: don't override existing encoding specified before
13053 starting xmlParseDocument()
13054
Daniel Veillardfdb1f242001-07-27 23:32:44 +000013055Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13056
13057 * include/libxml/xmlwin32version.h: reinserted, needed for
13058 Windows users of CVS
13059
Darin Adlera77cac02001-07-27 17:41:51 +0000130602001-07-27 Darin Adler <darin@bentspoon.com>
13061
Darin Adler699613b2001-07-27 22:47:14 +000013062 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
13063 * testCatalog.c: Add include of <libxml/parser.h>.
13064
130652001-07-27 Darin Adler <darin@bentspoon.com>
13066
Darin Adlera77cac02001-07-27 17:41:51 +000013067 * include/libxml/.cvsignore:
13068 * include/libxml/xmlwin32version.h:
13069 Remove this file from CVS because it's generated.
13070
Daniel Veillard50822cb2001-07-26 20:05:51 +000013071Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13072
13073 * parser.c include/libxml/parser.h: applied const patches from
13074 Tom Moog #58002
13075
Thomas Broyerba4ad322001-07-26 16:55:21 +000013076Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13077
13078 * xpath.c include/libxml/xpath{,Internals}.h: added a function
13079 lookup framework
13080
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000013081Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13082
13083 * tree.c: fixed xmlCopyNode() for documents
13084
Daniel Veillard6dd398f2001-07-25 22:41:03 +000013085Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13086
13087 * parser.c: fixed bugs #58073 reported by Greg Shtilman
13088
13089Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000013090
13091 * parser.c: fixes bug #57652 reported by Morus Walter
13092
Daniel Veillarde3924972001-07-25 20:25:21 +000013093Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13094
13095 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
13096
Daniel Veillarda53c6882001-07-25 17:18:57 +000013097Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13098
13099 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
13100 errors, lesson don't add new functions at 1am before a release
13101 * xpath.c: integrated fix from Bjorn to avoid divide by zero
13102 from XPath initialization when possible.
13103
Daniel Veillardd9bad132001-07-23 19:39:43 +000013104Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13105
13106 * result/scripts/base*: removing history/readline changed
13107 this slightly
13108 * include/libxml/parser.h SAX.c parser.c parserInternals.c
13109 xmllint.c: make element content line number generation
13110 optionnal to avoid breaking old apps added interface to switch
13111
Daniel Veillardf012a642001-07-23 19:10:52 +000013112Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13113
13114 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +000013115 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillardf012a642001-07-23 19:10:52 +000013116 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
13117 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
13118 John Kroll fixes to allow saving to HTTP via PUT (or
13119 POST of needed).
13120 * doc/html/*.html: regenerated the docs
13121
Thomas Broyere8126242001-07-22 03:54:15 +000013122Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13123
13124 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
13125 xmlHashScanFull and xmlHashScannFull3 to get passed the
13126 three keys as arguments to the callback function
13127
Daniel Veillard5e2dace2001-07-18 19:30:27 +000013128Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13129
13130 * configure.in Makefile.am: removed libxml softlink for good
13131 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
13132 100% coverage by gtk-doc
13133
Daniel Veillard8599e702001-07-17 21:38:51 +000013134Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13135
13136 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
13137 fixed serious troubles due to size_t vs. int mismatch
13138
Daniel Veillard8fcc4942001-07-17 20:07:33 +000013139Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13140
13141 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
13142
Thomas Broyerf06a3d82001-07-16 04:52:57 +000013143Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13144
13145 * include/libxml/xpath{,Internals}.h xpath.c: added a more
13146 convenient extension API for value and context managing
13147 Now handles external objects through xmlXPathPopExternal,
13148 xmlXPathWrapExternal and xmlXPathReturnExternal.
13149 Added functions for sets operations (intersection, etc.)
13150
Daniel Veillard22090732001-07-16 00:06:07 +000013151Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13152
13153 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
13154 xmlIO.c tree.c parserInternals.c entities.c encoding.c
13155 HTMLparser.c: cleanup of global variables, marking some
13156 const or private.
13157
Thomas Broyerf06a3d82001-07-16 04:52:57 +000013158Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000013159
13160 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
13161 fixed xmlXPathNodeSetItem when passing index=0
13162
Daniel Veillard05dec342001-07-14 21:57:39 +000013163Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13164
13165 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
13166
Daniel Veillard28ae6362001-07-14 16:44:32 +000013167Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13168
13169 * xmllint.c: fixed compilation under Cygwin #57503
13170 * TODO: update
13171
Peter Williamsed156f52001-07-13 18:35:13 +0000131722001-07-13 Peter Williams <peterw@ximian.com>
13173
13174 * config.h.in: add #undef HAVE_DLFCN_H
13175
13176 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
13177 builddir.
13178
Daniel Veillard73b36e32001-07-12 15:09:52 +000013179Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13180
13181 * win32/libxml2/libxml2.def.src: added a couple of exported entries
13182 raised by #57348 and #57381
13183
Daniel Veillard7db37732001-07-12 01:20:08 +000013184Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13185
13186 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
13187 tree.c xpointer.c: store the line numbder in element->content,
13188 may break some software, need a configuration mechanism
13189
Darin Adler96037892001-07-11 00:03:16 +0000131902001-07-10 Darin Adler <darin@bentspoon.com>
13191
13192 * .cvsignore:
13193 * example/.cvsignore:
13194 * include/.cvsignore:
13195 * include/libxml/.cvsignore:
13196 Various things that are generated and should be ignored.
13197
Daniel Veillard09ab7e12001-07-10 15:49:44 +000013198Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13199
13200 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
13201 * doc/xml.html doc/html/*: updated the docs
13202
Daniel Veillard04e2dae2001-07-09 20:07:25 +000013203Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13204
13205 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
13206 validation occured on content with element child
13207
Daniel Veillardb8c9be92001-07-09 16:01:19 +000013208Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13209
13210 * tree.c: fixed XML Base computation which was broken
13211 * debugXML.c: added a base function to the shell
13212 * Makefile.am result/scripts/* test/scripts/*: added scripts
13213 based regression tests, and adding 2 XML Base tests
13214
Daniel Veillard19e96c32001-07-09 10:32:59 +000013215Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13216
13217 * tree.c: set properties doc and call xmlSetListDoc for properties
13218 content when grafting them in a different tree.
13219 * aclocal.m4: remove from CVS
13220
Daniel Veillarde086f5c2001-07-08 21:10:40 +000013221Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13222
13223 * win32/libxml2/libxml2.def.src: added some missing entry point
13224 for XPath (Mark Vakoc)
13225
Daniel Veillard388236f2001-07-08 18:35:48 +000013226Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13227
13228 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
13229 layer should URI-Unescape before trying to open resources.
13230
Daniel Veillard04383752001-07-08 14:27:15 +000013231Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13232
13233 * xpath.c: fix the name() bug for elements in the default
13234 namespace reported by Charlie Bozeman
13235
Daniel Veillard7583a592001-07-08 13:15:55 +000013236Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13237
13238 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
13239 led to an XPath fix, improvements of SAX initialization, and
13240 an added option --nocdata to testXPath
13241
Daniel Veillard449d7392001-07-07 19:11:06 +000013242Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13243
13244 * doc/libxml-doc.el: Felix Natter provided anew version working
13245 with XEmacs too
13246
Daniel Veillard5168dbf2001-07-07 00:18:23 +000013247Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13248
13249 * include/libxml/xpath.h: small cleanup
13250 * doc/xml.html: update
13251
Daniel Veillardf524d6e2001-07-05 23:41:40 +000013252Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13253
13254 * Makefile.am configure.in include/libxml/xmlwin32version.h:
13255 released 2.3.14
13256
Daniel Veillard4b8328d2001-07-05 22:48:42 +000013257Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13258
13259 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000013260 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000013261
Daniel Veillard73c9c042001-07-05 20:02:54 +000013262Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13263
13264 * xpath.c: a bug reported by Stephan Kulow empty nodesets
13265 were not equal to empty strings
13266
Daniel Veillard1fd36d22001-07-04 22:54:28 +000013267Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13268
13269 * SAX.c: fixed a URI-Reference computation problem when validating
13270 * xmlIO.c: small cleanup
13271
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000013272Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13273
13274 * parser.c: improved the description of a couple of interfaces
13275 upon Larry Stamper suggestion
13276
Daniel Veillard62f313b2001-07-04 19:49:14 +000013277Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13278
13279 * SAX.c entities.c parser.c: changed completely the way entities
13280 are handled when running the parser in entity substitution mode.
13281 This fixes a bug reported by Stephan Kulow and nearly divides
13282 by 3 the amount of memory required by libxslt to load and process
13283 DocBook TDG.
13284
Daniel Veillardf420ac52001-07-04 16:04:09 +000013285Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13286
13287 * HTMLparser.c: fixing a too early root closing problem raised
13288 byt Prashanth Naidu
13289
Daniel Veillard8c357d52001-07-03 23:43:33 +000013290Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13291
13292 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
13293 raised by Mark Vakoc.
13294
Daniel Veillard6e90d192001-07-03 16:37:49 +000013295Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13296
13297 * example/Makefile.am: fixed the include path to add srcdir/include
13298 * Makefile.am configure.in: fix from Albert Chin for iconv detection
13299 and some cleanup
13300
Daniel Veillardf06307e2001-07-03 10:35:50 +000013301Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13302
13303 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
13304 lot of optimization work, results in significant improvements
13305 when handling really complex XPath queries. Add a small optimizer
13306 for unions, improve [n] and [last()], avoid some costly ops.
13307
Daniel Veillard77044732001-06-29 21:31:07 +000013308Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13309
13310 * include/libxml/parser.h parser.c: xmlStrstr args are both const
13311 * xpath.c: small cleanup
13312 * xmlGetNsList: reformated, fixed problems if used on Entities
13313
Daniel Veillard2adbb512001-06-28 16:20:36 +000013314Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13315
13316 * doc/xml.html: added 1.8.14 and 2.3.13 releases
13317
Daniel Veillardb37ecd02001-06-28 16:18:11 +000013318Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13319
13320 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
13321 * Makefile.am example/Makefile.am: workaround automake generating
13322 erroneous deps
13323
Daniel Veillard12f7d292001-06-28 13:12:11 +000013324Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13325
13326 * include/win32config.h: bug #56801 Yon Derek provided a patch
13327 to the windows config file.
13328
Daniel Veillard87ee9142001-06-28 12:54:16 +000013329Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13330
13331 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
13332 libxml.h : Yon Derek provided a set of changes to compile from
13333 CVS on Windows/MSC
13334
Daniel Veillard0e4cd172001-06-28 12:13:56 +000013335Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13336
13337 * parser.c: fixed UTF8 BOM support in push mode
13338 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
13339 added a specific testcase
13340
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000013341Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13342
13343 * Makefile.am: added --push regression tests
13344 * parserInternals.c: the XML parser segfaulted in --push mode
13345
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000013346Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13347
13348 * configure.in: moved the symlinks detection within a CVS
13349 check, this is not portable and will be removed soon.
13350 * xpath.c: small cleanup/speedup
13351
Daniel Veillard11648102001-06-26 16:08:24 +000013352Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13353
13354 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
13355 release of 2.3.12
13356 * parser.c: make an error message if unknow entities in all cases
13357
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000013358Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13359
13360 * uri.c: fixed 2 uri normalization bugs on '//' reduction
13361
Daniel Veillard23793842001-06-25 16:07:45 +000013362Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13363
13364 * include/libxml/Makefile.am: Laszlo Peter pointed out that
13365 includes were installed in the wrong dir
13366
Daniel Veillardf5498f32001-06-25 15:08:36 +000013367Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13368
13369 * doc/html.xml: warn against sending code to exhibit bugs.
13370
Daniel Veillard56f06462001-06-24 21:34:03 +000013371Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13372
13373 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
13374 Tru64 from Thomas Leitner
13375
Daniel Veillardc5d64342001-06-24 12:13:24 +000013376Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13377
13378 * AUTHORS: added William and Bjorn
13379 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
13380 daniel@veillard.com hopefully I won't have to do this again
13381 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
13382 docs can be rebuilt cleanly now
13383 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
13384 from CVs it's generated, added include/libxml/xmlwin32version.h
13385 also generated but which should change far less frequently.
13386 * catalog.c nanoftp.c: made sure to include libxml.h not
13387 libxml/xmlversion.h directly
13388 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
13389 when compiling on WIN32 and MSC
13390
Daniel Veillard07385fd2001-06-23 21:55:48 +000013391Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13392
13393 * include/Makefile.am include/libxml/Makefile.am configure.in:
13394 fixed make distcheck and rebuilding the rpms
13395
Daniel Veillardcd1d9442001-06-23 18:53:44 +000013396Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13397
13398 * configure.in: should finish the migration of exported includes
13399 into a real include/libxml in CVS, at least for CVS users.
13400 * removed the exported headers, added in include/libxml (as well
13401 as xmlversion.h.in).
13402
Daniel Veillard6dd8e052001-06-23 18:38:06 +000013403Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13404
13405 * configure.in: fixed the way to detect symlink
13406
Daniel Veillard66541772001-06-23 18:31:04 +000013407Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13408
13409 * configure.in: updated, include/libxml is now a real CVS dir
13410
Daniel Veillardca989762001-06-23 17:39:29 +000013411Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13412
13413 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
13414 version works with both libxml1 and libxml2 (it autodetects
13415 the prefix of the html-files) from Felix Natter.
13416 * doc/xml.html: updated doc accordingly
13417
Daniel Veillard8cf14d52001-06-23 16:32:46 +000013418Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13419
13420 * xpath.c: fixed the bug generating a template loop in libxslt
13421 when using docbook-xsl-1.4, * should filter out document nodes
13422 * HACKING: added William
13423 * TODO: updated
13424
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000013425Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13426
13427 * doc/FAQ.html: added a warning about gcc-3.0
13428 * doc/xml.html: added reference to gdome2 and removed a confusing
13429 sentence
13430
Daniel Veillardf7f41852001-06-22 15:18:01 +000013431Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13432
13433 * xmlversion.h: okay this is a generated file, but Windows
13434 users need it and they can't generate it, and I want CVS
13435 Windows users ...
13436 * win32/libxml2/libxml2_so.dsp: Windows project file for
13437 the shared lib version of libxml2
13438 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
13439 resources needed for libxslt/xsltproc by Yon Derek
13440
Bjorn Reese3157b342001-06-22 14:41:45 +000013441Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13442
13443 * trio.c: MSVC fix (provided by Igor Zlatkovic)
13444
Daniel Veillard4151acb2001-06-22 10:48:57 +000013445Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13446
Daniel Veillardcc146db2001-06-22 11:10:52 +000013447 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
13448
13449Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13450
Daniel Veillard4151acb2001-06-22 10:48:57 +000013451 * include/win32config.h: Yon Derek provided a first fix
13452 to be able to compile libxslt/xsltproc on Windows
13453
Daniel Veillardd79bcd12001-06-21 22:07:42 +000013454Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13455
13456 * xpath.c: attempt to work around what seemed a gcc optimizer
13457 bug when handling floats on i386 http://veillard.com/gcc.bug
13458 * tree.c entities.c encoding.c: doing some cleanups while
13459 chasing it
13460
Daniel Veillard017b1082001-06-21 11:20:21 +000013461Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13462
13463 * Makefile.am: cleanup when --without-debug is specified
13464 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
13465 w.r.t. --without-debug and other include points
13466 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
13467 Catalogs
13468 * configure.in entities.h tree.h HTMLparser.c: removed
13469 --without-corba, made the _private field mandatory
13470
Daniel Veillard87a764e2001-06-20 17:41:10 +000013471Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13472
13473 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
13474 outputs a BOM in UTF8, an errata has been issued to avoid the
13475 problem, that was the most reasonable solution... Add support
13476 for a leading UTF8 BOM in entities.
13477
Daniel Veillard10ea86c2001-06-20 13:55:33 +000013478Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13479
13480 * valid.c: fixed a bug found when post validating an entity ref
13481 * xmllint.c: added --loaddtd and sligly changed --postvalid to
13482 activate it too
13483
Daniel Veillard39196eb2001-06-19 18:09:42 +000013484Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13485
13486 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
13487 weakness in the node copy the XPointer and the XInclude
13488 implementations. Serious cleanup.
13489
Daniel Veillard3739b982001-06-19 12:51:30 +000013490Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13491
13492 * Makefile.am: Kjartan Maraas provided a small patch to
13493 add xml2-config.in to EXTRA_DIST
13494
Daniel Veillarda9142e72001-06-19 11:07:54 +000013495Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13496
13497 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
13498 provided another failing case found in KDE, the way the
13499 ctxt->vctxt.nodeTab was allocated and freed changed over
13500 time but it wasn't completely cleaned up. This should fix it.
13501
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000013502Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13503
13504 * parser.c: Stephan Kulow also raised the fact that line number
13505 could get miscounted making debug harder, fixed the problem
13506 in xmlParseCharData()
13507
Daniel Veillard64b98c02001-06-17 17:20:21 +000013508Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13509
13510 * valid.c: Stephan Kulow pointed out a problem when validating
13511 and using an empty entity, forgot a 'break' in a case.
13512
Daniel Veillarde3c81b52001-06-17 14:50:34 +000013513Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13514
13515 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
13516 * doc/xml.html: updated with 2.3.11
13517
Daniel Veillard4ec885a2001-06-17 10:31:07 +000013518Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13519
13520 * TODO: updated adding cleanup of generated doc
13521 * configure.in: prepared to release 2.3.11
13522 * xmllint.c: added --version for bug reporting
13523 * doc/html/*.html: rebuilt the doc
13524
Daniel Veillard8b8d2252001-06-16 21:24:56 +000013525Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13526
13527 * xpath.c: first part of the work on selecting namespace to
13528 fix bug #56115
13529
Daniel Veillard96ed5832001-06-15 22:22:04 +000013530Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13531
13532 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
13533 when using -liconv
13534 * TODO: updated
13535
Daniel Veillardc4f631d2001-06-14 11:11:59 +000013536Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13537
13538 * HTMLtree.[ch]: more work on the HTML serialization routnes,
13539 cleanup, encoding support.
13540
Daniel Veillard608ad072001-06-14 08:32:28 +000013541Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13542
13543 * xpath.c: Thomas Broyer suggested a better patch for the / arg
13544
Daniel Veillard239d0522001-06-13 23:02:48 +000013545Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13546
13547 * xpath.c: bug detected by Ankh when / is used as a function arg
13548
Daniel Veillard02bb1702001-06-13 21:11:59 +000013549Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13550
13551 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
13552 of element and use it to avoid outputting formatting spaces at
13553 the wrong place. Implemented the format parameter for HTML save.
13554 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
13555 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
13556 result/HTML/wired.html: of course this impact the result of a
13557 number of HTML tests
13558
Daniel Veillard95d845f2001-06-13 13:48:46 +000013559Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13560
13561 * HTMLtree.[ch]: started augmenting the HTML save API with
13562 encoding and formatting parameters
13563
Daniel Veillardeca60d02001-06-13 07:45:41 +000013564Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13565
13566 * HTMLtree.h: cleanup and started evaluating the work needed on
13567 revamping the HTML output code
13568
Daniel Veillard84666b32001-06-11 17:31:08 +000013569Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13570
13571 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
13572
Daniel Veillard8bdd2202001-06-11 12:47:59 +000013573Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13574
13575 * valid.c: fixed bug #56049, forgot one check in the
13576 validation routine
13577
Daniel Veillardca2366a2001-06-11 12:09:01 +000013578Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13579
13580 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
13581
Daniel Veillard6761eee2001-06-11 10:29:38 +000013582Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13583
13584 * libxml.h: fixed an error in last commit
13585 * doc/FAQ.html: added an entry for compilation from CVS
13586
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000013587Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13588
13589 * xmlversion.h.in libxml.h: Cygwin patches
13590 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
13591 * tree.h: cleanup
13592
Daniel Veillardacd370f2001-06-09 17:17:51 +000013593Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13594
13595 * tree.c: patched xmlFreeNode() to avoid freeing() a static
13596 memory block in a strange case where libxml is linked twice
13597 in the binary.
13598
Daniel Veillard1d047672001-06-09 16:41:01 +000013599Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13600
13601 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
13602 state far too often, simple fix used to avoid it.
13603
Daniel Veillard4497e692001-06-09 14:19:02 +000013604Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13605
13606 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
13607 being processed, applied his patch
13608 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
13609
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000013610Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13611
13612 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
13613 provided fixes to compile on MSCC again
13614 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
13615 also provided an update for the project files.
13616
Daniel Veillarda682b212001-06-07 19:59:42 +000013617Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13618
13619 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
13620 bug #55810
13621
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000013622Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13623
13624 * tree.c: fixed xmlGetNsProp() to close bug #55683
13625 Note this requires libxslt to use it's own function instead.
13626
Daniel Veillardf0c53762001-06-07 16:07:07 +000013627Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13628
13629 * HTMLtree.c: when in a pre element no formatting space should
13630 be added.
13631 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
13632
Daniel Veillard068a9652001-06-07 15:30:26 +000013633Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13634
13635 * configure.in: added tests for signal() and signal.h
13636
Daniel Veillard541d6552001-06-07 14:20:01 +000013637Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13638
13639 * xpath.c: robert pointed out xmlXPathNINF was not initialized
13640
Daniel Veillard8a367d42001-06-07 14:01:34 +000013641Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13642
13643 * doc/libxml-doc.el: Felix Natter provided a new version for
13644 libxml2
13645
Daniel Veillard8a926292001-06-07 11:20:20 +000013646Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13647
13648 * HTMLtree.c: when in a pre element no formatting space should
13649 be added.
13650
Daniel Veillard14839d52001-06-06 16:11:56 +000013651Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13652
13653 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
13654
Daniel Veillarde95e2392001-06-06 10:46:28 +000013655Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13656
13657 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
13658 hack
13659 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
13660 * uri.c: fixed a warning
13661
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000013662Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13663
13664 * HTMLtree.c: trying to close bug #55772 escaping in script
13665 elements
13666 * doc/xml.html: suggest to send mail to the list
13667
13668Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000013669
13670 * error.c: attempt to fix the xmlGetVarStr breakage once and for
13671 good. Use a macro and based on the solution provided in
13672 vsnprintf manual page from GNU.
13673
Bjorn Reese99748722001-06-05 12:49:15 +000013674Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13675
13676 * error.c: Workaround for non-preserving variadic list.
13677 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
13678
Daniel Veillard2e4f1882001-06-01 10:11:57 +000013679Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13680
13681 * doc/xml.html: added 2.3.10 release
13682
Daniel Veillardb3a182e2001-06-01 09:28:09 +000013683Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13684
13685 * configure.in: releasing 2.3.10
13686
Daniel Veillard3c2758d2001-05-31 18:43:43 +000013687Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13688
13689 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
13690
Daniel Veillard20042422001-05-31 18:22:04 +000013691Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13692
13693 * encoding.c: Robert Collins provided a patch to add the
13694 "US-ASCII" encoding alias
13695
Daniel Veillard97ac1312001-05-30 19:14:17 +000013696Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13697
13698 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
13699 string oriented functions and started cleaning the related areas
13700 in xpath.c which needed fixing in this respect
13701
Daniel Veillard2d703722001-05-30 18:32:34 +000013702Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13703
13704 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
13705 #55380
13706 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
13707
Daniel Veillard9403a042001-05-28 11:00:53 +000013708Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13709
13710 * TODO: updated
13711 * nanohttp.[ch] : started adding APIs to get the redirected URL
13712 when this occurs (needed for further base computation
13713 * tree.h: cleanup
13714 * encoding.c: cleanup
13715 * SAX.c: minor change around ctxt->loadsubset
13716
Daniel Veillard6278fb52001-05-25 07:38:41 +000013717Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13718
13719 * Makefile.am include/Makefile.am: small change to have
13720 include/libxml rebuilt if working from CVS.
13721 * uri.c: applied another patch from Carl Douglas for URI escaping,
13722 this should close bug #51876
13723
Daniel Veillardd16df9f2001-05-23 13:44:21 +000013724Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13725
13726 * xinclude.c: fixed XInclude recursive behaviour bug #54678
13727 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
13728 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
13729 added specific regression test
13730 * parser.h: preparing for the XSLT mode where DTD inherited
13731 attributes are added to the tree.
13732
Daniel Veillardbbd22452001-05-23 12:02:27 +000013733Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13734
13735 * xinclude.[ch]: Updated the namespace for the Last Call version
13736 * result/XInclude/include test/XInclude/include: updated the
13737 testsuite accordingly
13738
Daniel Veillard8514c672001-05-23 10:29:12 +000013739Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13740
13741 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
13742 related to bug #51876
13743
Daniel Veillard42596ad2001-05-22 16:57:14 +000013744Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13745
13746 * tree.c: fixed a gross mistake in base computation, xml:base is
13747 not completely correct yet (need cascade).
13748 * xpath.[ch]: added the few things needed to find a function name
13749 and URI from the XPath context when it is called.
13750
Daniel Veillard81418e32001-05-22 15:08:55 +000013751Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13752
13753 * catalog.[ch]: fixes and add xmlLoadCatalogs()
13754 * DOCBparser.c: small cleanup
13755 * xmllint.c: added a --catalogs option to load catalogs from
13756 $SGML_CATALOG_FILES
13757 * tree.c: cleanup
13758 * configure.in: iconv library fixup, ICONV_LIBS
13759
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000013760Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13761
13762 * catalog.c: handling of CATALOG entries. detection of recursion,
13763 and a few bugfixes
13764 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
13765 against the default namespace
13766
Daniel Veillard04b93292001-05-21 08:15:31 +000013767Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13768
13769 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
13770
Daniel Veillarda97a19b2001-05-20 13:19:52 +000013771Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13772
13773 * parser.c: fixed propagation context info when parsing an
13774 external entity.
13775 * doc/html/*.html: regenerated a couple of docs
13776
Daniel Veillard4623acd2001-05-19 15:13:15 +000013777Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13778
13779 * doc/xml.html: update with 2.3.9 informations
13780
Daniel Veillardbed7b052001-05-19 14:59:49 +000013781Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13782
13783 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
13784 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
13785 * doc/html/* : rebuilt the docs
13786 * valid.c: small patch which may improve some case when
13787 validating.
13788
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000013789Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13790
13791 * HTMLparser.c: Closed bug #54891
13792 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
13793 to the suite
13794
13795Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13796
13797 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
13798 applied a documentation patch from LotR and filled in a few missing
13799 descriptions
13800
Daniel Veillard76d66f42001-05-16 21:05:17 +000013801Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13802
13803 * xpath.c tree.c parser.c: speed optimizations at the parser level
13804 document tree freeing and xpath evaluation
13805
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000013806Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13807
13808 * parser.c parser.h parserInternals.h: fixed a couple of
13809 interfaces for handling memory buffer input to const char *
13810 upon suggestion of JamesH.
13811
Daniel Veillardc3739e72001-05-15 15:23:27 +000013812Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13813
13814 * configure.in: LoTR sent a patch fixing the previous commit
13815
Daniel Veillarda4f27e02001-05-15 12:41:29 +000013816Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13817
13818 * configure.in: trying to deal again with the stoopid -R linking
13819 flag of Solaris
13820
Daniel Veillard790142b2001-05-15 10:51:53 +000013821Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13822
13823 * xpath.h: two nodeset access macros from Thomas Broyer
13824
Daniel Veillardba0b8c92001-05-15 09:43:47 +000013825Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13826
13827 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
13828 patch from Thomas Broyer
13829
Daniel Veillarde62d36c2001-05-15 08:53:16 +000013830Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13831
13832 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
13833 case
13834 * INSTALL: was empty added stuff from the FAQ
13835
Daniel Veillard75bea542001-05-11 17:41:21 +000013836Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13837
13838 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
13839 attributes handling and #54433 by adding xmlUnsetProp()
13840 and xmlUnsetNsProp()
13841
Daniel Veillard0a2a1632001-05-11 14:18:03 +000013842Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13843
13844 * HTMLparser.c: Patch from Jonas Borgström
13845 (htmlGetEndPriority): New function, returns
13846 the priority of a certain element.
13847 (htmlAutoCloseOnClose): Only close inline elements if they
13848 all have lower or equal priority.
13849 * result/HTML: this of course changed a number of tests results.
13850
Daniel Veillard7d6fd212001-05-10 15:34:11 +000013851Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13852
13853 * xmlIO.c catalog.c: plugged in the default catalog resolution
13854 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
13855 documentations
13856 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
13857
Daniel Veillarda7374592001-05-10 14:17:55 +000013858Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13859
13860 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
13861 integrating catalogs
13862 * catalog.[ch] testCatalog.c: adding a small catalo API
13863 (only SGML catalog support).
13864 * parser.c: restaured xmlKeepBlanksDefault(0) API
13865
Daniel Veillardc17337c2001-05-09 10:51:31 +000013866Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13867
13868 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
13869
Daniel Veillard257d9102001-05-08 10:41:44 +000013870Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13871
13872 * parser.c: added xmlParseExternalEntityPrivate() to allow
13873 propagation of ctxt->_private when parsing external entities
13874
Daniel Veillard083c2662001-05-08 08:27:14 +000013875Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13876
13877 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
13878
Daniel Veillard01ef7382001-05-08 07:31:43 +000013879Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13880
13881 * configure.in: fixed a small portability problem with AM_CONDITIONAL
13882
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000013883Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13884
13885 * valid.c: warn when indeterminist content model is detected
13886 * result/VC/ElementValid8: this adds a message
13887 * Makefile.am: add --novalid for VCM tests
13888 * parserInternals.c: added a call to Init memory
13889
Daniel Veillard64269352001-05-04 17:52:34 +000013890Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13891
13892 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
13893 when both parameters are NULL.
13894
Daniel Veillard37721922001-05-04 15:21:12 +000013895Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13896
13897 * valid.c: applied small patch from Gary Pennington, reindented
13898 some part of the code.
13899
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000013900Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13901
13902 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
13903 release, updated and regenerated the docs
13904
Daniel Veillard357c9602001-05-03 10:49:20 +000013905Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13906
13907 * xpath.c result/XPath/expr/floats : clarified and cleanup
13908 printing of abnormal floats in tests.
13909
Daniel Veillarda2bc3682001-05-03 08:27:20 +000013910Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13911
13912 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
13913 * results/HTML/ : a few changes in the output of the HTML tests as
13914 a result.
13915 * configure.in: tying to fix -liconv where needed
13916
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000013917Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13918
13919 * Makefile.am: fixed a stupid error
13920
Daniel Veillard7150a032001-05-02 16:41:11 +000013921Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13922
13923 * configure.in Makefile.am: make the inclusion of the trio
13924 modules in the library conditional
13925
Daniel Veillardc057c5d2001-05-02 12:41:24 +000013926Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13927
13928 * DOCBparser.c: patche from László Kovács, fixed entities refs
13929 in attributes handling
13930
Daniel Veillardedddff92001-05-02 10:58:52 +000013931Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13932
13933 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
13934 flushing
13935
Daniel Veillardc8f620b2001-04-30 20:31:33 +000013936Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13937
13938 * xpath.c: fix of an XSLT namespace bug reported on the list
13939 general/bug-8-
13940
Daniel Veillard5792e162001-04-30 17:44:45 +000013941Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13942
13943 * strio.h trio.c: Dan McNichol suggested a couple of small
13944 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
13945
Daniel Veillard02141ea2001-04-30 11:46:40 +000013946Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13947
13948 * tree.c parser.c encoding.c: spent a bit more time looking
13949 at the parsing speed and DOM handling. Added a few more
13950 speedups.
13951
Daniel Veillard3ed155f2001-04-29 19:56:59 +000013952Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13953
13954 * parser.c: small but effective parsing speed improvement
13955
Daniel Veillardb59076b2001-04-29 17:04:07 +000013956Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13957
13958 * configure.in: default on the DocBook parser inclusion (for Gnome)
13959 * DOCBparser.h: fixed a header reference
13960
Daniel Veillardb45c43b2001-04-28 17:02:11 +000013961Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13962
13963 * configure.in xpath.c: applied Bjorn patches for FPE on the
13964 alpha
13965
Daniel Veillardeefd4492001-04-28 16:55:50 +000013966Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13967
13968 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
13969 xmlSaveFormatFileTo()
13970
Daniel Veillarde39a93d2001-04-28 14:35:02 +000013971Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13972
13973 * xpath.c: simple and efficient optimization, XPath functions
13974 aways bind to the same code, cache this
13975 * TODO: updated (by saying some is obsolete)
13976
Daniel Veillard2156a562001-04-28 12:24:34 +000013977Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13978
13979 * xpath.c: more cleanup work on XPath name parsing routines
13980
Daniel Veillard61d80a22001-04-27 17:13:01 +000013981Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13982
13983 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
13984 xmlXPathParseName
13985 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
13986 * debugXML.c: avoid compilation problems if compiling without
13987 HTML support, Igor Zlatkovic
13988 * win32/libxml2/libxml2.def.src: being able to compile without
13989 XPath on Windows
13990
Daniel Veillarddbb14a72001-04-26 20:54:01 +000013991Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13992
13993 * libxml.m4: yet another patch from Toshio Kuratomi
13994
Daniel Veillard2913e4c2001-04-26 19:29:02 +000013995Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13996
13997 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
13998
Daniel Veillard67fee942001-04-26 18:59:03 +000013999Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14000
14001 * tree.[ch]: added xmlSaveFormatFile interface for saving
14002 and indenting a file.
14003
Daniel Veillard82e49712001-04-26 14:38:03 +000014004Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14005
14006 * xpath.c: fixed bug #53689 related to processing-instruction()
14007
Daniel Veillard02f077a2001-04-26 10:59:11 +000014008Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14009
14010 * DOCBparser.c: patche from László Kovács
14011
Daniel Veillard30211a02001-04-26 09:33:18 +000014012Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14013
14014 * parser.c: applied fixes from Christian Glahn bug report #53391
14015
Daniel Veillard5a7c3452001-04-26 09:16:13 +000014016Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14017
14018 * error.c: Jean François Lecomte provided a complete description
14019 and a fix to bug #53537
14020
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000014021Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14022
14023 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
14024
Daniel Veillard1034da22001-04-25 19:06:28 +000014025Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14026
14027 * DOCBparser.c SAX.c: a bit more work on entities processing.
14028 Still Need to cleanup XML output and references in attributes
14029
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000014030Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14031
14032 * DOCBparser.c include/Makefile.am: two patches from László Kovács
14033
Daniel Veillardb33c2012001-04-25 12:59:04 +000014034Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14035
14036 * tree.c: trying to fix #53574, not completely complete,
14037 I would like xmllint --copy --debug test/ent1 and
14038 xmllint --debug test/ent1 to show the same result.
14039 * xpath.c: fix a bug when trying to sort namespace nodes
14040
Daniel Veillard5146f202001-04-25 10:29:44 +000014041Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14042
14043 * HTMLtree.c: real fix for #53402
14044
Daniel Veillard7533cc82001-04-24 15:52:00 +000014045Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14046
14047 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
14048 PIs when using xsl:output
14049 * valid.c: closing #53537 some case generate segfaults if there
14050 is validity errors
14051
Daniel Veillard61b33d52001-04-24 13:55:12 +000014052Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14053
14054 * SAX.c testDocbook.c DOCBparser.c: more work on the support
14055 of external parsed entities, added --noent to testDocbook
14056 * valid.c: Garry Pennington found an uninitialized variable
14057 access in xmlValidateElementContent()
14058
Daniel Veillard56098d42001-04-24 12:51:09 +000014059Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14060
14061 * HTMLparser.c : HTML parsing still sucks ... trying to deal
14062 with madness
14063 * result/HTML/ : this modified the result of the regression tests
14064 a lot.
14065
Daniel Veillard122376b2001-04-24 12:12:30 +000014066Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14067
14068 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
14069 to doc where it wasn't checked against NULL reported by
14070 Jens Laas
14071
Daniel Veillard43dadeb2001-04-24 11:23:35 +000014072Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14073
14074 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
14075 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
14076
Daniel Veillardeae522a2001-04-23 13:41:34 +000014077Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14078
14079 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
14080 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
14081 * SAX.[ch]: cleanup and updates for DocBook
14082 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
14083 ex SGML identifier changes
14084 * valid.c: removed a static unused function.
14085
Daniel Veillardde57c612001-04-23 09:13:36 +000014086Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14087
14088 * HTMLtree.c: applied change for Paul Sponagl on script saving
14089 * Makefile.am: the warning about entity title.xml are normal.
14090
Daniel Veillard393df012001-04-22 20:11:18 +000014091Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14092
14093 * configure.in: release of 2.3.7
14094 * Makefile.am: fixing make distcheck
14095
Daniel Veillarda41123c2001-04-22 19:31:20 +000014096Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14097
14098 * doc/html/* doc/xml.html: updated and regenerated the docs
14099
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000014100Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14101
14102 * xpath.c: fixed the XPointer problem introduced in 2.3.6
14103
Daniel Veillarde82a9922001-04-22 12:12:58 +000014104Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14105
14106 * tree.c: fixed #53388 with the provided patch
14107
Daniel Veillard06803992001-04-22 10:35:56 +000014108Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14109
14110 * valid.c: Bjorn detected an invalid memory access. Fixed
14111 vstateVPush()
14112
Daniel Veillard40af6492001-04-22 08:50:55 +000014113Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14114
14115 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
14116
Bjorn Reese70a9da52001-04-21 16:57:29 +000014117Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
14118
14119 * libxml.h: new header used only for the compilation of libxml
14120 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
14121 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
14122 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
14123 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
14124 xmlmemory.c xpath.c xpointer.c: libxml.h integration
14125 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
14126 baseline (version 1.2 plus a single patch).
14127 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
14128 scientific notation for numbers. Tests added.
14129 * xpath.c: formatting of numbers changed to use sprintf
14130 (contribution from William Brack)
14131
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000014132Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14133
14134 * valid.c: cleanup, more useful debugging
14135 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
14136 * xmlIO.c: entity loading is printed as an error when validating
14137
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000014138Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14139
14140 * valid.c: fixed to validate within entities
14141 * test/VCM/v22.xml: added a specific testcase
14142
Daniel Veillardca1f1722001-04-20 15:47:35 +000014143Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14144
14145 * valid.c: forgot an epsilon transition in for ()+
14146 * test/VCM/v21.xml : added a specific test case
14147
Daniel Veillard85349052001-04-20 13:48:21 +000014148Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14149
14150 * valid.c: removed a state explosion exhibited by RSS
14151 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
14152 from bug #51872
14153
Daniel Veillarddab4cb32001-04-20 13:03:48 +000014154Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14155
14156 * valid.[ch] tree.h: worked *hard* to get non-determinist content
14157 validation without using an ugly NFA -> DFA algo in the source.
14158 Made a specific algorithm easier to maintain, using a single
14159 stack and without recursion.
14160 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
14161 * hash.c: made the growing routine static
14162 * tree.h parser.c: added the parent information to an
14163 xmlElementContent node.
14164
Daniel Veillarde470df72001-04-18 21:41:07 +000014165Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14166
14167 * SAX.c parser.c xpath.c: generating IDs when not validating
14168 from an external parsed entity was poisoning the ID has table
14169 with removed values. This was killing XSLT on the KDE help
14170 browser.
14171
Daniel Veillardceacdd92001-04-18 15:10:35 +000014172Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14173
14174 * entities.h: andrew@ugh.net.au detected a double declaration
14175
Daniel Veillarda10efa82001-04-18 13:09:01 +000014176Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14177
14178 * debugXML.c hash.c tree.h valid.c : some changes related to
14179 the validation suport to improve speed with DocBook
14180 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
14181 the way validation errors get reported
14182
Daniel Veillard1ed3f882001-04-18 09:45:35 +000014183Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14184
14185 * HTMLparser.c HTMLtree.c: applied part of the patches provided
14186 by P C Chow and William M. Brack for XSLT HTML output
14187
Daniel Veillard2d90de42001-04-16 17:46:18 +000014188Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14189
14190 * xmlversion.h.in win32config.h win32/libxml2/*: applied
14191 Igor Zlatkovic patches for MSC compilation and added his
14192 updates
14193
Daniel Veillarde043ee12001-04-16 14:08:07 +000014194Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14195
14196 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
14197 prefix lookup.
14198 * parserInternals.c: fixed the bug reported by Morus Walter
14199 due to an off by one typo in xmlStringCurrentChar()
14200
Daniel Veillarda3bfca52001-04-12 15:42:58 +000014201Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14202
14203 * HTMLparser.c result/HTML/*: revamped the way the HTML
14204 parser handles end of tags or end of input
14205
Daniel Veillard82daa812001-04-12 08:55:36 +000014206Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14207
14208 * tree.[ch] : added xmlDocCopyNode for gdome2 support
14209
Daniel Veillard67a21302001-04-11 14:39:16 +000014210Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14211
14212 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
14213 bug where the linktime verions of free() won't work ...
14214
Daniel Veillard27b55282001-04-11 12:22:25 +000014215Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14216
14217 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
14218
Daniel Veillardafc73112001-04-11 11:51:41 +000014219Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14220
14221 * doc/xml.html: added 2.3.6 release
14222
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000014223Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14224
14225 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
14226 * result/wml.xml: resulted in a small output change
14227
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000014228Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14229
14230 * tree.c: xmlNewDoc was missing the charset initialization
14231 * xmllint.c: added --auto to autogenerate a doc, allow to
14232 reproduce the problem fixed on xmlNewDoc
14233
Daniel Veillard1731d6a2001-04-10 16:38:06 +000014234Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14235
14236 * xpath.c: trying to get 52979 solved
14237 * tree.c result/ result/noent/: trying to get 52712 solved, this
14238 also made me clean up the fact that XML output in general should
14239 not add formating blanks by default, this changed the output of
14240 a few tests
14241
Daniel Veillard73639a72001-04-10 14:31:39 +000014242Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14243
14244 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
14245
Daniel Veillardfac26a12001-04-08 13:08:14 +000014246Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14247
14248 * configure.in: finally released 2.3.6
14249
Daniel Veillard911f49a2001-04-07 15:39:35 +000014250Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14251
14252 * xpath.c: checking for null pointer generated by new code
14253
Daniel Veillardd8df6c02001-04-05 16:54:14 +000014254Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14255
14256 * xpath.c: fixed a [] evaluation problem reported
14257 * test/XPath/tests/simpleaddr: extended test
14258 * result/XPath/simpleaddr: updated result
14259
Daniel Veillard3b2c2612001-04-04 00:09:00 +000014260Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14261
14262 * xmllint.c: Dan Timis reported a portability problem
14263 on Macs without mmap, fixed it.
14264
Daniel Veillardb38bd552001-04-03 18:22:00 +000014265Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14266
14267 * testXPath.c : added a --tree option allowing to display the
14268 tree dump of the XPath expression
14269
Daniel Veillard4dd93462001-04-02 15:16:19 +000014270Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14271
14272 * xpath.c: fixed a memleak when comparing nodesets
14273 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
14274 * tree.c: added a TODO
14275
Daniel Veillard92ad2102001-03-27 12:47:33 +000014276Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14277
14278 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
14279 we need string functions
14280 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
14281 to be able to use them where needed. Applied some changes
14282 to reduce name linking pollution and compile in only what's
14283 needed.
14284 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
14285 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
14286 for the string manipulation functions
14287 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
14288 to the free() function of xmlmemory.c
14289 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
14290 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
14291 usage.
14292
14293
Daniel Veillard2be30642001-03-27 00:32:28 +000014294Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14295
14296 * error.c: applied the context output patch of the error
14297 handling submitted by Chuck Griffith
14298 * error/VC/*: this slightly change some error logs
14299
Daniel Veillard50582112001-03-26 22:52:16 +000014300Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14301
14302 * parser.c: fixed line number reporting on error
14303
Daniel Veillard04be4f52001-03-26 21:23:53 +000014304Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14305
14306 * parser.c: Sullivan and Darin found a parser bug,
14307 applied the patch.
14308
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000014309Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14310
14311 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
14312 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
14313 xmlversion.h.in xpointer.c: of course the way I defined
14314 UNUSED breaks on old gcc version. Try to be smart and
14315 also define it directly in xmlversion.h
14316 * configure.in: removed -ansi flag from the pedantic set
14317
14318Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000014319 Huge cleanup, I switched to compile with
14320 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
14321 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
14322 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
14323 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
14324 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
14325 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
14326 encoding.h entities.c error.c list.[ch] nanoftp.c
14327 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
14328 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
14329 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
14330 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
14331 Cleanup, staticfied a number of non-exported functions,
14332 detected and cleaned up a dozen of problem found this way,
14333 avoided a lot of public function name/typedef/system names clashes
14334 * doc/xml.html: updated
14335 * configure.in: switched private flags to the really pedantic ones.
14336
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000014337Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14338
14339 * configure.in: 2.3.5
14340 * doc/html/*: rebuilt the docs
14341
Daniel Veillard146c9122001-03-22 15:22:27 +000014342Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14343
14344 * parser.c: fixed a reported bug in NOTATION parsing
14345 * uri.c: accepted but not fixed bug 51876, added TODO
14346 * Makefile.am: fixed bug 51876
14347
Daniel Veillarda5f013b2001-03-22 12:44:45 +000014348Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14349
14350 * config.h.in configure.in error.c: fix a compilation problem
14351 on platforms without vsnprintf (xml@thewrittenword.com)
14352
Daniel Veillarde020c3a2001-03-21 18:06:15 +000014353Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14354
14355 * parser.c: fixed a function name header typo
14356 * SAX.c: notations can also occur in external subset.
14357
Daniel Veillard7d42b542001-03-20 13:22:46 +000014358Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14359
14360 * error.c: removed a C++ like comment
14361
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000014362Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14363
14364 * parser.c: fixing bug 52299 strange condition leading
14365 to a parser crash due to a buffer overflow
14366 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
14367 added the specific test case
14368
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000014369Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14370
14371 * xpath.[ch]: still a lot of cleanup based on XSLT, added
14372 xmlXPathConvert{String,Number,Boolean} to be able to make
14373 type casts without a context stack, fixed some implementation
14374 problems related to the absence of context at parse-time,
14375 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
14376 in the public API too
14377 * xpointer.c xpathInternals.h: we need to know at parse time
14378 whether we are compiling an XPointer
14379
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000014380Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14381
14382 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
14383 cleaned up the parser internals, refactored XPath code, added
14384 new compilation based APIs and cleanly separated public and
14385 private APIs.
14386
Daniel Veillardd007d6c2001-03-19 00:01:07 +000014387Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14388
14389 * xpath.h: the comp field must be added at the end to avoid
14390 killing binary compat.
14391
Daniel Veillard9e7160d2001-03-18 23:17:47 +000014392Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14393
14394 * Makefile.am: detect XPath memleaks in regreson tests
14395 * error.c: fixed and error w.r.t. error reporting still using
14396 stderr
14397 * hash.c: added new line at end of file
14398 * tree.h: minor cleanup
14399 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
14400 expression parsing from evaluation, resulted in a number of
14401 changes internally, and in XPointer. Likely to break stuff
14402 using xpathInternals.h but should remain binary compatible,
14403 new interfaces will be added.
14404
Daniel Veillardd574f782001-03-14 19:40:17 +000014405Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14406
14407 * configure.in: fixed a couple of problems reported by
14408 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
14409 without gcc on non linux platforms.
14410
Daniel Veillard0a6c3582001-03-14 19:15:37 +000014411Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14412
14413 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
14414 a fix for --with-html-dir= configure support. I hope it won't
14415 break rpm generation
14416
Daniel Veillarda022fe02001-03-14 16:30:00 +000014417Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14418
14419 * xmlIO.c: one function comment cleanup.
14420
Daniel Veillard25239c12001-03-14 13:56:48 +000014421Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14422
14423 * SAX.c: external subset notations were improperly registered
14424 in the internal subset.
14425
Daniel Veillard2c4754f2001-03-13 09:31:12 +000014426Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14427
14428 * README.cvs-commits: added, pointing to HACKING
14429 * HACKING: updated
14430
Daniel Veillard82ab81e2001-03-12 21:11:21 +000014431Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14432
14433 * parser.c: and Matt Sergeant found one in the XML push
14434 parser (erroneous check I forgot to remove when I fixed the
14435 main parser).
14436
Daniel Veillard68d7b672001-03-12 18:22:04 +000014437Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14438
14439 * xpath.c: ptittom found a small bug in UnaryExpr
14440
Daniel Veillarde356c282001-03-10 12:32:04 +000014441Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14442
14443 * configure.in: bumped to 2.3.4
14444 * error.c: fixed bug #51860
14445 * tree.c: fixed bug #51861
14446 * valid.c: cleanup, more debug, failed to fix one bug crap ...
14447 * tree.[ch] : added xmlDefaultBufferSize
14448 * nanoftp.c: typo in function name header block
14449 * doc/xml.html : updated, added link to XML::LibXSLT
14450 * doc/html/* : rebuilt the docs
14451
Daniel Veillard80f32572001-03-07 19:45:40 +000014452Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14453
14454 * parser.c SAX.c: the new content parsing code raised an
14455 ugly bug in the characters() SAX callback. Found it
14456 just because of strangeness in XSLT XML Rec ouptut :-(
14457
Daniel Veillard6c831202001-03-07 15:57:53 +000014458Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14459
14460 * Makefile.am: Martin Baulig suggested to add -lm
14461 * tree.c: found another bug in xmlNodeGetContent()
14462
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000014463Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14464
14465 * xpath.c: Bjorn found the error related to strictness of comparison.
14466
Daniel Veillard29631a82001-03-05 09:49:20 +000014467Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14468
14469 * parser.c: trying to fix the Dtd parsing problem reported
14470 by Gary, side effect of last week speed optimizations.
14471
Daniel Veillard14be0a12001-03-03 18:50:55 +000014472Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14473
14474 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
14475 * parserInternals.c: removed unneeded test raised by Stric
14476
Bjorn Reesee1dc0112001-03-03 12:09:03 +000014477Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
14478
14479 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
14480 and fixed by William Brack). Added xmlXPathFormatNumber.
14481 Changed the sorting slightly.
14482 * configure.in Makefile.am example/Makefile.am: Added -lm.
14483 Please note that applications linking with libxml2, must
14484 also like with the math library from now on.
14485
Daniel Veillardf9533d12001-03-03 10:04:57 +000014486Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14487
14488 * HTMLparser.c: fixed loop reported by Marc Sanfacon
14489
Daniel Veillard2f362242001-03-02 17:36:21 +000014490Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14491
14492 * parser.c: one must report spaces even if the Dtd element
14493 content proves that this is not part of the element content.
14494 * result/valid/*.xml: this changed the ouptu slightly
14495
Daniel Veillardb402c072001-03-01 17:28:58 +000014496Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14497
14498 * configure.in: bumped to 2.3.3
14499 * doc/xml.html: updated
14500
Daniel Veillard77851712001-02-27 21:54:07 +000014501Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14502
14503 * tree.c: minor doc fix
14504 * xpath.c: deallocation issues when a result tree has been
14505 converted to a node-set
14506
Daniel Veillardec70e912001-02-26 20:10:45 +000014507Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14508
14509 * doc/xml.html: oops corrected dates s/2000/2001
14510
Daniel Veillard8730c562001-02-26 10:49:57 +000014511Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14512
14513 * valid.c: new patch from Gary Pennington
14514
Daniel Veillard91e9d582001-02-26 07:31:12 +000014515Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14516
14517 * doc/xml.html: applied patch from Ankh
14518
Daniel Veillardedac3c92001-02-26 01:36:19 +000014519Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14520
14521 * xinclude.c: fixed a problem building on Mac
14522
Daniel Veillard21a0f912001-02-25 19:54:14 +000014523Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14524
14525 * parser.c: more work on increasing parsing ferformances
14526
Daniel Veillard48b2f892001-02-25 16:11:03 +000014527Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14528
14529 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
14530 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
14531 avoiding memcpy in production builds MEM_CLEANUP macro use
14532 * parser.[ch] parserInternals.c: optimizations of the tightest
14533 internal loops inside the parser. Better checking of I/O
14534 flushing/loading conditions
14535 * xmllint.c : added --timing
14536
Daniel Veillard71681102001-02-24 17:48:53 +000014537Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14538
14539 * configure.in: bumped to 2.3.2
14540 * doc/xml.html: updated for release
14541
Daniel Veillardbbd51d52001-02-24 03:07:03 +000014542Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14543
14544 * xpath.c: found a memleak and fixed a nasty bug
14545
Daniel Veillardf7cd4812001-02-23 18:44:52 +000014546Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14547
14548 * xmllint.[c1] : added return code errors for xmllint
14549 * xpath.c: specific debug dump function for result value trees
14550
Daniel Veillard4b637072001-02-21 21:52:55 +000014551Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14552
14553 * xpath.c: finally implemented xmlXPathCompareNodeSets
14554 * test/XPath/expr/floats results/XPath/expr/floats: added
14555 a test for float expressions
14556
Daniel Veillardf714aa32001-02-21 03:07:44 +000014557Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14558
14559 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
14560 * parserInternals.[ch]: trying to speed up parsing
14561 * xpath.c : speeded up node set equality op
14562
Daniel Veillarde0c3a622001-02-19 18:05:20 +000014563Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14564
14565 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
14566 better handling of ID/IDREF and the list modules associated
14567 * configure.in: small CFLAGS cleanup
14568
Daniel Veillarda8abee62001-02-19 15:14:59 +000014569Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14570
14571 * configure.in: fixed iconv detection on AIX (stric)
14572
Daniel Veillardbca64ef2001-02-19 22:20:01 +000014573Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000014574
14575 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
14576
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000014577Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
14578
14579 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
14580 and optimized xmlXPathNodeSetSort
14581
Daniel Veillard142adbf2001-02-17 13:21:05 +000014582Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14583
14584 * xpath.c: bug fix when context size is 0
14585 * parser.c: I like Norm's Dtd because they still manage to break
14586 the parser occasionally
14587
Daniel Veillardf23e0092001-02-16 13:21:29 +000014588Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14589
14590 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
14591
Daniel Veillarde0e26512001-02-16 00:11:46 +000014592Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14593
14594 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
14595 attributes within the XML-1.0 namespace
14596
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000014597Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14598
14599 * xpathInternals.h: exported a few axis functions
14600 * doc/xml.html: updated the doc
14601
Daniel Veillard760f4422001-02-15 14:59:48 +000014602Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14603
14604 * configure.in: applied patch from Daniel van Balen for OpenBSD
14605 and bumped version to 2.3.1
14606 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
14607 attempt to find autoclosing was simply broken, removed it,
14608 updated the examples, this is better
14609
Daniel Veillardd194dd22001-02-14 10:37:43 +000014610Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14611
14612 * hash.[ch]: added Paolo Casarini patch to provide Delete from
14613 hash functionnalities.
14614 * doc/html/* : rebuild the doc
14615
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000014616Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14617
14618 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
14619 on predicate
14620 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
14621 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
14622 really want to have tags closed on output even if we accept
14623 unclosed ones on input
14624
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000014625Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14626
14627 * xpath.c: ouch don't free NULL, rare case fixed
14628 * tree.c: don't coalesce text nodes if they don't have the
14629 same behaviour wrt escaping on output
14630
Daniel Veillardd12b69d2001-02-11 20:17:31 +000014631Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14632
14633 * xpath.c: small fixup
14634 * SAX.c: don't warn on empty namespaces.
14635
Daniel Veillard6a2e4062001-02-08 10:31:33 +000014636Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14637
14638 * README: a bit of cleanup
14639 * configure.in: preparing for 2.3.0 release
14640
Daniel Veillard1f83d392001-02-08 09:37:42 +000014641Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14642
14643 * hash.[ch]: added a first version of xmlHashSize()
14644 * valid.c: another bug fix from Gary Pennington
14645
Daniel Veillard5eef6222001-02-07 18:24:48 +000014646Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14647
14648 * valid.c: couple of bug fixes pointed by Gary Pennington
14649 * HTMLtree.c: #if 0 cleanup
14650
Daniel Veillard2c257ec2001-02-06 13:29:07 +000014651Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14652
14653 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
14654 which removes a time consuming check of xmlXPathNodeSetAdd()
14655 and use it in places where we are sure to not break unicity
14656
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000014657Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14658
14659 * xpath.c: bug fixes found from XSLT
14660 * tree.c: preserve node->name special values when copying nodes.
14661 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
14662 external subset are fetched when available but without full
14663 validation. Added xmlLoadExtDtdDefaultValue, need a function.
14664 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
14665 output with encoding disabled.
14666
Daniel Veillard2c833b62001-02-03 08:52:06 +000014667Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14668
14669 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
14670 xmlCheckFilename should not be called from xmlFileOpenW
14671 and xmlGzfileOpenW
14672
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000014673Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14674
14675 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
14676 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
14677 added the new tests for URI normalization
14678 * testURI.c: fixed stoopid bugs
14679 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
14680 the URI in the error messages are now properly normalized
14681
Daniel Veillardea28ce62001-02-02 08:20:19 +000014682Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14683
14684 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
14685
Daniel Veillarde99a4762001-02-01 04:34:35 +000014686Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14687
14688 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
14689
Daniel Veillard2b325a02001-01-31 20:46:31 +000014690Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14691
14692 * xpath.c: fixed mod operator
14693
Daniel Veillardde55cf62001-01-31 15:53:13 +000014694Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14695
14696 * parser.c: fixed xmlStrcat doc
14697 * tree.c: 2 fixes form Anders Carlson for copying nodes and
14698 trees.
14699
Daniel Veillard2f913b72001-01-31 13:23:49 +000014700Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14701
14702 * xpath.c result/XPath/tests/chaptersbase
14703 result/XPath/tests/simplebase: fixed XPath node()
14704 * tree.c: small fix in xmlNewNs()
14705 * Makefile.am: removed extraneous xml2Conf.sh rule
14706
Daniel Veillardb42042b2001-01-28 07:40:36 +000014707Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14708
14709 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
14710 Changed the library name, in order to get libxml-devel and
14711 libxml2-devel to coexist on a single system
14712 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
14713 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
14714
Daniel Veillardee0a4662001-01-27 18:59:33 +000014715Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14716
14717 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
14718 libxml2-devel installable in // as libxml-devel.
14719
Daniel Veillard5eb05942001-01-27 17:50:22 +000014720Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14721
14722 * doc/Makefile.am: fixed make rebuild in doc
14723 * doc/html/*.html: rebuilt the docs
14724
Daniel Veillard65c295d2001-01-26 09:32:39 +000014725Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14726
14727 * tree.c: patch from Bjorn Reese on xmlBufferCCat
14728
Daniel Veillard8e199902001-01-25 18:54:39 +000014729Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14730
14731 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
14732 the HTML doc to go into the -devel RPM ...
14733 * aclocal.m4 config.h.in: some updates due to auto* magic
14734
Daniel Veillard93086662001-01-25 18:13:04 +000014735Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14736
14737 * xpath.h: added a hook in the context structure allowing to
14738 link to extra support, needed for XSLT
14739
Daniel Veillardf17e09b2001-01-25 13:55:35 +000014740Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14741
14742 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
14743 xmlXPtrCmpPoints to use it.
14744 * propagated the following patch from Alejandro Forero
14745 * include/win32config.h xmlIO.c: applied further suggestions
14746 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
14747 * example/gjobread.c: fixed warnings, now that it builds
14748
14749Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
14750
14751 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
14752
14753 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
14754 filename points to a valid file (not a directory).
14755 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
14756 Added calls to xmlCheckFilenameDir.
14757
14758 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
14759 `path' (rather than `filename') as the parameter to gzopen and open.
14760
Daniel Veillard48177c22001-01-23 15:27:41 +000014761Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14762
14763 * Makefile.am: fixed a problem with EXTRA_DIST
14764
Daniel Veillardb83ba402001-01-22 22:45:10 +000014765Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14766
14767 * Makefile.am example/Makefile.am: finally found the trick
14768 to build the example, i.e. add "." in SUBDIRS before example
14769 in the list <grin/>
14770
Daniel Veillard82687162001-01-22 15:32:01 +000014771Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14772
14773 * doc/xml.html: updated with an XSLT section, removed pointer to
14774 W3C CVS base.
14775
Daniel Veillard8a7642f2001-01-22 10:45:16 +000014776Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14777
14778 * xpath.c: when copying a XSLT tree object teh tree need to be copied
14779 too, and deallocation need to occur the same way.
14780
Daniel Veillarde4566462001-01-22 09:58:39 +000014781Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14782
14783 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
14784 type correponding to an XSLT result tree fragment. Share most
14785 of the data format with node set, as well as operators.
14786 * HTMLtree.c: added a newline at the end of the doctype output
14787 whe this one is not present initially.
14788 * tree.c: make sure taht the parent and doc pointers are properly
14789 set when copying attributes (lists).
14790
Daniel Veillard701c7362001-01-21 09:48:59 +000014791Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14792
14793 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
14794
Daniel Veillard5a2b6972001-01-20 21:15:50 +000014795Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14796
14797 * xpath.c: seems I finally killed that ugly path evaluation
14798 context bug (tagged 9999 in case is is wrong)
14799
Daniel Veillard8f4d9752001-01-19 05:32:34 +000014800Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14801
14802 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
14803 for XSLT
14804
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000014805Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14806
14807 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
14808 for xmlGzfileOpen() bug
14809
Daniel Veillardf6eea272001-01-18 12:17:12 +000014810Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14811
14812 * xpath.c: removed an error found by XSLT usage
14813 * tree.c parserInternals.h: use a predefined static string
14814 for text and comment nodes, avoid freeing them in xmlFreeNode,
14815 exported the string name in parserInternals.h and added
14816 another value to disable encoding at output (for XSLT),
14817 gain memory, time.
14818
Daniel Veillard8f2cc572001-01-17 08:19:35 +000014819Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14820
14821 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
14822 win32/libxml2/libxml2_so.dsp: new makefiles and update
14823 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
14824
Daniel Veillardf831bfb2001-01-16 17:26:04 +000014825Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14826
14827 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
14828 Gary Pennington
14829
Daniel Veillard389e6b72001-01-15 19:41:13 +000014830Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14831
14832 * xpath.c: fixed the comaprision of values and nodelists,
14833 need to compare nodelist still ...
14834 * debugXML.c: avoided a possible core dump
14835 * HTMLparser.c: cleanup
14836 * nanohttp.c: contributed fix.
14837 * tree.c: fixes in properties handling added xmlSetNsProp
14838 needed by libxslt
14839 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
14840 comment
14841 * TODO: updated
14842
Daniel Veillard167bd532001-01-06 21:09:34 +000014843Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14844
14845 * parser.c parserInternals.c: applied Bjorn Reese optimization
14846 patch
14847
14848Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14849
14850 * Makefile.am: applied patch fro make check from Martin Vidner
14851
Daniel Veillard503b8932001-01-05 06:36:31 +000014852Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14853
14854 * configure.in: preparing 2.2.11
14855 * doc/html/*: rebuild the HTML files
14856 * doc/xml.html : updated
14857
Daniel Veillardc2f4df22001-01-04 14:06:39 +000014858Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14859
14860 * tree.c: fixed a stupid bug
14861 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
14862 patches related to validation of an XInclude processing result
14863 * TODO: updated
14864
Daniel Veillarde2488192001-01-04 10:54:22 +000014865Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14866
14867 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
14868 on large files
14869
Daniel Veillardf060a412001-01-03 20:52:44 +000014870Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14871
14872 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
14873
Daniel Veillard45cff692001-01-03 18:02:04 +000014874Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14875
14876 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
14877 reported by Jonas Borgström
14878 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
14879
Daniel Veillard08108982001-01-03 15:24:58 +000014880Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14881
14882 * testXPath.c xpath.c: fixing the XPath union expressions problem
14883 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
14884
Daniel Veillard4a6845d2001-01-03 13:32:39 +000014885Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14886
14887 * xmllint.c: Made is so if the file name is "-" is will read form
14888 standard input. Sven Heinicke <sven@zen.org>
14889 * tree.c: fixed a problem when growing buffer
14890 * tree.h: fixed the comment of the node types following andersca
14891 comment
14892 * TODO: updated
14893
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000014894Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14895
14896 * HTMLparser.[ch]: added a way to avoid adding automatically
14897 omitted tags. htmlHandleOmittedElem() allows to change the
14898 default handling.
14899 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
14900 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
14901 of xmllint too when using --memory flag, added a memory test
14902 suite at the Makefile level.
14903 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
14904 with namespace use when encountering QNames in XPath evalation,
14905 added xmlns() scheme in XPointer.
14906 * nanoftp.c : incorporated a fix
14907 * parser.c xmlIO.c: fixed problems raised with encoding when using
14908 the memory I/O
14909 * parserInternals.c: closed bug 25934 reported by
14910 torsten.landschoff@innominate.de
14911 * TODO: updated
14912
Daniel Veillarda1fe9102000-11-25 10:49:25 +000014913Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14914
14915 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
14916 on a non-updated tree :-(, made a 2.2.10 release to correct the
14917 situation
14918
Daniel Veillardce6e98d2000-11-25 09:54:49 +000014919Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14920
14921 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
14922 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
14923 integrated a set of OpenVMS changes from Howard Taylor
14924 <Howard.Taylor@pacoast.com>
14925
Daniel Veillard58770e72000-11-25 00:48:47 +000014926Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14927
14928 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
14929 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
14930
Daniel Veillardf62ceff2000-11-24 23:36:01 +000014931Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14932
14933 * HTMLparser.c: some fixes on auto-open of html/head/body
14934 * encoding.c: fixed a compilation error on some gcc env
14935 * xpath.c xpointer.[ch] xpathInternals.h: improved the
14936 XPointer implementation
14937 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
14938 related XPointer tests and associated results
14939
Daniel Veillard300f7d62000-11-24 13:04:04 +000014940Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14941
14942 * doc/xmldtd.html doc/xml.html: following a short step by step
14943 guidance on IRC to help maciej with DTDs I started a small
14944 page on the subject.
14945
Daniel Veillard748e45d2000-11-17 16:36:08 +000014946Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14947
14948 * HTMLparser.c: fixed handling of broken charrefs
14949 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
14950 patches
14951
Daniel Veillard28929b22000-11-13 18:22:49 +000014952Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14953
14954 * doc/xml.html doc/html/* : rebuilt the docs after adding
14955 xinclude and updated page for 2.2.7 and 2.2.8
14956 * configure.in: releasing 2.2.8
14957
Daniel Veillard41e06512000-11-13 11:47:47 +000014958Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14959
14960 * parser.[ch] parserInternals.c: applied the conditional
14961 section processing fix from Jonathan P Springer
14962 <jonathan.springer2@gte.net>
14963 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
14964 project file, fixed iconv default non support
14965 * xpath.c: fixed the problem of evaluating relative expressions
14966 when a node context is provided.
14967
Daniel Veillardbf432752000-11-12 15:56:56 +000014968Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14969
14970 * nanoftp.c: fixed gcc 2.95 new warnings
14971 * SAX.c: fixed a stupid bug
14972 * tree.c: fixed a formatting problem when round-tripping
14973 from/to memory
14974 * xinclude.c: chased memleak, fixed a base problem
14975 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
14976 xmlXPtrBuildNodeList()
14977 * TODO: updated
14978 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
14979 adding a first small set of regression tests for XInclude
14980
Daniel Veillardc2def842000-11-07 14:21:01 +000014981Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14982
14983 * nanohttp.[ch]: applied Wayne Davison patches to access
14984 the WWW-Authorization header.
14985 * parser.c: Closed Bug#30847: Problems when switching encoding
14986 in short files by applying Simon Berg's patch.
14987 * valid.c: fixed a validation problem
14988 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
14989 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
14990 Wayne Davison
14991 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
14992 need to be extended to non full nodes selections.
14993 * xinclude.c: starts to work decently
14994
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000014995Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14996
14997 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
14998 debugXML.c xmlversion.h.in: Started adding XInclude support,
14999 this is a new xmllint option
15000 * tree.c xpath.c: applied TOM patches for XPath
15001 * xpointer.c: fixed a couple of errors.
15002 * uri.c: added an escaping function needed for xinclude
15003 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
15004 new warning from RH70 gcc's version
15005
Daniel Veillarda4964b72000-10-31 18:23:44 +000015006Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15007
15008 * HTMLparser.c: fixed loop on invalid char in scripts
15009 * parser.c: update to description of xmlIOParseDTD()
15010 * libxml.m4 xmlversion.h.in: changes contributed by
15011 Michael Schmeing <m.schmeing@internet-factory.de>
15012 * configure.in: preparing for 2.2.7
15013 * Makefile.am: trying to avoid config.h and acconfig.h
15014 being included in the distrib
15015 * configure.in: released 2.2.7
15016
15017Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15018
15019 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
15020 like namespaces for good. Unified xmlNs and xmlNode somewhat.
15021
Daniel Veillard01411222000-10-30 15:33:22 +000015022Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15023
15024 * parser.[ch]: added xmlIOParseDTD()
15025 * xpointer.c: added support for the 2 extra parameters of
15026 string-range, fixed a stoopid error when '0' was present
15027 in XPointer expressions
15028 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
15029 testsuite for the above
15030
Daniel Veillard6db58192000-10-30 09:27:53 +000015031Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15032
15033 * libxml.spec.in: improved package descriptions
15034
Daniel Veillarda5db68a2000-10-29 18:06:06 +000015035Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15036
15037 * xpath.c xpathInternals.h: applied a large cleaning patch
15038 from TOM <ptittom@free.fr>, it also add namespace support
15039 for function and variables registration.
15040
Daniel Veillardbd20df72000-10-29 17:53:40 +000015041Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15042
15043 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
15044 * Makefile.mingw: Wayne Davison's update adding hash.c
15045
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000015046Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15047
15048 * xpath.c: fixed the root evaluation problems
15049 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
15050 ignorable spaces with <b> <bold> <em>
15051 * tree.c: fixed a loop in xmlSearchNsByHref()
15052
Daniel Veillard767662d2000-10-27 17:04:52 +000015053Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15054
15055 * xpath.c: applied another XPath patch from TOM
15056 * xpath.c include/makefile.am: applied another patch from
15057 china@thewrittenword.com (cleanup on IRIX).
15058
Daniel Veillard211cc0a2000-10-27 11:49:33 +000015059Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15060
15061 * xml-config.1: received a fixed version from Fredrik Hallenberg
15062 <hallon@lysator.liu.se>
15063
Daniel Veillardf6bf9212000-10-26 14:07:44 +000015064Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15065
15066 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
15067 cleanup patch for XPath
15068
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000015069Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15070
15071 * patched to redirrect all "out of context" error messages to
15072 a reconfigurable routine. The changes are:
15073 * xmlerror.h : added the export of an error context type (void *)
15074 an error handler type xmlGenericErrorFunc there is an interface
15075 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
15076 to reset the error handling routine and its argument
15077 (by default it's equivalent to respectively fprintf and stderr.
15078 * all the c files: all wild accesses to stderr or stdout within
15079 the library have been replaced to calls to the handler.
15080
Daniel Veillard29a11cc2000-10-25 13:32:39 +000015081Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15082
15083 * configure.in: release 2.2.6
15084 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
15085 exporting the inner functions of xpath for extension modules
15086 * doc/*: updated and rebuilt the doc
15087
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000015088Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15089
15090 * nanohttp.c : applied Wayne HTTP cleanup patch
15091 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
15092 and xmlNodeSetSpacePreserve()
15093
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000015094Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15095
15096 * xpath.c: closing bug #29260
15097
Daniel Veillard126f2792000-10-24 17:10:12 +000015098Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15099
15100 * hash.[ch] debugXML.c: expanded/enhanced the API, added
15101 multikey tuples, made hash structure opaque
15102 * valid.[ch]: moved elements, attributes, notations decalarations
15103 as well as ID and refs to hash tables.
15104 * entities.c: hash cleanup
15105 * xmlmemory.c: fixed a dump problem in debug mode
15106 * include/Makefile.am: problem passing in DESTDIR= values patch
15107 from Marc Christensen <marc@calderasystems.com>
15108 * nanohttp.c: removed debugging remains
15109 * HTMLparser.c: the bogus tag should be ignored (Wayne)
15110 * HTMLparser.c parser.c: fixing a number of problems with the
15111 macros in the *parser.c files (Wayne).
15112 * HTMLparser.c: close the previous option when opening a new one
15113 (Marc Sanfacon).
15114 * result/HTML/*: updated the HTML results accordingly
15115
Daniel Veillard52afe802000-10-22 16:56:02 +000015116Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15117
15118 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
15119 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
15120 XPath functions and XML entities table to them. More to come...
15121 * xmlIO.c: fixed libxml closing FILEs it didn't open.
15122
Daniel Veillard683cb022000-10-22 12:04:13 +000015123Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15124
15125 * tree.c: coalesce adjacent text nodes
15126 * valid.c: handling of blank nodes in DTd validation (raised
15127 by problems with a posteriori validation).
15128 * nanohttp.c: changing behaviour on HTTP write stuff.
15129 * HTMLtree.c: forced body and html to be explicitely closed.
15130 * xpath.h: exported more XPath functions.
15131
Daniel Veillard1baf4122000-10-15 20:38:39 +000015132Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15133
15134 * Release of 2.2.5
15135 * xpointer.c: range() range-inside and other helper functions
15136 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
15137
Daniel Veillard47e12f22000-10-15 14:24:25 +000015138Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15139
15140 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
15141 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
15142
Daniel Veillardb732a0e2000-10-15 11:27:01 +000015143Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15144
15145 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
15146 and XPointer modules
15147
Daniel Veillard134c9f32000-10-15 10:27:08 +000015148Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15149
15150 * SAX.h: closed #25107
15151
Daniel Veillard39915622000-10-15 10:06:55 +000015152Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15153
15154 * testSAX.c: fixed problem with cdata reporting
15155 * SAXresult/* : updated
15156
Daniel Veillard1e851392000-10-15 10:02:56 +000015157Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15158
15159 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
15160 Closed bug #27499, added to regression tests
15161 * TODO: updated
15162
Daniel Veillard7eda8452000-10-14 23:38:43 +000015163Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15164
15165 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
15166 support for SCRIPT and STYLE with help from Bjorn Reese
15167 * test/HTML/* result/HTML/*: added simple testcase and updated
15168 the existing ones.
15169
Daniel Veillardff9c3302000-10-13 16:38:25 +000015170Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15171
15172 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
15173 string-range for empty strings
15174 * test/XPath/docs/str test/XPath/xptr/chaptersrange
15175 test/XPath/xptr/strrange: augmented the XPointer testsuite
15176
Daniel Veillard189446d2000-10-13 10:23:06 +000015177Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15178
15179 * doc/xml.html doc/xmlmem.html: added a module describing memory
15180 interfaces and use, updated the main page.
15181
Daniel Veillard2f971a22000-10-12 23:26:32 +000015182Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15183
15184 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
15185 nanoftp code work on Windows too now
15186
15187Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000015188
15189 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
15190 * xpointer.c: implemented string-range() at least a good first version
15191 * test/XPath/docs/str test/XPath/xptr/strrange
15192 result/XPath/xptr/strrange: the string-range() tests
15193
Daniel Veillardd3c68c42000-10-12 08:06:28 +000015194Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15195
15196 * Makefile.am include/Makefile.am include/win32config.h
15197 win32/Makefile.mingw: fixed problems reported by Wayne Davison
15198 and make distcheck
15199
Daniel Veillard19d61112000-10-11 23:50:35 +000015200Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15201
15202 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
15203 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
15204 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
15205
Daniel Veillardb0426ca2000-10-11 23:39:43 +000015206Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15207
15208 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
15209 patch for socklen_t detection by
15210 Albert Chin-A-Young <china@thewrittenword.com>
15211
Daniel Veillardcd429612000-10-11 15:57:05 +000015212Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15213
15214 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
15215 and added a --dtdvalid option to xmllint used to test it
15216
Daniel Veillard47c02452000-10-11 13:04:36 +000015217Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15218
15219 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
15220 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
15221
Daniel Veillard2d38f042000-10-11 10:54:10 +000015222Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15223
15224 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
15225 handlings (registration, lookup, cleanup)
15226
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000015227Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15228
15229 * configure.in Makefile.am include/makefile.am: adding XPointer
15230 and XPtrtests target
15231 * xpointer.[ch] : new files for XPointer support
15232 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
15233 more XPath tests
15234
Daniel Veillard57fda592000-10-10 23:24:14 +000015235Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15236
15237 * configure.in: fixed, very broken, make distcheck works again
15238
Daniel Veillarde8282ed2000-10-10 23:01:31 +000015239Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15240
15241 * More work toward 2.2.5, integrated a number of patches
15242 * configure.in Makefile.am win32config.h.in: trying to cleanup
15243 make distcheck .... huh ...
15244 * include/Makefile.am include/win32config.h: new directory
15245 for includes
15246 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
15247 updated teh makefiles and instructions for WIN32
15248 * xpath.c: small fixes
15249 * test/XPath/ results/XPath: updated the testcases and results
15250 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
15251 suggested patches
15252 * valid.c: fixed an ID bug
15253
Daniel Veillardb71379b2000-10-09 12:30:39 +000015254Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15255
15256 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +000015257 the automake bug where wrong dependencies were generated.
Daniel Veillardb71379b2000-10-09 12:30:39 +000015258 * xpath.[ch]: worked on XPointer
15259
Daniel Veillard7e99c632000-10-06 12:59:53 +000015260Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15261
15262 * configure.in Makefile.am: 2.2.5, ship the include in an
15263 include/libxml subdirectory, use symlinks when using CVS
15264 * testSAX.c: fixed small bug
15265 * testXPath.c: changed the way testfiles are parsed
15266 * debugXML.c: same kind of cleanup when parsing an argument expression
15267 XPath/XPointers can have blanks embedded
15268 * xpath.[ch]: more cleanup, reorgs for XPointer work
15269 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
15270 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
15271
Daniel Veillard55b91f22000-10-05 16:30:11 +000015272Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15273
15274 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
15275 in the XPath engine, rewrote large parts of it, now it's far
15276 cleaner and in sync with the REC not an old WD. Fixed a parsing
15277 problem in the interactive XML shell found when testing XPath.
15278
Daniel Veillardac260302000-10-04 13:33:43 +000015279Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15280
15281 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
15282 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
15283 examples with the extra test
15284
Daniel Veillard7cfce322000-10-04 12:40:27 +000015285Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15286
15287 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
15288 the global init function.
15289
Daniel Veillard970112a2000-10-03 09:33:21 +000015290Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15291
15292 * HTMLparser.c: Doohhh, attribute name parsing was still case
15293 sensitive ! Fixed this ...
15294 * result/HTML/* : updated the tests results accordingly
15295
Daniel Veillard740abf52000-10-02 23:04:54 +000015296Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15297
15298 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
15299 engine, should be far more stable, incorporated a new version of
15300 preceding/following axis, need testing
15301 * uri.c: fixed file:///c:/a/b/c problem
15302 * test/XPath/tests/idsimple: augmented the XPath tests
15303
Daniel Veillard3bff2b02000-10-01 20:33:47 +000015304Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15305
15306 * doc/* rebuilding docs for 2.2.4 release
15307
Daniel Veillard8b5dd832000-10-01 20:28:44 +000015308Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15309
15310 * configure.in: releasing 2.2.4
15311 * parser.[ch]: added xmlStrEqual()
15312 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
15313 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
15314 use xmlStrEqual instead
15315 * TODO: updated
15316 * added an XPath test
15317
Daniel Veillardbc765302000-10-01 18:23:35 +000015318Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15319
15320 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
15321 * entities.h: exported xmlInitializePredefinedEntities
15322 * parser.[ch] : added xmlInitParser()
15323 * parserInternals.h : had to export htmlInitAutoClose()
15324
Daniel Veillardf09e7e32000-10-01 15:53:30 +000015325Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15326
15327 * xpath.[ch] : fixed some serious XPath Predicate evaluation
15328 problems
15329 * Makefile.am : added XPath regression tests to normal tests
15330 * uri.c: fixed a problem with local paths, cleanup
15331 * parser.c: fixed a problem with large CData sections
15332
Daniel Veillardd2ade932000-09-30 14:39:55 +000015333Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15334
15335 * configure.in xml-config.in: patch from "Ben Taylor"
15336 <sol7x86@hotmail.com> for solaris shared libs lookup
15337
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000153382000-09-30 Martin Baulig <baulig@suse.de>
15339
15340 * libxml-2.0.pc.in: Provide pkg-config script.
15341
15342 * configure.in: Create the libxml-2.0.pc script from the
15343 libxml-2.0.pc.in templates.
15344 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000015345 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000015346
Daniel Veillard4b0755c2000-09-25 14:26:28 +000015347Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15348
15349 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
15350 when compiling with MSC
15351
Daniel Veillard46057e12000-09-24 18:49:59 +000015352Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15353
15354 * xpath.c: patch for normalize-string() substring-before(),
15355 substring-after() and translate() functions from Bjorn Reese
15356 <breese@mail1.stofanet.dk>
15357 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
15358 Fredrik Hallenberg <hallon@lysator.liu.se>
15359 * TODO: updated
15360
Daniel Veillard281f8ff2000-09-24 08:12:14 +000015361Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15362
15363 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
15364 problem of socklen_t being undefined on a number of platforms
15365 * debugXML.c: fixed a compilation problem when without snprintf
15366
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000015367Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15368
15369 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
15370 an URI bug and a fix for the control-character-induced infinite loop
15371 * nanohttp.c: preventive fix for compiling on WIN32
15372
Daniel Veillard64c20ed2000-09-22 16:07:02 +000015373Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15374
15375 * xmlint.c: closing bug #25000
15376
Daniel Veillardb656ebe2000-09-22 13:51:48 +000015377Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15378
15379 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
15380 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
15381 modified slightly Wayne Davison patch adding xmlStrcasecmp and
15382 related function, fixing xmlStrncmp(), and associated cleanup
15383 * result/HTML/entities.html.sax: updating result
15384
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000015385Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15386
15387 * uri.c: applied patch for URI escaping from Wayne Davison
15388 <wayned@blorf.net>
15389 * tree.c parserInternals.c HTMLparser.c: memset checks patches
15390 from Denis Barbier <barbier@imacs.polytechnique.fr>
15391 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
15392 patch from Wayne Davison
15393
Daniel Veillardd5f97f82000-09-17 16:38:14 +000015394Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15395
15396 * doc/xml.html : updated with new releases, adding "how to help"
15397
Daniel Veillard04698d92000-09-17 16:00:22 +000015398Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15399
15400 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
15401 removed a few warnings in pedantic mode ...
15402 * parserInternals.c parser.c: moved encoding switching function
15403 to parserInternals.c
15404 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
15405
Daniel Veillarda2c6da92000-09-16 18:15:00 +000015406Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15407
15408 * HTMLparser.c parser.c: set ctxt->errNo before calling the
15409 error or warning handlers
15410
Daniel Veillardb1059e22000-09-16 14:02:43 +000015411Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15412
15413 * parserInternals.c parserInternals.h parser.c Makefile.am:
15414 created a new module parserInternals.c, moved most of the
15415 code shared by the various parsers there, as well as
15416 deprecated code from parser.c. More cleanup of parser.c
15417 * uri.c: fixed a problem when URI is NULL
15418 * valid.c: speedup when looking for an attribute declaration
15419
Daniel Veillard39c7d712000-09-10 16:14:55 +000015420Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15421
15422 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
15423 the cleanup of the computation of URI references when seeking
15424 external entities. The URI reference string and the resulting
15425 URI are both stored now.
15426 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
15427 large s(n)printf checks and cleanup from Denis Barbier
15428 <barbier@imacs.polytechnique.fr>
15429 * xmlversion.h.in tree.h: couple of SGML declarations for a
15430 possible docbook module.
15431 * result/VC/ : a couple of test output changed due to the change
15432 of the entities URI
15433
Daniel Veillardb513f5a2000-09-10 14:01:12 +000015434Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15435
15436 * parser.h: added a _private field for linking user's data
15437
Daniel Veillarddd477ce2000-09-10 13:23:08 +000015438Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15439
15440 * parser.c parserInternals.h: demacroified most of the IS_XXX
15441 the gain in size is significant so ...
15442
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000015443Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15444
15445 * entities.c: cases where looking up entities with doc==NULL
15446 covered
15447
Daniel Veillard90e11312000-09-05 10:42:32 +000015448Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15449
Daniel Veillard1de50802000-09-07 08:54:32 +000015450 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000015451 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
15452
Daniel Veillard98a79162000-09-04 11:15:39 +000015453Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15454
Daniel Veillard1de50802000-09-07 08:54:32 +000015455 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000015456 * test/URI/uri.data result/URI/uri.data: first set of tests/results
15457 * Makefile.in: added URItest and included thenin "make tests"
15458
15459Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000015460
15461 * xmlversion.h.in: closed bug 22941
15462
Daniel Veillard2bb89092000-08-31 14:57:50 +000015463Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15464
15465 * doc/xmlio.html: added doc and example for entity loader
15466 redefinition.
15467
Daniel Veillard96984452000-08-31 13:50:12 +000015468Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15469
15470 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
15471 used by libxml
15472
Daniel Veillarde715dd22000-08-29 18:29:38 +000015473Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15474
15475 * parser.c: Fixed bug on invalid ontent characters and when using
15476 push.
15477 * xmllint.c: fixed xmllint endling of errors in push mode
15478
Daniel Veillard4948eb42000-08-29 09:41:15 +000015479Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15480
15481 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015482 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000015483 * result/HTML/*.sax: regenerated HTML SAX output
15484 * parser.c: more cleanup.
15485
Daniel Veillarde010c172000-08-28 10:04:51 +000015486Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15487
15488 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015489 patches from Wayne Davison <wayned@users.sourceforge.net>,
15490 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000015491 * HTMLparser.c: fixed an ignorable white space detection bug
15492 occuring when parsing with SAX only
15493 * result/HTML/*.sax: updated since the output is now HTML
15494 encoded...
15495
Daniel Veillard47f3f312000-08-27 22:40:15 +000015496Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15497
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015498 * HTMLparser.[ch]: applied some of Wayne Davison
15499 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000015500
Daniel Veillarde0854c32000-08-27 21:12:29 +000015501Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15502
15503 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
15504 undeclared namespace prefix was used, added a warning.
15505 Cleaned up support w.r.t. entities, spilling out a warning
15506 and being pedantic on lookups.
15507 * test/warning/ent9 : added testcase for previous example.
15508 * TODO: updated
15509 * parserInternals.h parser.c: changed the way names are parsed
15510 now allow infinite size and decrease penalty for normal use
15511 * parser.c: Started a big cleanup/check of the parser code,
15512 fixed some of the most tortuous entity code, spotted code
15513 unused anymore
15514 * test/*: added tests for very long names and related nasty
15515 things.
15516
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000015517Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15518
15519 * doc/encoding.html: added encoding aliases doc
15520 * doc/xml.html: updates
15521 * encoding.[ch]: added EncodingAliases functions
15522 * entities.[ch] valid.[ch] debugXML.c: removed two serious
15523 bottleneck affecting large DTDs like Docbook
15524 * parser.[ch] xmllint.c: added a pedantic option, will be
15525 useful
15526 * SAX.c: redefinition of entities is reported in pedantic mode
15527 * testHTML.c: uninitialized warning from gcc
15528 * uri.c: fixed a couple of bugs
15529 * TODO: added issue raised by Michael
15530
Daniel Veillard0d6b1702000-08-22 23:52:16 +000015531Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15532
15533 * doc/encoding.html: propagated Martin Duerst suggestions
15534
Daniel Veillard52402ce2000-08-22 23:36:12 +000015535Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15536
15537 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
15538 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
15539 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
15540 by Wayne Davison
15541
Daniel Veillard2f2bf412000-08-20 15:11:02 +000015542Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15543
15544 * nanoftp.c nanohttp.c: small cleanup
15545 * TODO: updated
15546
Daniel Veillard244ece92000-08-19 20:58:02 +000015547Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15548
15549 * added an old VC testcase and updated title.xml entity
15550
Daniel Veillardb8f25c92000-08-19 19:52:36 +000015551Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15552
15553 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
15554 done on auto-opening of <p> tags and cleanup of SAX output
15555
Daniel Veillard979e55e2000-08-19 16:48:54 +000015556Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15557
15558 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
15559
Daniel Veillard4540be42000-08-19 16:40:28 +000015560Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15561
15562 * doc/xml.html libxml.* structure.*: updated the doc a bit
15563
Daniel Veillard808a3f12000-08-17 13:50:51 +000015564Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15565
15566 * testSAX.c testHTML.c result/HTML/: cleanup of the output
15567 of SAX tests
15568
Daniel Veillard29579362000-08-14 17:57:48 +000015569Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15570
15571 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
15572 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
15573
Daniel Veillard1255ab72000-08-14 15:13:33 +000015574Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15575
15576 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
15577 * testHTML.c: fix core dump on Solaris 2.x systems
15578 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
15579 * result/HTML/*.sax: previous bug fix lead to new results
15580
Daniel Veillard03109292000-08-14 14:58:22 +000015581Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15582
15583 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
15584 * configure.in: added --with-readline=DIR to accept alternate
15585 path for readline include/library
15586 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
15587 for ANSI under HP-UX
15588 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
15589 includes @LIBS@
15590
Daniel Veillard7c29ce22000-08-12 21:20:53 +000015591Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15592
15593 * doc/* : rebuilt the docs
15594 * getting ready for 2.2.2 release
15595
Daniel Veillard87b95392000-08-12 21:12:04 +000015596Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15597
15598 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
15599 and xmlAddFeature()
15600 * tree.[ch]: added xmlAddChildList()
15601 * xmllint.c: MAP_FAILED macro test
15602 * parser.h: added xmlParseCtxtExternalEntity()
15603 * valid.c: applied bug fixes removed warning
15604 * tree.c: added CDATA block to elements content
15605 * testSAX.c: cleanup of output
15606 * testHTML.c: added SAX testing
15607 * encoding.c: better error recovery
15608 * SAX.c, parser.c: fixed one of the external entity processing
15609 of the OASis testsuite
15610 * Makefile.am: added HTML SAX regression tests
15611 * configure.in: bumped to 2.2.2
15612 * test/HTML/ result/HTML: added a few of HTML tests, and added the
15613 SAX results
15614
Daniel Veillard88a172f2000-08-04 18:23:10 +000015615Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15616
15617 * configure.in: patch for HP compiler
15618
156192000-08-04 Sven Heinicke <sven@zen.org>
15620
15621 * xmllint.c: Was coredumping sometimes when the file given didn't
15622 exist.
15623
Daniel Veillard46e370e2000-07-21 20:32:03 +000015624Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15625
15626 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000015627
Daniel Veillard46e370e2000-07-21 20:32:03 +000015628 when using in memory parsing. Need some cleanup.
15629 * xmllint.c configure.in: added a --memory flag to test memory
15630 parsing
15631
Daniel Veillard36650692000-07-21 15:16:39 +000015632Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15633
15634 * nanohttp.c: fixed socklen_t replacement to unsigned int
15635 * parser.c: fixed a space handdling missing at the end of
15636 production 28 DOCTYPE.
15637 * xmlmemory.c: fixed a stupid bug on the routine to override
15638 allocation functions
15639 * TODO: updated
15640
Daniel Veillarde46e20d2000-07-14 15:02:46 +000015641Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15642
15643 * doc/ regenerated the docs
15644
Daniel Veillard32bc74e2000-07-14 14:49:25 +000015645Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15646
15647 * doc/encoding.html doc/xml.html: added I18N doc
15648 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
15649 improvements, both parser and filters, added ASCII & HTML,
15650 fixed the ISO-Latin-1 one
15651 * xmllint.c testHTML.c: added/made visible --encode
15652 * debugXML.c : cleanup
15653 * most .c files: applied patches due to warning on Windows and
15654 when using Sun Pro cc compiler
15655 * xpath.c : cleanup memleaks
15656 * nanoftp.c : added a TESTING preprocessor flag for standalong
15657 compile so that people can report bugs more easilly
15658 * nanohttp.c : ditched socklen_t which was a portability mess
15659 and replaced it with unsigned int.
15660 * tree.[ch]: added xmlHasProp()
15661 * TODO: updated
15662 * test/ : added more test for entities, NS, encoding, HTML, wap
15663 * configure.in: preparing for 2.2.0 release
15664
Daniel Veillard49703262000-07-10 10:27:46 +000015665Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15666
15667 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +000015668 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard49703262000-07-10 10:27:46 +000015669
Daniel Veillard306be992000-07-03 12:38:45 +000015670Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15671
15672 * doc/xml.html: changed the xmlsoft.org structure, updated the
15673 examples w.r.t. root and childs
15674
Daniel Veillard7d853352000-07-02 18:53:09 +000015675Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15676
Daniel Veillard784b9352003-02-16 15:50:27 +000015677 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7d853352000-07-02 18:53:09 +000015678
Daniel Veillard365e13b2000-07-02 07:56:37 +000015679Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15680
15681 * HTMLparser.c: Work on character encoding support for the HTML parser
15682 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
15683 * encoding.c: Fixed a potential memleak in the encoding stuff
15684
Daniel Veillardaf743792000-07-01 11:49:28 +000015685Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15686
15687 * doc/FAQ.html doc/Makefile.am : added a FAQ
15688
15689Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000015690
15691 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
15692 of the HTML parser to force it to not bypass SAX
15693
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000015694Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15695
15696 * win32config.h.in: updated
15697 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
15698 lacks iconv support :-( need to release 2.1.1
15699 * configure.in: release 2.1.1
15700 * HTMLparser: fixed bug #14784
15701 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
15702 by Windows compiler
15703 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
15704 the SAX startDocument() callback.
15705 * TODO: updated
15706
15707Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15708
15709 * added xmlStopParser()
15710
Daniel Veillardbe803962000-06-28 23:40:59 +000015711Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15712
15713 * configure.in: 2.1.0 prerelease
15714 * Large resync between W3C and Gnome tree
15715 * nanoftp, nanohttp.c: fixed stalled connections probs
15716 * HTMLtree.c SAX.c : support for attribute without values in
15717 HTML for andersca
15718 * valid.c: Fixed most validation + namespace problems
15719 * HTMLparser.c: start document callback for andersca
15720 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
15721 * parser.h, SAX.c: serious speed improvement for large
15722 CDATA blocks
15723 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
15724 different encoding
15725 * example/Makefile.am example/gjobread.c tree.h: work on
15726 libxml1 libxml2 convergence.
15727 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
15728 and the LIBXML_TEST_VERSION macro
15729
Daniel Veillardc310d562000-06-23 18:32:15 +000015730Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15731
15732 * doc/xml.html: various patches and improvements typo fixed by
15733 Felix Natter
15734 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
15735 from Felix Natter <fnatter@gmx.net>
15736
Daniel Veillardf3029822000-05-06 08:11:19 +000015737Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15738
15739 * doc/upgrade.html: updated with instructions for support of both
15740 libxml-1.x and libxml-2.x
15741 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
15742 for 2.x support and also fixed includes
15743
15744
Daniel Veillard496a1cf2000-05-03 14:20:55 +000015745Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15746
15747 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
15748 the encoding support, added iconv support, so now libxml if
15749 compiled with iconv automatically support japanese encodings
15750 among others. Work based on initial patch from Yuan-Chen Cheng
15751 I may have broken binary compat in the encoding handler
15752 registration scheme, but that was so utterly broken I don't
15753 expect anybody to have used this feature until now.
15754 * parserInternals.h: fixup on the CHAR range macro
15755 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
15756 code.
15757 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
15758 * uri.c: added xmlParseURI() I can't believe I forgot to
15759 implement this one in 2.0 !!!
15760 * SAX.c: moved doc->encoding update in the endDocument() call.
15761 * TODO: updated.
15762
Daniel Veillard06047432000-04-24 11:33:38 +000015763Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15764
15765 * tree.h: removed extraneous xmlRemoveProp definition
15766 * TODO: added item about --disable-corba configure switch
15767 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
15768 * nanoftp.c: fixed include problems giving troubles on AIX and
15769 slowlaris
15770 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
15771 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
15772 comment and headers changes to lower gtk-doc number of warnings
15773 * doc/html/*: rebuilt docs
15774
Daniel Veillarde0aed302000-04-16 08:52:20 +000015775Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15776
15777 * HACKING: documented the tag for 1.x and instructions
15778
Daniel Veillard5e873c42000-04-12 13:27:38 +000015779Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15780
15781 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
15782 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
15783 xmlCreateIOParserCtxt
15784 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
15785 significant overall improvement
15786 * xmllint.c: added I/O test to xmllint
15787 * testSAX.c: added a speed test
15788 * doc/* : updated/regenerated
15789
Daniel Veillardfc708e22000-04-08 13:17:27 +000015790Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15791
15792 * xpath.c uri.h parserInternals.h: cosmetic changes from
15793 "Timur I. Bakeyev" <timur@bat.ru>, including making
15794 xmlCreateURI() public
15795
Daniel Veillard5d211f42000-04-07 17:00:24 +000015796Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15797
15798 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
15799 and the code at the same time. Added a clean mechanism for
15800 overload or added input methods: xmlRegisterInputCallbacks()
15801 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
15802 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
15803 * TODO: updated
15804 * doc/* : updated/regenerated
15805 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
15806 source dir
15807
Daniel Veillarde77a9182000-04-05 19:12:29 +000015808Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15809
15810 * testURI.c: yet another forgotten commit, I should get some sleep !
15811
Daniel Veillardce8b83b2000-04-05 18:38:42 +000015812Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15813
15814 * xmllint.c: forgot to commit this too ?
15815
Daniel Veillardb9df4042000-04-05 14:23:16 +000015816Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15817
15818 * xmlversion.h.in : forgot to commit this previously
15819
Daniel Veillard361d8452000-04-03 19:48:13 +000015820Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15821
15822 * configure.in: preparing libxml-2.0.0 version looks Ok so far
15823 * README TODO: updated for release
15824 * uri.c uri.h: added authority parsing/saving
15825 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
15826 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
15827 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
15828 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
15829 Makefile.am : added compile-time customization of libxml
15830 --with-ftp --with-http --with-html --with-xpath --with-debug
15831 --with-mem-debug
15832 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
15833 #include <libxml/xxx.h> I hope it won't break too much stuff
15834 and will be manageable in the future...
15835 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
15836 and added xmllint to the installed programs
15837 * uri.h: added xmlFreeURI()
15838
Daniel Veillardec303412000-03-24 13:41:54 +000015839Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15840
15841 * uri.c uri.h: finished the escaping handling, the base support
15842 and the URI path normalization. Looks good just lacks the
15843 authority content parsing code.
15844 * Makefile.am: added instructions to generate testURI
15845 * TODO: updated
15846 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
15847 added links and icons for W3C and Gnome
15848
Daniel Veillard8f621982000-03-20 13:07:15 +000015849Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15850
15851 * xmlmemory.[ch] : seems I forgot to actually update the files in
15852 the last commit :-)
15853 * doc/xml.html doc/html/* : updated and uploaded the docs
15854
Daniel Veillard3dd82e72000-03-20 11:48:04 +000015855Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15856
15857 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
15858 * TODO: updated
15859 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000015860 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000015861 gfree).
15862 * Makefile.am, uri.c, uri.h: added a set of functions to do
15863 exact (litteraly copied from the RFC 2396 productions) parsing
15864 and handling of URI. Will be needed for XLink, one XML WFC,
15865 XML Base and reused in the nano[ftp/http] modules. Still work
15866 to be done.
15867
Daniel Veillardedfb29b2000-03-14 19:59:05 +000015868Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15869
15870 * configure.in, libxml.spec.in : libxml2
15871 * doc/* : updated the doc page, rebuilt the docs
15872
Daniel Veillardcf461992000-03-14 18:30:20 +000015873Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15874
15875 * all: tagged LIB_XML_1_X
15876 * *.c *.h : updated from W3C CVS tree
15877 * configure.in : 2.0.0-beta
15878 * libxml.spec.in : libxml2 package nam
15879 * result/* : new version of the tests output
15880
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000015881Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15882
15883 * doc/xml.html, doc/update.html: updated docs, 1.8.7
15884
Daniel Veillardb566ce12000-03-04 11:39:42 +000015885Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15886
15887 * doc/* : rebuilt the docs
15888 * parser.c: final patch on #6766
15889 * valid.c: small patch on validity checks.
15890
Daniel Veillardfb76c402000-03-04 11:39:42 +000015891Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15892
15893 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
15894 added
15895 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
15896 compatibility w.r.t. XML spec and existing code.
15897
Daniel Veillard90fb02c2000-03-02 03:46:43 +000015898Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15899
15900 * parser.c: seems a better solution to <a> </a> exists,
15901 will try it for a while
15902
Daniel Veillard83a30e72000-03-02 03:33:32 +000015903Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15904
15905 * parser.c: tried to remove the <a> </a> generating <a/>
15906 this is hard. Left a flag for that purpose. Fixed bug #6766
15907 * configure.in: prepared 1.8.7 not released, due to previous
15908 problem
15909
Daniel Veillard88f00ae2000-03-02 00:15:55 +000015910Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15911
15912 * doc/xml.html : applied second patch from Paul DuBois
15913
Daniel Veillard402e8c82000-02-29 22:57:47 +000015914Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15915
15916 * doc/xml.html : applied patch from Paul DuBois
15917
Daniel Veillardd0f7f742000-02-02 17:42:48 +000015918Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15919
15920 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
15921
Daniel Veillard5feb8492000-02-02 17:15:36 +000015922Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15923
15924 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
15925 compilation warnings on various platforms.
15926 * parser.c: Fixed #5281 validity error callbacks are now desactived
15927 by default if not validating.
15928
Daniel Veillardf341f932000-02-02 14:52:08 +000015929Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15930
15931 * nanoftp.c, win32config.h.in: patches to compile on WIN32
15932
Daniel Veillard13c757e2000-02-01 23:59:15 +000015933Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15934
15935 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
15936 <gkatsi@cs.toronto.edu>
15937
Daniel Veillard726e8792000-01-30 20:04:29 +000015938Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15939
15940 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
15941 processing URLs
15942
Daniel Veillarde41f2b72000-01-30 20:00:07 +000015943Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15944
15945 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
15946 xmlNanoFTPUpdateURL for persistent control connections.
15947 * configure.in: 1.8.6
15948
15949Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15950
15951 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
15952 * tree.[ch] : added xmlSaveNoEmptyTags
15953
James Henstridgef3be9312000-01-28 13:59:21 +0000159542000-01-29 James Henstridge <james@daa.com.au>
15955
15956 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
15957
15958 * Makefile.am: added nanoftp.[ch] to the build.
15959
Daniel Veillardaeea04f2000-01-25 19:27:27 +000015960Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15961
15962 * nanoftp.[ch]: cleanup, comments, API
15963 * debugXML.c : fixed a bug in the cat command
15964 * doc/*: regenerated the docs
15965
Daniel Veillardda07c342000-01-25 18:31:22 +000015966Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15967
15968 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
15969 * debugXML.c : fixed a bug in the cat command
15970 * valid.c: fixing some small probs
15971 * libxml.spec.in: get rid of the SNAP suffix
15972 * doc/xml.html: updated the status
15973
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000015974Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15975
15976 * xml-config.in: xml-config --version to just return the
15977 version number
15978 * xpath.c: some cleanup w.r.t. axis when the current node is
15979 an attribute.
15980 * TODO: updated
15981
Daniel Veillard461a66c2000-01-18 18:01:01 +000015982Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15983
15984 * configure.in: prepared for libxml-1.8.5
15985 * doc/* recompiled the documentation
15986
159872000-01-17 Jody Goldberg <jgoldberg@home.com>
15988
15989 * configure.in : WARNING autoconf subtlety alert :
15990 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
15991 when looking for zlib.h so that HAVE_ZLIB_H is defined.
15992 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
15993 get defined by AC_CHECK_HEADERS.
15994
Daniel Veillardf967b902000-01-17 16:06:10 +000015995Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15996
15997 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
15998 Rune.Djurhuus@fast.no
15999
Daniel Veillardad8f99d2000-01-15 14:20:03 +000016000Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16001
16002 * TODO: updated
16003 * tree.c, parser.c: made sure that only memory alloc problems
16004 and internal parser errors are allowed to write to stdout or
16005 stderr.
16006
Daniel Veillard0142b842000-01-14 14:45:24 +000016007Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16008
16009 * tree.c : restored xmlNewGlobalNs since this seems used by
16010 a lot of existing code :-(, fixed a bug in xmlNewNs
16011 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
16012 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
16013 to exit() from the library code.
16014 * xpath.c, parser.c: removed bugs or unused code detected by
16015 Windows compilers
16016 * parser.c: started adding interfaces for parsing well balanced
16017 XML fragments
16018 * configure.in: releasing 1.8.4
16019 * doc/* : rebuilt the docs
16020
Daniel Veillard2eac5032000-01-09 21:08:56 +000016021Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16022
16023 * tree.[ch] : added xmlNewDocFragment() for DOM
16024 * testHTML.c: uninitialized variable.
16025
Daniel Veillardf3a73582000-01-05 14:58:39 +000016026Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16027
16028 * doc/* : rebuild the docs
16029
Daniel Veillard71b656e2000-01-05 14:46:17 +000016030Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16031
16032 * acconfig.h: readline and history patch
16033 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
16034 * tree.c: added check and handling when possibly removing an ID
16035 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
16036 and saving.
16037 * test/HTML/entities.html result/HTML/entities.html* : test for
16038 various entities reference cases
16039 * result/HTML/* : as a result output of some testcase have
16040 changed
16041 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
16042 by previous example. added xmlParseTryOrFinish().
16043 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
16044 entities.h debugXML.h HTMLparser.h: changed the way struct are
16045 declared to allow gtk-doc to expose those
16046 * parser.c: closed bug #4960
16047 * Makefile.am configure.in: Applied patch from
16048 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
16049 and math/socket libs detection
16050
Daniel Veillard437b87b2000-01-03 17:30:46 +000016051Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16052
16053 * configure.in, Makefile.am: link tester against readline
16054 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
16055
Daniel Veillard686d6b62000-01-03 11:08:02 +000016056Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16057
16058 * tree.[ch]: added xmlRemoveProp
16059 * win32config.h.in nanohttp.c: avoid including the Windows
16060 socket stuff in every C files
16061 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
16062 the XmL parser(s)
16063 * test/ns4 result/ns4 etc...: added test case for previous prob
16064 * tree.c: xmlNewNs wasn't checking for double definition
16065 * Makefile.in: fixed a problem with dist-hook duplicates
16066 * parser.[hc], xmlIO.c: fixed the loading of external entities
16067 APIs, now xmlLoadExternalEntity() is used everywhere and
16068 setting up an app specific front-end using the
16069 * SAX.c parser.c: some fixes, now the xhtml spec validates
16070 with the xhtml DTD.
16071 * error.c: fixed crashes in case of no input stream
16072 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
16073 to the validation tests and results
16074
Daniel Veillard5e5c6231999-12-29 12:49:06 +000016075Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16076
16077 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
16078 too htmlCreatePushParserCtxt() and htmlParseChunk()
16079 * parser.c: a bit of cleanup.
16080 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
16081 to XML) removed the last mem leak known
16082 * HTMLtree.c: output message cleanup
16083 * xmlmemory.c: display content info about memory blocks
16084 * result/HTML/wired.* : missing att value warning change
16085
Daniel Veillardbe849cf1999-12-28 16:43:59 +000016086Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16087
16088 * doc/* : rebuilt the documentation
16089
Daniel Veillarddbfd6411999-12-28 16:35:14 +000016090Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16091
16092 * parser.[ch] parserInternals.h: Push parser for XML,
16093 seems to work fine now
16094 * tester.c debugXML.[ch]: Added an XML shell debug facility and
16095 --push for push testing
16096 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
16097 * testSAX.c: added --push
16098 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
16099 subtree
16100 * xmlIO.[ch] : enriched API + fixes for push mode
16101 * entities.[ch]: added the entity content length to the struct.
16102 * xmlmemory.[ch]: new API to show the last entries for the shell
16103 * valid.c: added required attribute testing
16104 * SAX.c: the cdata callback now merge contiguous fragments
16105 * HTMLparser.c: cleanup of some macros
16106
Daniel Veillard3c558c31999-12-22 11:30:41 +000016107Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16108
16109 * parser.c: fix for PIs name starting with xml
16110 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000016111 * *.c, configure.in win32config.h.in : generate win32config.h for
16112 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000016113
Daniel Veillard0caf07a1999-12-21 16:25:49 +000016114Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16115
16116 * parser.c: fixed a stupid = vs. == bug :-(
16117 * doc/gnome-xml.sgml: s/glade/xml/
16118
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000016119Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16120
16121 * configure.in, doc/xml.html : bug fix release 1.8.2
16122 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
16123 Hopefully the end of that silly C++ include problem
16124 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
16125 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
16126 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
16127 troubles with autoclosed elements when the stree shape doesn't
16128 follow the DtD specs. Added htmlIsAutoClosed() and
16129 htmlAutoCloseTag()
16130 * result/HTML/*.htm*: Updated the HTML examples regression tests output
16131 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
16132 * debugXML.c: fixed a bug on printing default namespaces.
16133 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
16134
Daniel Veillardb24054a1999-12-18 15:32:46 +000016135Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16136
16137 * result/HTML/*.htm[l] : updated the HTML regression tests according
16138 to the new output
16139 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
16140 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
16141 problem due to intermix of extern "C" { ... } declarations for C++
16142 and recursive includes in the headers
16143
Chris Lahey323c48c1999-12-18 15:32:45 +0000161441999-12-20 Chris Lahey <clahey@umich.edu>
16145
16146 * HTMLtree.c: Made it so that html nodes with a single child do
16147 not insert a carriage return before or after the child node.
16148
Daniel Veillardb24054a1999-12-18 15:32:46 +000016149Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000016150
16151 * configure.in, doc/xml.html : bug fix release 1.8.1
16152 * parser.c: fixed bug #4344
16153 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
16154 added the glue to avoid C++ problems
16155 * doc/* : regenerated the documentation
16156
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000016157Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16158
16159 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
16160 namespace recognition, and Dia as a resul :-(
16161 * encoding.c: closed bug #3950
16162
Daniel Veillard944b5ff1999-12-15 19:08:24 +000016163Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16164
16165 * valid.c: debugging a posteriori validation, except URI expansion
16166 stuff this should be fixed now
16167 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
16168 Carl Nygard <cnygard@bellatlantic.net>
16169 * tester.c: added --postvalid, cleaning of the code
16170 * tree.[ch]: added xmlDocGetRootElement()
16171
Ramiro Estrugobfce3771999-12-15 04:32:07 +000016172Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
16173
16174 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
16175 c++ losage.
16176
Daniel Veillard10a2c651999-12-12 13:03:50 +000016177Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16178
16179 * configure.in, doc/xml.html : bumped to 1.8.0
16180 * xlink.[ch], Makefile.am : added framework for link detection
16181 * parser.h: added nbChars to parser context, needed for cleanup.
16182 * xmlmemory.c: removed a nasty bug when out of mem
16183 * valid.[ch]: adding namespace support for attribute decl
16184 * tester.c: added --debugent option
16185 * debugXML.[ch]: added xmlDebugDumpEntities()
16186 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
16187 buffers instead, this was really needed, validation was breaking
16188 in strange ways due to that. Added xmlParseStringPEReference()
16189 and other parsing from strings functions. Entities processing
16190 modified again, but PERef are still not handled correcly but
16191 unless you're Eve Maller you won't notice :-)
16192 * HTMLparser.c: large changes toward reliability, and switched to
16193 lowercase internal tags, XHTML is lowercase, so it will help
16194 that output is closer to next version.
16195 * doc/* : regenerated the documentation, it is now hosted at
16196 http://xmlsoft.org/ (same bits I just bought the domain :-)
16197
16198
Daniel Veillard294cbca1999-12-03 13:19:09 +000016199Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16200
16201 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
16202 doc generation
16203 * parser.c: fixed bugs #3908 and #3937 and a memory leak
16204 in the SAX API
16205 * doc/*: rebuilt the doc making sure everything appears in the
16206 HTML files
16207
Daniel Veillardf5c2c871999-12-01 09:51:45 +000016208Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16209
16210 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
16211 added the patch from Carl Nygard <cnygard@bellatlantic.net>
16212 which allow impressive speed improvement on dataset with
16213 large text pieces, but at the cost of broken binary
16214 compatibility and slightly bigger memory usage.
16215 Configure with --with-buffers to activate them, they
16216 are protected with XML_USE_BUFFER_CONTENT define.
16217 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
16218 goal is 0 memory left allocated once parser is no more used
16219 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
16220 call xmlCleanupParser() and xmlMemoryDump()
16221
Daniel Veillarda819dac1999-11-24 18:04:22 +000016222Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16223
16224 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
16225 * parser.[ch] encoding.[ch]: added memory cleanup routines
16226 * parser.c: closing bug #3788
16227 * doc/*: rebuilt the doc
16228
Daniel Veillard11a48ec1999-11-23 10:40:46 +000016229Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16230
16231 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
16232 xmlNewTextChild() and xmlSetCompressMode() behaviour.
16233 * tester.c: added --compress option
16234 * doc/*: rebuilt the documentation
16235
Daniel Veillard4c3a2031999-11-19 17:46:26 +000016236Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16237
16238 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
16239 if given /proc/kcore as input !
16240 * doc/xml.html doc/*: updated and rebuilt the documentation
16241
16242Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000016243
16244 * parser.c: Fixed some wrongly space collapsing code due to
16245 a misreading of the spec.
16246 * result/*: fixed the output accordingly
16247
16248Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000016249
16250 * encoding.c: bug fix and typos
16251 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
16252 * parser.c: added attribute normalization closing bug #3597
16253 * test/att* result/att* SAXresult/att*: testcase for attribute
16254 normalization
16255
Daniel Veillardd7e200c1999-11-15 17:53:11 +000016256Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16257
16258 * configure.in: closing bug #3163 by adding extra flags for the
16259 cc compiler on HP-UX
16260
Daniel Veillard51e3b151999-11-12 17:02:31 +000016261Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16262
16263 * valid.[ch] : removed a typo and an enumerated type bug in the
16264 xmlAddElementDecl() function
16265 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
16266 call to xmlEncodeEntitiesReentrant() so that the functions
16267 New, Set and Get are at the same level.
16268 * parser.c HTMLparser.c: extra memory allocation bug for
16269 attributes detected by someone using libxml in embedded systems :-)
16270
Daniel Veillard962195f1999-10-28 15:51:53 +000016271Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16272
16273 * xmlmemory.h: turned off mem debug :-\
16274
Daniel Veillard35008381999-10-25 13:15:52 +000016275Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16276
16277 * parser.c: closed bug #2784 a one line fix, but worth pushing
16278 a new release out
16279 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
16280 some structures, comments before and after the
16281 main element, and other nastyness
16282 * HTMLtree.c tree.c: accomodate the extended HTML supported
16283 * configure.in: pushing 1.7.4
16284 * test/ent8 and related outputs : added a new test for bug #2784
16285 * test/HTML/wired.html and related output: a nasty HTML example
16286 * Makefile.am: improved the test scripts
16287 * docs/* : reran the documentation extractor, updated xml.html
16288
Daniel Veillard7c1206f1999-10-14 09:10:25 +000016289Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16290
16291 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
16292 HTMLparser and debugged the HTML related code. HTML documents
16293 now have their own type
16294 * entities.c: do not dump &apos; for HTML output
16295 * xmlmemory.c: improvement, breakpoint mechanism
16296 * testHTML.c: added --sax --repeat ...
16297 * Makefile.am: improved the HTML tests
16298 * valid.[ch]: added xmlValidGetValidElements and
16299 xmlValidGetPotentialChildren
16300 * tester.c: added --insert to test the 2 new functions
16301 * test//* result//* SAXresult//* : regression test cleanup
16302 and extension.
16303 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
16304 gnome-xml-nanohttp.html
16305
Daniel Veillard7d2c2761999-10-11 15:09:51 +000016306Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16307
16308 * HTMLparser.c: fixed problems with some autoclose tags
16309 * tree.c: fixed XML output problems.
16310 * result/* SAXresult/*: update of the tests output
16311
Daniel Veillard6077d031999-10-09 09:11:45 +000016312Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16313
16314 * Makefile.am: Arturo patch for xmlConf.sh version info
16315 * parser.c: Tim Josling patch for single quoted items
16316 * tester.c: Tim Josling patch for tester options usage
16317 * tree.h: indent cleanup
16318
Daniel Veillard2673d3c1999-10-08 14:37:09 +000016319Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16320
16321 * HTMLparser.c parser.h : Fixed problems with HTML parsing
16322 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
16323
Daniel Veillard00fdf371999-10-08 09:40:39 +000016324Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16325
16326 * tree.c : Raph patch for initialization of CORBA fields
16327 * parser.c, xpath.c, ...: modification of doc comments
16328 * xpath.c : allow spaces in xpath expressions
16329
Daniel Veillardad219441999-09-27 08:17:49 +000016330Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16331
16332 * xmlmemory.h: turning off memory debug :-(
16333
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016334Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16335
16336 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
16337 better SAX interfaces.
16338 * testSAX.c: uses the new SAX routine, avoid fetching any remote
16339 entity.
16340 * configure.in: 1.7.2
16341
16342Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000016343
16344 * libxml.spec.in: fixed the URL
16345 * doc/xml.html: improved the documentation front-end
16346
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016347Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000016348
16349 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
16350
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016351Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000016352
16353 * libxml.spec.in: fixed the alpha compile problem
16354 * parser.[ch]: changed errno to errNo in the parser context :-(
16355 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
16356 * doc/xml.html: changed CHAR to xmlChar
16357 * doc/html/*: recompiled the documentation
16358 * configure.in: 1.7.1
16359
Daniel Veillard7f7d1111999-09-22 09:46:25 +000016360Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16361
16362 * parser.h: modified the parser context struct to regain 1.4.0
16363 binary compatibility
16364 * parser.c, xml-error.h: added errno ot teh context and defined
16365 a set of errors values with update of errno
16366 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
16367 DTDs and entities
16368 * *.h, *.c: complete cleanup of the use of config.h and include
16369 protection depending on the current setup.
16370 * overalll debugging, maintenance and bug-fixing on all modules
16371 * updated the documentation
16372 * ready for 1.7.0
16373
Daniel Veillardc08a2c61999-09-08 21:35:25 +000016374Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16375
16376 * HTMLparser.c : cleanup
16377 * SAX.c valid.c valid.h: added ID/IDREF checking
16378 * tree.c tree.h: extended doc structure for refs
16379 * configure.in: 1.6.2
16380 * parser.c: patched bug in SAX user arg call
16381 * parserInternals.h: patched missing close in C++ wrapping
16382 * testXPath.c xpath.c xpath.h: prepared for extensibility,
16383 especially upcoming XPointer implementation.
16384 * doc/xml.html: augmented, typo
16385
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000016386Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
16387
16388 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
16389 not all invocations of install understand -d.
16390
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000016391Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
16392
16393 * Makefile.am: prepend all the test* calls with $(top_builddir) -
16394 to make 'check' works, when builddir != srcdir.
16395
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000016396Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16397
16398 * doc/xml.html : updated the documentation
16399
Daniel Veillard6454aec1999-09-02 22:04:43 +000016400Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16401
16402 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
16403 not deallocated memory blocks
16404 * *.c : replaces all calls to malloc() free() and realloc() to
16405 the wrapper functions/macros
16406 * tree.c : removed memory leaks dues to calling xmlFreeNode()
16407 instead of xmlFreeNodeList()
16408
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000016409Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16410
16411 * HTMLparser.c: corrected a stupid bug leading to core dump at
16412 tree deallocation. Removed warnings indicated by
16413 Stephane.Conversy@lri.fr
16414 * entities.c: Fixes Yet Another Stupid Bug, entities were not
16415 looked for in the external subset
16416
16417Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000016418
16419 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
16420 on SGI by Stephane.Conversy@lri.fr
16421
Daniel Veillardb96e6431999-08-29 21:02:19 +000016422Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16423
16424 * all .h : changed the prototype declaration indent as in gtk
16425 * most .c : working on reducing the TODOs in the code
16426 * most .c : cleanup though -pedantic and Insure++
16427 * improvements on validation ID checkings.
16428 * tree.[ch] SAX.c: added support for namespace on attributes #2022
16429 * xml-config.in: closed #1810
16430
16431Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000016432
16433 * tree.h, valid.c, valid.h: more work on validity, IDs
16434 * xpath.c: added/fixed comparidon and equlity, added a new isinf
16435 definition for AIX
16436
Daniel Veillardb556eb51999-08-15 17:19:50 +000016437Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16438
16439 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
16440 the distribution due to a cut'n paste error at last commit
16441
Daniel Veillardb05deb71999-08-10 19:04:08 +000016442Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16443
16444 * configure.in: upgraded to version 1.4.0
16445 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
16446 Big update, added a large part of the validation process,
16447 it should be usable, but some parts are missing
16448 * xpath.c: improved the implementation w.r.t. root.
16449 * Makefile.am: added more tests
16450 * test and result trees: added a lot of tests
16451 * libxml.spec.in: export libxml.so.0 and libxml.so.1
16452
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000016453Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16454
16455 * Added an HACKING file
16456
Daniel Veillarde2d034d1999-07-27 19:52:06 +000016457Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16458
16459 * xpath.[ch] : improvements and debug of the XPath implementation
16460 * parser.c, HTMLparser.c : modified the parsers to be progressive
16461 * tree.[ch] : extended the Buffer promitives
16462 * xmlIO.[ch] : added basic I/O routines providing progressive
16463 parsing and ready for I18N conversion plugins
16464 * SAXresult/* : the SAX callback sequence maybe slightly different
16465 now
16466 * test*.c : improved/updated the tests programs
16467 * doc/* : recompiled the docs.
16468
Daniel Veillard15b75af1999-07-26 16:42:37 +0000164691999-07-26 Michael Meeks <michael@edenproject.org>
16470
16471 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
16472
16473 * tree.c: Ditto.
16474
Daniel Veillard1566d3a1999-07-15 14:24:29 +000016475Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16476
16477 * configure.in: upgraded to version 1.4.0
16478 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
16479 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
16480 XML query language, see http://www.w3.org/TR/xpath for more details.
16481 * parser.c, parser.h: added CHAR* related string functions for XPath
16482 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
16483 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
16484 rebuild the docs.
16485 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
16486 and regression testing capabilities for XPath.
16487
Daniel Veillardd79d7871999-07-12 10:38:12 +000016488Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16489
16490 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
16491 closing bug #1646
16492
Daniel Veillardbe9e5951999-07-12 09:16:45 +000016493Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16494
16495 * Makefile.am, example/Makefile.am: closed bug #1683
16496
Daniel Veillard3166ab11999-07-11 16:14:19 +000016497Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16498
16499 * example/Makefile.am, configure.in: added the makefile for the
16500 gjobread example
16501
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000016502Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
16503
16504 * doc/Makefile.am:
16505 - fix which allow "make install DESTDIR=</install/prefix>".
16506
Daniel Veillard7cc3c041999-07-09 10:11:57 +000016507Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16508
16509 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
16510 which fixed a problem on the file reading-code.
16511
Daniel Veillard82150d81999-07-07 07:32:15 +000016512Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16513
16514 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
16515 output.
16516 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
16517
Daniel Veillard5233ffc1999-07-06 22:25:25 +000016518Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16519
16520 * parser.h : Oops removed the binary compatibility problem
16521 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
16522 * parser.c, HTMLparser.c: applied patches for reading from stdin
16523
Daniel Veillardbe70ff71999-07-05 16:50:46 +000016524Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16525
16526 * parser.c, entities.c, valid.c: cleanup bug #1591
16527 * configure.in: cleanup bug #1592
16528 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
16529 the same tree back-end. Hence gdome will be available for it.
16530 * doc/Makefile.am: close bug #617
16531
Daniel Veillard97fea181999-06-26 23:07:37 +000016532Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16533
16534 * parser.c: alloctate a per parser context SAX interface block
16535
Daniel Veillard14fff061999-06-22 21:49:07 +000016536Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16537
16538 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
16539 and xmlEncodeEntitiesReentrant with the correct one :-\
16540
16541Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16542
16543 * commit of my internal XML base changes, quite a lot of
16544 changes, cleanups, better entities support, framework for
16545 new I/O and charset detection and handling
16546 * Fixed the configure/Makefile stuff to generate shared libs
16547 with the proper version info, so we jumped on rev from
16548 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
16549 xmlEncodeEntities() result need to be freed now, and a string
16550 xmlParserVersion provide the current library version.
16551
Raph Levien05240da1999-06-15 21:27:11 +000016552Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
16553
16554 * parser.c: fixed a buffer overrun for when you have a very long
16555 attribute with no entities in it.
16556
Daniel Veillardbb2da581999-06-13 14:37:07 +000016557Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16558
16559 * added example directory
16560 * added example/gjobs.xml gjobread.c, still need a Makefile.in
16561
Daniel Veillard011b63c1999-06-02 17:44:04 +000016562Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16563
16564 * Release of libxml-1.1, nearly everything has been touched for
16565 this.
16566 * Added more regression tests
16567 * Updated the documentation
16568
Daniel Veillard27d88741999-05-29 11:51:49 +000016569Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16570
16571 * tree.[ch]: unified the XML_NO_CORBA defines.
16572 * parser.c encoding.[ch]: started plugging in char encoding detection
16573
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000016574Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
16575
16576 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
16577 Also freed allocated buffer.
16578
Daniel Veillard27d88741999-05-29 11:51:49 +000016579Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000016580 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
16581 reentrancy problem at printing. One is left in entities.c, to
16582 remove ASAP
16583 * testSAX.c : added a test example showing the use of the SAX
16584 interface if one doesn't want to build the DOM tree.
16585 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
16586
Daniel Veillard517752b1999-04-05 12:20:10 +000016587Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16588
16589 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
16590 large revamping of the parser to use SAX callbacks
16591 http://www.megginson.com/SAX/ (or at least a C like interface
16592 a la Expat). It's now possible to set up your own callbacks
16593 and the parser will not build a DOM tree.
16594 * test/* result/*: updated the test suite, I finally removed
16595 the old Namespace draft support (PI based).
16596
Daniel Veillard87c83bd1999-04-02 16:04:43 +000016597Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16598
16599 * Makefile.am: added test result to EXTRA_DIST for make tests
16600
Daniel Veillard64068b31999-03-24 20:42:16 +000016601Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16602
16603 * parser.c, parserInternals.h: moved the chars macro definitions
16604 to parserInternals.h
16605 * parser.c, error.c: applied patches from "Knut Åkesson"
16606 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
16607
Daniel Veillard012ccc11999-03-23 10:11:11 +000016608Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16609
16610 * xml-config.in : applied patch to make --version work
16611
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000166121999-03-05 Raja R Harinath <harinath@cs.umn.edu>
16613
16614 * Makefile.am (check-local): Alias for `tests' target. This will
16615 cause `make check' to do the right thing.
16616 (tests): Don't run tests in srcdir. Also, replaced calls to
16617 basename with a `sed' "equivalent".
16618
Daniel Veillardd109e371999-03-05 06:26:45 +000016619Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16620
16621 * Renamed error.h to xml-error.h, corrected Makefile.am to list
16622 it in the header and not the sources, updated the doc.
16623 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
16624 pointing this out.
16625
Daniel Veillardbc50b591999-03-01 12:28:53 +000016626Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16627
16628 * parser.c, parser.h, parserInternals.h: memory leak hunting,
16629 exported the inputStream routines.
16630 * doc/html/* : updated accordingly
16631
Daniel Veillardd692aa41999-02-28 21:54:31 +000016632Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16633
16634 * parser.c, parser.h, parserInternals.h: added a few extra
16635 internal calls to allocate and free parser contexts ...
16636 * doc/html/* : updated accordingly
16637
Daniel Veillard55a99271999-02-25 11:01:29 +000016638Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16639
16640 * configure.in, Makefile.am, doc/makefile.am : General changes for
16641 1.0.0 release and including the generated HTML documentation.
16642
Daniel Veillard35925471999-02-25 08:46:07 +000016643Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16644
16645 * makefile.am : added parserInternals.h, oops.
16646
Daniel Veillard1e346af1999-02-22 10:33:01 +000016647Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16648
16649 * parserInternals.h: added this header giving access to the parser
16650 internal functions.
16651 * doc/Makefile.am : added a rebuild target which rebuilds the full
16652 set of documentations
16653 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
16654 the internal subset.
16655 * *.c *.h: modifications needed to generate the documentation using
16656 gtk-doc, cleanup of functions blocks, reorganisation of struct
16657 declarations.
16658
Daniel Veillard1164e751999-02-16 16:29:17 +000016659Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16660
16661 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
16662 the tar and spec file to include the beginning of the doc.
16663
Nuno Ferreira03d04781999-02-13 00:07:17 +0000166641999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
16665
16666 * doc/.cvsignore: Added this file.
16667
Daniel Veillard6800ef31999-02-08 18:33:22 +000016668Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16669
16670 * tree.c: fixed xmlGetProp to return "" when the attribute
16671 exists, even if the node-list is NULL.
16672
Daniel Veillard726c7e31999-02-08 15:13:10 +000016673Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16674
16675 * tree.c: patched an error outputting empty attribute values.
16676 * Makefile.am and doc/makefile.am: have been updated during the
16677 week-end. Sorry for an empty CVS log, I got a shell problem.
16678
Daniel Veillard1899e851999-02-01 12:18:54 +000016679Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16680
16681 * tree.h: cleaned up using enums instead of defines
16682 * parser.c, valid.[ch]: more work on parsing/output of element
16683 declarations
16684
Daniel Veillard3b9def11999-01-31 22:15:06 +000016685Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16686
16687 * valid.[ch], tree.c, parser.c : more work toward full parsing
16688 of XML DTDs.
16689 * README: added informations about mailing-list and on-line
16690 documentation
16691
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000166921999-01-27 Raja R Harinath <harinath@cs.umn.edu>
16693
16694 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
16695
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000016696Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16697
16698 * parser.c, tree.[ch] : more work toward conformance testing,
16699 added a last element to accelerate parsing of very flat structures
16700 started working on internal subset Element content declaration.
16701 * valid.[ch] : first cut at adding code toward validation.
16702 * previous changes had also small impact on most files, especially
16703 the conformance testing using James Clark test suite.
16704
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000016705Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16706
16707 * test/* : updated the examples, most of them were not well
16708 formed (humm), and added rdf2.
16709 * result/* : resulting changes in the output.
16710
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000016711Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16712
16713 * tree.c: changed the behaviour of xmlGetProp on NULL values.
16714
Daniel Veillard44b3a061998-12-05 17:27:22 +000016715Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16716
16717 * tree.c: patched a bug in the generation of empty attributes
16718
Daniel Veillardbe36afe1998-11-27 06:39:50 +000016719Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16720
16721 * entities.[ch], tree.[ch], tester.c: added copy interfaces
16722 for node/trees/documents/... Biggest problem is namespace
16723 support when copying subtrees.
16724
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000016725Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16726
16727 * parser.c, entities.c: improve entities and char ref encoding,
16728 and cleanups of error messages.
16729
Daniel Veillard242590e1998-11-13 18:04:35 +000016730Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16731
16732 * parser.c, entities.c: simple bug hunting done during rpm2html and
16733 rpmfind integration.
16734
Daniel Veillard42dc9b31998-11-09 01:17:21 +000016735Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16736
16737 * parser.[ch]: Added interfaces allowing to specify a SAX
16738 handler before parsing.
16739
Daniel Veillarde3bffb91998-11-08 14:40:56 +000016740Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16741
16742 * parser.c: redirrect all errors reporting through the SAX
16743 error function
16744
Daniel Veillardda4d3c41998-11-04 20:07:05 +000016745Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16746
16747 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
16748 * libtool, tlmain ...: update of the libtool files
16749
Miguel de Icaza442321c1998-11-04 18:13:38 +0000167501998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
16751
16752 * entities.c: Use g_snprintf insteda of snprintf.
16753
Daniel Veillard0ba4d531998-11-01 19:34:31 +000016754Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16755
16756 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
16757 added ent5 test for this purpose.
16758 * parser.c, parser.h: formatting, comments and UTF-8 planning.
16759
Daniel Veillard27271681998-10-30 06:39:40 +000016760Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16761
16762 * parser.c: fixed? a strange error due to compression on a GWP
16763 document.
16764
Daniel Veillard25940b71998-10-29 05:51:30 +000016765Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16766
16767 * tree.[ch]: bug fixing
16768 * entities.[ch]: defined a specific type for predefined entities
16769 * doc/xml.html: more documentation on the library, how to use it,
16770 overview of the interfaces.
16771
Daniel Veillard16253641998-10-28 22:58:05 +000016772Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16773
16774 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
16775
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000016776Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16777
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000016778 * tree.c: corrected a small bug
16779 * doc/xml.html: continuing writing documentation.
16780
16781Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16782
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000016783 * debugXML.h debugXML.c: added debugging utilities.
16784 * tester.c: added --debug switch.
16785 * tree.c: patched an incorrect node->type assignment.
16786 * parser.c: formatting, ensure that node->doc != NULL in attributes
16787
Daniel Veillardccb09631998-10-27 06:21:04 +000016788Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16789
16790 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
16791 entity support and provide an internal representation close to
16792 DOM one (entity ref nodes, and attribute value as tree). I tried
16793 to preserve the interface but this will surely break some apps
16794 (I have to change rpm2html/rpmfind for example). I had to change
16795 two interfaces, and the generated tree is somewhat different.
16796 * doc/* : started documenting the XML library, the tree and
16797 DOM/Corba. This is a first step.
16798
Daniel Veillard11e00581998-10-24 18:27:49 +000016799Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16800
16801 * parser.c: Set up the fonctions comment block, boring but useful.
16802 * parser.h, SAX.c, parser.c: now attributes are processed through
16803 the SAX interface. The problem is that my SAX interface diverged
16804 quite a bit from the original one, well this is not an official
16805 spec, and translating it from Java to C is hairy anyway...
16806
Daniel Veillard97b58771998-10-20 06:14:16 +000016807Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16808
16809 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
16810 fonctions comment block, boring but useful.
16811
16812Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000016813
16814 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
16815 conversion routines. However they are not yet used to convert the
16816 inputs. The core will run with UTF-8.
16817
Daniel Veillard33942841998-10-18 19:12:41 +000016818Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16819
16820 * tree.c : make sure that the type id is properly set-up when
16821 a new object is allocated, needed for DOM.
16822
Daniel Veillard27fb0751998-10-17 06:47:46 +000016823Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16824
16825 * tree.h, tree.c: Ok, the main objects in the tree will be native
16826 corba objects, it costs 8 bytes per Node, Attribute and Document
16827 but it simplifies the Corba integration a lot (no extra interface
16828 objects to allocate/free).
16829
Daniel Veillard0bef1311998-10-14 02:36:47 +000016830Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16831
16832 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
16833 and changed NODEs contants for conformity with DOM Level 1
16834
Daniel Veillard27864701998-10-08 03:47:24 +000016835Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16836
16837 * added hooks to keep track of servants when creating objects
16838 xmlDoc and xmlNode (for Corba export).
16839
Daniel Veillarda6e1d121998-10-04 14:41:05 +000016840Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16841
16842 * added xml-config script.
16843
Daniel Veillard7066a791998-10-01 20:28:28 +000016844Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16845
16846 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
16847 to autoupdate libtool and automake conf files.
16848
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000168491998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
16850
16851 * Makefile.am: Use '?' to separate the sed
16852 commands as ',' is used when people pass -Wl,something.
16853
16854
Daniel Veillard15a8df41998-09-24 19:15:06 +000016855Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16856
16857 * tree.c, tree.h: added a per-document compression interface.
16858
Daniel Veillard151b1b01998-09-23 00:49:46 +000016859Tue Sep 22 20:47:38 EDT 1998
16860
16861 * tree.c, tree.h: added saving with compression and added interfaces
16862 to control the compression level (xmlGetCompressMode,
16863 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
16864
Daniel Veillard70120ff1998-09-22 00:24:21 +000016865Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16866
16867 * parser.c: corrected a loop for files of size 0
16868
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000168691998-08-20 Raja R Harinath <harinath@cs.umn.edu>
16870
16871 * error.h: New file. Contains prototyes from `error.c'.
16872
Tom Tromeyc19653d1998-08-14 01:22:43 +000016873Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
16874
16875 * Makefile.am (xmlincdir): New macro.
16876 (xmlinc_HEADERS): Renamed from include_HEADERS.
16877
Daniel Veillard845664d1998-08-13 04:43:19 +000016878Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16879
16880 * applied small patch on numeric entities from
16881 Christopher Blizzard <blizzard@appliedtheory.com>
16882
Daniel Veillard260a68f1998-08-13 03:39:55 +000016883Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16884
16885 * New release 0.2, removed the old xml_* files so that it's
16886 coherent with the other CVS base (W3C), far better conformance
16887 to standard, new namespaces, decent entities support, beginning
16888 of a SAX-like interface. Nearly nothing left intact, even the
16889 test examples ...
16890
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000168911998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
16892
16893 * .cvsignore: Add .deps dir
16894
Daniel Veillardf8015fa1998-07-26 21:31:38 +000016895Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16896
16897 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
16898
Daniel Veillardfe926001998-07-26 04:28:20 +000016899Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000016900
Daniel Veillardfe926001998-07-26 04:28:20 +000016901 * configure.in: added test for CPP
16902 * AUTHORS, Changelog: the original ones didn't get commited but the
16903 glib ones instead, fixed.
16904 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000016905
Daniel Veillardfe926001998-07-26 04:28:20 +000016906Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000016907
Daniel Veillardfe926001998-07-26 04:28:20 +000016908 * integrated code developped at W3C
16909 * changed the original Copyright
16910 * migrated to automake
16911 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000016912