blob: 8012ecb51e1439e4074d14b10c0dced7209a8cff [file] [log] [blame]
Daniel Veillard75bb3bb2003-05-12 15:25:56 +00001Mon May 12 11:23:27 EDT 2003 Daniel Veillard <daniel@veillard.com>
2
3 * xmllint.c: added --schema option to run WXS schema validation
4 * xmlschemas.c xmlschemastypes.c include/libxml/schemasInternals.h:
5 tried to improve error reporting in the Schema code, some cleanup
6 too.
7
Daniel Veillard82bbbd42003-05-11 20:16:09 +00008Sun May 11 16:13:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
9
10 * xmlschemas.c: fixed some problems in the handling of errors,
11 and attributes addressed by references.
12 * test/schemas/* result/schemas/*: dropped the verbosity level
13 and added a couple of new tests
14
Daniel Veillardadbb0e62003-05-10 20:02:45 +000015Sat May 10 16:01:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
16
17 * relaxng.c: Stéphane Bidoul found an off by one addressing
18 error on the error handling.
19
Daniel Veillarda77cf712003-05-09 23:09:55 +000020Fri May 9 19:08:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
21
22 * xmlschemastypes.c: trying to fix #112673
23
Daniel Veillardc3ca5ba2003-05-09 22:26:28 +000024Fri May 9 18:14:16 EDT 2003 Daniel Veillard <daniel@veillard.com>
25
26 * DOCBparser.c catalog.c parser.c relaxng.c: removed multiple
27 warning, this fixed a bug and should close #111574
28
Daniel Veillard37fc84d2003-05-09 19:38:15 +000029Fri May 9 15:34:32 EDT 2003 Daniel Veillard <daniel@veillard.com>
30
31 * xmlschemas.c: fixing bug #104081 with xs:all with an element
32 holding minOccurs="0"
33 * test/schemas/all_* result/schemas/all_*: added some regression
34 tests for that bug
35 * xmllint.c xmlreader.c: patches from Joerg Schmitz-Linneweber and
36 Garry Pennington to compile without schemas support.
37
Daniel Veillarda067e652003-05-01 08:03:46 +000038Thu May 1 10:02:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
39
40 * tree.c: fixed a problem with xmlUnlinkNode() for DTDs.
41
Daniel Veillard61c52202003-04-30 12:20:34 +000042Wed Apr 30 14:16:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
43
44 * xml2-config.in: try to fix Red hat bug #89957, do not
45 output -L/usr/lib64
46 * xmlreader.c: fixed a typo in a comment
47
MDT 2003 John Fleck6d68f612003-04-29 13:33:21 +000048Tue Apr 29 07:32:02 MDT 2003 John Fleck <jfleck@inkstain.ent>
49
50 * doc/tutorial/aph.html, ix01.html
51 forgot to cvs add the new files. Thanks to Roland van Laar
52 for pointing this out
53
Daniel Veillardd4330462003-04-29 12:40:16 +000054Tue Apr 29 14:36:49 CEST 2003 Daniel Veillard <daniel@veillard.com>
55
56 * xmlschemas.c doc/libxml2-api.xml: fixing a function comment
57 * doc/Makefile.am doc/apibuild.py doc/gnome-xml.sgml: switching
58 to the XML/XSLT doc generation closing #111799
59 * doc/html/*: complete update of the HTML results
60
Igor Zlatkovica28d2362003-04-28 12:56:01 +000061Mon Apr 28 14:51:41 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
62
63 * win32/defgen.xsl: fixed the conditional for unicode map,
64 removed hardcoded schema entries
65
66Mon Apr 28 02:19:00 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
67
68 * win32/defgen.xsl: new file, stylesheet for generating
69 win32/libxml2.def.src from doc/libxml2-api.xml
70 * win32/libxml2.def.src: is autogenerated from now on, changes
71 to this file will not appear here anymore
72
Daniel Veillard94bb2f12003-04-27 22:14:07 +000073Mon Apr 28 00:12:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
74
75 * win32/configure.js python/setup.py.in: applied patch
76 from Stéphane Bidoul for the Python bindings on the new
77 release.
78
Igor Zlatkovic34656b42003-04-27 16:00:05 +000079Sun Apr 27 17:56:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
80
81 * debugXML.c: included libxml/uri.h for xmlCanonicPath
82 declaration
83 * win32/configure.js: thread-enabled build is now default
84 * win32/libxml2.def.src: added more exports
85
Daniel Veillard1177ca42003-04-26 22:29:54 +000086Sun Apr 27 00:23:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
87
88 * NEWS doc/*.xsl doc/*.html: updated the web site separated
89 developers from common pages, made the transition to XHTML1,
90 added validity checking to the makefile rules.
91
Daniel Veillard329456a2003-04-26 21:21:00 +000092Sat Apr 26 23:17:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
93
94 * parser.c: fix for xmlIOParseDTD same as previous and reported
95 by Petr Pajas
96
Daniel Veillardc6abc3d2003-04-26 13:27:30 +000097Sat Apr 26 15:26:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
98
99 * parser.c: applied fix to xmlSAXParseDTD from Malcolm Tredinnick
100 closing #111638
101
Daniel Veillard2b32e6f2003-04-26 12:03:54 +0000102Sat Apr 26 14:00:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
103
104 * python/generator.py: fixed a problem in the generator where
105 the way functions are remapped as methods on classes was
106 not symetric and dependant on python internal hash order,
107 as reported by Stéphane Bidoul
108
MDT 2003 John Fleck8aff3b72003-04-26 03:54:07 +0000109Fri Apr 25 21:52:33 MDT 2003 John Fleck <jfleck@inkstain.net>
110
111 * doc/tutorial:
112 xmltutorial.xml
113 xmltutorial.pdf
114 *.html
115 add appendix on generating compiler flags, more indexing
116
Daniel Veillard1c960272003-04-25 23:12:22 +0000117Sat Apr 26 01:10:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
118
119 * triodef.h vms/build_libxml.com: applied patch from Craig A. Berry
120 to get libxml-2.5.7 to compile on OpenVMS
121
Daniel Veillardc5573462003-04-25 16:43:49 +0000122Fri Apr 25 18:42:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
123
124 * parser.c: fixing an xmlParseDTD bug raised by Petr Pajas
125
Daniel Veillardfd583412003-04-25 13:22:10 +0000126Fri Apr 25 15:20:29 CEST 2003 Daniel Veillard <daniel@veillard.com>
127
128 * doc/Makefile.am doc/xmlcatalog.1 doc/xmlcatalog_man.xml
129 doc/xmllint.1 doc/xmllint.xml: automated the generation of the
130 man page based on xsltproc and a stylesheet PI in the XML.
131
Daniel Veillarddc07e182003-04-25 10:39:38 +0000132Fri Apr 25 12:37:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
133
134 * doc/xmllint.*: trying to fix #110541 where &nbsp; generated
135 character preventing rendering by the man command.
136
Daniel Veillard92fc02c2003-04-24 23:12:35 +0000137Fri Apr 25 01:09:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
138
139 * NEWS configure.in: preparing release 2.5.7
140 * doc/*: updated and rebuilt the docs
141 * doc/apibuild.py: fixed the script
142
Daniel Veillardde0a0a52003-04-24 17:12:57 +0000143Thu Apr 24 19:11:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
144
145 * Makefile.am doc/apibuild.py: make sure the OOM code don't
146 get in the way of the builds
147 * doc/libxml2-api.xml python/libxml2class.txt: automatic update
148
Daniel Veillarda76fe5c2003-04-24 16:06:47 +0000149Thu Apr 24 18:01:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
150
151 * Makefile.am testOOM.c testOOMlib.[ch] : integrated the Out Of
152 Memory test from Havoc Pennington #109368
153 * SAX.c parser.c parserInternals.c tree.c uri.c valid.c
154 xmlmemory.c xmlreader.c xmlregexp.c include/libxml/tree.h
155 include/libxml/parser.h: a lot of memory allocation cleanups
156 based on the results of the OOM testing
157 * check-relaxng-test-suite2.py: seems I forgot to commit the
158 script.
159
Daniel Veillard18f113d2003-04-23 15:18:26 +0000160Wed Apr 23 17:16:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
161
162 * xmlschemastypes.c: trivial fix for 109774 removing a warning
163
Daniel Veillard85095e22003-04-23 13:56:44 +0000164Wed Apr 23 15:49:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
165
166 * DOCBparser.c SAX.c catalog.c debugXML.c parser.c: try to find
167 more places where xmlCanonicPath() must be used to convert
168 filenames to URLs, trying to fix #111088
169
Daniel Veillard54396242003-04-23 07:36:50 +0000170Wed Apr 23 09:35:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
171
172 * python/libxml.c python/libxml.py: applied patch from
173 Brent M Hendricks adding binding for xmlCatalogAddLocal
174
Daniel Veillard45269b82003-04-22 13:21:57 +0000175Tue Apr 22 15:18:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
176
177 * HTMLparser.c: tried to fix #98879 again in a more solid
178 way.
179
Igor Zlatkovic94f48842003-04-22 12:00:37 +0000180Tue Apr 22 13:58:43 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
181
182 * win32/libxml2.def.src: added more exports from the relaxng and
183 xmlreader clan
184
Daniel Veillardf431eb82003-04-22 08:37:26 +0000185Tue Apr 22 10:35:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
186
187 * SAX.c test/valid/ns* test/result/ns*: applied the patch
188 provided by Brent Hendricks fixing #105992 and integrated the
189 examples in the testsuite.
190
Daniel Veillardc4f65ab2003-04-21 23:07:45 +0000191Tue Apr 22 01:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
192
193 * TODO: updated a bit
194 * configure.in: fixed the comment, threads now default to on
195 * parserInternals.c: fixed an erroneous xmlMallocAtomic() call
196
Daniel Veillarda880b122003-04-21 21:36:41 +0000197Mon Apr 21 23:33:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
198
199 * globals.c libxml.h parser.c parserInternals.c tree.c xmllint.c
200 xmlreader.c include/libxml/parser.h: a lot of performance work
201 especially the speed of streaming through the reader and push
202 interface. Some thread related optimizations. Nearly doubled the
203 speed of parsing through the reader.
204
MDT 2003 John Fleck83c8a5c2003-04-20 16:45:07 +0000205Sun Apr 20 10:36:05 MDT 2003 John Fleck <jfleck@inkstain.net>
206
207 * doc/xmllint.xml
208 * doc/xmllint.1
209 update man page to explain use of --stream
210
Daniel Veillard3c908dc2003-04-19 00:07:51 +0000211Sat Apr 19 02:03:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
212
213 * DOCBparser.c HTMLparser.c c14n.c catalog.c encoding.c globals.c
214 nanohttp.c parser.c parserInternals.c relaxng.c tree.c uri.c
215 xmlmemory.c xmlreader.c xmlregexp.c xpath.c xpointer.c
216 include/libxml/globals.h include/libxml/xmlmemory.h: added
217 xmlMallocAtomic() to be used when allocating blocks which
218 do not contains pointers, add xmlGcMemSetup() and xmlGcMemGet()
219 to allow registering the full set of functions needed by
220 a garbage collecting allocator like libgc, ref #109944
221
Daniel Veillard84942712003-04-18 14:40:05 +0000222Fri Apr 18 16:37:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
223
224 * configure.in: switched to have thread support enabled by default,
225 didn't got troubles with ABI compatibility on Linux, hope it
226 won't break on strange OSes, if yes, report the system ID
227 * doc/libxml2-api.xml: just rebuilt the API
228
Daniel Veillard3e59fc52003-04-18 12:34:58 +0000229Fri Apr 18 14:31:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
230
231 * libxml.h include/libxml/parser.h parser.c xmlIO.c DOCBparser.c:
232 added support for large file, tested with a 3+GB instance,
233 and some cleanup.
234 * catalog.c: added a TODO
235 * Makefile.am: added some "make tests" comments
236
Daniel Veillardac297932003-04-17 12:55:35 +0000237Thu Apr 17 14:51:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
238
239 * relaxng.c: some cleanups
240 * doc/xmlreader.html: extended the document to cover RelaxNG and
241 tree operations
242 * python/tests/Makefile.am python/tests/reader[46].py: added some
243 xmlReader example/regression tests
244 * result/relaxng/tutor*.err: updated the output of a number of tests
245
Daniel Veillard62163602003-04-17 09:36:38 +0000246Thu Apr 17 11:35:37 CEST 2003 Daniel Veillard <daniel@veillard.com>
247
248 * relaxng.c: valgrind pointed out an uninitialized variable error.
249
Daniel Veillard33300b42003-04-17 09:09:19 +0000250Thu Apr 17 11:06:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
251
252 * include/libxml/relaxng.h relaxng.c include/libxml/xmlreader.h
253 xmlreader.c: augnemting the APIs, cleanups.
254 * parser.c: cleanup bug #111005
255 * xmlIO.c: added some missing comments
256
Daniel Veillardce192eb2003-04-16 15:58:05 +0000257Wed Apr 16 17:46:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
258
259 * relaxng.c xmllint.c: more work on RelaxNG streaming validation
260 trying to improve the subset compiled, and more testing.
261 * doc/downloads.html doc/xml.html doc/xmlmem.html: some updates on the
262 documentation
263 * test/relaxng/tutor11_1_3.xml: fixes the DTD path
264 * result/relaxng/*.err: fix some of the outputs
265
Daniel Veillardf4e55762003-04-15 23:32:22 +0000266Wed Apr 16 01:28:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
267
268 * relaxng.c xmlreader.c xmllint.c include/libxml/relaxng.h
269 include/libxml/xmlreader.h: implemented streaming of
270 RelaxNG (when possible) on top of the xmlReader interface,
271 provided it as xmllint --stream --relaxng .rng .xml
272 This seems to mostly work.
273 * Makefile.am: updated to test RelaxNG streaming
274
Daniel Veillardc58f4ef2003-04-14 16:11:26 +0000275Mon Apr 14 18:08:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
276
277 * relaxng.c include/libxml/relaxng.h: integrated the regexp
278 based validity checking of fragments of the document for
279 which the RNG can be compiled to regexps. Works on all regression
280 tests, only fix needed is related to error messages.
281
Daniel Veillard52b48c72003-04-13 19:53:42 +0000282Sun Apr 13 21:51:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
283
284 * relaxng.c xmlregexp.c include/libxml/xmlautomata.h
285 include/libxml/xmlregexp.h: Starting work precompiling
286 parts of RelaxNG schemas. Not plugged onto validity checking
287 yet, just the regexp building part. Needed to extend some
288 of the automata and regexp APIs.
289
Daniel Veillardf6bad792003-04-11 19:38:54 +0000290Fri Apr 11 21:36:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
291
292 * xmllint.c xmlreader.c include/libxml/xmlreader.h: make sure
293 xmllint --stream and xmllint --stream --valid returns errors
294 code appropriately
295
Daniel Veillardc6cae7b2003-04-11 09:02:11 +0000296Fri Apr 11 10:59:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
297
298 * xmlreader.c include/libxml/xmlreader.h: Added the Expand()
299 and Next() operation to work on subtrees within the reader
300 framework.
301 * doc/libxml2-api.xml python/libxml2class.txt: resulting updates
302 * python/tests/reader5.py: added an example for those new
303 functions of the reader.
304
Daniel Veillard645c6902003-04-10 21:40:49 +0000305Thu Apr 10 23:38:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
306
307 * HTMLtree.c: patch from Vasily Tchekalkin to fix #109865
308
Daniel Veillard9e077102003-04-10 13:36:54 +0000309Thu Apr 10 15:32:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
310
311 * xmlreader.c: fixing HasValue for namespace as raised by
312 Denys Duchier
313
Daniel Veillard02ea1412003-04-09 12:08:47 +0000314Wed Apr 9 14:07:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
315
316 * HTMLparser.c include/libxml/HTMLparser.h: exported
317 htmlCreateMemoryParserCtxt() it was static
318
Daniel Veillardd3b9cd82003-04-09 11:24:17 +0000319Wed Apr 9 13:21:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
320
321 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
322 update from Charles Bozeman for date and duration types
323 * test/schemas/date_0.* test/schemas/dur_0.*
324 result/schemas/date_0.* result/schemas/dur_0.*: updated too
325
Daniel Veillardc00cda82003-04-07 10:22:39 +0000326Mon Apr 7 12:19:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
327
328 * tree.c valid.c xpath.c include/libxml/tree.h include/libxml/valid.h:
329 fixing bug #107129, removing excessive allocation and calls
330 to *printf in the code to build QName strings.
331
Igor Zlatkovic69651182003-04-05 09:43:30 +0000332Sat Apr 5 11:41:36 CEST 2003 Igoe Zlatkovic <igor@zlatkovic.com>
333
334 * win32/libxml2.def.src: fixed conditional exports, reported by
335 Luke Murray.
336
Daniel Veillardadba5f12003-04-04 16:09:01 +0000337Fri Apr 4 18:08:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
338
339 * parser.c: fixed a possible problem with xmlRecoverMemory()
340
Daniel Veillarda48ed3d2003-04-03 15:28:28 +0000341Thu Apr 3 17:24:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
342
343 * trio.c trio.h triodef.h trionan.c trionan.h triop.h triostr.c
344 triostr.h: Bjorn sent an update for the TRIO portability layer.
345
Igor Zlatkovicd6c86502003-04-01 20:00:42 +0000346Tue Apr 1 21:57:26 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
347
348 * win32/libxml2.def.src: exported new functions
349
Daniel Veillardc2d4a932003-04-01 11:13:05 +0000350Tue Apr 1 13:09:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
351
352 * configure.in NEWS: preparing release 2.5.6
353 * doc/*: updated and rebuilt the docs
354
Daniel Veillarde5020412003-04-01 09:55:20 +0000355Tue Apr 1 11:52:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
356
357 * SAX.c: fixed an uninitialized memory access pointed by valgrind
358 on C14Ntests
359
Daniel Veillard7fe1f3a2003-03-31 22:13:33 +0000360Tue Apr 1 00:12:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
361
362 * relaxng.c: one more fixup of error message reporting
363
Daniel Veillard5f1946a2003-03-31 16:38:16 +0000364Mon Mar 31 18:36:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
365
366 * relaxng.c: more work on bug #109225, and fixed an uninitialized
367 variable pointed out by valgrind
368
Daniel Veillarda507fbf2003-03-31 16:09:37 +0000369Mon Mar 31 18:05:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
370
371 * relaxng.c: try to work on bug #109225 and provide better
372 error reports.
373 * result/relaxng/* : this change the output of a number of tests
374 * xinclude.c: fixing the parsed entity redefinition problem
375 raised on the list.
376 * test/schemas/date_0.xsd: updated the date test c.f. E2-12
377
Daniel Veillardb3721c22003-03-31 11:22:25 +0000378Mon Mar 31 13:19:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
379
380 * xmlschemastypes.c: fixed date comparison to handle the tzo
381 The only failures left are disagreements on Notations and
382 '+1' not being allowed for ulong, uint, ushort and ubyte.
383
Daniel Veillard455cc072003-03-31 10:13:23 +0000384Mon Mar 31 12:11:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
385
386 * xmlschemastypes.c: fixed gMonth parsing routine accordingly
387 to the XML Schemas errata
388 http://www.w3.org/2001/05/xmlschema-errata#e2-12
389
Daniel Veillarde637c4a2003-03-30 21:10:09 +0000390Sun Mar 30 23:04:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
391
392 * relaxng.c xmlschemastypes.c: more work on XML Schemas datatypes
393 and facets support. Currently only schemas with binHex or
394 base64 don't compile. A few error left in the test suite:
395 found 1035 test instances: 919 success 23 failures
396 most are gdate or gdateyear failing check, and a few cases where
397 James clark tests results are strange.
398 * valid.c: allow to reuse the Notation checking routine without
399 having a validation context.
400 * SAX.c: removed a #if 0
401
Daniel Veillardb6c7f412003-03-29 16:41:55 +0000402Sat Mar 29 17:35:05 CET 2003 Daniel Veillard <daniel@veillard.com>
403
404 * xinclude.c: forgot to apply one check from #106931 patch
405 * xmlschemastypes.c: more work on XML Schemas datatypes
406
Daniel Veillardc4c21552003-03-29 10:53:38 +0000407Sat Mar 29 11:49:25 CET 2003 Daniel Veillard <daniel@veillard.com>
408
409 * relaxng.c include/libxml/relaxng.h xmlschemastypes.c: more work
410 on cleaning up XML Schemas datatypes based on James Clark tests
411 test/xsdtest/xsdtest.xml
412
Daniel Veillard80b19092003-03-28 13:29:53 +0000413Fri Mar 28 14:24:08 CET 2003 Daniel Veillard <daniel@veillard.com>
414
415 * relaxng.c: implemented comparisons for Schemas values.
416 * xmlschemastypes.c include/libxml/xmlschemastypes.h: fixed
417 some bugs in duration handling, comparisons for durations
418 and decimals, removed all memory leaks pointed out by James
419 testsuite. Current status is now
420 found 238 test schemas: 197 success 41 failures
421 found 1035 test instances: 803 success 130 failures
422
Daniel Veillard91a13252003-03-27 23:44:43 +0000423Fri Mar 28 00:41:55 CET 2003 Daniel Veillard <daniel@veillard.com>
424
425 * xmlschemas.c include/libxml/xmlschemas.h: fixed bugs and memory
426 leaks in the W3C XML Schemas code
427 * xmlschemastypes.c: implemented nonPositiveInteger
428 * test/schemas/length2_0.xsd result/schemas/length2_0_0.err:
429 fixed the test and result.
430
Daniel Veillard6560a422003-03-27 21:25:38 +0000431Thu Mar 27 22:23:07 CET 2003 Daniel Veillard <daniel@veillard.com>
432
433 * HTMLparser.c tree.c: two patches from James Bursa on the HTML
434 parser and a typo
435 * xmlschemastypes.c: reindenting, fixing a memory access
436 problem with dates.
437
Daniel Veillard6c5b2d32003-03-27 14:55:52 +0000438Thu Mar 27 15:53:35 CET 2003 Daniel Veillard <daniel@veillard.com>
439
440 * parser.c: fixing #109227 providing more context in case of
441 start/end tag mismatch
442 * python/tests/ctxterror.py python/tests/readererr.py: update the
443 tests accordingly
444
Daniel Veillardd9b72832003-03-27 14:24:00 +0000445Thu Mar 27 15:22:41 CET 2003 Daniel Veillard <daniel@veillard.com>
446
447 * xinclude.c: should fix #109327 errors on memory accesses
448
Daniel Veillardc7e9b192003-03-27 14:08:24 +0000449Thu Mar 27 15:06:13 CET 2003 Daniel Veillard <daniel@veillard.com>
450
451 * HTMLtree.c: Fixed reopening of #78662 <form action="...">
452 is an URI reference
453
Daniel Veillarde209b332003-03-26 21:40:13 +0000454Wed Mar 26 22:38:39 CET 2003 Daniel Veillard <daniel@veillard.com>
455
456 * xpath.c: fixed bug #109160 on non-ASCII IDs
457
Daniel Veillard642104e2003-03-26 16:32:05 +0000458Wed Mar 26 17:30:37 CET 2003 Daniel Veillard <daniel@veillard.com>
459
460 * parser.c: Norm suggested a nicer error message for xml:space values
461 errors
462
Daniel Veillarde4fa2932003-03-26 00:38:10 +0000463Wed Mar 26 01:34:19 CET 2003 Daniel Veillard <daniel@veillard.com>
464
465 * xpath.c include/libxml/xpath.h: first part of the fix to
466 performance bug #108905, adds xmlXPathOrderDocElems() providing
467 document order for nodes.
468 * python/libxml.c: Python may require TRIO as Albert Chin pointed out
469
Daniel Veillard09628212003-03-25 15:10:27 +0000470Tue Mar 25 16:07:00 CET 2003 Daniel Veillard <daniel@veillard.com>
471
472 * xmlschemastypes.c: removing a warning with Sun compiler
473 bug #109154
474
MST 2003 John Fleckda271742003-03-25 14:05:17 +0000475Tue Mar 25 07:02:56 MST 2003 John Fleck <jfleck@inkstain.net>
476
477 * doc/xmllint.xml
478 * doc/xmllint.1
479 update xmllint man page with --relaxng option
480
Daniel Veillard2032d292003-03-25 11:09:40 +0000481Tue Mar 25 12:07:03 CET 2003 Daniel Veillard <daniel@veillard.com>
482
483 * python/setup.py.in : was missing "drv_libxml2.py"
484
Daniel Veillard9adc0462003-03-24 18:39:54 +0000485Mon Mar 24 19:38:05 CET 2003 Daniel Veillard <daniel@veillard.com>
486
487 * tree.c xpath.c: some changes related to the new way of
488 handling Result Value Tree, before 2.5.5
489
Daniel Veillardd8da01c2003-03-24 15:58:23 +0000490Mon Mar 24 16:36:23 CET 2003 Daniel Veillard <daniel@veillard.com>
491
492 * configure.in NEWS: preparing release 2.5.5
493 * doc/* : updated the documentation and regenerated it.
494
Daniel Veillardef0b4502003-03-24 13:57:34 +0000495Mon Mar 24 14:56:01 CET 2003 Daniel Veillard <daniel@veillard.com>
496
497 * xpath.c: fixed some problems related to #75813 about handling
498 of Result Value Trees
499
Daniel Veillard9231ff92003-03-23 22:00:51 +0000500Sun Mar 23 22:57:20 CET 2003 Daniel Veillard <daniel@veillard.com>
501
502 * uri.c: applied a set of patches from Lorenzo Viali correcting
503 URI parsing errors.
504
Daniel Veillard5f8d1a32003-03-23 21:02:00 +0000505Sun Mar 23 22:00:14 CET 2003 Daniel Veillard <daniel@veillard.com>
506
507 * parser.c: validity status was not passed back when validating in
508 entities, but raised by Oliver Fischer
509
Daniel Veillard04ee2f22003-03-23 20:31:46 +0000510Sun Mar 23 21:30:50 CET 2003 Daniel Veillard <daniel@veillard.com>
511
512 * HTMLtree.c: avoid escaping ',' in URIs
513
Daniel Veillardef8dd7b2003-03-23 12:02:56 +0000514Sun Mar 23 12:57:00 CET 2003 Daniel Veillard <daniel@veillard.com>
515
516 * parser.c: fixing bug #108976 get the ID/REFs to reference
517 the ID in the document content and not in the entity copy
518 * SAX.c include/libxml/parser.h: more checking of the ID/REF
519 stuff, better solution for #107208
520 * xmlregexp.c: removed a direct printf, dohhh
521 * xmlreader.c: fixed a bug on streaming validation of empty
522 elements in entities
523 * result/VC/ElementValid8 test/VCM/v20.xml result/valid/xhtml1.xhtml:
524 cleanup of the validation tests
525 * test/valid/id* test/valid/dtds/destfoo.ent result/valid/id*:
526 added more ID/IDREF tests to the suite
527
Daniel Veillard2cfd9df2003-03-22 22:39:16 +0000528Sat Mar 22 23:38:08 CET 2003 Daniel Veillard <daniel@veillard.com>
529
530 * xmlreader.c: fixed #107043 removing 2 warnings with Sun One
531 compiler.
532
Daniel Veillard20863822003-03-22 17:51:47 +0000533Sat Mar 22 18:50:45 CET 2003 Daniel Veillard <daniel@veillard.com>
534
535 * relaxng.c: valgrind'ed and cleaned up a couple of memory issues.
536
Daniel Veillard9ff2d472003-03-22 15:18:01 +0000537Sat Mar 22 16:15:50 CET 2003 Daniel Veillard <daniel@veillard.com>
538
539 * SAX.c: fix bug #107208 avoid false duplicates when ID/REFs are
540 defined in entities content
541
Daniel Veillard99737f52003-03-22 14:55:50 +0000542Sat Mar 22 15:53:27 CET 2003 Daniel Veillard <daniel@veillard.com>
543
544 * SAX.c: Fixed validation bug #108858 on namespace names using
545 entities and reported by Brent Hendricks
546 * xmllint.c: report xmlTextReaderHasValue() result in --stream
547 --debug output.
548
Daniel Veillard48ef4c92003-03-22 12:38:15 +0000549Sat Mar 22 13:32:39 CET 2003 Daniel Veillard <daniel@veillard.com>
550
551 * xmlreader.c: fixed bug #108801 reported by Malcolm Tredinnick
552 about the DocType node not being reported sometimes.
553 * python/tests/reader.py: added to test to the regression checks
554
Daniel Veillard120e8eb2003-03-22 01:00:34 +0000555Sat Mar 22 01:57:40 CET 2003 Daniel Veillard <daniel@veillard.com>
556
557 * xmlreader.c: fixed bug #108546 on long CDATA (or text nodes)
558 reported by Edd Dumbill
559
Daniel Veillard77a90a72003-03-22 00:04:05 +0000560Sat Mar 23 01:00:24 CET 2003 Daniel Veillard <daniel@veillard.com>
561
562 * HTMLparser.c parser.c parserInternals.c: patch from
563 johan@evenhuis.nl for #107937 fixing some line counting
564 problems, and some other cleanups.
565 * result/HTML/: this result in some line number changes
566
Daniel Veillard580ced82003-03-21 21:22:48 +0000567Fri Mar 21 22:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
568
569 * configure.in Makefile.am: fixed Red Hat bug #86118 use libxml2.spec
570 instead of libxml.spec
571 * relaxng.c: fixed some of the error reporting excessive
572 verbosity
573 * catalog.c debugXML.c valid.c xmlreader.c xmlschemas.c xpath.c
574 xmlschemastypes.c: removed some warnings from gcc
575 * doc/libxml2-api.xml: rebuilt
576
Daniel Veillarde063f482003-03-21 16:53:17 +0000577Fri Mar 21 17:25:23 CET 2003 Daniel Veillard <daniel@veillard.com>
578
579 * relaxng.c: another optimization, for choice this time
580 * result/relaxng/spec1* result/relaxng/tutor12_1*
581 result/relaxng/tutor3_7: cleanups.
582
Daniel Veillard0e3d3ce2003-03-21 12:43:18 +0000583Fri Mar 21 13:41:23 CET 2003 Daniel Veillard <daniel@veillard.com>
584
585 * relaxng.c: fixed xmlRelaxNGNodeMatchesList
586 * test/relaxng/testsuite.xml: augmented the test suite
587 * result/relaxng/spec1* result/relaxng/tutor12_1*: this fixes
588 some schemas validation tests in the presence of foreign
589 namespaces.
590
Daniel Veillardbbb78b52003-03-21 01:24:45 +0000591Fri Mar 21 02:23:34 CET 2003 Daniel Veillard <daniel@veillard.com>
592
593 * relaxng.c: added another interleave speedup.
594
Daniel Veillardef2e4ec2003-03-20 16:23:26 +0000595Thu Mar 20 17:22:00 CET 2003 Daniel Veillard <daniel@veillard.com>
596
597 * xmlschemastypes.c: added integer and fixed one of the
598 IDREFS regression tests pbm
599 * result/relaxng/docbook_0.err: updated
600
Daniel Veillard249d7bb2003-03-19 21:02:29 +0000601Wed Mar 19 21:58:47 CET 2003 Daniel Veillard <daniel@veillard.com>
602
603 * valid.c xmlschemastypes.c: attempt to cope with ID/IDREF(S)
604 declared both in the DTD and in the Schemas <grin/>
605 * relaxng.c: more debug, added a big optimization for <mixed>
606 * test/relaxng/testsuite.xml: augmented the testsuite
607 * test/relaxng/ result/relaxng: added the RelaxNG spec and a
608 DocBook example to the regression tests
609
Daniel Veillard798024a2003-03-19 10:36:09 +0000610Wed Mar 19 11:34:10 CET 2003 Daniel Veillard <daniel@veillard.com>
611
612 * check-xsddata-test-suite.py: cosmetic change for output
613 * relaxng.c: try to minimize calls to malloc/free for states.
614
Daniel Veillarda1a9d042003-03-18 16:53:17 +0000615Tue Mar 18 17:50:31 CET 2003 Daniel Veillard <daniel@veillard.com>
616
617 * tree.c: removed a warning
618 * xmlschemastypes.c: more cleanup, added ENTITY and ENTITIES
619 support
620 * check-relaxng-test-suite.py check-xsddata-test-suite.py:
621 cleanup/improvements of the regression tests batch
622 * test/relaxng/testsuite.xml: augmented libxml2 own testsuite
623
Daniel Veillard28c52ab2003-03-18 11:39:17 +0000624Tue Mar 18 12:36:22 CET 2003 Daniel Veillard <daniel@veillard.com>
625
626 * relaxng.c: fixed error msg cleanup deallocation
627 * xmlschemastypes.c: added a function to handle lists of
628 atomic types, added support for IDREFS
629
Daniel Veillardc3da18a2003-03-18 00:31:04 +0000630Tue Mar 18 01:28:15 CET 2003 Daniel Veillard <daniel@veillard.com>
631
632 * relaxng.c valid.c xmlschemastypes.c: added Datatype ID
633 and IDREF, usable from RelaxNG now
634 * include/libxml/xmlschemastypes.h: need to add a new interface
635 because the validation modifies the infoset
636 * test/relaxng/testsuite.xml: extended the testsuite
637
Daniel Veillard952379b2003-03-17 15:37:12 +0000638Mon Mar 17 16:34:07 CET 2003 Daniel Veillard <daniel@veillard.com>
639
640 * relaxng.c: fixed the last core RelaxNG bug known #107083,
641 shemas datatype ID/IDREF support still missing though.
642 * xmlreader.c: fix a crashing bug with prefix raised by
643 Merijn Broeren
644 * test/relaxng/testsuite.xml: augmented the testsuite with
645 complex inheritance tests
646
Daniel Veillardfd573f12003-03-16 17:52:32 +0000647Sun Mar 16 18:45:50 CET 2003 Daniel Veillard <daniel@veillard.com>
648
649 * relaxng.c: switched back to the previous Relax-NG code base,
650 the derivation algorithm need severe constraining code to avoid
651 combinatorial explosion. Fixed the problem with Sebastian Rahtz
652 TEI based example and other bugs
653 * result/relaxng/*err: updated the results
654 * test/relaxng/testsuite.xml: started a new test suite
655
Daniel Veillard1564e6e2003-03-15 21:30:25 +0000656Sat Mar 15 22:26:46 CET 2003 Daniel Veillard <daniel@veillard.com>
657
658 * relaxng.c include/libxml/relaxng.h: After coming to the conclusion
659 that the original RelaxNG validation code was un-fixeable, it got
660 rewritten to use the derivation algorithm from James Clark and
661 redebugged it (nearly) from scratch:
662 found 373 test schemas: 372 success 1 failures
663 found 529 test instances: 529 success 0 failures
664
Daniel Veillard39eb88b2003-03-11 11:21:28 +0000665Tue Mar 11 12:08:23 CET 2003 Daniel Veillard <daniel@veillard.com>
666
667 * SAX.c parser.c: fix some recursion problems introduced in the
668 last release.
669 * relaxng.c: more debugging of the RNG validation engine, still
670 problems though.
671
Daniel Veillard5add8682003-03-10 13:13:58 +0000672Mon Mar 10 14:10:47 CET 2003 Daniel Veillard <daniel@veillard.com>
673
674 * Makefile.am: stop generating wrong result file with * in name
675 * relaxng.c: fixing the include bug raised by Sebastian Rahtz
676 * result/relaxng/demo* test/relaxng/demo: added the tests from
677 Sebastian reproducing the problem.
678
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +0000679Sun Mar 9 18:02:31 MST 2003 John Fleck <jfleck@inkstain.net>
680
Daniel Veillard5add8682003-03-10 13:13:58 +0000681 * doc/xmllint.1: regenerating man page from xmllint.xml to pick
682 up Aleksey's change
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +0000683
Aleksey Sanin693c9bc2003-03-09 22:36:52 +0000684Sun Mar 9 13:53:16 2003 Aleksey Sanin <aleksey@aleksey.com>
685
686 * xmllint.c doc/xmllint.xml: use $XMLLINT_INDENT environment
687 variable to control the indentation for the xmllint "--format"
688 option
689
Igor Zlatkovic47ba1c72003-03-08 13:29:42 +0000690Sat Mar 8 14:27:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
691
692 * encoding.c: applied Gennady's patch against buffer overrun
693
Daniel Veillard42f12e92003-03-07 18:32:59 +0000694Fri Mar 7 19:29:40 CET 2003 Daniel Veillard <daniel@veillard.com>
695
696 * test/xsdtest/xsdtest.xml uri.c: after and exchange with James
697 Clark it appeared I had bug in URI parsing code ...
698 * relaxng.c include/libxml/relaxng.h: completely revamped error
699 reporting to not loose message from optional parts.
700 * xmllint.c: added timing for RNG validation steps
701 * result/relaxng/*: updated the result, all error messages changed
702
Daniel Veillardedfd5882003-03-07 14:20:40 +0000703Fri Mar 7 15:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
704
705 * xpath.c: fix bug #107804, the algorithm used for document order
706 computation was failing on attributes.
707
Daniel Veillard83391282003-03-06 21:37:30 +0000708Thu Mar 6 22:35:50 CET 2003 Daniel Veillard <daniel@veillard.com>
709
710 * valid.c: fix bug #107764 , possibility of buffer overflow
711 in xmlValidDebug()
712
Daniel Veillard6c73cb82003-03-05 16:45:40 +0000713Wed Mar 5 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
714
715 * nanoftp.c include/libxml/nanoftp.h: adding xmlNanoFTPDele()
716 from Philipp Dunkel
717
Daniel Veillard5f704af2003-03-05 10:01:43 +0000718Wed Mar 5 10:57:09 CET 2003 Daniel Veillard <daniel@veillard.com>
719
720 * xmlschemastype.c: made powten array static it should not be exported
721 * HTMLparser.c: fix bug #107361 by reusing the code from the XML
722 parser function.
723 * testHTML.c: get rid of valgrind messages on the HTML SAX tests
724
Daniel Veillard7b72ee52003-02-27 23:24:53 +0000725Fri Feb 28 00:23:00 CET 2003 Daniel Veillard <daniel@veillard.com>
726
727 * tree.c: fixed a node dump crash on attributes
728 * test/xsdtest/xsdtest.xml test/xsdtest/xsdtest.xsl: fixed
729 an URI test bug and get better output.
730
Daniel Veillard463a5472003-02-27 21:30:32 +0000731Thu Feb 27 22:28:40 CET 2003 Daniel Veillard <daniel@veillard.com>
732
733 * check-xsddata-test-suite.py: give more infos
734 * relaxng.c: fix a bug reported by Sebastian Rahtz and
735 REF->DEF in attribute values.
736
Daniel Veillardeb7189f2003-02-27 20:11:13 +0000737Thu Feb 27 21:09:32 CET 2003 Daniel Veillard <daniel@veillard.com>
738
739 * check-xsddata-test-suite.py test/xsdtest/xsdtest.xml
740 test/xsdtest/xsdtest.xsl: import of the XSD Datatype
741 regression tests from James Clark.
742
Daniel Veillard8bc6cf92003-02-27 17:42:22 +0000743Thu Feb 27 18:40:04 CET 2003 Daniel Veillard <daniel@veillard.com>
744
745 * relaxng.c xmlschemas.c xmlschemastypes.c
746 include/libxml/xmlschemastypes.h: added param support for relaxng
747 type checking, started to increment the pool of simple types
748 registered, still much work to be done on simple types and
749 facets checkings.
750
Daniel Veillard19ab45b2003-02-26 15:49:03 +0000751Wed Feb 26 16:45:39 CET 2003 Daniel Veillard <daniel@veillard.com>
752
753 * entities.c: fixes again one of the problem raised by
754 James Clark in #106788
755
Daniel Veillardc482e262003-02-26 14:48:48 +0000756Wed Feb 26 15:46:48 CET 2003 Daniel Veillard <daniel@veillard.com>
757
758 * relaxng.c: Fixed a couple of problem raised by James Clark
759 in bug #107083, the support for ID/IDREF/IDREFS at the WXS
760 datatype level still not fixed though.
761
Daniel Veillard17bed982003-02-24 20:11:43 +0000762Mon Feb 24 21:09:19 CET 2003 Daniel Veillard <daniel@veillard.com>
763
764 * configure.in: preparing release 2.5.4
765 * doc/*: updated and rebuilt the docs
766 * relaxng.c: removed warnings
767 * result/relaxng/*: updated the results
768
Daniel Veillardf4be0182003-02-24 19:54:33 +0000769Mon Feb 24 20:53:17 CET 2003 Daniel Veillard <daniel@veillard.com>
770
771 * valid.c: fixes a DTD regexp generation problem.
772
Daniel Veillard02111c12003-02-24 19:14:52 +0000773Mon Feb 24 20:12:57 CET 2003 Daniel Veillard <daniel@veillard.com>
774
775 * parser.c: fixes bug #105998 about false detection of
776 attribute consumption loop.
777
Daniel Veillard2406abd2003-02-24 18:16:47 +0000778Mon Feb 24 19:14:57 CET 2003 Daniel Veillard <daniel@veillard.com>
779
780 * xinclude.c: Fixes bug #106931 in XInclude entities merging.
781
Daniel Veillardfcc822e2003-02-24 17:52:08 +0000782Mon Feb 24 18:50:35 CET 2003 Daniel Veillard <daniel@veillard.com>
783
784 * SAX.c: fixed bug #105992
785
Daniel Veillard3ebc7d42003-02-24 17:17:58 +0000786Mon Feb 24 18:14:16 CET 2003 Daniel Veillard <daniel@veillard.com>
787
788 * tree.c: fixed xmlSetProp and al. when the node passed is not an
789 element.
790 * relaxng.c: fixed bugs 7.3 (though not complete) and memory leaks
791 found 373 test schemas: 369 success 4 failures
792 found 529 test instances: 525 success 4 failures
793 * check-relaxng-test-suite.py: added memory debug reporting
794
Daniel Veillardc64b8e92003-02-24 11:47:13 +0000795Mon Feb 24 12:41:54 CET 2003 Daniel Veillard <daniel@veillard.com>
796
797 * uri.c parser.c: some warning removal on Igor's patch
798 * tree.c: seems I messed up with #106788 fix
799 * python/libxml.c: fixed some base problems when Python provides
800 the resolver.
801 * relaxng.c: fixed the interleave algorithm
802 found 373 test schemas: 364 success 9 failures
803 found 529 test instances: 525 success 4 failures
804 the resulting failures are bug in the algorithm from 7.3 and
805 lack of support for params
806
Daniel Veillard0046c0f2003-02-23 13:52:30 +0000807Sun Feb 23 14:49:39 CET 2003 Daniel Veillard <daniel@veillard.com>
808
809 * parser.c: another fix for nodeinfo in entities problem
810 * tree.c entities.c: fixed bug #106788 from James Clark
811 some spaces need to be serialized as character references.
812
Igor Zlatkovic40ed73b2003-02-23 13:40:12 +0000813Sat Feb 22 18:28:16 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
814
815 * parser.c uri.c: fixed the bug I introduced in the path
816 handling, reported by Sebastian Bergmann
817
Daniel Veillard44e1dd02003-02-21 23:23:28 +0000818Sat Feb 22 00:19:48 CET 2003 Daniel Veillard <daniel@veillard.com>
819
820 * parser.c: fixing some nodeinfo in entities problem raised
821 by Glenn W. Bach
822 * relaxng.c: implemented the first section 7.3 check
823 * result/relaxng/*: updated the results
824
Daniel Veillardc5312d72003-02-21 17:14:10 +0000825Fri Feb 21 18:12:19 CET 2003 Daniel Veillard <daniel@veillard.com>
826
827 * relaxng.c: fixed some problems in the previous commit
828 and finished implementing 4.16 rules checking
829 found 373 test schemas: 353 success 20 failures
830 found 529 test instances: 519 success 6 failures
831 * result/relaxng/*: updated the results
832
Daniel Veillard4c5cf702003-02-21 15:40:34 +0000833Fri Feb 21 16:37:39 CET 2003 Daniel Veillard <daniel@veillard.com>
834
835 * relaxng.c: implemented checks from section 7.2
836
Daniel Veillard77648bb2003-02-20 15:03:22 +0000837Thu Feb 20 16:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
838
839 * relaxng.c: implemented the checks from section 7.1, fixed
840 some of the 4.20 and 4.21 problems.
841 found 373 test schemas: 338 success 35 failures
842 found 529 test instances: 519 success 6 failures
843 * result/relaxng/*: updated the results
844
Daniel Veillard1c745ad2003-02-20 00:11:02 +0000845Thu Feb 20 01:09:24 CET 2003 Daniel Veillard <daniel@veillard.com>
846
847 * relaxng.c: implemented the 4.20 and 4.21 simplification rules.
848 * result/relaxng/*: updated the results
849
Daniel Veillardce14fa52003-02-19 17:32:48 +0000850Wed Feb 19 18:30:30 CET 2003 Daniel Veillard <daniel@veillard.com>
851
852 * relaxng.c: more bugfixes
853 * result/relaxng/*: updated the results
854
Igor Zlatkovic7e1d1582003-02-19 14:51:44 +0000855Wed Feb 19 15:39:56 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
856
857 * DOCBparser.c: obsoleted xmlNormalizeWindowsPath
858 * HTMLparser.c: obsoleted xmlNormalizeWindowsPath
859 * SAX.c: ensured xmlDoc.URL is always canonic
860 * parser.c: obsoleted xmlNormalizeWindowsPath
861 * uri.c include/libxml/uri.h: introduced xmlCanonicPath
862 * xmlIO.c include/libxml/xmlIO.h: obsoleted xmlNormalizeWindowsPath
863 * win32/libxml2.def.src: added few exports
864
865
Daniel Veillard2e9b1652003-02-19 13:29:45 +0000866Wed Feb 19 14:26:51 CET 2003 Daniel Veillard <daniel@veillard.com>
867
868 * Makefile.am configure.in: patched to have shared libraries
869 for Python regression tests and static binaries for gdb debug
870 in my development environment
871 * relaxng.c: more bugfixes
872 found 373 test schemas: 296 success 77 failures
873 found 529 test instances: 516 success 8 failures
874 * result/relaxng/*: updated the results
875
Daniel Veillard8fe98712003-02-19 00:19:14 +0000876Wed Feb 19 01:17:48 CET 2003 Daniel Veillard <daniel@veillard.com>
877
878 * relaxng.c: guess what ! Relax-NG bugfixing, what a surprize...
879
Daniel Veillardd4310742003-02-18 21:12:46 +0000880Tue Feb 18 22:09:50 CET 2003 Daniel Veillard <daniel@veillard.com>
881
882 * xmlschemastypes.c: float/double check bugfix
883 * tree.c include/libxml/tree.h: exported a function for NMTOKEN
884 validation
885 * xmlreader.c: add a TODO for Jody
886 * relaxng.c: bugfix bugfix bugfix
887 found 373 test schemas: 300 success 73 failures
888 found 529 test instances: 507 success 10 failures
889 * result/relaxng/*: updated the results
890
Daniel Veillard2df2de22003-02-17 23:34:33 +0000891Tue Feb 18 00:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
892
893 * relaxng.c check-relaxng-test-suite.py: more RelaxNG bug hunting
894
Daniel Veillard416589a2003-02-17 17:25:42 +0000895Mon Feb 17 18:23:32 CET 2003 Daniel Veillard <daniel@veillard.com>
896
897 * relaxng.c check-relaxng-test-suite.py: more work on the
898 RelaxNG implementation conformance testing.
899 found 373 test schemas: 284 success 89 failures
900 found 529 test instances: 448 success 47 failures
901 * result/relaxng/*: updated the results
902
Daniel Veillard784b9352003-02-16 15:50:27 +0000903Sun Feb 16 16:48:38 CET 2003 Daniel Veillard <daniel@veillard.com>
904
905 * ChangeLog tree.c doc/libxml-doc.el doc/libxml2-api.xml: applied
906 a patch from Kjartan Maraas to fix some typos
907
Daniel Veillardfebcca42003-02-16 15:44:18 +0000908Sun Feb 16 16:40:52 CET 2003 Daniel Veillard <daniel@veillard.com>
909
910 * relaxng.c: more bug-hunting
911 * testRelax.c include/libxml/relaxng.h: added --tree to dump the
912 intermediate rng tree
913 * python/generator.py: patch from Stephane Bidoul to fix the generator
914 on python < 2.2
915
Daniel Veillardd2298792003-02-14 16:54:11 +0000916Fri Feb 14 17:49:26 CET 2003 Daniel Veillard <daniel@veillard.com>
917
918 * check-relaxng-test-suite.py relaxng.c: more testing on the
919 Relax-NG front, cleaning up the regression tests failures
920 current state and I forgot support for "mixed":
921 found 373 test schemas: 280 success 93 failures
922 found 529 test instances: 401 success 68 failures
923 * tree.c include/libxml/tree.h xmlschemastypes.c: finished and
924 moved the Name, NCName and QName validation routine in tree.c
925 * uri.c: fixed handling of URI ending up with #, i.e. having
926 an empty fragment ID.
927 * result/relaxng/*: updated the results
928
Daniel Veillard9a237c92003-02-13 15:52:58 +0000929Thu Feb 13 16:49:24 CET 2003 Daniel Veillard <daniel@veillard.com>
930
931 * check-xinclude-test-suite.py: improved the script accordingly
932 to the XInclude regression tests updates
933 * xpointer.c: Implemented XPointer element() Scheme W3C PR of 13
934 November 2002
935 * result/XPath/xptr/chapterschildseq result/XPath/xptr/vidchildseq
936 test/XPath/xptr/chapterschildseq test/XPath/xptr/vidchildseq:
937 augmented the Xpointer testsuite for the element() scheme
938
Daniel Veillardf4b4f982003-02-13 11:02:08 +0000939Thu Feb 13 12:00:30 CET 2003 Daniel Veillard <daniel@veillard.com>
940
941 * relaxng.c: added TODO for the DTD compatibility spec
942 * xinclude.c: more bug fixes driven by the testsuite
943
Daniel Veillardd581b7e2003-02-11 18:03:05 +0000944Tue Feb 11 19:01:02 CET 2003 Daniel Veillard <daniel@veillard.com>
945
946 * check-xinclude-test-suite.py xinclude.c: Work on the W3C/NIST
947 regression tests for XInclude, improved the script, improving
948 XInclude error reporting mechanism
949
Daniel Veillard1d788d22003-02-10 16:21:58 +0000950Mon Feb 10 17:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
951
952 * NEWS doc/* configure.in: preparing release 2.5.3
953
Daniel Veillardfd7ce5f2003-02-10 16:12:39 +0000954Mon Feb 10 17:11:22 CET 2003 Daniel Veillard <daniel@veillard.com>
955
956 * tree.c: trying to fix #104934 about some XHTML1 serialization
957 issues.
958
Daniel Veillard809faa52003-02-10 15:43:53 +0000959Mon Feb 10 16:41:13 CET 2003 Daniel Veillard <daniel@veillard.com>
960
961 * encoding.c xmlIO.c: fixing bug #104646 about iconv based
962 encoding conversion when the input buffer stops in the
963 middle of a multibyte char
964
Daniel Veillard1703c5f2003-02-10 14:28:44 +0000965Mon Feb 10 15:24:47 CET 2003 Daniel Veillard <daniel@veillard.com>
966
967 * test/relaxng/OASIS/spectest.xml: OASIS RelaxNG testsuite
968 * check-relaxng-test-suite.py: python script to run regression
969 against OASIS RelaxNG testsuite
970 * relaxng.c: some cleanup tweaks
971 * HTMLparser.c globals.c: cleanups in comments
972 * doc/libxml2-api.xml: updated the API
973 * result/relaxng/*: errors moved files, so large diffs but
974 no changes at the semantic level.
975
Daniel Veillard6aa2f602003-02-10 00:01:56 +0000976Mon Feb 10 01:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
977
978 * tree.c: fixing #105678 problem when dumping a namespace node.
979
Daniel Veillard591b4be2003-02-09 23:33:36 +0000980Mon Feb 10 00:30:01 CET 2003 Daniel Veillard <daniel@veillard.com>
981
982 * xpath.c: fixed doc comment problems
983 * python/generator.py python/libxml_wrap.h python/types.c: adding
984 RelaxNG wrappers
985 * python/tests/Makefile.am python/tests/relaxng.py: added a specific
986 test of those early Python RelaxNG bindings
987
988Sun Feb 9 15:18:43 CET 2003 Daniel Veillard <daniel@veillard.com>
Daniel Veillard231d7912003-02-09 14:22:17 +0000989
990 * libxml.spec.in: fixes a libtool problem on AMD 64bits builds
991 * relaxng.c: found the validation problem I had with interleave
992 when not covering all remaining siblings
993 * Makefile.am test.relaxng/* result/relaxng/*: augmented the
994 testsuite and check the RNG schemas against the RNG schemas
995 given in appendix A
996
Igor Zlatkovic6dacee62003-02-08 17:52:57 +0000997Sat Feb 8 18:55:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
998
999 * win32/Makefile.msvc: updates for RelaxNG
1000 * win32/Makefile.mingw: updates for RelaxNG
1001 * win32/libxml2.def.src: added RelaxNG exports
1002
Daniel Veillard97fd5672003-02-07 13:01:54 +00001003Fri Feb 7 14:00:53 CET 2003 Daniel Veillard <daniel@veillard.com>
1004
1005 * xinclude.c: applied another bug fix from Sean Chittenden
1006
Daniel Veillardef4d3bc2003-02-07 12:38:22 +00001007Fri Feb 7 13:34:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1008
1009 * configure.in xmllint.c: I f...ed up the default configuration
1010 of schemas and --relaxng option display in xmllint, pointed by
1011 Morus Walter.
1012 * xlink.c: Sean Chittenden pointed a couple of errors in the XLink
1013 detection module, fixes bug #105374.
1014
Daniel Veillardc5a70f22003-02-06 23:41:59 +00001015Fri Feb 7 01:43:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1016
1017 * xmlschemastypes.c: added the boolean base type.
1018
Daniel Veillard96a4b252003-02-06 08:22:32 +00001019Thu Feb 6 10:23:52 CET 2003 Daniel Veillard <daniel@veillard.com>
1020
1021 * xmlschemastypes.c: started implementing some of the missing
1022 default simple types
1023 * result/relaxng/*: updated the results
1024
Daniel Veillard72fef162003-02-05 14:31:19 +00001025Wed Feb 5 15:28:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1026
1027 * NEWS doc/*: updated the docs, ready for 2.5.2 release
1028
Daniel Veillard71531f32003-02-05 13:19:53 +00001029Wed Feb 5 14:15:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1030
1031 * HTMLparser.c tree.c xmlIO.c: comments cleanups
1032 * Makefile.am: use xmllint for doing the RelaxNG tests
1033 * configure.in: preparing 2.5.2 made schemas support default to
1034 on instead of off
1035 * relaxng.c: removed the verbosity
1036 * xmllint.c: added --relaxng option
1037 * python/generator.py python/libxml_wrap.h: prepared the integration
1038 of the new RelaxNG module and schemas
1039 * result/relaxng/*: less verbose output
1040
Daniel Veillardec498e12003-02-05 11:01:50 +00001041Wed Feb 5 12:00:36 CET 2003 Daniel Veillard <daniel@veillard.com>
1042
1043 * valid.c: do not run content model validation if the
1044 content is not determinist
1045
Daniel Veillardde590ca2003-02-05 10:45:26 +00001046Wed Feb 5 11:43:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1047
1048 * SAX.c: added the redefinition of namespaced attribute
1049 check that was missing as Fabrice Desré pointed out.
1050
Daniel Veillard930dfb62003-02-05 10:17:38 +00001051Wed Feb 5 11:09:29 CET 2003 Daniel Veillard <daniel@veillard.com>
1052
1053 * HTMLparser.c include/libxml/HTMLparser.h: applied HTML
1054 improvements from Nick Kew, allowing to do more checking
1055 to HTML elements and attributes.
1056
Daniel Veillard4287c572003-02-04 22:48:53 +00001057Tue Feb 4 23:47:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1058
1059 * xinclude.c: fixing bug #105137 about entities declaration
1060 needing to be copied to the including document.
1061
Daniel Veillard652d8a92003-02-04 19:28:49 +00001062Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1063
1064 * catalog.c: fixed bug #104817 with delegateURI
1065 * xpath.c: fixing bugs #104123 and #104125
1066
Daniel Veillard0e298ad2003-02-04 16:14:33 +00001067Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
1068
1069 * configure.in valid.c xmlreader.c python/libxml_wrap.h
1070 python/types.c: fixing #104096 to compile without regexps
1071
Daniel Veillard57e79b32003-02-04 15:33:12 +00001072Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1073
1074 * valid.c: fixing bug #103969 forgot to add an epsilon transition
1075 when building the automata for elem*
1076
Daniel Veillard358a9892003-02-04 15:22:32 +00001077Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1078
1079 * HTMLparser.c: applied patch from Arne de Bruijn fixing
1080 bug #103827
1081
Daniel Veillardeb137172003-02-04 15:18:06 +00001082Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1083
1084 * HTMLparser.c: updating a comment, fixing #103776
1085
Daniel Veillard8d589042003-02-04 15:07:21 +00001086Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
1087
1088 * parser.c: fixing bug 105049 for validity checking of content
1089 within recursive entities.
1090
Daniel Veillarde5b110b2003-02-04 14:43:39 +00001091Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1092
1093 * HTMLparser.c: try to fix # 105049
1094 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
1095 * tree.c: updated a function comment
1096
Daniel Veillard419a7682003-02-03 23:22:49 +00001097Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1098
1099 * relaxng: more work on grammars and refs/defs
1100 * test/relaxng/* result/relaxng/*: augmented/updated the
1101 regression tests
1102
Daniel Veillard144fae12003-02-03 13:17:57 +00001103Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1104
1105 * relaxng: more work on name classes, except support
1106 * test/relaxng/* result/relaxng/*: augmented/updated the
1107 regression tests
1108
Daniel Veillard1ed7f362003-02-03 10:57:45 +00001109Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
1110
1111 * relaxng: more work on name classes, the "validate all" schemas
1112 seems to work now.
1113 * test/relaxng/* result/relaxng/*: augmented/updated the
1114 regression tests
1115
Daniel Veillard3b2e4e12003-02-03 08:52:58 +00001116Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1117
1118 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
1119 * parser.c: put a guard against infinite document depth, basically
1120 trying to avoid another kind of DoS attack.
1121 * relaxng.c: some code w.r.t. nameClasses
1122
Daniel Veillardfc1a4502003-02-02 16:02:55 +00001123Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1124
1125 * test/relaxng/* result/relaxng/*: check all the namespace support
1126 was actually correct based on tutorial section 10.
1127
Daniel Veillarde2a5a082003-02-02 14:35:17 +00001128Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1129
1130 * relaxng: include seems to work okay now
1131 * test/relaxng/* result/relaxng/*: augmented/updated the
1132 regression tests
1133
Daniel Veillarda9d912d2003-02-01 17:43:10 +00001134Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1135
1136 * relaxng.c: a bit of work done in the train back.
1137 * test/relaxng/*: added one of the include tests
1138
Daniel Veillard154877e2003-01-30 12:17:05 +00001139Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1140
1141 * relaxng: more work done in the train
1142 * test/relaxng/* result/relaxng/*: augmented/updated the
1143 regression tests
1144
Daniel Veillarde431a272003-01-29 23:02:33 +00001145Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1146
1147 * relaxng.c: debugging of externalRef
1148 * test/relaxng/* result/relaxng/*: augmented/updated the
1149 regression tests
1150
Daniel Veillardd41f4f42003-01-29 21:07:52 +00001151Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1152
1153 * relaxng.c: more work on Relax-NG, implementing externalRef
1154 * test/relaxng/* result/relaxng/*: augmented/updated the
1155 regression tests
1156 * Makefile.am: cleanup to Relaxtests target
1157
Daniel Veillardb08c9812003-01-28 23:09:49 +00001158Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1159
1160 * relaxng.c: more work on Relax-NG, implementing interleave
1161 * test/relaxng/* result/relaxng/*: augmented/updated the
1162 regression tests
1163
Daniel Veillard76fc5ed2003-01-28 20:58:15 +00001164Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
1165
1166 * relaxng.c: more work on Relax-NG, implementing interleave
1167 * test/relaxng/* result/relaxng/*: augmented/updated the
1168 regression tests
1169
MST 2003 John Fleckda81d192003-01-27 14:35:56 +00001170Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
1171
1172 * doc/tutorial/customfo.xsl
1173 * doc/tutorial/customhtml.xsl
1174 adding stylesheet customizations used to generate fo
1175 for pdf and html
1176
Daniel Veillardc6e997c2003-01-27 12:35:42 +00001177Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1178
1179 * relaxng.c: more work on Relax-NG
1180 * test/relaxng/* result/relaxng/*: augmented/updated the
1181 regression tests
1182 * xmlschemastypes.c: added a number of base type definition but not
1183 the associated checks, those are still TODOs
1184
MST 2003 John Fleck731967e2003-01-27 00:39:50 +00001185Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
1186
1187 in docs/tutorial:
1188 * apa.html
1189 * apb.html
1190 * apc.html
1191 * apd.html
1192 * ape.html
1193 * apf.html
1194 * apg.html
1195 * ar01s02.html
1196 * ar01s03.html
1197 * ar01s04.html
1198 * ar01s05.html
1199 * ar01s06.html
1200 * ar01s07.html
1201 * ar01s08.html
1202 * index.html
1203 * xmltutorial.pdf
1204 * xmltutorial.xml
1205 add index to tutorial
1206
MST 2003 John Fleck937362d2003-01-27 00:04:32 +00001207Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
1208
1209 * doc/xmlcatalog.1
1210 * doc/xmlcatalog_man.html
1211 * doc/xmlcatalog_man.xml
1212 belatedly fixing bug #93622 (adds rewriteURI type to
1213 "--add" option in xmlcatalog man page
1214
Daniel Veillard3be27512003-01-26 19:49:04 +00001215Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1216
Daniel Veillardc6e997c2003-01-27 12:35:42 +00001217 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +00001218 Julio Merino, closing #104475
1219
Daniel Veillardea3f3982003-01-26 19:45:18 +00001220Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1221
1222 * relaxng.c: more work on Relax-NG
1223 * test/relaxng/* result/relaxng/*: augmented/updated the
1224 regression tests
1225
Daniel Veillardedc91922003-01-26 00:52:04 +00001226Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1227
1228 * relaxng.c: more work on Relax-NG
1229 * test/relaxng/* result/relaxng/*: augmented/updated the
1230 regression tests
1231
Daniel Veillarddd1655c2003-01-25 18:01:32 +00001232Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1233
1234 * README: updated the policy on private mail answers
1235 * relaxng.c: more work on Relax-NG
1236 * test/relaxng/* result/relaxng/*: augmented/updated the
1237 regression tests
1238
Daniel Veillard7424eb62003-01-24 14:14:52 +00001239Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
1240
1241 * error.c parser.c tree.c: applied a documentation patch from
1242 Stefan Kost
1243
Daniel Veillard276be4a2003-01-24 01:03:34 +00001244Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1245
1246 * relaxng.c: more work on Relax-NG
1247 * doc/*: regenerated the docs
1248 * test/relaxng/* result/relaxng/*: updated and augmented the
1249 Relax-NG regression tests and results
1250
Daniel Veillard6eadf632003-01-23 18:29:16 +00001251Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1252
1253 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
1254 First commit of the new Relax-NG validation code, not generally
1255 useful yet.
1256 * test/relaxng/* result/relaxng/*: current state of the regression
1257 tests
1258
Daniel Veillard814a76d2003-01-23 18:24:20 +00001259Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1260
1261 * tree.c: minimized the memory allocated for GetContent
1262 and a bit of cleanup.
1263
Daniel Veillardff12c492003-01-23 16:42:55 +00001264Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
1265
1266 * python/generator.py: seems there is no good reasons to
1267 not generate bindings for XPointer
1268
Daniel Veillard540a31a2003-01-21 11:21:07 +00001269Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1270
1271 * xmlreader.c doc/apibuild.py: applied a new patch from
1272 Stéphane Bidoul for cleanups
1273 * doc/libxml2-api.xml: rebuilt the API description with
1274 new entry points
1275
Daniel Veillard417be3a2003-01-20 21:26:34 +00001276Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1277
1278 * xmlreader.c python/drv_libxml2.py python/generator.py
1279 python/libxml.c python/libxml.py python/libxml_wrap.h
1280 python/types.c: patch from Stéphane Bidoul for better per
1281 context error message APIs
1282 * python/tests/ctxterror.py python/tests/readererr.py:
1283 update of the tests
1284
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +00001285Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
1286
1287 * doc/guidelines.html
1288 grammar and spelling cleanup
1289
Daniel Veillard26f70262003-01-16 22:45:08 +00001290Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1291
1292 * xmlreader.c include/libxml/xmlreader.h python/generator.py
1293 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
1294 a patch from Stéphane Bidoul to allow per XMLtextReader error
1295 and warning handling
1296 * python/tests/Makefile.am python/tests/readererr.py: adding the
1297 specific regression test
1298
Daniel Veillard71f9d732003-01-14 16:07:16 +00001299Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1300
1301 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
1302 should raise a syntax error
1303
Daniel Veillarde4a07e72003-01-14 14:40:25 +00001304Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1305
1306 * python/libxml.c: cleanup patch from Stéphane Bidoul
1307
Daniel Veillard81601f92003-01-14 13:42:37 +00001308Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
1309
1310 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
1311
Daniel Veillarde6227e02003-01-14 11:42:39 +00001312Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
1313
1314 * python/generator.py python/libxml.c python/libxml.py
1315 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +00001316 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +00001317 Python level.
1318 * python/tests/Makefile.am python/tests/ctxterror.py: added a
1319 regression test for it.
1320
Daniel Veillard4dbe77a2003-01-14 00:17:42 +00001321Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1322
1323 * xmlreader.c: fixed the streaming property of the reader,
1324 it was generating tree faster than consuming it. Pointed out
1325 by Nate Myers
1326 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
1327
Igor Zlatkovic9df24742003-01-12 21:15:55 +00001328Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1329
Igor Zlatkovicd31876c2003-01-12 21:43:13 +00001330 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +00001331
Daniel Veillard8e7e1c02003-01-10 17:06:09 +00001332Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1333
1334 * xpath.c: fix to the XPath implementation for parent and
1335 ancestors axis when operating on a Result Value Tree.
1336 Fixes bug #100271
1337
Daniel Veillardcacbe5d2003-01-10 16:09:51 +00001338Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1339
1340 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
1341 to fix some URI/file escaping problems
1342
Daniel Veillard3b87b6b2003-01-10 15:21:50 +00001343Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
1344
1345 * python/generator.py: fixed a bug raised by Raymond Wiker,
1346 docSetRootElement() should not raise an exception if the
1347 return is None
1348
Daniel Veillard3e20a292003-01-10 13:14:40 +00001349Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
1350
1351 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
1352 fixed bug #102181 by applying the suggested change and fixing
1353 the generation/registration problem.
1354
Daniel Veillarde55e8e42003-01-10 12:50:02 +00001355Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1356
1357 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
1358 routines.
1359
Daniel Veillard8f872442003-01-09 23:19:02 +00001360Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
1361
1362 * parser.c: one more IsEmptyElement crazyness, that time in
1363 external parsed entities if substitution is asked.
1364 * python/tests/reader3.py: added a specific test.
1365
Daniel Veillarde329fc22003-01-09 21:36:42 +00001366Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1367
1368 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
1369 support and improved error handler registration
1370
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +00001371Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1372
1373 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
1374 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
1375 * README: fixed a link
1376
Daniel Veillarde2830f12003-01-08 17:47:49 +00001377Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
1378
1379 * configure.in doc/* NEWS: preparing 2.5.1 release
1380 * SAX.c parser.c: fixing XmlTextReader bug
1381
Daniel Veillard8bf70b92003-01-07 23:14:24 +00001382Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1383
1384 * SAX.c: fuck, I introduced a memory leak on external parsed
1385 entities in 2.5.0 :-(
1386
Daniel Veillard56ada1d2003-01-07 11:17:25 +00001387Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
1388
1389 * xmllint.c: another fix needed as pointed by Christophe Merlet
1390 for --stream --debug if compiled without debug support.
1391
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00001392Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
1393
1394 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +00001395 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00001396 update man page with --stream and --chkregister
1397
Daniel Veillard8326e732003-01-07 00:19:07 +00001398Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1399
1400 * globals.c: fixed --with-threads compile
1401 * xmllint.c: fixed --without-debug compile
1402 * include/libxml/globals.h: cleanup
1403 * include/libxml/schemasInternals.h: add a missing include
1404
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001405Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1406
1407 * configure.in NEWS: preparing 2.5.0 release
1408 * SAX.c: only warn in pedantic mode about namespace name
1409 brokeness
1410 * globals.c: fix a doc generation problem
1411 * uri.c: fix #101520
1412 * doc/*: updated and rebuilt the doc for the release, includuding
1413 stylesheet update
1414 * python/Makefile.am: fix a filename bug
1415
1416Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
1417
1418 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
1419 should not be called.
1420
1421Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1422
1423 * libxml-2.0.pc.in: applied the patch to fix #101894
1424
1425Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1426
1427 * tree.c : applied patch from Lukas Schroeder for register callbacks
1428 * valid.c: modified patch from Lukas Schroeder to test
1429 register callbacks with --chkregister
1430
1431Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1432
1433 * xmlreader.c: seriously changed the way data are pushed to
1434 the underlying parser, go by block of 512 bytes instead of
1435 tryng to detect tag boundaries at that level. Changed the
1436 way empty element are detected and tagged.
1437 * python/tests/reader.py python/tests/reader2.py
1438 python/tests/reader3.py: small changes mostly due to context
1439 reporting being different and DTD node being reported. Some
1440 errors previously undetected are now caught and fixed.
1441 * doc/xmlreader.html: flagged last section as TODO
1442
1443Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
1444
1445 * python/libxml.py: integrated the Python 2.2 optimizations
1446 from Hannu Krosing, while maintaining compatibility with
1447 1.5 and 2.1
1448
1449Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1450
1451 * xmllint.c: a bit of cleanup
1452 * xmlreader.c: small fix
1453 * doc/xmlreader.html: more work on the XmlTextReader tutorial
1454 * python/libxml.py: a few fixes pointed out by Hannu Krosing
1455
1456Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1457
1458 * python/setup.py.in: patch from Stéphane Bidoul to include
1459 drv_libxml2.py in setup.py
1460
1461Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1462
1463 * doc/xmlreader.html: starting documenting the new XmlTextReader
1464 interface.
1465
1466Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1467
1468 * xmllint.c: added the --stream flag to use the TextReader API
1469 * xmlreader.c: small performance tweak
1470
1471Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1472
1473 * xmlreader.c python/tests/reader2py: okay the DTD validation
1474 code on top of the XMLTextParser API should be solid now.
1475
1476Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
1477
1478 * xmlreader.c python/tests/reader2py: Fixing some more mess
1479 with validation and recursive entities while using the
1480 reader interface, it's getting a bit messy...
1481
1482Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1483
1484 * xmlreader.c python/tests/reader.py: another couple of problem
1485 related to IsEmptyElement reported by Stéphane Bidoul needed
1486 some fixes.
1487
1488Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1489
1490 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
1491 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
1492 based on the python XmlTextReader interface.
1493
1494Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1495
1496 * tree.c: backing out one change in the last patch which broke the
1497 regression tests
1498
1499Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
1500
1501 * global.data globals.c tree.c include/libxml/globals.h: applied
1502 an old patch from Lukas Schroeder to track node creation and
1503 destruction. Probably missing a lot of references at the moment
1504 and not usable reliably.
1505
1506Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1507
1508 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
1509 from doc/news.html and a stylesheet
1510
1511Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1512
1513 * xmlreader.c python/tests/reader.py: fixed another couple of
1514 xmlreader bugs reported by Stéphane Bidoul and added tests.
1515
1516Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1517
1518 * xmlreader.c python/tests/reader2.py: fixed another validity
1519 checking in external parsed entities raised by Stéphane Bidoul
1520 and added a specific regression test.
1521 * python/tests/reader3.py: cleanup
1522
1523Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1524
1525 * xmlreader.c python/tests/reader2.py: fixed a problem with
1526 validation within entities pointed by Stéphane Bidoul, augmented
1527 the tests to catch those.
1528
1529Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1530
1531 * python/generator.py: modified the generator to allow keeping
1532 class references when creating new classes, needed to fix a bug
1533 pointed by Stéphane Bidoul where the input buffer of the
1534 xmlTextReader instance gets destroyed if the python wrapper for
1535 the input is not referenced anymore.
1536
1537Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
1538
1539 * xmlreader.c python/tests/reader.py: fixed another pair of problem
1540 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
1541
1542Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1543
1544 * xmlreader.c python/tests/reader.py: fixed another problem
1545 pointed by Stéphane Bidoul
1546
1547Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1548
1549 * xmlreader.c python/tests/reader.py: fixed a limit case problem
1550 with "<a/>"
1551
1552Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1553
1554 * SAX.c: warn on xmlns:prefix="foo"
1555 * xmlreader.c python/tests/reader.py: fixed a couple of problem
1556 for namespace attributes handling.
1557
1558Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1559
1560 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
1561 a really nasty problem raised by a DocBook XSLT transform
1562 provided by Sebastian Bergmann
1563
1564Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
1565
1566 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
1567 by Stéphane Bidoul and integrated it into the tests
1568
1569Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
1570
1571 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
1572 extended the XmlTextReader API a bit, addding accessors for
1573 the current doc and node, and an entity substitution mode for
1574 the parser.
1575 * python/libxml.py python/libxml2class.txt: related updates
1576 * python/tests/Makefile.am python/tests/reader.py
1577 python/tests/reader2.py python/tests/reader3.py: updated a bit
1578 the old tests and added a new one to test the entities handling
1579
1580Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1581
1582 * python/generator.py python/libxml2class.txt
1583 python/tests/reader.py python/tests/reader2.py: changed the
1584 generator to provide casing for the XmlTextReader similar to
1585 C# so that examples and documentation are more directly transposable.
1586 Fixed the couple of tests in the suite.
1587
1588Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
1589
1590 * doc/guidelines.html: added a document on guildeline for
1591 publishing and deploying XML
1592
1593Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1594
1595 * valid.c xmlreader.c: final touch running DTD validation
1596 on the XmlTextReader
1597 * python/tests/Makefile.am python/tests/reader2.py: added a
1598 specific run based on the examples from test/valid/*.xml
1599
1600Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
1601
1602 * python/libxml.py: added a few predefined xmlTextReader parser
1603 configuration values.
1604
1605Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1606
1607 * python/libxml_wrap.h: trying to fix #102037
1608
1609Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1610
1611 * SAX.c: fixing bug #95296, when the predefined entities
1612 are redefined in the DTD the default one must be used
1613 instead anyway.
1614
1615Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
1616
1617 * doc/xmllint.xml
1618 * doc/xmllint.1
1619 Add discussion of XML_DEBUG_CATALOG to xmllint man
1620 page - bug #100907
1621
1622
1623Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1624
1625 * xmlreader.c: Fixed the empty node detection to avoid reporting
1626 an inexistant close tag.
1627
1628Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1629
1630 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
1631 for Python 2.1
1632
1633Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1634
1635 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
1636
1637Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1638
1639 * doc/libxml2-api.xml python/tests/reader.py: one really need
1640 to provide the base URI information when creating a reader parser
1641 from an input stream. Updated the API and the example using it.
1642
1643Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
1644
1645 * testReader.c xmlreader.c valid.c include/libxml/tree.h
1646 include/libxml/valid.h include/libxml/xmlreader.h: working on
1647 DTD validation on top of xml reader interfaces. Allows to
1648 validate arbitrary large instances. This required some extensions
1649 to the valid module interface and augmenting the size of xmlID
1650 and xmlRef structs a bit.
1651 * uri.c xmlregexp.c: simple cleanup.
1652
1653Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1654
1655 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
1656 work on the xml reader interfaces.
1657 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
1658 Web page for the Windows binaries.
1659
1660Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1661
1662 * xmlIO.c: applied a patch for VMS following the report by
1663 Nigel Hall
1664
1665Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1666
1667 * parser.c: the parseStartTag bug fix wasn't complete.
1668
1669Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1670
1671 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
1672 parseStartTag, fixing it.
1673 * test/att4 result/att4 result/noent/att4: adding the test
1674 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
1675 more methods to XmlTextReader.
1676
1677Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1678
1679 * win32/libxml2.def.src: added more xml reader exports
1680 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
1681 to the build
1682
1683Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
1684
1685 * doc/tutorial/xmltutorial.xml
1686 plus generated html and pdf
1687 Updating tutorial again based on further comments from Niraj
1688 Tolia on the last iteration
1689
1690Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
1691
1692 * doc/tutorial/xmltutorial.xml
1693 * doc/tutorial/includekeyword.c
1694 * doc/tutorial/includegetattribute.c
1695 plus generated html and pdf
1696 Adding fix from Niraj Tolia to tutorial to properly free memory.
1697
1698
1699Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1700
1701 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
1702 more methods of XmlTextReader.
1703 * python/libxml2class.txt python/tests/reader.py: this increased the
1704 methods in the bndings, augmented the test to check those new
1705 functions.
1706
1707Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1708
1709 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
1710 methods of XmlTextReader.
1711 * python/generator.py python/libxml_wrap.h python/types.c
1712 python/libxml2class.txt: added the reader to the Python bindings
1713 * python/tests/Makefile.am python/tests/reader.py: added a specific
1714 test for the Python bindings of the Reader APIs
1715 * parser.c: small cleanup.
1716
1717Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1718
1719 * xinclude.c: fallback was only copying the first child not the
1720 full child list of the fallback element, closes #89684 as reopened
1721 by Bernd Kuemmerlen
1722
1723Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1724
1725 * win32/libxml2.def.src: exported htmlNodeDumpOutput
1726
1727Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
1728
1729 * configure.in: preparing release of 2.4.30
1730 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
1731 gives enum values, fix functype return type, put back fields in
1732 structs
1733 * doc/*: updated the docs rebuilt
1734
1735Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1736
1737 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
1738 about htmlNodeDumpOutput location.
1739 * xpath.c: removed an undefined function signature
1740 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
1741 too many symbols in the API breaking the python bindings.
1742 Updated with the libxslt/libexslt changes.
1743
1744Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1745
1746 * configure.in: preparing release of 2.4.29
1747 * doc/*: rebuilt the docs and API
1748 * xmlreader.c: a few more fixes for the XmlTextReader API
1749
1750Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1751
1752 * include/win32config.h: applied mingw patch from Magnus Henoch
1753
1754Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1755
1756 * catalog.c doc/libxml2-api.xml: a bit more cleanup
1757
1758Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1759
1760 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
1761 building Python script, does the C parsing directly, generates
1762 a better API description including structure fieds defs and
1763 enums. Still a couple of bugs, but good enough for the python
1764 wrappers now.
1765 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
1766 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
1767 include/libxml/schemasInternals.h include/libxml/tree.h: more
1768 cleanup based on the python analysis script reports.
1769 * libxml.spec.in: make sure the API XML description is part of the
1770 devel package.
1771
1772Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1773
1774 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
1775 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
1776 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
1777 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
1778 code cleanup, especially the function comments.
1779 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
1780
1781Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1782
1783 * Makefile.am xmlreader.c include/libxml/Makefile.am
1784 include/libxml/xmlreader.h: Adding a new set of APIs based on
1785 the C# TextXmlReader API but converted to C. Allow to parse
1786 in constant memory usage, far simpler to program and explain
1787 than the SAX like APIs, unfinished but working.
1788 * testReader.c: test program
1789
1790Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1791
1792 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
1793
1794Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1795
1796 * tree.c: Chip turner indicated that XHTML1 serialization
1797 rule for style actually break on both IE and Mozilla,
1798 try to avoid the rule if escaping ain't necessary
1799
1800Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
1801
1802 * nanhttp.c: handle HTTP URL escaping, problem reported by
1803 Glen Nakamura and Stefano Zacchiroli
1804
1805Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1806
1807 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
1808
1809Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1810
1811 * uri.c: Johann Richard pointed out some XPointer problems for
1812 URN based URI references in XInclude. Modified the URI parsing
1813 and saving routines to allow correct parsing and saving of
1814 XPointers, especially when attached to "opaque" scheme accordingly
1815 to RFC 2396
1816
1817Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1818
1819 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
1820 of refactoring to the HTML saving code.
1821 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
1822 in the doc.
1823
1824Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
1825
1826 * tree.c include/libxml/tree.h: refactored the XML dump of a node
1827 to a buffer API to reuse the generic dump to an OutputIO layer,
1828 this reduces code, fixes xmlNodeDump() for XHTML, also made
1829 xmlNodeDump() now return the number of byte written.
1830
1831Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
1832
1833 * python/setup.py.in: another patch from Stéphane Bidoul for
1834 Python bindings on Windows
1835 * doc/parsedecl.py: small cleanup
1836
1837Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1838
1839 * libxml.spec.in configure.in: add a line in %changelog for releases
1840
1841Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
1842
1843 * parser.c: patch from Marcus Clarke fixing a problem in entities
1844 parsing that was detected in KDe documentations environment.
1845
1846Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
1847
1848 * python/libxml.c (libxml_prev): Return the previous as opposed to
1849 the next node (I guess this is the result of some cut & paste programming:)
1850
1851Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1852
1853 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
1854
1855Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1856
1857 * python/generator.py python/libxml.c python/setup.py.in: trying
1858 to fix the Python bindings build on Windows (Stéphane Bidoul)
1859
1860Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1861
1862 * win32/configure.js: added option for python bindings
1863 * win32/libxml2.def.src: added more exports
1864
1865Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1866
1867 * win32/Makefile.mingw: fixed unresolved symbols when linking with
1868 pthreads
1869 * win32/wince/*: applied updates to Windows CE port from Javier
1870
1871Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1872
1873 * configure.in: preparing 2.4.28
1874 * libxml.spec.in doc/Makefile.am: some cleanup
1875 * doc/*: updated the news and regenerated.
1876
1877Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1878
1879 * HTMLparser.c: final touch at closing #87235 </p> end tags
1880 need to be generated.
1881 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
1882 this change slightly the output of a few tests
1883 * doc/*: regenerated
1884
1885Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1886
1887 * parserInternals.c: fixing bug #99190 when UTF8 document are
1888 parsed using the progressive parser and the end of the chunk
1889 is in the middle of an UTF8 multibyte character.
1890
1891Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1892
1893 * threads.c: fixed initialization problem in xmlNewGlobalState
1894 which was causing crash.
1895 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
1896 in xmlInitializeGlobalState.
1897 * parserInternals.c: cleaned up ctxt->sax initialisation.
1898
1899Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1900
1901 * tree.c include/libxml/tree.h: modified the existing APIs
1902 to handle XHTML1 serialization rules automatically, also add
1903 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
1904 libxslt serialization uses it when needed without changing
1905 the library API.
1906 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
1907 result/xhtml1: added a new test specifically for xhtml1 output
1908 and updated the result of one XHTML1 test
1909
1910Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
1911
1912 * xinclude.c parserInternals.c encoding.c: fixed #99082
1913 for xi:include encoding="..." support on text includes.
1914 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
1915 test/XInclude/ents/isolatin.txt : added a specific regression test
1916 * python/generator.py python/libxml2class.txt: fixed the generator
1917 the new set of comments generated for doc/libxml2-api.xml were
1918 breaking the python generation.
1919
1920Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1921
1922 * doc/Makefile.am: repair some problem if gtk-doc fail or such
1923 * configure.in: patch for Solaris on new autoconf closes #98880
1924 * doc/parsedecl.py: repair the frigging API building script,
1925 did I say that python xmllib sucks ?
1926 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
1927 and some comment are no more truncated.
1928
1929Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1930
1931 * parser.c: Martin Stoilov pointed out a potential leak in
1932 xmlCreateMemoryParserCtxt
1933
1934Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1935
1936 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
1937 included in HTML documents and using the push parser.
1938
1939Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
1940
1941 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
1942 specified, look for the Python interpreter not just in the
1943 specified root but also in the specified location. Fixes #98825
1944
1945Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1946
1947 * python/libxml.c: fixing bug #98792 , node may have no doc
1948 and dereferencing without checking ain't good ...
1949
1950Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
1951
1952 * configure.in: preparing release 2.4.27
1953 * doc/* : updated and rebuilt the docs
1954 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
1955 and all the docs are actually packaged and in the final RPMs
1956 * parser.c parserInternals.c include/libxml/parser.h: restore
1957 xmllint --recover feature.
1958
1959Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1960
Daniel Veillard784b9352003-02-16 15:50:27 +00001961 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001962 processing of parsed entities, and XPath computation on sustitued
1963 entities.
1964 * testXPath.c: make sure entities are substitued.
1965
1966Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1967
Daniel Veillard784b9352003-02-16 15:50:27 +00001968 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001969 processing of internal parsed entities, which had to be changed.
1970
1971Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1972
1973 * Makefile.am python/Makefile.am python/tests/Makefile.am:
1974 trying to fix bug #98517 about building outside the source tree
1975 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
1976
1977Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1978
1979 * include/win32config.h: cleanup
1980 * win32/Makefile.mingw: integrated mingw in JScript configure
1981 * win32/Makefile.msvc: modified to allow mingw coexistence
1982 * win32/configure.js: integrated mingw
1983 * win32/Readme.txt: cleanup
1984
1985Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1986
1987 * HTMLparser.c: strengthen the guard in the Pop macros,
1988 like in the XML parser, closes bug #97315
1989
1990Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1991
1992 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
1993 callback is never used.
1994
1995Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1996
1997 * parserInternals.c: fixed the initialization of the SAX structure
1998 which was breaking xsltproc
1999 * xpath.c: patch from Petr Pajas for CDATA nodes
2000 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
2001 * parser.c include/libxml/parser.h: patch from Peter Jones
2002 removing a leak in xmlSAXParseMemory() and adding the
2003 function xmlSAXParseMemoryWithData()
2004
2005Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
2006
2007 adding pdf of tutorial, changing web page to link to it
2008 * doc/tutorial/xmltutorial.pdf
2009 * doc/xml.html
2010 * doc/docs.html
2011
2012Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
2013
2014 * doc/tutorial/ar01s08.html
2015 adding file what I forgot for tutorial
2016
2017
2018Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
2019
2020 Adding encoding discussion to tutorial
2021 Added:
2022 * doc/tutorial/images/*.png: DocBook admonition image files
2023 * doc/tutorial/apf.html, apg.html: new generated html
2024 * doc/tutorial/includeconvert.c: conversion code entity file
2025 changed:
2026 * doc/tutorial/xmltutorial.xml: DocBook original
2027 * doc/tutorial/*.html: generated html
2028
2029Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2030
2031 * include/libxml/*.h: retired xmlwin32version.h
2032 * doc/Makefile.am: retired xmlwin32version.h
2033 * win32/configure.js: retired xmlwin32version.h
2034
2035Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2036
2037 * win32/libxml2.def.src: exported additional symbols
2038 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
2039 sisterhood
2040
2041Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2042
2043 * globals.c: fixed a typo pointed out by Igor
2044 * xpath.c: try to speed up node compare using line numbers
2045 if available.
2046
2047Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2048
2049 * tree.c: make xmlFreeNode() handle attributes correctly.
2050
2051Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2052
2053 * catalog.c: completed the #96963 fix, as reported by Karl
2054 Eichwalder
2055
2056Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2057
2058 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
2059
2060Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2061
2062 * Makefile.am: switched the order of a couple of includes
2063 to fix bugs #97100
2064
2065Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2066
2067 * catalog.c: fixed bug #96963, reverted to the old behaviour of
2068 xmlLoadCatalogs that used to separate directories with a ':'.
2069
2070Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2071
2072 * threads.c: improvements to the Windows-side of thread handling
2073 * testThreads.c: conditionally excluded unistd.h
2074 * testThradsWin32.c: broke overlong lines
2075 * include/win32config.h: adapted thread-related macros to the new
2076 scheme and for pthreads on Windows
2077 * win32/Makefile.msvc: introduced a more flexible thread build,
2078 added testThreads[Win32].c to the build
2079 * win32/configure.js: introduced a more flexible thread config
2080
20812002-10-31 John Fleck <jfleck@inkstain.net>
2082
2083 * doc/xml.html (and, by implication, FAQ.html)
2084 added UTF-8 conversaion FAQ from Marcus Labib Iskander
2085
2086Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2087
2088 * configure.in: removed xmlwin32version.h
2089 * include/libxml/Makefile.am: removed xmlwin32version.h
2090
2091Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2092
2093 * tree.c: applied patch from Brian Stafford to fix a bug
2094 in xmlReconciliateNs()
2095
2096Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2097
2098 * tree.c: applied patch from Christian Glahn to allow
2099 xmlNewChild() on document fragment nodes
2100
2101Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2102
2103 * parser.c: Christian Glahn found a problem with a recent
2104 patch to xmlParseBalancedChunkMemoryRecover()
2105 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
2106 problems
2107 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
2108 test/schemas/seq*: added the test cases from Charles
2109
2110Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2111
2112 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
2113 serious cleanup of the spec file and associated changes
2114 in the Makefiles.
2115 * valid.c: try to remove some warnings on x86_64
2116
2117Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2118
2119 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
2120 fix bug #96586
2121
2122Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2123
2124 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
2125 parsing, applied his patch
2126 * result/HTML/attrents.html result/HTML/attrents.html.err
2127 result/HTML/attrents.html.sax test/HTML/attrents.html:
2128 added the test and result case provided by Mikhail Sogrine
2129
2130Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2131
2132 * vms/build_libxml.com vms/config.vms vms/readme.vms
2133 include/libxml/parser.h include/libxml/parserInternals.h
2134 include/libxml/tree.h include/libxml/xmlIO.h
2135 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
2136 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
2137 Applied the VMS update patch from Craig A. Berry
2138 * doc/*.html: update
2139
2140Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2141
2142 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
2143
2144Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2145
2146 * debugXML.c: adding a grep command to --shell in xmllint
2147 for T.V. Raman
2148
2149Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2150
2151 * xmlcatalog.c: tried to fix some of the problem with --sgml
2152
2153Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
2154
2155 * parser.c: tried to fix bug #91500 where doc->children may
2156 be overriden by a call to xmlParseBalancedChunkMemory()
2157
2158Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
2159
2160 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
2161 identifiers in SGML catalogs containing '&'
2162
2163Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2164
2165 * python/types.c: fixed bugs when passing result value tree
2166 to Python functions.
2167
2168Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2169
2170 * configure.in: preparing the release of 2.4.26
2171 * doc/*: updated and rebuilt the documentation
2172
2173Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2174
2175 * parser.c: fixed a XML Namespace compliance bug reported by
2176 Alexander Grimalovsky
2177
2178Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2179
2180 * HTMLtree.c: fixed serialization of script and style when
2181 they are not lowercase (i.e. added using the API to the tree).
2182
2183Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2184
2185 * valid.c: make xmlValidateDocument emit a warning msg if there
2186 is no DTD, pointed by Christian Glahn
2187
2188Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
2189
2190 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
2191 content model when some of the blocks have min or max, and a couple
2192 of bugs found in the process.
2193 * result/schemas/list0* test/schemas/list0*: added some specific
2194 regression tests
2195
2196Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
2197
2198 * README: updated the contact informations
2199
2200Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2201
2202 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
2203 misses it, reported by Peter Bray.
2204
2205Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
2206
2207 * tree.c: investigating xmlNodeGetContent() on namespace nodes
2208 and removed a few warnings
2209
2210Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
2211
2212 * parser.c: Christian Glahn found a small bug in the push parser.
2213 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
2214 public
2215
2216Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2217
2218 * xmlschemas.c include/libxml/xmlschemas.h: added
2219 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
2220 * testSchemas.c: added --memory to test the new interface
2221
2222Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
2223
2224 * doc/index.py doc/search.php: integrated the XSLT indexing,
2225 a few fixed in the indexer, added a scope selection at the
2226 search level.
2227
2228Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2229
2230 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
2231 this was due to uninitialized parts of the validation context
2232
2233Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2234
2235 * debugXML.c: applied patch from Mark Vakoc except the API
2236 change, preserved it.
2237 * doc/*: updated the docs to point to the search engine for
2238 information lookup or before bug/help reports.
2239
2240Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2241
2242 * doc/index.py doc/search.php: added mailing-list archives
2243 indexing and lookup
2244
2245Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2246
2247 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
2248
2249Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2250
2251 * doc/index.py: improved HTML indexing
2252 * doc/search.php: make the queries also lookup the HTML based indexes
2253
2254Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2255
2256 * doc/index.py: added HTML page indexing
2257
2258Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2259
2260 * xmlIO.c: extended Windows path normalisation to fix the base
2261 problem in libxslt.
2262 * catalog.c: fixed list handling in XML_CATALOG_FILES
2263
2264Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2265
2266 * valid.c: typo/bug found by Christian Glahn
2267
2268Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2269
2270 * xmlIO.c: applied Windows CE patch from Javier.
2271 * win32/wince: new directory, contains support for the PocketPC
2272 with Windows CE from Javier.
2273 * include/win32config.h: reorganised, removed duplicate
2274 definitions and applied WinCE patch from Javier.
2275 * include/wsockcompat.h: new file, now contains WinSock
2276 compatibility macros.
2277 * win32/Makefile.msvc: introduced double-run compilation.
2278
2279Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2280
2281 * configure.in include/libxml/xmlwin32version.h: preparing release
2282 of 2.4.25
2283 * doc/*: updated and regenerated teh docs and web pages.
2284
2285Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2286
2287 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
2288 error were not covering namespace declarations.
2289 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
2290 it was missing the attribute declaration for the namespace
2291 * result/VC/NS3: the fix now report breakages in that test
2292
2293Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2294
2295 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
2296
2297Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2298
2299 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
2300 and regenerated the docs and web site
2301
2302Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2303
2304 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
2305 ATTRIBUTE_UNUSED is always put after the attribute declaration,
2306 not before
2307
2308Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2309
2310 * python/generator.py python/libxml2class.txt: fixed a stupid error
2311 breaking the python API
2312
2313Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2314
2315 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
2316 triostr.c triostr.h: applied a trio update patch from
2317 Bjorn Reese which should work with MinGW
2318
2319Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2320
2321 * tree.c: improving some documentation comments
2322 * xmlregexp.c: found and fixed a mem leak with python regression tests
2323 * doc/*: rebuilt the doc and the API XML file including the
2324 xmlregexp.h xmlautomata.h and xmlunicode.h headers
2325 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
2326 python/types.c: added access to the XML Schemas regexps from
2327 python
2328 * python/tests/Makefile.am python/tests/regexp.py: added a
2329 simple regexp bindings test
2330
2331Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
2332
2333 * doc/xml.html:
2334 fixing ftp links - thanks to Vitaly Ostanin
2335
2336Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
2337
2338 * xmlregexp.c: fixed the data callback on transition functionality
2339 which was broken when using the compact form
2340 * result/schemas/*: updated the results, less verbose, all tests
2341 pass like before
2342 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
2343 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
2344 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
2345 annoying warnings
2346 * xpath.c: try to provide better error report when possible
2347
2348Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2349
2350 * Makefile.am: fixed a breakage raised by Jacob
2351
2352Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2353
2354 * include/win32config.h: added HAVE_ERRNO_H definition for parts
2355 which don't use sockets
2356
2357Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2358
2359 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
2360 * win32/configure.js: applied zlib patch from Daniel Gehriger
2361
2362Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2363
2364 * win32/configure.js: applied the patch from Mark Vakoc for
2365 regexp support
2366 * win32/libxml2.def.src: applied the patch from Mark Vakoc
2367 for regexp support
2368
2369Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2370
2371 * xmlschemastypes.c: as pointed by Igor Float and Double
2372 parsing ain't finished yet
2373
2374Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2375
2376 * Makefile.am configure.in: trying to fix #88412 by bypassing
2377 all the python subdir if python ain't detected
2378
2379Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2380
2381 * Makefile.am configure.in include/libxml/xmlversion.h.in:
2382 made configuring with regexps/automata/unicode the default
2383 but without schemas ATM
2384 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
2385 fixed the regexp based DTD validation performance and memory
2386 problem by switching to a compact form for determinist regexps
2387 and detecting the determinism property in the process. Seems
2388 as fast as the old DTD validation specific engine :-) despite
2389 the regexp built and compaction process.
2390
2391Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2392
2393 * valid.c: determinism is debugged, new DTD checking code now works
2394 but xmlFAComputesDeterminism takes far too much CPU and the whole
2395 set usues too much memory to be really usable as-is
2396
2397Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2398
2399 * tree.c: fixed another stupid bug in xmlGetNodePath()
2400 * xmllint.c: --version now report the options compiled in
2401
2402Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2403
2404 * HTMLparser.c: small cleanup
2405 * valid.c xmlregexp.c: switched DTD validation to use only regexp
2406 when configured with them. A bit of debugging around the determinism
2407 checks is still needed
2408
2409Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2410
2411 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
2412
2413Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2414
2415 * xmlIO.c: small portability glitch fixed.
2416
2417Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2418
2419 * xmlschemastypes.c: incomplete steps for real/double support
2420 * testAutomata.c include/libxml/xmlautomata.h
2421 include/libxml/xmlregexp.h: avoiding a compilation problem
2422 * valid.c include/libxml/valid.h: starting the work toward using
2423 the regexps for actual DTD validation
2424
2425Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2426
2427 * hash.c: cosmetic cleanup
2428 * valid.c include/libxml/tree.h include/libxml/valid.h: started
2429 integrating a DTD validation layer based on the regexps
2430
2431Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2432
2433 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
2434 the determinism was tested before eliminating the epsilon
2435 transitions :-(
2436
2437Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
2438
2439 * python/generator.py python/libxml.c python/libxml.py
2440 python/libxml2-python-api.xml python/libxml2class.txt
2441 python/libxml_wrap.h python/types.c: updated the python
2442 bindings, added code for easier File I/O, and the ability to
2443 define a resolver from Python fixing bug #91635
2444 * python/tests/Makefile.am python/tests/inbuf.py
2445 python/tests/outbuf.py python/tests/pushSAXhtml.py
2446 python/tests/resolver.py python/tests/serialize.py: updated
2447 and augmented the set of Python tests.
2448
2449Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2450
2451 * win32/configure.js: added more readme info for the binary
2452 package.
2453
2454Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2455
2456 * xmlIO.c: fixed a stupid out of bound array error
2457
2458Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2459
2460 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
2461 messing around with support for Windows path, cleanups,
2462 trying to identify and fix the various code path to the
2463 filename access. Added xmlNormalizeWindowsPath()
2464
2465Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2466
2467 * error.c valid.c: working on better error reporting of validity
2468 errors, especially providing an accurate context.
2469 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
2470 error reports in those cases.
2471
2472Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2473
2474 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
2475 parser.c parserInternals.c xmlIO.c: get rid of all the
2476 perror() calls made in the library execution paths. This
2477 should fix both #92059 and #92385
2478
2479Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
2480
2481 * xmllint.c: memory leak reporting was broken after a change
2482 of the preprocessor symbol used to activate it.
2483
2484Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2485
2486 * tree.c: try to make the copy function work for node of
2487 type XML_DOCUMENT_FRAG_NODE, they are only created by the
2488 DOM layers though, not libxml2 itself.
2489
2490Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
2491
2492 * valid.c: try to provide file and line informations, not all
2493 messages are covered, but it's a (good) start
2494
2495Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
2496
2497 * xinclude.c: reimplemented a large part of the XInclude
2498 processor, trying to minimize resources used, James Henstridge
2499 provided a huge test case which was exhibiting severe memory
2500 consumption problems.
2501
2502Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
2503
2504 * python/Makefile.am: applied patch from Christophe Merlet to
2505 reestablish DESTDIR
2506
2507Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
2508
2509 * libxml.spec.in: fixes libary path for x86_64 AMD
2510
2511Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
2512
2513 * doc/tutorial/includekeyword.c
2514 * doc/tutorial/xmltutorial.xml:
2515 (plus resulting generated html files)
2516 fixing one spot I missed in the tutorial where I hadn't freed
2517 memory properly
2518
2519Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
2520
2521 * doc/tutorial/includeaddattribute.c
2522 * doc/tutorial/includeaddkeyword.c
2523 * doc/tutorial/includegetattribute.c
2524 * doc/tutorial/includekeyword.c
2525 * doc/tutorial/xmltutorial.xml
2526 * doc/tutorial/*.html:
2527 update tutorial to properly free memory (thanks to Christopher
2528 R. Harris for pointing out that this needs to be done)
2529 * doc/tutorial/images/callouts/*.png:
2530 added image files so the callouts are graphical, making it
2531 easier to read ( use "--param callout.graphics 1" to generate
2532 html with graphical callouts)
2533
2534Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
2535
2536 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
2537 nice logos generated by Marc Liyanage
2538 * doc/site.xsl *.html: changed the stylesheet to show the new
2539 logo and regenerated the pages
2540
2541Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2542
2543 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
2544
2545Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2546
2547 * xpath.c: possible mem leak patch from Jason Adams
2548
2549Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2550
2551 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
2552 in the XQuery namespace
2553 * configure.in: preparing 2.4.24
2554 * doc/*.html: updated the web pages
2555
2556Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2557
2558 * python/generator.py: closing bug #85258 by generating conditional
2559 compile check to avoid linking to routines not configured in.
2560
25612002-08-22 Havoc Pennington <hp@pobox.com>
2562
2563 * autogen.sh: update error message for missing automake
2564
2565Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2566
2567 * python/Makefile.am: typo in target name resulted in libxml2.py
2568 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
2569
2570Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2571
2572 * win32/win32/Makefile.mingw: updated with version from
2573 Elizabeth Barham at http://soggytrousers.net/repository/
2574
2575Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2576
2577 * win32/Makefile.msvc: added the prefix location to the include
2578 and lib search path.
2579
25802002-08-18 Havoc Pennington <hp@pobox.com>
2581
2582 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
2583 both automake 1.6 and 1.4 installed get the right automake. Means
2584 compilation from CVS will now require the latest automake 1.4
2585 release, or manually creating symlinks called "automake-1.4" and
2586 "aclocal-1.4"
2587
2588Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2589
2590 * configure.in python/Makefile.am: more AMD 64 induced changes from
2591 Frederic Crozat
2592
2593Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2594
2595 * xinclude.c: oops I was missing the xml:base fixup too
2596 * result/XInclude/*.xml: this adds xml:base attributes to most
2597 results of the tests
2598
2599Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2600
2601 * xinclude.c: quick but apparently working implementation of
2602 xi:fallback, should close bug #89684
2603 * Makefile.am test/XInclude/docs/fallback.xml
2604 result/XInclude/fallback.xml: added a basic test for fallback,
2605 and run with --nowarning to avoid a spurious warning
2606 * configure.in: applied patch from Frederic Crozat for python
2607 bindings on AMD 64bits machines.
2608
2609Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2610
2611 * parser.c: xmlSAXUserParseMemory() really ought to fail if
2612 the caller don't pass a SAX callback block.
2613
2614Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2615
2616 * tree.c: applied the same fix for the XML-1.0 namespace to
2617 xmlSearchNsByHref() as was done for xmlSearchNs()
2618
2619Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2620
2621 * libxml.3: small cleanup of the man page
2622 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
2623 when serializing HREF attributes generated by XSLT.
2624
2625Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2626
2627 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
2628 version of Marc Liyanage' patch for boolean attributes in HTML
2629 output
2630
2631Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
2632
2633 * python/tests/serialize.py: fixed the test results, indenting
2634 behaviour changed slightly
2635
2636Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
2637
2638 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
2639 new c14n function to Windows def files
2640
2641Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
2642
2643 * c14n.c: fixed a memory leak in c14n code
2644
2645Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2646
2647 * parser.c include/libxml/parser.h: adding a new API for Christian
2648 Glahn: xmlParseBalancedChunkMemoryRecover
2649 * valid.c: patch from Rick Jones for some grammar cleanup in
2650 validation messages
2651 * result/VC/* result/valid/*: this slightly change some of the
2652 regression tests outputs
2653
2654Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2655
2656 * tree.c: trying to fix a problem in namespaced attribute handling
2657 raised by Christian Glahn
2658
2659Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2660
2661 * encoding.c include/libxml/encoding.h: Opening the interface
2662 xmlNewCharEncodingHandler as requested in #89415
2663 * python/generator.py python/setup.py.in: applied cleanup
2664 patches from Marc-Andre Lemburg
2665 * tree.c: fixing bug #89332 on a specific case of loosing
2666 the XML-1.0 namespace on xml:xxx attributes
2667
2668Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
2669
2670 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
2671 corner case from new Merlin's test suite and added a callback
2672 that will be used to improve xmlsec performance
2673
2674
2675Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2676
2677 * HTMLtree.c: trying to fix the <style> escaping problem in
2678 HTML serialization bug #89342
2679
2680Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2681
2682 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
2683 and rebuilt the web site.
2684
2685Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
2686
2687 * include/libxml/tree.h: added _private member to xmlNs struct
2688
2689Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2690
2691 * HTMLparser.c: fixing bug #84876 based on the xml working
2692 code.
2693
2694Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2695
2696 * python/Makefile.am: enhanced to fix bug 72012 (errors
2697 when using '-jX' make parameter)
2698
2699Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2700
2701 * xpath.c: small additional enhancement for booleans
2702 compared to nodesets
2703
2704Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2705
2706 * HTMLtree.c: changed the order of the encoding declaration
2707 attributes in the meta tags due to a bug in IE/Mac
2708
2709Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2710
2711 * xpath.c: enhanced handling of booleans (especially '='
2712 and '!=' for nodesets) - fixes bug 85256. Added new
2713 routine xmlXPathNotEqualValues for more proper handling
2714 of '!=' when nodesets are involved.
2715
2716Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2717
2718 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
2719 doc/xmlcatalog_man.xml to the source distribution
2720
2721Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2722
2723 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
2724 asked for this.
2725
2726Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
2727
2728 * configure.in: preparing 2.4.23
2729 * doc/*: rebuilt the docs
2730
2731Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2732
2733 * parser.c: fixing bug #84169 by fixing the
2734 comment of xmlCreatePushParserCtxt to describe the
2735 encoding detection parameters better.
2736
2737Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2738
2739 * valid.c: fixing bug #79331 in one path the lookup for
2740 ID attributes on a namespaced node wasn't handled correctly :-\
2741
2742Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
2743
2744 * HTMLparser.c: trying to fix 87235 about discarded white
2745 spaces in the HTML parser.
2746 * result/HTML/*: this changes the output of a number of HTML
2747 regression tests
2748
2749Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
2750
2751 * xpath.c: applied patch from Richard Jinks for the namespace
2752 axis + fixed a memory error.
2753 * parser.c parserInternals.c: applied patches from Peter Jacobi
2754 removing ctxt->token for good.
2755 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
2756 popped out by the regression tests.
2757 * Makefile.am: patch for threads makefile from Gary Pennington
2758
2759Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2760
2761 * xpath.c: enhanced behaviour of position() after usage of
2762 expressions involving preceding-sibling (et al).
2763
2764Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
2765
2766 * hash.c: applied a patch from Peter Jacobi to solve a problem
2767 when compiling with the Watcom C on Win32
2768 * result/schemas/*.err: the change of hashing algo generated
2769 permutations in the output
2770
2771Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2772
2773 * hash.c: applied patch from Sander Vesik improving the quality of
2774 the hash function.
2775
27762002-06-14 Aleksey Sanin <aleksey@aleksey.com>
2777
2778 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
2779 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
2780 xmllint.c xpath.c: replaced sprintf() with snprintf()
2781 to prevent possible buffer overflow (the bug was pointed
2782 out by Anju Premachandran)
2783
2784Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2785
2786 * parser.c: removed an uninitialized data error popped by valgrind
2787 on PE references
2788
2789Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
2790
2791 * doc/xml.html
2792 adding tutorial reference to the web page
2793
2794Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
2795
2796 * doc/tutorial/xmltutorial.xml
2797 * doc/tutorial/ar01s07.html
2798 * doc/tutorial/ape.html
2799 * doc/tutorial/includegetattribute.c
2800 adding section to tutorial about retrieving an attribute
2801 value
2802
2803Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2804
2805 * parser.c: applied a couple of patches from Peter Jacobi to start
2806 to get rid of ctxt->token, with a possible significant speed
2807 improvement to be gained once done. Better compliance with PE
2808 references constructs in DTDs too.
2809 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
2810 from Peter too
2811
2812Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2813
2814 * parser.c: Babak Vahedipour-Kunze reported that openTag in
2815 xmlParseElement was likely to have been deallocated at the
2816 time of the report, possibly leading to segfault. Just report
2817 the tag name now.
2818
2819Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2820
2821 * xpath.c: patch from Richard Jinks for XPath substring() function
2822 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
2823
28242002-06-06 Aleksey Sanin <aleksey@aleksey.com>
2825
2826 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
2827
2828Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
2829
2830 *doc/FAQ.html
2831 fixing typos in FAQ, thanks to Robert Funnell for the
2832 editing help
2833
2834Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2835
2836 * NEWS: got complaints from rpmlint that it was empty
2837
2838Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
2839
2840 * added doc/tutorial, including:
2841 apa.html
2842 apb.html
2843 apc.html
2844 apd.html
2845 ar01s02.html
2846 ar01s03.html
2847 ar01s04.html
2848 ar01s05.html
2849 ar01s06.html
2850 includeaddattribute.c
2851 includeaddkeyword.c
2852 includekeyword.c
2853 includestory.xml
2854 index.html
2855 xmltutorial.xml
2856 libxml tutorial, including generated html
2857
2858Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
2859
2860 * result/c14n/exc-without-comments/merlin-c14n-two-*
2861 result/c14n/without-comments/merlin-c14n-two-*
2862 test/c14n/exc-without-comments/merlin-c14n-two-*
2863 test/c14n/without-comments/merlin-c14n-two-*
2864 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
2865 c14n/exc-c14n and slightly modified test script to handle
2866 these test cases
2867 * c14n.c: fixed bugs for complicated nodes set (namespace
2868 without node and others from merlin-c14n-two.tar.gz)
2869 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
2870 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
2871 for xmlsec performance patch
2872 * xpath.c: fixed self::node() for namespaces and attributes
2873
2874Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
2875
2876 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
2877 but with the format parameter
2878 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
2879
2880Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
2881
2882 * Makefile.am: updated c14n tests suite
2883 * c14n.c: performance improvement for previous c14n patch
2884
2885Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2886
2887 * parser.c: another peroformance patch from Peter Jacobi, that
2888 time on parsing attribute values.
2889
2890Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
2891
2892 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
2893 into LibXML2 test suite
2894
2895Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
2896
2897 * c14n.c: propagating xpath ancesstors node fix to c14n
2898 plus small performance improvement to reduce number of
2899 mallocs
2900 * xpath.c: fixed ancestors axis processing for namespace nodes
2901
2902Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
2903
2904 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
2905 Peter Jacobi
2906
2907Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2908
2909 * configure.in: preparing 2.4.22
2910
2911Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2912
2913 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
2914 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
2915 a public entry point.
2916 * doc/*: rebuilt the API and docs
2917
2918Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2919
2920 * xpath.c: patch from Richard Jinks to fix a problem introduced
2921 in the previous patch and pointed by Norm
2922
2923Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2924
2925 * libxml.spec.in: fixing bug #81112
2926
2927Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2928
2929 * uri.c: fixing bug #82848
2930
2931Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2932
2933 * result/catalogs/mycatalog.full: Aleksey's commit changed the
2934 output of one catalog test
2935
2936Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2937
2938 * global.data globals.c tree.c include/libxml/globals.h
2939 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
2940 default value for global parameter xmlIndentTreeOutput to 1 and
2941 introduced new global parameter xmlTreeIndentString (the string
2942 used to do one-level indent) with default value " " (as it was
2943 in tree.c)
2944
2945Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2946
2947 * Makefile.am: Merijn Broeren pointed out a problem when compiling
2948 with trio and schemas.
2949
2950Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2951
2952 * xpath.c: patch from Richard Jinks to fix the problem raised in
2953 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
2954
2955Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2956
2957 * xmlschemas.c: a bit of work on import.
2958 * xmlschemastypes.c: Charles Bozeman provided a compare function
2959 for date/time types so min/max facet restrictions should work,
2960 indeterminate comparisons return an error instead of equal.
2961 * test/schemas/date_0* result/schemas/date_0_0: specific test
2962 from Charles Bozeman too
2963
2964Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2965
2966 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
2967 from Christian Cornelssen fixing the man pages and the Catalog
2968 building script.
2969 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
2970 next step is <xs:import> I now have a reasonable understanding
2971 of how it works.
2972
2973Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2974
2975 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
2976
2977Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2978
2979 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
2980
2981Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
2982
2983 * xpath.c: fixing an XPath function evalutation bug pointed out
2984 by Alexey Efimov where the context was lost when evaluating
2985 the function arguments
2986
2987Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
2988
2989 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
2990 function public for XMLSec performance optimizations
2991
2992Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2993
2994 * python/generator.py python/libxml2class.txt : fixed a problem
2995 with the HTML parser pointed by Gary Benson
2996 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
2997 example
2998
2999Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3000 * parser.c: fixed bug #81159 (memory growth in SAX)
3001
3002Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3003 * xpath.c: fixed bug #78858 (the real fix)
3004
3005Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
3006 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
3007
3008Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3009
3010 * tree.c: modified xmlNodeSetBase to allow changing the
3011 base of a document.
3012
3013Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
3014
3015 * xmlschemastypes.c: patch Charles Bozeman for validation of
3016 all the date, time, and duration types
3017 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
3018 * configure.in: fixed an error pointed by an user
3019 * xml2-config.in: fixed an error pointed by an user
3020
3021Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3022
3023 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
3024 win32/libxml2.def.src xmlIO.c: exported default
3025 'file:', 'http:' and 'ftp:' protocols input handlers
3026 and maked protocols comparisson case insensitive
3027
3028Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3029
3030 * configure.in: Neven Has detected a typo
3031
3032Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
3033
3034 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
3035 as one of the persons allowed to commit directly to the
3036 module.
3037
3038Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3039
3040 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
3041 * valid.c: raised a too low limit
3042 * doc/*: rebuilt the docs
3043
3044Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3045
3046 * test/XPath/expr/floats test/XPath/expr/functions
3047 result/XPath/expr/floats result/XPath/expr/functions
3048 xpath.c: another XPath conformance patch from Richard Jinks
3049
3050Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
3051
3052 * xmlschemas.c: fixed validation of attribute groups.
3053 * test/schemas result/schemas: added an example from the primer
3054
3055Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3056
3057 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
3058 * test/schemas result/schemas: updated the test list
3059
3060Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3061
3062 * TODO: updated a bit
3063 * parser.c: made a comment more specific
3064 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
3065 Schemas conformance.
3066 * test/schemas result/schemas: updated the test list
3067
3068Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
3069
3070 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
3071 implementing xs:all with minOccurs = 0
3072 * tes/schemas/* result/schemas/*: added more tests covering
3073 xs:all
3074
3075Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
3076
3077 * xmlregexp.c: first implementation of the all particle, this
3078 may need to be revisited for case where not all transitions
3079 must be crossed.
3080
3081Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3082
3083 * tree.c: another entity processing update from Markus Henke
3084
3085Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
3086
3087 * trionan.c: fixed crash on OSF/1
3088
3089Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
3090
3091 * xmlschemas.c: more Schemas work
3092 * test/schemas/* result/schemas/*: added more tests coming
3093 from the spec.
3094
3095Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3096
3097 * c14n.c: patch from Aleksey Sanin reflecting a change in the
3098 ExcC14N specification
3099
3100Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3101
3102 * tree.c: patch from Markus Henke, fix for recursive entities.
3103
3104Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3105
3106 * xpath.c: fix a problem with string() on a document node.
3107
3108Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3109
3110 * Makefile.am xmlschemas.c: more Schemas work
3111 * test/schemas/* result/schemas/*: added more tests coming
3112 from the spec.
3113
3114Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3115
3116 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
3117 * result/HTML/*: this changes a few things in the results
3118
3119Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3120
3121 * include/libxml/tree.h: eliminated 'declaration different than
3122 prototype' warning
3123 * include/win32config.h: "resolved" conflicts with errno.h
3124
3125Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3126
3127 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
3128 on the automata interfaces and debug of counted choices
3129 * test/schemas/* result/schemas/*: added a number of tests
3130
3131Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3132
3133 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
3134 a bit of work on Schemas
3135 * testSchemas.c: try to make it more useful
3136 * test/schemas/* result/schemas/* Makefile.am: changed the
3137 Schemas regression test procedure, started adding a few samples
3138
3139Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
3140
3141 * include/libxml/encoding.h: Patch for the Borland C++ builder
3142 * include/libxml/tree.h: Patch for the Borland C++ builder
3143 * threads.c: Patch for the Borland C++ builder
3144 * win32/bcb5: New directory for the Borland C++ builder
3145 project files
3146
3147Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
3148
3149 * win32/Makefile.msvc: Update for XML Schema support
3150 * win32/configure.js: Update for XML Schema support
3151 * win32/libxml2.def.src: Update for XML Schema support
3152
3153Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
3154
3155 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
3156 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
3157 xmlunicode.c include/libxml/Makefile.am
3158 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
3159 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
3160 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
3161 include/libxml/xmlversion.h.in : merged the current state of
3162 XML Schemas implementation, it is not configured in by default,
3163 a specific --schemas configure option has been added.
3164 * test/automata test/regexp test/schemas Makefile.am
3165 result/automata result/regexp result/schemas:
3166 merged automata/regexp/schemas regression tests
3167
3168Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
3169
3170 * xpath.c: Gary found a compile time problem, fixes #78823
3171
3172Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
3173
3174 * configure.in: release of 2.4.20
3175 * doc/*: updated and rebuilt the docs
3176
3177Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3178
3179 * python/Makefile.am: patch from Cristian Gafton to build on
3180 Red Hat 6.2, should also fix #75779
3181
3182Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3183
3184 * valid.c: first part of fixing #78729
3185
3186Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
3187
3188 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
3189 escaping of URI when saving HTML files.
3190 * result/HTML/*: this impacted some tests
3191
3192Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
3193
3194 * configure.in: trying to fix #77441
3195
3196Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
3197
3198 * include/libxml/xmlIO.h: Hallski complained it could not be
3199 included by itself.
3200
3201Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
3202
3203 * configure.in: applied an IEEE flag patch for OSF/1 #77825
3204
3205Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3206
3207 * win32/configure.js: patch from Nilo for the c14n option
3208 * win32/Makefile.msvc: fixed libxml2.def generation with threads
3209
3210Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
3211
3212 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
3213 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
3214 LIBXML_THREAD_ENABLED
3215
3216Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3217
3218 * xpath.c: another patch from Richard Jinks for substring conformance
3219 * test/XPath/expr/floats test/XPath/expr/strings
3220 result/XPath/expr/floats result/XPath/expr/strings: update of the
3221 test suite to check those.
3222
3223Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3224
3225 * xpath.c: patch from Richard Jinks for .x float parsing.
3226
3227Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
3228
3229 * parser.c: patch from Markus Henke when an encoding ain't recognized
3230
3231Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3232
3233 * libxml.m4: got a report that #include <string.h> was needed
3234
3235Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3236
3237 * xmllint.c: applied a fix from Anthony Jones for -o /--output
3238
3239Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
3240
3241 * doc/example.html: fixing typo
3242
3243Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3244
3245 * xpath.c: fixed a bug in the nodeset to boolean comparison code
3246 pointed out by Melvyn Sopacua.
3247
3248Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3249
3250 * libxml.m4: Frédéric Crozat gave a patch related to the change
3251 of Include paths breaking the libxml.m4
3252
3253Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3254
3255 * xpath.c: Fix bug #76927 forgot to save some context
3256 when evaluating binary expressions
3257
3258Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3259
3260 * configure.in: fixed configure for MPE/iX from Markus Henke
3261 * xmlmemory.c: fixed initialization problems
3262 * xpath.c: another set of patches from Richard Jinks this
3263 fixes "make XPathtests" on linux
3264
3265Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
3266
3267 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
3268 * test/XPath/expr/compare test/XPath/expr/equality
3269 test/XPath/expr/floats test/XPath/expr/functions
3270 test/XPath/expr/strings result/XPath/expr/compare
3271 result/XPath/expr/equality result/XPath/expr/floats
3272 result/XPath/expr/functions result/XPath/expr/strings: Updated
3273 tests though they show a divergence on Linux
3274
3275Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3276
3277 * xpath.c trionan.c: previous commit also included patches
3278 from Richard Jinks on some IEEE support corner case
3279
3280Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
3281
3282 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
3283 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
3284 that $(datadir) should be used for docs
3285
3286Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
3287
3288 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
3289 could leak filedescriptors
3290
3291Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3292
3293 * configure.in nanohttp.c: applied patch from Allan Clark for
3294 UnixWare/OpenServer
3295
3296Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3297
3298 * configure.in: preparing 2.4.19
3299 * doc/*: rebuilt the docs
3300
3301Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3302
3303 * nanohttp.c: fixing #76043, got fed up with non-portability
3304 of that piece of code.
3305
3306Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3307
3308 * valid.c SAX.c: Never commit without running "make tests" :-(
3309 fix a couple of stupidities in the previous commit
3310 * result/*: a few changes in some attribute order result of previous
3311 commit.
3312
3313Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3314
3315 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
3316 the internal subset should not raise duplicate ID errors,
3317 also there was a small bug in conjunction to namespace
3318 declarations defaulted and xml:xxx attributes DTD definitions.
3319
3320Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3321
3322 * xpath.c: Richard Jinks also raised some rounding problems
3323 this tries to fix them
3324
3325Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3326
3327 * xpath.c: Richard Jinks spotted an incoherent memory allocation
3328 behaviour in xmlXPathCastToString()
3329
3330Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3331
3332 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
3333 raised by Morus Walter
3334
3335Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3336
3337 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
3338 from Igor
3339
3340Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3341
3342 * xpath.c: fixing #75619, related to a problem when trying
3343 to evaluate condition when the current node set resulting
3344 from that sub-step evaluation is empty. Also fixes 2 potential
3345 problem with previous-sibling and next-siblings axis.
3346
3347Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3348
3349 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
3350 HTML support is not configured in.
3351
3352Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3353
3354 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
3355 include/libxml/tree.h: dohh I really didn't intended to commit
3356 this test version :-(
3357
3358Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3359
3360 * testSAX.c: I wanted to see the real speed at the SAX interface
3361 after a little too many Ximianer started complaining about the
3362 parser speed.
3363 added a --quiet option:
3364 paphio:~/XML -> ls -l db100000.xml
3365 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
3366 paphio:~/XML -> time ./testSAX --quiet db100000.xml
3367 3200006 callbacks generated
3368 real 0m1.270s
3369 Which means 16MBytes/s and 3Mcallback/s
3370
3371Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3372
3373 * xpath.c: valgrind spotted another error that time when running
3374 on libxslt regression tests
3375
3376Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3377
3378 * Makefile.am: adding "make valgrind" running the full regression
3379 tests (except python ones) under Valgrind (using valgrind -q
3380 which was kindly added by the author).
3381 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
3382 passes cleanly now except an obcure floating point initialization
3383 raised in log10() in one XPath regression test ???
3384 * tree.c: edited some comments to close #75244
3385
3386Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
3387
3388 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
3389 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
3390 context of ScrollKeeper, made sure that if the number is
3391 an integer, the serialization follows the description at
3392 http://www.w3.org/TR/xpath#section-String-Functions
3393
3394Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3395
3396 * configure.in: preparing 2.4.18
3397 * doc/*: updated and rebuilt the web site
3398 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
3399 the Windows and Cygwin maintainers.
3400 * parser.c: humm, changed the way the SAX parser work when
3401 xmlSubstituteEntitiesDefault(1) is set, it will then
3402 do the entity registration and loading by itself in case the
3403 user provided SAX getEntity() returns NULL.
3404 * testSAX.c: added --noent to test the behaviour.
3405
3406Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3407
3408 * parser.c: Wilfried Teiken provided a hackish but working
3409 way to get context reported back on entities when parsing
3410 with SAX and without breaking the DOM build.
3411
3412Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3413
3414 * c14n.c: applied a new patch from Aleksey Sanin
3415 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
3416 to reference Aleksey implementation of XML digital Signatures
3417
3418Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3419
3420 * xpath.c: small fix to avoid potential problem due to
3421 ordering of freeing data
3422 * python/Makefile.am: people were complaining about
3423 the generated file in python dir not being built
3424
3425Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3426
3427 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
3428 python/generator.py python/libxml.c python/types.c: Cleanup
3429 of the python Makefiles based on Jacob and James feedback,
3430 fixed the spec file accordingly, fixed the number of warning
3431 that passing my pedantic CFLAGS was generating. Conclusion
3432 is that Python includes are real crap.
3433
3434Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3435
3436 * configure,in: it was reported quite a few times that
3437 xml2-config --cflags should not output
3438 -I$includeprefix/libxml2/libxml because libxml2 header names
3439 clashes with existing names like list.h from C++ stl.
3440 Includes should be #include<libxml/xxx.h> so ...
3441
3442Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3443
3444 * c14n.c: another patch from Aleksey Sanin
3445
3446Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3447
3448 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
3449 canonicalization algorithm
3450 * doc/xml.html doc/index.html: added the C14N references on the
3451 index page.
3452
34532002-03-13 jacob berkman <jacob@ximian.com>
3454
3455 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
3456 usage, redundant, and gcc specific
3457
3458Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3459
3460 * xpath.c: speedup some node selection operations, this can
3461 have a significant impact on DocBook Norm's stylesheets
3462 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
3463 make sure it's always the case
3464 * debugXML.c: distinguish CDATA and comments in ls operations
3465
3466Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3467
3468 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
3469 to generate better API descriptions etc...
3470
3471Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3472
3473 * c14n.c: Fixing #74186, made sure all boolean expressions
3474 get fully parenthesized, ran indent on the output
3475 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
3476 include/libxml/tree.h: also #74186 related, removed the
3477 --with-buffers option, and all the preprocessor conditional
3478 sections that were resulting from it.
3479
3480Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3481
3482 * valid.c: applied patch from Dodji Seketeli fixing an
3483 uninitailized variable in xmlValidGetValidElements()
3484
3485Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3486
3487 * c14n.c: fixed a few comments
3488 * doc/*.html doc/*/*.html: regenerated the docs and added
3489 the C14N API
3490 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
3491
3492Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
3493
3494 * check-xml-test-suite.py: fix to adapt varaiations in the
3495 bindings
3496 * configure.in python/setup.py python/setup.py.in: fixed to
3497 have the version of the python scripts automatically updated
3498
3499Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3500
3501 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
3502 in xmlCopyProp()
3503
3504Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3505
3506 * configure.in: preparing 2.4.17 release
3507 * doc/*: updated and rebuilt the docs
3508 * xpath.c: fixed a comment
3509 * python/libxml.c: fixed a possible reentrancy problem
3510
3511Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3512
3513 * tree.c python/tests/Makefile.am python/tests/attribs.py:
3514 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
3515 added a specific regression test
3516 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
3517 not raise exceptions when failing to find the attribute.
3518
3519Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3520
3521 * configure.in xmllint.c: owen pointed out a problem with the
3522 ftme fix, gettimeofday() was not detected by configure and
3523 the ftime header wasn't included, dohhh
3524
3525Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3526
3527 * configure.in xmllint.c: trying to fix #71457 for timing
3528 precision when gettimeofday() is not availble but ftime() is
3529
3530Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3531
3532 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
3533 are now copied on install and part of the -devel RPM
3534
3535Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
3536
3537 * xpath.c: trying to avoid bug #72150 which was apparently
3538 caused by a gcc bug (or a processor problem) as detailed
3539 at http://veillard.com/gcc.bug
3540
3541Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3542
3543 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
3544 fixed xmlReconciliateNs(), added a Python test/example for
3545 inter-document cut'n paste
3546 * python/libxml.py: fixed node.doc on document nodes and added
3547 xpathEval() onto node objects
3548
3549Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3550
3551 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
3552 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
3553 fixup and integrated tests for the serialization stuff
3554
3555Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3556
3557 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
3558 moved the libxml man page to section 3
3559
3560Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3561
3562 * tree.c: fix bug #72490
3563 * python/libxml.c python/libxml.py: added methods serialize()
3564 and saveTo() to all node elements.
3565
3566Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3567
3568 * xmlIO.c: closed #73430, don't read from an input source
3569 which indicated an end-of-file or an error.
3570
3571Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3572
3573 * parser.c: make sure SAX endDocument is always called as
3574 this could result in a Python memory leak otherwise (it's
3575 used to decrement ref-counting)
3576 * python/generator.py python/libxml.c python/libxml.py
3577 python/libxml2-python-api.xml python/libxml2class.txt
3578 python/tests/error.py python/tests/xpath.py: implemented
3579 the suggestions made by Gary Benson and extended the tests
3580 to match it.
3581
3582Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3583
3584 * python/generator.py: applied patch fixing #73450
3585
3586Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3587
3588 * xpath.c: fixing #61290 "namespace nodes have no parent"
3589 long standing divergence from the XPath REC. NodeSets
3590 simply hold a copy of namespace nodes and those node ->next
3591 points to the parent (which may not be the node carrying the
3592 definition).
3593 * include/libxml/xpath.h: flagged but didn't added a possible
3594 speedup
3595 * DOCBparser.c HTMLparser.c: removed some warnings from push
3596 parser due to new state being added.
3597 * tree.c: new fix from Boris Erdmann
3598 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
3599 the XML Canonalization support from Aleksey Sanin
3600
3601Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3602
3603 * tree.c: patch from Boris Erdmann fixing some namespace odities
3604 with xmlCopyNode()
3605
3606Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3607
3608 * xmlIO.c: fix bug #72706 when loading a NULL entity
3609
3610Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3611
3612 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
3613 actually change in a future XML Namespace revision.
3614
3615Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3616
3617 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
3618 added the possibility of returning nodesets from XPath extension
3619 functions written in Python
3620
3621Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
3622
3623 * python/*: commiting some Python bindings work done while travelling
3624
3625Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3626
3627 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
3628 explicitely with memory debugging switched on
3629
3630Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3631
3632 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3633 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3634 Added wrapper for the xmlURIPtr type, provided accessors, fixed
3635 the accessor generator for strings
3636 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
3637 regression test.
3638
3639Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3640
3641 * python/README python/generator.py python/libxml.c python/setup.py:
3642 added the 'usual' setup.py to allow building a libxml2-python
3643 module based on the same code. The initialization is however
3644 different the 2 .so files fo libxml2 and libxslt are identical and
3645 they entry point initialize both libraries. this is done to avoid
3646 some possible nasty problem since the Python don't merge the maps
3647 of all shared modules.
3648
3649Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3650
3651 * parser.c: fixed a push/encoding bug reported by Michael
3652 on librsvg
3653
3654Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3655
3656 * include/libxml/parserInternals.h: fixes a misplaced #endif
3657
3658Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3659
3660 * parser.c valid.c: found and fixed a couple of allocation bugs
3661
3662Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3663
3664 * doc/xml.html doc/python.html doc/*: added a Python and binding
3665 page describing the current state of the Python bindings and
3666 giving pointers to the other languages wrappers.
3667
3668Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3669
3670 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
3671 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
3672 rebuilt the API and web site
3673 * xpath.c: fixed #71978 portability bugs
3674
3675Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3676
3677 * SAX.c: oops broke automatic defaulting of namespaces attributes.
3678
3679Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3680
3681 * include/libxml/parserInternals.h parser.c: had to change
3682 2 internal parsing API when processing document content
3683 to check the start and end of element content are defined
3684 in the same entity
3685 * valid.c include/libxml/valid.h: attribute normalization can
3686 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
3687 with the context to report it.
3688 * SAX.c: fixed the last known bugs, crazy validation constraints
3689 when a document is standalone seems correctly handled. There
3690 is a couple of open issues left which need consideration especially
3691 PE93 on external unparsed entities and standalone status.
3692 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
3693 The 2 tests left failing are actually in error. Cleanup done.
3694
3695Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3696
3697 * valid.c: implemented E59 spaces in CDATA does not match the
3698 nonterminal S
3699
3700Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3701
3702 * SAX.c parser.c valid.c: more validation test fixups
3703 * check-xml-test-suite.py: added duration info for the tests
3704
3705Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3706
3707 * parser.c valid.c: a couple of errors were reported but not
3708 saved back as such in the parsing context. Down to 1% failure rate
3709 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
3710
3711Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3712
3713 * xmlInternald.c: isExtender was missing a char
3714 * parser.c include/libxml/parser.h: % are acceptable in the
3715 internal subset if within a PUBLIC ID
3716
3717Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3718
3719 * SAX.c parserInternals.c valid.c: more work on the conformance
3720 suite. Took the step to finally block documents with encoding
3721 errors. It's a fatal error per the spec, people should have fixed
3722 their documents by now.
3723
3724Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
3725
3726 * check-xml-test-suite.py: fixed the test script after some discussion
3727 on the semantic of TYPE="error"
3728 * Makefile.am: added the script to the distrib
3729
3730Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3731
3732 * SAX.c entities.c: fixed a couple of conformances issues deep
3733 into the validation code (standalone and undeclared Notations)
3734
3735Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3736
3737 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
3738 stayed there for years !
3739
3740Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3741
3742 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
3743 missing
3744
3745Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3746
3747 * check-xml-test-suite.py: improved the behaviour a bit as
3748 well as the logs
3749 * parser.c valid.c SAX.c: fixed a few more bugs
3750 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
3751
3752Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3753
3754 * check-xml-test-suite.py: python script to run regression tests
3755 against the XML Test suite of W3C/OASis
3756 * SAX.c: fixed a validation bug
3757 * parser.c: fixed 3 errors pointed by the test suite
3758 * doc/buildDocBookCatalog: fixed a typo pointed by drake
3759 * python/Makefile.am: fixed a dependendy
3760
3761Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3762
3763 * xmlmemory.c: avoid a warning bug #71594
3764
3765Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3766
3767 * xmlmemory.c: Jesse Perry provided a patch to remove a few
3768 warning on alpha/Tru64
3769
3770Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3771
3772 * include/libxml/entities.h: fixing a comment
3773 * valid.c: fixing some troubles with validity check on namespaces
3774 * result/VC/NS3 test/VC/NS3: added a specific regression test
3775
3776Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3777
3778 * tree.c: Fixing #71342 serializing '\n' in attribute values
3779 * result/noent/att3 result/att3 test/att3: added a specific
3780 test.
3781
3782Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3783
3784 * python/libxml.c: couple of bug fixes
3785
3786Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3787
3788 * python/*.py: removed tabs and used spaces.
3789
3790Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3791
3792 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
3793 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
3794
3795Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3796
3797 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
3798 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
3799
3800Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3801
3802 * include/libxml/encoding.h include/libxml/entities.h
3803 include/libxml/globals.h include/libxml/parser.h
3804 include/libxml/threads.h include/libxml/tree.h
3805 include/libxml/xmlmemory.h: trying to fix the include mess
3806
3807Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3808
3809 * include/libxml/xmlmemory.h: reverted part of the previous
3810 attempt to provide #69655, this was breaking the build.
3811
3812Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
3813
3814 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
3815 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
3816 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
3817 include/libxml/parserInternals.h include/libxml/tree.h
3818 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
3819 Tentatively fixed #69655 , make compiling with -Wredundant-decls
3820 clean.
3821 * python/libxml.c: fixed a warning.
3822
3823Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3824
3825 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
3826 copying of node, merge back IDs in the target document.
3827 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
3828 test/XInclude/ents/ids.xml: test case
3829 * result/VC/ElementValid4: output changed due to a typo fix
3830
3831Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3832
3833 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +00003834 generate the dependencies right as Jacob found out. Add
3835 an extra dependency rule.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00003836
3837Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3838
3839 * parserInternals.c valid.c: Justin Fletcher found some parts
3840 of the code needing cleanup
3841 * libxml.spec.in python/Makefile.am python/generator.py
3842 python/libxml.c python/libxml.py: Fixed the python Makefiles
3843 corrected a bug showing up on ia64, changed the name of the
3844 python internal module too
3845
3846Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3847
3848 * Makefile.am: applied patch from Andris Pavenis for binary
3849 name suffixes
3850
3851Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
3852
3853 * xmllint.c win32/win32config.h: fixing #68748
3854
3855Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3856
3857 * valid.c: fixing #70166
3858
3859Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3860
3861 * valid.c: fixing #70077
3862
3863Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3864
3865 * Copyright Makefile.am README configure.in libxml.spec.in:
3866 Changed to the MIT Licence
3867 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
3868 doc/xmlio.html: updated the doc accordingly
3869 * include/libxml/xmlwin32version.h configure.in: preparing
3870 2.4.14 release
3871 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3872 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3873 fixed the const xmlChar * wrapper and generator, XPath extension
3874 functions now use the context as first argument
3875 * python/tests/tstxpath.py python/tests/xpath.py
3876 python/tests/xpathext.py: Updated the tests accordingly
3877 * tree.c: fixed bug #70067
3878
3879Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3880
3881 * Makefile.am: cleanup
3882 * debugXML.c: always use stdout if output is NULL
3883 * xmlIO.c: don't close filedescriptors passed to outputBuffers
3884 * python/Makefile.am python/generator.py python/libxml2class.txt
3885 python/libxml_wrap.h python/types.c: augmented the number of bindings
3886 handling FILE * and XPath contexts
3887 * python/tests/Makefile.am: avoid a stupid problem due to the
3888 use of TEST.
3889
3890Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3891
3892 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
3893
3894Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3895
3896 * python/TODO python/libxml.c: cleanup the extension function lookup
3897 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
3898
3899Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3900
3901 * configure.in python/Makefile.am: do not install outside
3902 of prefix
3903
3904Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3905
3906 * python/TODO python/libxml.c: started adding SAX interfaces
3907 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
3908 SAX test
3909
3910Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3911
3912 * tree.c: hardened the addChild function
3913 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3914 python/libxml2class.txt python/libxml_wrap.h python/TODO:
3915 added accessors needed for xmlNode, a bit more testing and
3916 extension of interfaces
3917 * python/tests/Makefile.am python/tests/build.py: added a test
3918 build from scratch/save/load/check
3919
3920Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3921
3922 * parserInternals.c: change a small bit in the way valididy
3923 error messages get initialized
3924 * python/TODO python/libxml.c python/libxml2-python-api.xml
3925 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3926 added some memory debugging to track leaks at the libxml2 level
3927 * python/tests/*.py: changed all tests to check for leaks,
3928 there is just one left in XPath extension registrations.
3929
3930Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
3931
3932 * python/TODO python/generator.py python/libxml2-python-api.xml
3933 python/libxml2class.txt: more accessor classes for the parser
3934 context, allow to switch on and check validity
3935 * python/tests/Makefile.am python/tests/error.py
3936 python/tests/invalid.xml python/tests/valid.xml
3937 python/tests/validate.py: attded more test and and added error.py
3938 which I forgot to commit in the last step
3939
3940Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3941
3942 * python/Makefile.am python/types.c: cleanup
3943 * python/libxml.c python/libxml.py python/libxml_wrap.h
3944 python/generator.py python/libxml2-python-api.xml
3945 python/libxml2class.txt: added class for parser context, added
3946 first cut for push mode support. Added a framework to generate
3947 accessors functions.
3948 * python/tests/Makefile.am python/tests/push.py: added a push
3949 test
3950
3951Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3952
3953 * python/Makefile.am python/TODO python/libxml.py: fixed a small
3954 bug a bit of cleanup.
3955
3956Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3957
3958 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
3959 python/libxml2class.txt: adding error redirections and preformat
3960 to a python handler
3961 * python/tests/Makefile.am python/tests/*.py: cleanup made all
3962 tests self checking
3963
3964Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3965
3966 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
3967 a function
3968
3969Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3970
3971 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
3972 python/libxml.c python/libxml2-python-api.xml
3973 python/libxml2class.txt: Progressing through the TODOs, class
3974 description output, extra XML API, RPM now builds the wrappers
3975 for all python installed versions
3976
3977Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
3978
3979 * configure.in libxml.spec.in python/Makefile.am python/TODO
3980 python/generator.py python/libxml2class.txt: added more informations
3981 in the libxml2-python package including docs. Slightly changed
3982 the class hierarchy
3983 * python/tests/*: added basic regression tests infrastructure too
3984
3985Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3986
3987 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
3988 added libxml2-python as part of the packages installed
3989
3990Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3991
3992 * python/Makefile.am python/generator.py python/libxml.c
3993 python/libxml.py: more work, now able to extend the
3994 XPath interpreter with functions written in python.
3995
3996Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3997
3998 * python/Makefile.am: Jacob sent a patch to allow building from
3999 tarfile.
4000
4001Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4002
4003 * python/Makefile.am python/libxml.c configure.in Makefile.am:
4004 inserted the python wrappers build, I hope this won't be too
4005 unportable
4006
4007Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4008
4009 * xpath.c: minor optimization
4010 * python/generator.py python/libxml.c python/libxml.py
4011 python/libxml_wrap.h: more work on the python bindings,
4012 they now support XPath and there is no evident leak
4013
4014Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4015
4016 * python/generator.py python/libxml.c python/libxml.py:
4017 more work on the python bindings generator.
4018
4019Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4020
4021 * python/generator.py python/libxml.c python/libxml_wrap.h:
4022 more work on the python bindings.
4023
4024Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4025
4026 * python/generator.py python/libxml.c python/libxml.py
4027 python/libxml_wrap.h: commited early version of a python binding
4028 for private use only ATM
4029
4030Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4031
4032 * entities.c tree.c include/libxml/entities.h: applied patch
4033 from Anthony Jones to implement copy of DTD subtree too. Had
4034 just to keep 2 function private which really ought to become
4035 public ones.
4036
4037Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4038
4039 * xmllint.c: added pointers to the web pages in the usage()
4040
4041Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4042
4043 * tree.c: more fixes from Petr Kozelka for attribute handling
4044 in the tree API to align the semantic with DOM.
4045
4046Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4047
4048 * valid.c tree.c entities.c: another set of patches from
4049 Anthony Jones for copy operations cleanup and robustness
4050
4051Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4052
4053 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
4054 an alphabetic index based on comments content
4055 * doc/*: rebuilt the web site with the new references
4056
4057Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4058
4059 * parserInternals.h: Greg Sjaardema suggested to use an
4060 eponential buffer groth policy in xmlParserAddNodeInfo()
4061
4062Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
4063
4064 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
4065 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
4066 doc/parsedecl.py doc/Makefile.am: updated the python extractor
4067 to generate cross-references, and added/updated the stylesheets
4068 to generate and link API indexes. The generic keyword index
4069 is not done yet.
4070 * doc/*.html: regenerated all the usual docs too
4071
4072Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4073
4074 * debugXML.c: added an xpath function to the shell for T. V. Raman
4075
4076Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4077
4078 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
4079 debug routines.
4080
4081Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4082
4083 * tree.c: apply an patch from Petr Kozelka for unlink and replace
4084 support of attribute nodes
4085
4086Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4087
4088 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
4089 hopefully near complete and fully documented of the API in XML
4090 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
4091 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
4092 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
4093 include/libxml/parserInternals.h include/libxml/valid.hi
4094 include/libxml/xmlIO.h include/libxml/xmlerror.hi
4095 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
4096 include/libxml/xpath.h include/libxml/xpathInternals.h:
4097 Cleaned up the doc comments a lot in the process, the interface
4098 coverage is now 100%
4099
4100Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4101
4102 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
4103 extracts comments from the gtk-doc DocBook output (a bit
4104 convoluted but seems to work).
4105
4106Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4107
4108 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
4109 added an XML description of the API, moved the script generating
4110 it here. Added a "make api" target
4111
4112Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4113
4114 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
4115
4116Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4117
4118 * xpath.c include/libxml/xpathInternals.h: the change made to
4119 xmlXPathFuncLookupFunc was incompatible roll it back
4120
4121Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4122
4123 * SAX.c: cleanup patch from Anthony Jones
4124 * doc/Makefile.am: fix the headers to avoid in make scan
4125 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
4126 includes, * vs Ptr and general cleanup
4127 * parsedecl.py: first version of a script to extract the
4128 module interfaces, the goal will be to provide .decl or XML
4129 specification of the interfaces to build wrappers.
4130
4131Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4132
4133 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
4134 now provides return codes in case of errors
4135
4136Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
4137
4138 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
4139 Upgraded to trio baseline 1.6
4140 * strio.h strio.c: Replaced by triostr.h and triostr.c
4141
4142Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
4143
4144 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
4145 of strdup usage in the code
4146
4147Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4148
4149 * parser.c error.c: Keith Isdale complained rightly that
4150 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
4151
4152Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4153
4154 * tree.c: fixed the funxtion to set the xml: attributes
4155 * debugXML.c: added "setbase" to test it.
4156
4157Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4158
4159 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
4160 to allow updating an attribute content
4161
4162Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4163
4164 * libxml.h: try to avoid problems when compiling on Windows
4165
4166Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
4167
4168 * hash.c: patch from Anthony Jones for hash.c allocation size
4169 * Makefile.am: trying to work around Yet Another Libtool Madness
4170 and build the 2.4.13 release finally ...
4171
4172Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4173
4174 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
4175 * doc/* : update of the documentation
4176
4177Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4178
4179 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
4180 at fixing #61290 :-(
4181
4182Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
4183
4184 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
4185 Fixes bug #67229
4186
4187Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4188
4189 * tree.c: trying to avoid troubles when a subtree is copied
4190 and coalesced in part with the target tree. Should fix
4191 bug #67407
4192
4193Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4194
4195 * valid.c: fixed validation of attributes content of type
4196 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
4197 values, very old bug. Fixes #67671
4198
4199Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4200
4201 * parser.c include/libxml/parserInternals.h tree.c: integrated
4202 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
4203 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
4204
4205Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4206
4207 * threads.c: applied Serguei Narojnyi's patch to add native
4208 thread support on the Win32 platform
4209 * testThreadsWin32.c Makefile.am: added the test program also
4210 from Serguei, Win32 specific
4211 * include/win32config.h include/libxml/xmlwin32version.h.in:
4212 added patch from Igor for the Windows thread specific defines.
4213
4214Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
4215
4216 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
4217
4218Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4219
4220 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
4221 output page into XMLinfo.html. Close bug #66951 and
4222 raised by Robert Collins too.
4223
4224Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
4225
4226 * encoding.c: Paul Keogh pointed out a possibility of segfault
4227 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
4228 Closes bug # 68238
4229
4230Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
4231
4232 * doc/*.html: updated the Gdome2 links
4233
4234Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
4235
4236 * libxml.h: Applied following patches from Robert Collins
4237 and make sure IN_LIBXML is defined when compiling it
4238 -------
4239 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
4240 as well as Visual C.
4241 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
4242 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
4243 * strio.c (PLATFORM_UNIX): Define for Cygwin.
4244 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
4245 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
4246 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
4247 xmlSysIDExists xmlNoNetExists).
4248 * xmllint.c: Don't include winsock2.h for Cygwin.
4249
4250Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4251
4252 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
4253 when the version info is not present.
4254
4255Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4256
4257 * tree.c: Anthony Jones pointed out a problem in
4258 xmlStringGetNodeList() and provided a fix for it
4259
4260Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4261
4262 * parser.c: patch from Frank J Franklin to remove a bug in
4263 xmlCreatePushParserCtxt() when the initial buffer passed
4264 is large.
4265
4266Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4267
4268 * win32/*: big cleanup of the Windows/MSVC project files
4269 from Igor Zlatkovic
4270
4271Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
4272
4273 * doc/Makefile.am: should fix #67674 and avoid troubles if
4274 xsltproc is not available or fails in the prefix provided
4275
4276Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
4277
4278 * xmlmemory.c: one more doc patch from Charlie Bozeman.
4279
4280Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4281
4282 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
4283 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
4284 Fixed a few other problems raised by Charlie Bozeman.
4285 * result/VC/ElementValid[5-7]: fixed the output
4286
4287Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
4288
4289 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
4290 patches from Charlie Bozeman. Regenerated the HTML docs.
4291
4292Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
4293
4294 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
4295 for Windows from Igor
4296
4297Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4298
4299 * xmllint.c: applied Justin Fletcher patch for --output or -o
4300
4301Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
4302
4303 * win32/libxml2/libxml2.def.src: close #67019
4304
4305Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
4306
4307 * xmllint.c: applied Justin Fletcher generic timing patch
4308 similar to the one already applied to xsltproc.
4309
4310Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
4311
4312 * include/libxml/tree.h tree.c: applied documentation patches
4313 from Charlie Bozeman
4314
4315Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
4316
4317 *doc/xmllint.xml, xmllint.1 - document --dropdtd
4318
4319Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
4320
4321 * valid.c: fix the xmlStrdup() used in the previous patch.
4322 * valid.c: added --dropdtd
4323 * tree.c: fixed xmlUnlinkNode so it also removes the references
4324 from the document if the node is a DTD
4325
4326Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
4327
4328 * HTMLtree.c valid.c: cleanup some static declarations
4329
4330Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4331
4332 * xmllint.c: removed another strdup()
4333 * doc/FAQ: removed the HP/UX entry
4334
4335Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
4336
4337 * valid.c: fix bug #66816 when validating.
4338 * xmllint.c: don't use sys/time.h if configure did not found it
4339
4340Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
4341
4342 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
4343 xmlcatalog_man.xml
4344
4345Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
4346
4347 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
4348 xmlInitMemory() was declared twice
4349
4350Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
4351
4352 * globals.c: do not reference strdup() !
4353 * configure.in libxml-2.0.pc.in: trying to fix the libs
4354 of the various config extraction modules
4355
4356Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4357
4358 * configure.in : preparing 2.4.12
4359 * doc/* : updated and rebuilt the docs
4360
4361Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
4362
4363 * uri.c: closed bug #66159
4364 * testURI.c: added --escape option
4365 * configure.in: some cleanup for xml2-config --cflags
4366
4367Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
4368
4369 * globals.c testThreads.c: removed some misplaced includes
4370 of xmlversion.h
4371
4372Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
4373
4374 * threads.c: patch from Gary Pennington fixing a possible
4375 problem at initialization time.
4376
4377Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
4378
4379 * configure.in libxml.h parser.c testThreads.c macos/: integrated
4380 Eric Lavigne contribution to build libxml2 on MacOS using
4381 CodeWarrior.
4382
4383Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
4384
4385 * xmllint.c: applied Geert Kloosterman's patch to fix
4386 --repeat --timing output
4387
4388Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
4389
4390 * parser.c: Robin Berjon <robin@knowscape.com> found a case
4391 where non-wellformed XML declaractions were not detected.
4392
4393Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4394
4395 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
4396
4397Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
4398
4399 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
4400 gets reset by xmlCleanupInputCallbacks() and this makes the
4401 function useless. Same for output.
4402
4403Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4404
4405 * xmlIO.c: robert pointed out a loop error in callback cleanups
4406
4407Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
4408
4409 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
4410 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
4411 they are not really tied to debugging
4412
4413Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4414
4415 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
4416 * xmllint.c: better --catalogs description
4417
4418Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
4419
4420 * tree.c: fixed a couple of problems in xmlSetProp()
4421
4422Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
4423
4424 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
4425 unappropriate stdout output.
4426
4427Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
4428
4429 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
4430 by Denis Beurive, closes #65111
4431
4432Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
4433
4434 * valid.c: in case of content model validity error, don't
4435 print it if validity warnings were not requested.
4436
4437Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
4438
4439 * nanoftp.c: applied a couple of patches from Brian D Ripley.
4440 * parserInternals.c: removed the last exit() call. Print an
4441 unmaskable error on stderr instead (library mismatch detection)
4442
4443Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
4444
4445 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
4446 shell instructions from Heiko Rupp
4447
4448Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
4449
4450 * catalog.c: use the URL notation file:// for default catalog paths
4451
4452Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
4453
4454 * include/libxml/tree.h: better comments for _private fields
4455 * tree.c: removed a problem when copying an entity reference.
4456
4457Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4458
4459 * vms/*: updated instructions and diffs from John A Fotheringham
4460
4461Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
4462
4463 * include/libxml/xmlerror.h: avoid an include problem if
4464 #include <libxml/xmlerror.h> happens first in code
4465 seems to be the case in KDE libs
4466
4467Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4468
4469 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
4470 from Igor for Windows
4471
4472Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4473
4474 * Makefile.am: Gary Pennington pointed out a missing prefix
4475
4476Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
4477
4478 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
4479 * doc/*: upgraded and rebuilt the docs
4480
4481Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4482
4483 * HTMLparser.c: fix comment in scripts element parsing.
4484 * result/HTML/doc3*: updated the results.
4485
4486Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
4487
4488 * uri.c: another URI bug fix #63336, using Joel Young patch.
4489
4490Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
4491
4492 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
4493 a cleaned up version of the Pwd shell string generation.
4494
4495Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4496
4497 * valid.c include/libxml/tree.h: trying to fix namespaces +
4498 validation problems for good, closing #63619 in the process
4499 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
4500 wrong in this respect, fixed it.
4501
4502Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4503
4504 * xmllint.c: Morus Walter patch to allow --format and --encode
4505
4506Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
4507
4508 * debugXML.c: Stefan Kost provided an help command for the shell
4509
4510Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
4511
4512 * debugXML.c: Heiko Rupp pointed that the shell would crash
4513 on empty nodesets returns.
4514
4515Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4516
4517 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
4518 migh need the history libraries
4519
4520Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
4521
4522 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
4523 handle the case of < in quoted attributes, Bastian Kleineidam
4524
4525Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4526
4527 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
4528 fixing catalog breakages
4529 * Makefile.am catalog.c result/catalogs/catal
4530 result/catalogs/mycatalog.* test/catalogs/catal*:
4531 fixed more problems in catalog support, added more regression tests
4532 for both XML and SGML catalog handling
4533
4534Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4535
4536 * debugXML.c: applied an improvement to xmlGetLineNo() from
4537 Keith Isdale
4538
4539Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
4540
4541 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
4542 Side effect of the progressive catalog loading
4543
4544Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
4545
4546 * Makefile.am: confexecdir and confexec_DATA were defined twice
4547 pointed out by Karl Eichwalder
4548
4549Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
4550
4551 * xmlcatalog.c: avoid unlink() and use remove() instead.
4552
4553Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4554
4555 * libxml.spec.in: cleanup
4556 * include/libxml/xmlwin32version.h: updated with 2.4.8
4557
4558Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
4559
4560 * encoding.c global.data globals.c testThreads.c: fix bug #63752
4561 of compiling libxml with a non standard set of options
4562
4563Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
4564
4565 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
4566 document --sgml option, fixing gnome bugzilla #63382
4567
4568Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
4569
4570 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
4571 breakage of 2.4.7, added a couple of really needed APIs
4572 like xmlCatalogIsEmpty() and xmlNewCatalog()
4573 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
4574 for install-catalog
4575 * configure.in: preparing 2.4.8
4576
4577Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
4578
4579 * HTMLtree.c tree.c include/libxml/HTMLtree.h
4580 include/libxml/tree.h include/libxml/xmlIO.h: more include
4581 cleanups, export cleanly one html output + format function.
4582
4583Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
4584
4585 * parser.c: removed initGenericErrorDefaultFunc call from
4586 xmlInitParser() since it could destroy previous calls to
4587 xsltSetGenericErrorFunc() effects
4588
4589Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4590
4591 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
4592 keyword.
4593
4594Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
4595
4596 * Makefile.am: cleanup
4597 * threads.c: cleanup too
4598 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
4599 from xsltproc
4600 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +00004601 dependency loop.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004602
4603Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
4604
4605 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
4606 was not used anymore !
4607
4608Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4609
4610 * configure.in: preparing 2.4.7
4611 * Makefile.am doc/Makefile.am: switched to the latest xmllint
4612 manual page from John
4613 * doc/*: updated the doc and rebuilt the generated pages
4614
4615Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
4616
4617 * xmlIO.c: closing bug #62711, the library should never
4618 close stdin or stdout.
4619
4620Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
4621
4622 * uri.c: second pass at fixing #63336, using Joel Young
4623 final patch. looks okay.
4624
4625Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
4626
4627 * uri.c include/libxml/uri.h: trying to clear #63336
4628 allowing the escaping routine to parse unconformant
4629 URI-References.
4630
4631Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
4632
4633 * vms/readme.vms vms/build_libxml.com nanoftp.c
4634 include/libxml/xmlversion.h.in: a few VMS updates from
4635 John A Fotheringham
4636 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
4637 and xmlCleanupOutputCallbacks() for the Perl binding people.
4638
4639Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
4640
4641 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
4642 apply fixes to close #63271 and avoid segfaults when
4643 the error routine gets callbed before xmlInitParser()
4644 get called.
4645 * nanoftp.c error.c: Applied patches from Justin Fletcher
4646 correcting some xmlGenericError misuses.
4647
4648Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
4649
4650 *doc/xmllint.xml, doc/xmllint.1
4651 New and improved man page for xmllint - .xml is the original, .1
4652 is the generated man page
4653
4654Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
4655
4656 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
4657 the web site from the main HTML document.
4658
4659Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4660
4661 * parser.c: fixed an erroneous validation bug when PE refs
4662 occurs in external parsed entities referenced from the
4663 internals subset
4664 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
4665 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
4666 added the associated testcase, it's a nice one.
4667 * HTMLparser.c: generate the DTD node as HTML still ...
4668 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
4669
4670Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
4671
4672 * HTMLparser.c: fixed a bug in htmlNewDoc()
4673
4674Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
4675
4676 * test/threads/*: added entities testing to the Thread test
4677 * testThreads.c: make the test reasonable
4678 * DOCBparser.c: fix the DTD public and system ID
4679 * xmllint.c: added --sgml for SGML DocBook importing
4680 * Makefile.am: added Docbtests target
4681
4682Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4683
4684 * nanoftp.c: use only "anonymous@" string for anonymous passwds
4685 * testThreads.c: removed bogus include
4686
4687Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
4688
4689 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
4690 fixed a very serious (looping) validation bug
4691
4692Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
4693
4694 * include/libxml/globals.h include/libxml/threads.h threads.c
4695 testThreads.c: far more testing, cleaning up bugs
4696 * *.c : make sure globals.h is always included.
4697
4698Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
4699
4700 * HTMLparser.c: try to get rid of parser loops for good.
4701
4702Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
4703
4704 * configure.in: fixed some bugs in CFLAGS passing.
4705 * test/threads Makefile.am testThreads.c: added a specific
4706 threaded test case (really nasty, guaranteed).
4707
4708Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
4709
4710 * catalog.c: serious cleanup on the management of the
4711 XML catalog tree, more tests done, especially with
4712 the catalog PI.
4713
4714Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
4715
4716 * catalog.c: avoid a problem in catalog cleanup on SMP if
4717 catalogs were not initialized.
4718
4719Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
4720
4721 * catalog.c xpath.c: trying to cleanup the not thread safe
4722 parts of the library.
4723
4724Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
4725
4726 * include/libxml/globals.h configure.in global.data: make
4727 the allocation be per-thread a configure option
4728 * encoding.c include/libxml/parser.h: fixed compilation
4729 errors
4730
4731Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4732
4733 * include/libxml/parser.h: Norm reported that a few lines
4734 added were breaking libxslt compile, removed them for now
4735
4736Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
4737
4738 * parser.c parserInternals.c threads.c: debugged and fixed
4739 initialization problems which were giving troubles on SMP
4740 boxes.
4741
4742Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4743
4744 * include/libxml/Makefile.am: missing globals.h
4745
4746Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4747
4748 * globals.c: added a couple of standard includes.
4749
4750Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4751
4752 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
4753 include/libxml/parserInternals.h include/libxml/tree.h
4754 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
4755 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
4756 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
4757 Applied the last patches from Gary, cleanup, activated threading
4758 all user accessible global variables are now handled in globals.[ch]
4759 Still a bit rought but make tests passes with either
4760 --with-threads defined at configure time or not.
4761 * Makefile.am example/Makefile.am: added globals.[ch] and threads
4762 linking options
4763
4764Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4765
4766 * Makefile.am include/libxml/Makefile.am
4767 include/libxml/globals.h globals.c include/libxml/threads.h
4768 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
4769 configure.in: started integrating the core of the thread support
4770 not activated yet but half integrated. The code should still
4771 compile and work anyway.
4772
4773Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4774
4775 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
4776 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
4777 integrating the non-controversial parts of Gary Pennington
4778 multithread patches
4779 * catalog.c: corrected a small bug introduced
4780
4781Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4782
4783 * catalog.c include/libxml/catalog.h: very serious cleanup,
4784 isolating unportable code and as much as possible the accesses
4785 to the global shared catalog. May need more testing !
4786
4787Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4788
4789 * include/libxml/debugXML.h debugXML.c tree.c: integrating
4790 Keith Isdale patches for the XSLT debugger interfaces. Some
4791 cleanup
4792
4793Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4794
4795 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
4796 * DOCBparser.c: generate line nubers in elements
4797
4798Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
4799
4800 * configure.in: preparing 2.4.6 release
4801 * doc/xml.html doc/html/*: updated and rebuilt the docs
4802 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
4803
4804Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
4805
4806 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
4807 adding documentation for DV's supercatalog support
4808
4809Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4810
4811 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
4812 super catalog support adding one API and one flag --sgml to
4813 xmlcatalog
4814
4815Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
4816
4817 * doc/xmlcatalog_man.xml, xmlcatalog.1
4818 One more crack at
4819 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
4820
4821
4822Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4823
4824 * xpath.c: implemented xmlXPathObjectCopy for external objects
4825 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
4826
4827Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
4828
4829 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
4830 finishing up fix to
4831 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
4832 the xmlcatalog man page display more elegantly
4833
4834Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
4835
4836 * configure.in: closing bug #61832
4837 * HTMLparser.c: removed a warning
4838
4839Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4840
4841 * xpath.c: fixing #61673 part I, do not loose doc information
4842 when copying result value trees.
4843
4844Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4845
4846 * xpath.c: trying to harden the XPath interpreter
4847
4848Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
4849
4850 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
4851 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
4852
4853Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4854
4855 * HTMLparser: repaired another loop problem
4856
4857Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4858
4859 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
4860 parsing.
4861 * xpath.c: fix bug #61291 the default XML namespace node is
4862 missing from the namespace axis.
4863 * tree.c: refuse to create namespaces nodes with prefix "xml"
4864
4865Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
4866
4867 * SAX.c: ouch a non-defined namespace could lead to a crash,
4868 fixed #61215
4869
4870Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
4871
4872 * parserInternals.c: closed bug #61054
4873
4874Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4875
4876 * include/libxml/Makefile.am: closing #60708
4877
4878Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4879
4880 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
4881 adding xmlSAXParseFileWithData following Marco Stipek suggestion
4882
4883Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4884
4885 * valid.c: close bug #61550 when xml: wasn't considered a namespace
4886
4887Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4888
4889 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
4890 * DOCBparser.c HTMLparser.c parser.c: fixed typos
4891
4892Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
4893
4894 * catalog.c: Justin Fletcher provided cleaup code in case
4895 HAVE_STAT is not defined
4896 * include/win32config.h: Igor Zlatkovic suggested to have
4897 HAVE_STAT defined there
4898
4899Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4900
4901 * catalog.c - fixed typing error reported by M. Barros
4902
4903Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
4904
4905 * xmllint.c - fixing typo
4906
4907Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4908
4909 * HTMLparser.c: small enhancement to prevent loop on
4910 unrecognizable data
4911
4912Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4913
4914 * parserInternals.c: applying patch from bug #60757 this
4915 should close it
4916
4917Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
4918
4919 * catalog.c xmlcatalog.c: removed a couple of warning
4920 * xpath.c: try to solve the linking problem on platforms
4921 needing trio to compile
4922
4923Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4924
4925 * Makefile.am libxml.spec.in: backing up non-documented changes
4926 commited without review or aproval by Jens Finke <jens@gnome.org>
4927 * HACKING: made 100% clear that no commit should be done directly
4928
4929Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4930
4931 * configure.in: Joe Orton provided a patch fixing a problem
4932 when iconv is specified to be in a non-standard directory
4933 but wasn't exported in xml2-config --cflags
4934
4935Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4936
4937 * configure.in: let's ship 2.4.5 before getting too much
4938 troubles with 2.4.4 errors.
4939
4940Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4941
4942 * encoding.c entities.c: do not output hexadecimal charrefs
4943 when serializing HTML since some version of Netscape can't
4944 grok it, generate decimal ones.
4945 * result/HTML/doc3.htm: output changed due to previous test
4946 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
4947
4948Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
4949
4950 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
4951 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
4952
4953Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4954 Released 2.4.4
4955
4956 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
4957 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
4958 updated the configuration scripts systems accordingly
4959
4960Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4961
4962 * configure.in: preparing for 2.4.4
4963 * doc/xml.html doc/html/*: updated and rebuilt the docs
4964
4965Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4966
4967 * win32/dsp/libxml2.def.src: tried to incorporate comments
4968 from bug #59220
4969
4970Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
4971
4972 * parser.c result/noent/wml.xml: fixed bug #59981 related
4973 to handling of '&' in attributes when entities are substitued
4974
4975Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4976
4977 * libxml.h include/libxml/xmlversion.h.in
4978 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
4979 Tried to close bug #60131
4980
4981Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4982
4983 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
4984
4985Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
4986
4987 * SAX.c: fixing bug #59946 on xmlns=""
4988
4989Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4990
4991 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
4992 but allocates a new error code.
4993
4994Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4995
4996 * xmllint.c: John Fleck fixed typos in the options output
4997 * parser.c SAX.c: fix ignorable white space SAX selection
4998
4999Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5000
5001 * entities.c: Steve Underwood found the possibility of an
5002 ininite loop in case of error.
5003
5004Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5005
5006 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
5007
5008Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
5009
5010 * parser.c: warn if version is not 1.0 but it's not
5011 strictly speaking an error after analyzing the spec
5012
5013Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
5014
5015 *doc/catalog.html - add link to the html version of the
5016 man page, other linguistic cleanups
5017
5018Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
5019
5020 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
5021 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
5022 file, has not yet been included in the build.
5023
5024Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5025
5026 * catalog.c: removed a duplicate affectation Justin Fletcher
5027
5028Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
5029
5030 * tree.c: Armin Sander pointed a possible text coalescing
5031 problem, completed his patch.
5032
5033Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5034
5035 * trionan.c: Fixed const and volatile re-definition problem
5036
5037Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
5038
5039 * libxml.4 parser.c: doc updates from Heiko Rupp
5040 * parserInternals.c: 2 sanity checks from Heiko Rupp
5041
5042Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
5043
5044 * tree.c: applied patch from Armin Sander to make some pointers
5045 const in xmlCopyNode()
5046 * include/libxml/tree.h: added fix to the header
5047
5048Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5049
5050 * xpath.c: hum, restrict the integer usage gcc bug workaround
5051 to only gcc compilers so that other architecture don't get
5052 penalized by this limitation.
5053 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
5054
5055Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5056
5057 * valid.c: fixed a Windows compiler warning (Chris Poblete)
5058 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
5059
5060Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
5061
5062 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
5063 --convert option to xmlcatalog to convert SGML ones to
5064 the XML syntax.
5065 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
5066
5067 2.4.3 got released at that point
5068Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5069
5070 * catalog.c xmlIO.c: started some serious testing and fixed
5071 a few bug and optmization needs.
5072
5073Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5074
5075 * Makefile.am configure.in include/libxml/xmlwin32version.h:
5076 preparing for a 2.4.3 release even if it may not be ready yet
5077 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
5078 all file parsing lookup to go through the entity resolver, add
5079 to add an API to bypass it (needed to load catalogs themselves),
5080 some cleanup on the catalog code too.
5081 * nanoftp.c: small cleanup
5082 * doc/catalog.html: small update
5083
5084Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
5085
5086 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
5087 Jun Kuriyama
5088
5089Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
5090
5091 * doc/catalog.html: finished the catalog documentation
5092
5093Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5094
5095 * doc/catalog.html doc/xml.html: added documentation about
5096 Catalog support, misses an API description
5097 * doc/html/*: reextracted the API pages
5098
5099Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5100
5101 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
5102 Added the part about section 7.2 on URI resolution,
5103 fixed a side effect in the HTML parser, look complete
5104 and ready to rock except the URI/SystemID part!
5105
5106Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5107
5108 * include/libxml/catalog.h include/libxml/parser.h
5109 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
5110 xmlIO.c: added support and APIs needed for the catalog PI
5111 * include/libxml/xmlIO.h: cleanup
5112
5113Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5114
5115 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
5116 include/libxml/catalog.h: starts to look okay, really
5117 plugged the new framework, cleaned a lot of stuff,
5118 added some APIs, except the PI's support missing this
5119 should be mostly complete
5120 * result/catalogs/* test/catalogs/*: added new test, enriched
5121 the existing one with URN ID tests
5122
5123Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
5124
5125 * catalog.c: fixed nextCatalog
5126 * result/catalogs/docbook test/catalogs/*: started adding
5127 a small regression test
5128
5129Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
5130
5131 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
5132 more work on the XML catalog support.
5133 * parser.c include/libxml/parser.h: small cleanup seems using
5134 list as a public parameter name can give portability troubles
5135 * trionan.c trionan.h xpath.c include/libxml/trionan.h
5136 include/libxml/xpath.h include/libxml/Makefile.am: removed
5137 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
5138 wrappers
5139
5140Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5141
5142 * Makefile.am trio.c triodef.h trionan.c xpath.c
5143 include/libxml/Makefile.am include/libxml/trionan.h:
5144 Re-worked Not-A-Number and Infinity support.
5145 * xmlcatalog.c: added readline include files
5146
5147Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5148
5149 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
5150 testCatalog as xmlcatalog, making it an installed app
5151 adding a shell, and preparing it to be a /etc/xml/catalog
5152 management tool, though not ready yet
5153 * catalog.c include/libxml/catalog.h: adding support for
5154 XML Catalogs http://www.oasis-open.org/committees/entity/
5155 not finished, there is some interesting tradeoffs and a
5156 few open questions left.
5157
5158Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
5159
5160 * xmllint.c: fixed a line formatting problem
5161
5162Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5163
5164 * SAX.c: removed a couple of unused variable (Albert Chin)
5165
5166Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
5167
5168 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
5169 trying to fix some troubles w.r.t. function returning
5170 const xxxPtr.
5171
5172Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5173
5174 * win32/dsp/libxml2.def.src: another set of symbols conditionally
5175 defined
5176
5177Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
5178
5179 * xpointer.c: removed unused var
5180
5181Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
5182
5183 * testXPath.c: another small cleanup closing bug #59110
5184
5185Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
5186
5187 * win32/dsp/libxml2.def.src: small cleanup closing bug
5188 #59108
5189
5190Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
5191
5192 * example/gjobread.c: add xmlCleanupParser() before leaving
5193
5194Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
5195
5196 * config.h.in configure.in include/libxml/xmlwin32version.h:
5197 released 2.4.2
5198
5199Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
5200
5201 * include/libxml/valid.h debugXML.c valid.c: deprecate
5202 the non-boundchecking Sprintf functions, add Snprintf
5203 this should close bug #57984
5204
5205Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
5206
5207 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
5208 URIs before doing the lookups (pointed by Mark Vakoc)
5209
5210Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
5211
5212 * xpath.c: serious changes on Result Value Trees and NodeSets
5213 w.r.t. deallocation and collect operations. Probably not
5214 100% clean (merge of allocated trees smells like a problem).
5215 Seems sufficient to close #58943
5216
5217Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5218
5219 * xmllint.c: adding a --format option
5220
5221Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
5222
5223 * xpath.c: count() was broken on Result Value Tree
5224 * xmlIO.c: fixed file:/// accesses on _WIN32
5225
5226Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5227
5228 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
5229 macro was renamed, this should close bug #58683
5230
5231Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
5232
5233 * SAX.c: small fix fixing bug #58539 reported by coolo, in
5234 entity substitution mode text at the end of the entity might
5235 be added due to text coalescing.
5236 * nanoftp.c parser.c: small cleanup
5237
5238Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
5239
5240 * HACKING: added John Fleck right to commit in the doc subdir
5241
5242Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5243
5244 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
5245 allow to inherit attributes from the DTD directly in the
5246 tree, this is needed for XPath and can be a useful feature.
5247 Inherited namespaces are always provided at the tree level now
5248 * test/defattr* result/defattr* result/noent/defattr*: added a couple
5249 of tests for this feature (XSLT being the prime user).
5250
5251Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5252
5253 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
5254 testSAX.c xmlIO.c xmllint.c include/win32config.h
5255 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
5256 include/libxml/xmlwin32version.h.in win32/README.MSDev
5257 win32/dsp/*: applied Win32 Facelift No.2 patches from
5258 Igor Zlatkovic for Windows/MSC
5259
5260Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
5261
5262 * SAX.c: unparsedEntityDecl() the URI computation of the
5263 entity wasn't done breaking XSLT unparsed-entity-uri()
5264
5265Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
5266
5267 * xpath.c: fixed a bug when walking the descendants and
5268 the current node has no children
5269 * debugXML.c: show up when a text node is supposed to not be escaped
5270
5271Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5272
5273 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
5274 worked like the set:leading() function)
5275 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
5276
5277Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5278
5279 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
5280
5281Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5282
5283 * include/libxml/xmlIO.h: apply change to close #58141
5284 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
5285
5286Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5287
5288 * parser.c: when the internal subset uses a PE, then the
5289 included entity can use conditional sections.
5290
5291Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5292
5293 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
5294 when walking the namespace axis showing up in
5295 libxst/tests/general/bug-12
5296 * xmlmemory.c: added the possibility to trace a given block
5297 defined by its address
5298
5299Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5300
5301 * parser.c: don't override existing encoding specified before
5302 starting xmlParseDocument()
5303
5304Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5305
5306 * include/libxml/xmlwin32version.h: reinserted, needed for
5307 Windows users of CVS
5308
53092001-07-27 Darin Adler <darin@bentspoon.com>
5310
5311 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
5312 * testCatalog.c: Add include of <libxml/parser.h>.
5313
53142001-07-27 Darin Adler <darin@bentspoon.com>
5315
5316 * include/libxml/.cvsignore:
5317 * include/libxml/xmlwin32version.h:
5318 Remove this file from CVS because it's generated.
5319
5320Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5321
5322 * parser.c include/libxml/parser.h: applied const patches from
5323 Tom Moog #58002
5324
5325Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5326
5327 * xpath.c include/libxml/xpath{,Internals}.h: added a function
5328 lookup framework
5329
5330Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5331
5332 * tree.c: fixed xmlCopyNode() for documents
5333
5334Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5335
5336 * parser.c: fixed bugs #58073 reported by Greg Shtilman
5337
5338Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5339
5340 * parser.c: fixes bug #57652 reported by Morus Walter
5341
5342Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5343
5344 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
5345
5346Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5347
5348 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
5349 errors, lesson don't add new functions at 1am before a release
5350 * xpath.c: integrated fix from Bjorn to avoid divide by zero
5351 from XPath initialization when possible.
5352
5353Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5354
5355 * result/scripts/base*: removing history/readline changed
5356 this slightly
5357 * include/libxml/parser.h SAX.c parser.c parserInternals.c
5358 xmllint.c: make element content line number generation
5359 optionnal to avoid breaking old apps added interface to switch
5360
5361Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5362
5363 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +00005364 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00005365 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
5366 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
5367 John Kroll fixes to allow saving to HTTP via PUT (or
5368 POST of needed).
5369 * doc/html/*.html: regenerated the docs
5370
5371Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5372
5373 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
5374 xmlHashScanFull and xmlHashScannFull3 to get passed the
5375 three keys as arguments to the callback function
5376
5377Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5378
5379 * configure.in Makefile.am: removed libxml softlink for good
5380 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
5381 100% coverage by gtk-doc
5382
5383Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5384
5385 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
5386 fixed serious troubles due to size_t vs. int mismatch
5387
5388Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5389
5390 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
5391
5392Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5393
5394 * include/libxml/xpath{,Internals}.h xpath.c: added a more
5395 convenient extension API for value and context managing
5396 Now handles external objects through xmlXPathPopExternal,
5397 xmlXPathWrapExternal and xmlXPathReturnExternal.
5398 Added functions for sets operations (intersection, etc.)
5399
5400Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5401
5402 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
5403 xmlIO.c tree.c parserInternals.c entities.c encoding.c
5404 HTMLparser.c: cleanup of global variables, marking some
5405 const or private.
5406
5407Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5408
5409 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
5410 fixed xmlXPathNodeSetItem when passing index=0
5411
5412Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5413
5414 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
5415
5416Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5417
5418 * xmllint.c: fixed compilation under Cygwin #57503
5419 * TODO: update
5420
54212001-07-13 Peter Williams <peterw@ximian.com>
5422
5423 * config.h.in: add #undef HAVE_DLFCN_H
5424
5425 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
5426 builddir.
5427
5428Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5429
5430 * win32/libxml2/libxml2.def.src: added a couple of exported entries
5431 raised by #57348 and #57381
5432
5433Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5434
5435 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
5436 tree.c xpointer.c: store the line numbder in element->content,
5437 may break some software, need a configuration mechanism
5438
54392001-07-10 Darin Adler <darin@bentspoon.com>
5440
5441 * .cvsignore:
5442 * example/.cvsignore:
5443 * include/.cvsignore:
5444 * include/libxml/.cvsignore:
5445 Various things that are generated and should be ignored.
5446
5447Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5448
5449 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
5450 * doc/xml.html doc/html/*: updated the docs
5451
5452Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5453
5454 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
5455 validation occured on content with element child
5456
5457Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5458
5459 * tree.c: fixed XML Base computation which was broken
5460 * debugXML.c: added a base function to the shell
5461 * Makefile.am result/scripts/* test/scripts/*: added scripts
5462 based regression tests, and adding 2 XML Base tests
5463
5464Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5465
5466 * tree.c: set properties doc and call xmlSetListDoc for properties
5467 content when grafting them in a different tree.
5468 * aclocal.m4: remove from CVS
5469
5470Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5471
5472 * win32/libxml2/libxml2.def.src: added some missing entry point
5473 for XPath (Mark Vakoc)
5474
5475Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5476
5477 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
5478 layer should URI-Unescape before trying to open resources.
5479
5480Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5481
5482 * xpath.c: fix the name() bug for elements in the default
5483 namespace reported by Charlie Bozeman
5484
5485Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5486
5487 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
5488 led to an XPath fix, improvements of SAX initialization, and
5489 an added option --nocdata to testXPath
5490
5491Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5492
5493 * doc/libxml-doc.el: Felix Natter provided anew version working
5494 with XEmacs too
5495
5496Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5497
5498 * include/libxml/xpath.h: small cleanup
5499 * doc/xml.html: update
5500
5501Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5502
5503 * Makefile.am configure.in include/libxml/xmlwin32version.h:
5504 released 2.3.14
5505
5506Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5507
5508 * doc/html/*: rebuilt the docs for the release
5509 * doc/xml.html: added 2.3.14 release.
5510
5511Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5512
5513 * xpath.c: a bug reported by Stephan Kulow empty nodesets
5514 were not equal to empty strings
5515
5516Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5517
5518 * SAX.c: fixed a URI-Reference computation problem when validating
5519 * xmlIO.c: small cleanup
5520
5521Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5522
5523 * parser.c: improved the description of a couple of interfaces
5524 upon Larry Stamper suggestion
5525
5526Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5527
5528 * SAX.c entities.c parser.c: changed completely the way entities
5529 are handled when running the parser in entity substitution mode.
5530 This fixes a bug reported by Stephan Kulow and nearly divides
5531 by 3 the amount of memory required by libxslt to load and process
5532 DocBook TDG.
5533
5534Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5535
5536 * HTMLparser.c: fixing a too early root closing problem raised
5537 byt Prashanth Naidu
5538
5539Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5540
5541 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
5542 raised by Mark Vakoc.
5543
5544Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5545
5546 * example/Makefile.am: fixed the include path to add srcdir/include
5547 * Makefile.am configure.in: fix from Albert Chin for iconv detection
5548 and some cleanup
5549
5550Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5551
5552 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
5553 lot of optimization work, results in significant improvements
5554 when handling really complex XPath queries. Add a small optimizer
5555 for unions, improve [n] and [last()], avoid some costly ops.
5556
5557Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5558
5559 * include/libxml/parser.h parser.c: xmlStrstr args are both const
5560 * xpath.c: small cleanup
5561 * xmlGetNsList: reformated, fixed problems if used on Entities
5562
5563Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5564
5565 * doc/xml.html: added 1.8.14 and 2.3.13 releases
5566
5567Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5568
5569 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
5570 * Makefile.am example/Makefile.am: workaround automake generating
5571 erroneous deps
5572
5573Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5574
5575 * include/win32config.h: bug #56801 Yon Derek provided a patch
5576 to the windows config file.
5577
5578Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5579
5580 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
5581 libxml.h : Yon Derek provided a set of changes to compile from
5582 CVS on Windows/MSC
5583
5584Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5585
5586 * parser.c: fixed UTF8 BOM support in push mode
5587 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
5588 added a specific testcase
5589
5590Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5591
5592 * Makefile.am: added --push regression tests
5593 * parserInternals.c: the XML parser segfaulted in --push mode
5594
5595Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5596
5597 * configure.in: moved the symlinks detection within a CVS
5598 check, this is not portable and will be removed soon.
5599 * xpath.c: small cleanup/speedup
5600
5601Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5602
5603 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
5604 release of 2.3.12
5605 * parser.c: make an error message if unknow entities in all cases
5606
5607Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5608
5609 * uri.c: fixed 2 uri normalization bugs on '//' reduction
5610
5611Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5612
5613 * include/libxml/Makefile.am: Laszlo Peter pointed out that
5614 includes were installed in the wrong dir
5615
5616Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5617
5618 * doc/html.xml: warn against sending code to exhibit bugs.
5619
5620Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5621
5622 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
5623 Tru64 from Thomas Leitner
5624
5625Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5626
5627 * AUTHORS: added William and Bjorn
5628 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
5629 daniel@veillard.com hopefully I won't have to do this again
5630 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
5631 docs can be rebuilt cleanly now
5632 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
5633 from CVs it's generated, added include/libxml/xmlwin32version.h
5634 also generated but which should change far less frequently.
5635 * catalog.c nanoftp.c: made sure to include libxml.h not
5636 libxml/xmlversion.h directly
5637 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
5638 when compiling on WIN32 and MSC
5639
5640Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5641
5642 * include/Makefile.am include/libxml/Makefile.am configure.in:
5643 fixed make distcheck and rebuilding the rpms
5644
5645Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5646
5647 * configure.in: should finish the migration of exported includes
5648 into a real include/libxml in CVS, at least for CVS users.
5649 * removed the exported headers, added in include/libxml (as well
5650 as xmlversion.h.in).
5651
5652Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5653
5654 * configure.in: fixed the way to detect symlink
5655
5656Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5657
5658 * configure.in: updated, include/libxml is now a real CVS dir
5659
5660Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5661
5662 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
5663 version works with both libxml1 and libxml2 (it autodetects
5664 the prefix of the html-files) from Felix Natter.
5665 * doc/xml.html: updated doc accordingly
5666
5667Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5668
5669 * xpath.c: fixed the bug generating a template loop in libxslt
5670 when using docbook-xsl-1.4, * should filter out document nodes
5671 * HACKING: added William
5672 * TODO: updated
5673
5674Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5675
5676 * doc/FAQ.html: added a warning about gcc-3.0
5677 * doc/xml.html: added reference to gdome2 and removed a confusing
5678 sentence
5679
5680Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5681
5682 * xmlversion.h: okay this is a generated file, but Windows
5683 users need it and they can't generate it, and I want CVS
5684 Windows users ...
5685 * win32/libxml2/libxml2_so.dsp: Windows project file for
5686 the shared lib version of libxml2
5687 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
5688 resources needed for libxslt/xsltproc by Yon Derek
5689
5690Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5691
5692 * trio.c: MSVC fix (provided by Igor Zlatkovic)
5693
5694Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5695
5696 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
5697
5698Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5699
5700 * include/win32config.h: Yon Derek provided a first fix
5701 to be able to compile libxslt/xsltproc on Windows
5702
5703Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5704
5705 * xpath.c: attempt to work around what seemed a gcc optimizer
5706 bug when handling floats on i386 http://veillard.com/gcc.bug
5707 * tree.c entities.c encoding.c: doing some cleanups while
5708 chasing it
5709
5710Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5711
5712 * Makefile.am: cleanup when --without-debug is specified
5713 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
5714 w.r.t. --without-debug and other include points
5715 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
5716 Catalogs
5717 * configure.in entities.h tree.h HTMLparser.c: removed
5718 --without-corba, made the _private field mandatory
5719
5720Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5721
5722 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
5723 outputs a BOM in UTF8, an errata has been issued to avoid the
5724 problem, that was the most reasonable solution... Add support
5725 for a leading UTF8 BOM in entities.
5726
5727Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5728
5729 * valid.c: fixed a bug found when post validating an entity ref
5730 * xmllint.c: added --loaddtd and sligly changed --postvalid to
5731 activate it too
5732
5733Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5734
5735 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
5736 weakness in the node copy the XPointer and the XInclude
5737 implementations. Serious cleanup.
5738
5739Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5740
5741 * Makefile.am: Kjartan Maraas provided a small patch to
5742 add xml2-config.in to EXTRA_DIST
5743
5744Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5745
5746 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
5747 provided another failing case found in KDE, the way the
5748 ctxt->vctxt.nodeTab was allocated and freed changed over
5749 time but it wasn't completely cleaned up. This should fix it.
5750
5751Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5752
5753 * parser.c: Stephan Kulow also raised the fact that line number
5754 could get miscounted making debug harder, fixed the problem
5755 in xmlParseCharData()
5756
5757Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5758
5759 * valid.c: Stephan Kulow pointed out a problem when validating
5760 and using an empty entity, forgot a 'break' in a case.
5761
5762Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5763
5764 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
5765 * doc/xml.html: updated with 2.3.11
5766
5767Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5768
5769 * TODO: updated adding cleanup of generated doc
5770 * configure.in: prepared to release 2.3.11
5771 * xmllint.c: added --version for bug reporting
5772 * doc/html/*.html: rebuilt the doc
5773
5774Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5775
5776 * xpath.c: first part of the work on selecting namespace to
5777 fix bug #56115
5778
5779Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5780
5781 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
5782 when using -liconv
5783 * TODO: updated
5784
5785Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5786
5787 * HTMLtree.[ch]: more work on the HTML serialization routnes,
5788 cleanup, encoding support.
5789
5790Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5791
5792 * xpath.c: Thomas Broyer suggested a better patch for the / arg
5793
5794Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5795
5796 * xpath.c: bug detected by Ankh when / is used as a function arg
5797
5798Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5799
5800 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
5801 of element and use it to avoid outputting formatting spaces at
5802 the wrong place. Implemented the format parameter for HTML save.
5803 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
5804 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
5805 result/HTML/wired.html: of course this impact the result of a
5806 number of HTML tests
5807
5808Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5809
5810 * HTMLtree.[ch]: started augmenting the HTML save API with
5811 encoding and formatting parameters
5812
5813Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5814
5815 * HTMLtree.h: cleanup and started evaluating the work needed on
5816 revamping the HTML output code
5817
5818Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5819
5820 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
5821
5822Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5823
5824 * valid.c: fixed bug #56049, forgot one check in the
5825 validation routine
5826
5827Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5828
5829 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
5830
5831Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5832
5833 * libxml.h: fixed an error in last commit
5834 * doc/FAQ.html: added an entry for compilation from CVS
5835
5836Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5837
5838 * xmlversion.h.in libxml.h: Cygwin patches
5839 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
5840 * tree.h: cleanup
5841
5842Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5843
5844 * tree.c: patched xmlFreeNode() to avoid freeing() a static
5845 memory block in a strange case where libxml is linked twice
5846 in the binary.
5847
5848Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5849
5850 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
5851 state far too often, simple fix used to avoid it.
5852
5853Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5854
5855 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
5856 being processed, applied his patch
5857 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
5858
5859Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5860
5861 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
5862 provided fixes to compile on MSCC again
5863 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
5864 also provided an update for the project files.
5865
5866Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5867
5868 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
5869 bug #55810
5870
5871Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5872
5873 * tree.c: fixed xmlGetNsProp() to close bug #55683
5874 Note this requires libxslt to use it's own function instead.
5875
5876Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5877
5878 * HTMLtree.c: when in a pre element no formatting space should
5879 be added.
5880 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
5881
5882Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5883
5884 * configure.in: added tests for signal() and signal.h
5885
5886Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5887
5888 * xpath.c: robert pointed out xmlXPathNINF was not initialized
5889
5890Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5891
5892 * doc/libxml-doc.el: Felix Natter provided a new version for
5893 libxml2
5894
5895Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5896
5897 * HTMLtree.c: when in a pre element no formatting space should
5898 be added.
5899
5900Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5901
5902 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
5903
5904Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5905
5906 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
5907 hack
5908 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
5909 * uri.c: fixed a warning
5910
5911Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5912
5913 * HTMLtree.c: trying to close bug #55772 escaping in script
5914 elements
5915 * doc/xml.html: suggest to send mail to the list
5916
5917Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5918
5919 * error.c: attempt to fix the xmlGetVarStr breakage once and for
5920 good. Use a macro and based on the solution provided in
5921 vsnprintf manual page from GNU.
5922
5923Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5924
5925 * error.c: Workaround for non-preserving variadic list.
5926 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
5927
5928Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5929
5930 * doc/xml.html: added 2.3.10 release
5931
5932Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5933
5934 * configure.in: releasing 2.3.10
5935
5936Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5937
5938 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
5939
5940Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5941
5942 * encoding.c: Robert Collins provided a patch to add the
5943 "US-ASCII" encoding alias
5944
5945Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5946
5947 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
5948 string oriented functions and started cleaning the related areas
5949 in xpath.c which needed fixing in this respect
5950
5951Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5952
5953 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
5954 #55380
5955 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
5956
5957Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5958
5959 * TODO: updated
5960 * nanohttp.[ch] : started adding APIs to get the redirected URL
5961 when this occurs (needed for further base computation
5962 * tree.h: cleanup
5963 * encoding.c: cleanup
5964 * SAX.c: minor change around ctxt->loadsubset
5965
5966Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5967
5968 * Makefile.am include/Makefile.am: small change to have
5969 include/libxml rebuilt if working from CVS.
5970 * uri.c: applied another patch from Carl Douglas for URI escaping,
5971 this should close bug #51876
5972
5973Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5974
5975 * xinclude.c: fixed XInclude recursive behaviour bug #54678
5976 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
5977 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
5978 added specific regression test
5979 * parser.h: preparing for the XSLT mode where DTD inherited
5980 attributes are added to the tree.
5981
5982Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5983
5984 * xinclude.[ch]: Updated the namespace for the Last Call version
5985 * result/XInclude/include test/XInclude/include: updated the
5986 testsuite accordingly
5987
5988Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5989
5990 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
5991 related to bug #51876
5992
5993Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5994
5995 * tree.c: fixed a gross mistake in base computation, xml:base is
5996 not completely correct yet (need cascade).
5997 * xpath.[ch]: added the few things needed to find a function name
5998 and URI from the XPath context when it is called.
5999
6000Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6001
6002 * catalog.[ch]: fixes and add xmlLoadCatalogs()
6003 * DOCBparser.c: small cleanup
6004 * xmllint.c: added a --catalogs option to load catalogs from
6005 $SGML_CATALOG_FILES
6006 * tree.c: cleanup
6007 * configure.in: iconv library fixup, ICONV_LIBS
6008
6009Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6010
6011 * catalog.c: handling of CATALOG entries. detection of recursion,
6012 and a few bugfixes
6013 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
6014 against the default namespace
6015
6016Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6017
6018 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
6019
6020Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6021
6022 * parser.c: fixed propagation context info when parsing an
6023 external entity.
6024 * doc/html/*.html: regenerated a couple of docs
6025
6026Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6027
6028 * doc/xml.html: update with 2.3.9 informations
6029
6030Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6031
6032 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
6033 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
6034 * doc/html/* : rebuilt the docs
6035 * valid.c: small patch which may improve some case when
6036 validating.
6037
6038Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6039
6040 * HTMLparser.c: Closed bug #54891
6041 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
6042 to the suite
6043
6044Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6045
6046 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
6047 applied a documentation patch from LotR and filled in a few missing
6048 descriptions
6049
6050Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6051
6052 * xpath.c tree.c parser.c: speed optimizations at the parser level
6053 document tree freeing and xpath evaluation
6054
6055Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6056
6057 * parser.c parser.h parserInternals.h: fixed a couple of
6058 interfaces for handling memory buffer input to const char *
6059 upon suggestion of JamesH.
6060
6061Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6062
6063 * configure.in: LoTR sent a patch fixing the previous commit
6064
6065Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6066
6067 * configure.in: trying to deal again with the stoopid -R linking
6068 flag of Solaris
6069
6070Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6071
6072 * xpath.h: two nodeset access macros from Thomas Broyer
6073
6074Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6075
6076 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
6077 patch from Thomas Broyer
6078
6079Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6080
6081 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
6082 case
6083 * INSTALL: was empty added stuff from the FAQ
6084
6085Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6086
6087 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
6088 attributes handling and #54433 by adding xmlUnsetProp()
6089 and xmlUnsetNsProp()
6090
6091Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6092
6093 * HTMLparser.c: Patch from Jonas Borgström
6094 (htmlGetEndPriority): New function, returns
6095 the priority of a certain element.
6096 (htmlAutoCloseOnClose): Only close inline elements if they
6097 all have lower or equal priority.
6098 * result/HTML: this of course changed a number of tests results.
6099
6100Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6101
6102 * xmlIO.c catalog.c: plugged in the default catalog resolution
6103 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
6104 documentations
6105 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
6106
6107Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6108
6109 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
6110 integrating catalogs
6111 * catalog.[ch] testCatalog.c: adding a small catalo API
6112 (only SGML catalog support).
6113 * parser.c: restaured xmlKeepBlanksDefault(0) API
6114
6115Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6116
6117 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
6118
6119Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6120
6121 * parser.c: added xmlParseExternalEntityPrivate() to allow
6122 propagation of ctxt->_private when parsing external entities
6123
6124Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6125
6126 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
6127
6128Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6129
6130 * configure.in: fixed a small portability problem with AM_CONDITIONAL
6131
6132Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6133
6134 * valid.c: warn when indeterminist content model is detected
6135 * result/VC/ElementValid8: this adds a message
6136 * Makefile.am: add --novalid for VCM tests
6137 * parserInternals.c: added a call to Init memory
6138
6139Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6140
6141 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
6142 when both parameters are NULL.
6143
6144Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6145
6146 * valid.c: applied small patch from Gary Pennington, reindented
6147 some part of the code.
6148
6149Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6150
6151 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
6152 release, updated and regenerated the docs
6153
6154Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6155
6156 * xpath.c result/XPath/expr/floats : clarified and cleanup
6157 printing of abnormal floats in tests.
6158
6159Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6160
6161 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
6162 * results/HTML/ : a few changes in the output of the HTML tests as
6163 a result.
6164 * configure.in: tying to fix -liconv where needed
6165
6166Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6167
6168 * Makefile.am: fixed a stupid error
6169
6170Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6171
6172 * configure.in Makefile.am: make the inclusion of the trio
6173 modules in the library conditional
6174
6175Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6176
6177 * DOCBparser.c: patche from László Kovács, fixed entities refs
6178 in attributes handling
6179
6180Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6181
6182 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
6183 flushing
6184
6185Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6186
6187 * xpath.c: fix of an XSLT namespace bug reported on the list
6188 general/bug-8-
6189
6190Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6191
6192 * strio.h trio.c: Dan McNichol suggested a couple of small
6193 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
6194
6195Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6196
6197 * tree.c parser.c encoding.c: spent a bit more time looking
6198 at the parsing speed and DOM handling. Added a few more
6199 speedups.
6200
6201Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6202
6203 * parser.c: small but effective parsing speed improvement
6204
6205Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6206
6207 * configure.in: default on the DocBook parser inclusion (for Gnome)
6208 * DOCBparser.h: fixed a header reference
6209
6210Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6211
6212 * configure.in xpath.c: applied Bjorn patches for FPE on the
6213 alpha
6214
6215Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6216
6217 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
6218 xmlSaveFormatFileTo()
6219
6220Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6221
6222 * xpath.c: simple and efficient optimization, XPath functions
6223 aways bind to the same code, cache this
6224 * TODO: updated (by saying some is obsolete)
6225
6226Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6227
6228 * xpath.c: more cleanup work on XPath name parsing routines
6229
6230Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6231
6232 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
6233 xmlXPathParseName
6234 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
6235 * debugXML.c: avoid compilation problems if compiling without
6236 HTML support, Igor Zlatkovic
6237 * win32/libxml2/libxml2.def.src: being able to compile without
6238 XPath on Windows
6239
6240Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6241
6242 * libxml.m4: yet another patch from Toshio Kuratomi
6243
6244Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6245
6246 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
6247
6248Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6249
6250 * tree.[ch]: added xmlSaveFormatFile interface for saving
6251 and indenting a file.
6252
6253Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6254
6255 * xpath.c: fixed bug #53689 related to processing-instruction()
6256
6257Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6258
6259 * DOCBparser.c: patche from László Kovács
6260
6261Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6262
6263 * parser.c: applied fixes from Christian Glahn bug report #53391
6264
6265Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6266
6267 * error.c: Jean François Lecomte provided a complete description
6268 and a fix to bug #53537
6269
6270Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6271
6272 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
6273
6274Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6275
6276 * DOCBparser.c SAX.c: a bit more work on entities processing.
6277 Still Need to cleanup XML output and references in attributes
6278
6279Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6280
6281 * DOCBparser.c include/Makefile.am: two patches from László Kovács
6282
6283Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6284
6285 * tree.c: trying to fix #53574, not completely complete,
6286 I would like xmllint --copy --debug test/ent1 and
6287 xmllint --debug test/ent1 to show the same result.
6288 * xpath.c: fix a bug when trying to sort namespace nodes
6289
6290Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6291
6292 * HTMLtree.c: real fix for #53402
6293
6294Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6295
6296 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
6297 PIs when using xsl:output
6298 * valid.c: closing #53537 some case generate segfaults if there
6299 is validity errors
6300
6301Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6302
6303 * SAX.c testDocbook.c DOCBparser.c: more work on the support
6304 of external parsed entities, added --noent to testDocbook
6305 * valid.c: Garry Pennington found an uninitialized variable
6306 access in xmlValidateElementContent()
6307
6308Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6309
6310 * HTMLparser.c : HTML parsing still sucks ... trying to deal
6311 with madness
6312 * result/HTML/ : this modified the result of the regression tests
6313 a lot.
6314
6315Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6316
6317 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
6318 to doc where it wasn't checked against NULL reported by
6319 Jens Laas
6320
6321Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6322
6323 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
6324 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
6325
6326Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6327
6328 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
6329 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
6330 * SAX.[ch]: cleanup and updates for DocBook
6331 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
6332 ex SGML identifier changes
6333 * valid.c: removed a static unused function.
6334
6335Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6336
6337 * HTMLtree.c: applied change for Paul Sponagl on script saving
6338 * Makefile.am: the warning about entity title.xml are normal.
6339
6340Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6341
6342 * configure.in: release of 2.3.7
6343 * Makefile.am: fixing make distcheck
6344
6345Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6346
6347 * doc/html/* doc/xml.html: updated and regenerated the docs
6348
6349Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6350
6351 * xpath.c: fixed the XPointer problem introduced in 2.3.6
6352
6353Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6354
6355 * tree.c: fixed #53388 with the provided patch
6356
6357Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6358
6359 * valid.c: Bjorn detected an invalid memory access. Fixed
6360 vstateVPush()
6361
6362Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6363
6364 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
6365
6366Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6367
6368 * libxml.h: new header used only for the compilation of libxml
6369 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
6370 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
6371 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
6372 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
6373 xmlmemory.c xpath.c xpointer.c: libxml.h integration
6374 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
6375 baseline (version 1.2 plus a single patch).
6376 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
6377 scientific notation for numbers. Tests added.
6378 * xpath.c: formatting of numbers changed to use sprintf
6379 (contribution from William Brack)
6380
6381Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6382
6383 * valid.c: cleanup, more useful debugging
6384 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
6385 * xmlIO.c: entity loading is printed as an error when validating
6386
6387Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6388
6389 * valid.c: fixed to validate within entities
6390 * test/VCM/v22.xml: added a specific testcase
6391
6392Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6393
6394 * valid.c: forgot an epsilon transition in for ()+
6395 * test/VCM/v21.xml : added a specific test case
6396
6397Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6398
6399 * valid.c: removed a state explosion exhibited by RSS
6400 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
6401 from bug #51872
6402
6403Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6404
6405 * valid.[ch] tree.h: worked *hard* to get non-determinist content
6406 validation without using an ugly NFA -> DFA algo in the source.
6407 Made a specific algorithm easier to maintain, using a single
6408 stack and without recursion.
6409 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
6410 * hash.c: made the growing routine static
6411 * tree.h parser.c: added the parent information to an
6412 xmlElementContent node.
6413
6414Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6415
6416 * SAX.c parser.c xpath.c: generating IDs when not validating
6417 from an external parsed entity was poisoning the ID has table
6418 with removed values. This was killing XSLT on the KDE help
6419 browser.
6420
6421Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6422
6423 * entities.h: andrew@ugh.net.au detected a double declaration
6424
6425Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6426
6427 * debugXML.c hash.c tree.h valid.c : some changes related to
6428 the validation suport to improve speed with DocBook
6429 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
6430 the way validation errors get reported
6431
6432Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6433
6434 * HTMLparser.c HTMLtree.c: applied part of the patches provided
6435 by P C Chow and William M. Brack for XSLT HTML output
6436
6437Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6438
6439 * xmlversion.h.in win32config.h win32/libxml2/*: applied
6440 Igor Zlatkovic patches for MSC compilation and added his
6441 updates
6442
6443Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6444
6445 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
6446 prefix lookup.
6447 * parserInternals.c: fixed the bug reported by Morus Walter
6448 due to an off by one typo in xmlStringCurrentChar()
6449
6450Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6451
6452 * HTMLparser.c result/HTML/*: revamped the way the HTML
6453 parser handles end of tags or end of input
6454
6455Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6456
6457 * tree.[ch] : added xmlDocCopyNode for gdome2 support
6458
6459Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6460
6461 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
6462 bug where the linktime verions of free() won't work ...
6463
6464Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6465
6466 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
6467
6468Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6469
6470 * doc/xml.html: added 2.3.6 release
6471
6472Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6473
6474 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
6475 * result/wml.xml: resulted in a small output change
6476
6477Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6478
6479 * tree.c: xmlNewDoc was missing the charset initialization
6480 * xmllint.c: added --auto to autogenerate a doc, allow to
6481 reproduce the problem fixed on xmlNewDoc
6482
6483Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6484
6485 * xpath.c: trying to get 52979 solved
6486 * tree.c result/ result/noent/: trying to get 52712 solved, this
6487 also made me clean up the fact that XML output in general should
6488 not add formating blanks by default, this changed the output of
6489 a few tests
6490
6491Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6492
6493 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
6494
6495Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6496
6497 * configure.in: finally released 2.3.6
6498
6499Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6500
6501 * xpath.c: checking for null pointer generated by new code
6502
6503Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6504
6505 * xpath.c: fixed a [] evaluation problem reported
6506 * test/XPath/tests/simpleaddr: extended test
6507 * result/XPath/simpleaddr: updated result
6508
6509Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6510
6511 * xmllint.c: Dan Timis reported a portability problem
6512 on Macs without mmap, fixed it.
6513
6514Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6515
6516 * testXPath.c : added a --tree option allowing to display the
6517 tree dump of the XPath expression
6518
6519Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6520
6521 * xpath.c: fixed a memleak when comparing nodesets
6522 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
6523 * tree.c: added a TODO
6524
6525Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6526
6527 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
6528 we need string functions
6529 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
6530 to be able to use them where needed. Applied some changes
6531 to reduce name linking pollution and compile in only what's
6532 needed.
6533 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
6534 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
6535 for the string manipulation functions
6536 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
6537 to the free() function of xmlmemory.c
6538 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
6539 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
6540 usage.
6541
6542
6543Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6544
6545 * error.c: applied the context output patch of the error
6546 handling submitted by Chuck Griffith
6547 * error/VC/*: this slightly change some error logs
6548
6549Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6550
6551 * parser.c: fixed line number reporting on error
6552
6553Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6554
6555 * parser.c: Sullivan and Darin found a parser bug,
6556 applied the patch.
6557
6558Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6559
6560 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
6561 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
6562 xmlversion.h.in xpointer.c: of course the way I defined
6563 UNUSED breaks on old gcc version. Try to be smart and
6564 also define it directly in xmlversion.h
6565 * configure.in: removed -ansi flag from the pedantic set
6566
6567Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6568 Huge cleanup, I switched to compile with
6569 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
6570 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
6571 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
6572 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
6573 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
6574 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
6575 encoding.h entities.c error.c list.[ch] nanoftp.c
6576 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
6577 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
6578 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
6579 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
6580 Cleanup, staticfied a number of non-exported functions,
6581 detected and cleaned up a dozen of problem found this way,
6582 avoided a lot of public function name/typedef/system names clashes
6583 * doc/xml.html: updated
6584 * configure.in: switched private flags to the really pedantic ones.
6585
6586Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6587
6588 * configure.in: 2.3.5
6589 * doc/html/*: rebuilt the docs
6590
6591Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6592
6593 * parser.c: fixed a reported bug in NOTATION parsing
6594 * uri.c: accepted but not fixed bug 51876, added TODO
6595 * Makefile.am: fixed bug 51876
6596
6597Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6598
6599 * config.h.in configure.in error.c: fix a compilation problem
6600 on platforms without vsnprintf (xml@thewrittenword.com)
6601
6602Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6603
6604 * parser.c: fixed a function name header typo
6605 * SAX.c: notations can also occur in external subset.
6606
6607Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6608
6609 * error.c: removed a C++ like comment
6610
6611Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6612
6613 * parser.c: fixing bug 52299 strange condition leading
6614 to a parser crash due to a buffer overflow
6615 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
6616 added the specific test case
6617
6618Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6619
6620 * xpath.[ch]: still a lot of cleanup based on XSLT, added
6621 xmlXPathConvert{String,Number,Boolean} to be able to make
6622 type casts without a context stack, fixed some implementation
6623 problems related to the absence of context at parse-time,
6624 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
6625 in the public API too
6626 * xpointer.c xpathInternals.h: we need to know at parse time
6627 whether we are compiling an XPointer
6628
6629Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6630
6631 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
6632 cleaned up the parser internals, refactored XPath code, added
6633 new compilation based APIs and cleanly separated public and
6634 private APIs.
6635
6636Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6637
6638 * xpath.h: the comp field must be added at the end to avoid
6639 killing binary compat.
6640
6641Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6642
6643 * Makefile.am: detect XPath memleaks in regreson tests
6644 * error.c: fixed and error w.r.t. error reporting still using
6645 stderr
6646 * hash.c: added new line at end of file
6647 * tree.h: minor cleanup
6648 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
6649 expression parsing from evaluation, resulted in a number of
6650 changes internally, and in XPointer. Likely to break stuff
6651 using xpathInternals.h but should remain binary compatible,
6652 new interfaces will be added.
6653
6654Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6655
6656 * configure.in: fixed a couple of problems reported by
6657 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
6658 without gcc on non linux platforms.
6659
6660Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6661
6662 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
6663 a fix for --with-html-dir= configure support. I hope it won't
6664 break rpm generation
6665
6666Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6667
6668 * xmlIO.c: one function comment cleanup.
6669
6670Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6671
6672 * SAX.c: external subset notations were improperly registered
6673 in the internal subset.
6674
6675Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6676
6677 * README.cvs-commits: added, pointing to HACKING
6678 * HACKING: updated
6679
6680Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6681
6682 * parser.c: and Matt Sergeant found one in the XML push
6683 parser (erroneous check I forgot to remove when I fixed the
6684 main parser).
6685
6686Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6687
6688 * xpath.c: ptittom found a small bug in UnaryExpr
6689
6690Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6691
6692 * configure.in: bumped to 2.3.4
6693 * error.c: fixed bug #51860
6694 * tree.c: fixed bug #51861
6695 * valid.c: cleanup, more debug, failed to fix one bug crap ...
6696 * tree.[ch] : added xmlDefaultBufferSize
6697 * nanoftp.c: typo in function name header block
6698 * doc/xml.html : updated, added link to XML::LibXSLT
6699 * doc/html/* : rebuilt the docs
6700
6701Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6702
6703 * parser.c SAX.c: the new content parsing code raised an
6704 ugly bug in the characters() SAX callback. Found it
6705 just because of strangeness in XSLT XML Rec ouptut :-(
6706
6707Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6708
6709 * Makefile.am: Martin Baulig suggested to add -lm
6710 * tree.c: found another bug in xmlNodeGetContent()
6711
6712Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6713
6714 * xpath.c: Bjorn found the error related to strictness of comparison.
6715
6716Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6717
6718 * parser.c: trying to fix the Dtd parsing problem reported
6719 by Gary, side effect of last week speed optimizations.
6720
6721Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6722
6723 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
6724 * parserInternals.c: removed unneeded test raised by Stric
6725
6726Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
6727
6728 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
6729 and fixed by William Brack). Added xmlXPathFormatNumber.
6730 Changed the sorting slightly.
6731 * configure.in Makefile.am example/Makefile.am: Added -lm.
6732 Please note that applications linking with libxml2, must
6733 also like with the math library from now on.
6734
6735Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6736
6737 * HTMLparser.c: fixed loop reported by Marc Sanfacon
6738
6739Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6740
6741 * parser.c: one must report spaces even if the Dtd element
6742 content proves that this is not part of the element content.
6743 * result/valid/*.xml: this changed the ouptu slightly
6744
6745Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6746
6747 * configure.in: bumped to 2.3.3
6748 * doc/xml.html: updated
6749
6750Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6751
6752 * tree.c: minor doc fix
6753 * xpath.c: deallocation issues when a result tree has been
6754 converted to a node-set
6755
6756Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6757
6758 * doc/xml.html: oops corrected dates s/2000/2001
6759
6760Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6761
6762 * valid.c: new patch from Gary Pennington
6763
6764Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6765
6766 * doc/xml.html: applied patch from Ankh
6767
6768Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6769
6770 * xinclude.c: fixed a problem building on Mac
6771
6772Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6773
6774 * parser.c: more work on increasing parsing ferformances
6775
6776Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6777
6778 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
6779 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
6780 avoiding memcpy in production builds MEM_CLEANUP macro use
6781 * parser.[ch] parserInternals.c: optimizations of the tightest
6782 internal loops inside the parser. Better checking of I/O
6783 flushing/loading conditions
6784 * xmllint.c : added --timing
6785
6786Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6787
6788 * configure.in: bumped to 2.3.2
6789 * doc/xml.html: updated for release
6790
6791Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6792
6793 * xpath.c: found a memleak and fixed a nasty bug
6794
6795Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6796
6797 * xmllint.[c1] : added return code errors for xmllint
6798 * xpath.c: specific debug dump function for result value trees
6799
6800Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6801
6802 * xpath.c: finally implemented xmlXPathCompareNodeSets
6803 * test/XPath/expr/floats results/XPath/expr/floats: added
6804 a test for float expressions
6805
6806Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6807
6808 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
6809 * parserInternals.[ch]: trying to speed up parsing
6810 * xpath.c : speeded up node set equality op
6811
6812Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6813
6814 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
6815 better handling of ID/IDREF and the list modules associated
6816 * configure.in: small CFLAGS cleanup
6817
6818Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6819
6820 * configure.in: fixed iconv detection on AIX (stric)
6821
6822Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6823
6824 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
6825
6826Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
6827
6828 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
6829 and optimized xmlXPathNodeSetSort
6830
6831Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6832
6833 * xpath.c: bug fix when context size is 0
6834 * parser.c: I like Norm's Dtd because they still manage to break
6835 the parser occasionally
6836
6837Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6838
6839 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
6840
6841Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6842
6843 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
6844 attributes within the XML-1.0 namespace
6845
6846Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6847
6848 * xpathInternals.h: exported a few axis functions
6849 * doc/xml.html: updated the doc
6850
6851Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6852
6853 * configure.in: applied patch from Daniel van Balen for OpenBSD
6854 and bumped version to 2.3.1
6855 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
6856 attempt to find autoclosing was simply broken, removed it,
6857 updated the examples, this is better
6858
6859Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6860
6861 * hash.[ch]: added Paolo Casarini patch to provide Delete from
6862 hash functionnalities.
6863 * doc/html/* : rebuild the doc
6864
6865Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6866
6867 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
6868 on predicate
6869 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
6870 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
6871 really want to have tags closed on output even if we accept
6872 unclosed ones on input
6873
6874Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6875
6876 * xpath.c: ouch don't free NULL, rare case fixed
6877 * tree.c: don't coalesce text nodes if they don't have the
6878 same behaviour wrt escaping on output
6879
6880Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6881
6882 * xpath.c: small fixup
6883 * SAX.c: don't warn on empty namespaces.
6884
6885Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6886
6887 * README: a bit of cleanup
6888 * configure.in: preparing for 2.3.0 release
6889
6890Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6891
6892 * hash.[ch]: added a first version of xmlHashSize()
6893 * valid.c: another bug fix from Gary Pennington
6894
6895Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6896
6897 * valid.c: couple of bug fixes pointed by Gary Pennington
6898 * HTMLtree.c: #if 0 cleanup
6899
6900Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6901
6902 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
6903 which removes a time consuming check of xmlXPathNodeSetAdd()
6904 and use it in places where we are sure to not break unicity
6905
6906Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6907
6908 * xpath.c: bug fixes found from XSLT
6909 * tree.c: preserve node->name special values when copying nodes.
6910 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
6911 external subset are fetched when available but without full
6912 validation. Added xmlLoadExtDtdDefaultValue, need a function.
6913 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
6914 output with encoding disabled.
6915
6916Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6917
6918 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
6919 xmlCheckFilename should not be called from xmlFileOpenW
6920 and xmlGzfileOpenW
6921
6922Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6923
6924 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
6925 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
6926 added the new tests for URI normalization
6927 * testURI.c: fixed stoopid bugs
6928 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
6929 the URI in the error messages are now properly normalized
6930
6931Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6932
6933 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
6934
6935Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6936
6937 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
6938
6939Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6940
6941 * xpath.c: fixed mod operator
6942
6943Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6944
6945 * parser.c: fixed xmlStrcat doc
6946 * tree.c: 2 fixes form Anders Carlson for copying nodes and
6947 trees.
6948
6949Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6950
6951 * xpath.c result/XPath/tests/chaptersbase
6952 result/XPath/tests/simplebase: fixed XPath node()
6953 * tree.c: small fix in xmlNewNs()
6954 * Makefile.am: removed extraneous xml2Conf.sh rule
6955
6956Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6957
6958 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
6959 Changed the library name, in order to get libxml-devel and
6960 libxml2-devel to coexist on a single system
6961 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
6962 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
6963
6964Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6965
6966 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
6967 libxml2-devel installable in // as libxml-devel.
6968
6969Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6970
6971 * doc/Makefile.am: fixed make rebuild in doc
6972 * doc/html/*.html: rebuilt the docs
6973
6974Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6975
6976 * tree.c: patch from Bjorn Reese on xmlBufferCCat
6977
6978Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6979
6980 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
6981 the HTML doc to go into the -devel RPM ...
6982 * aclocal.m4 config.h.in: some updates due to auto* magic
6983
6984Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6985
6986 * xpath.h: added a hook in the context structure allowing to
6987 link to extra support, needed for XSLT
6988
6989Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6990
6991 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
6992 xmlXPtrCmpPoints to use it.
6993 * propagated the following patch from Alejandro Forero
6994 * include/win32config.h xmlIO.c: applied further suggestions
6995 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
6996 * example/gjobread.c: fixed warnings, now that it builds
6997
6998Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
6999
7000 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
7001
7002 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
7003 filename points to a valid file (not a directory).
7004 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
7005 Added calls to xmlCheckFilenameDir.
7006
7007 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
7008 `path' (rather than `filename') as the parameter to gzopen and open.
7009
7010Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7011
7012 * Makefile.am: fixed a problem with EXTRA_DIST
7013
7014Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7015
7016 * Makefile.am example/Makefile.am: finally found the trick
7017 to build the example, i.e. add "." in SUBDIRS before example
7018 in the list <grin/>
7019
7020Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7021
7022 * doc/xml.html: updated with an XSLT section, removed pointer to
7023 W3C CVS base.
7024
7025Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7026
7027 * xpath.c: when copying a XSLT tree object teh tree need to be copied
7028 too, and deallocation need to occur the same way.
7029
7030Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7031
7032 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
7033 type correponding to an XSLT result tree fragment. Share most
7034 of the data format with node set, as well as operators.
7035 * HTMLtree.c: added a newline at the end of the doctype output
7036 whe this one is not present initially.
7037 * tree.c: make sure taht the parent and doc pointers are properly
7038 set when copying attributes (lists).
7039
7040Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7041
7042 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
7043
7044Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7045
7046 * xpath.c: seems I finally killed that ugly path evaluation
7047 context bug (tagged 9999 in case is is wrong)
7048
7049Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7050
7051 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
7052 for XSLT
7053
7054Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7055
7056 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
7057 for xmlGzfileOpen() bug
7058
7059Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7060
7061 * xpath.c: removed an error found by XSLT usage
7062 * tree.c parserInternals.h: use a predefined static string
7063 for text and comment nodes, avoid freeing them in xmlFreeNode,
7064 exported the string name in parserInternals.h and added
7065 another value to disable encoding at output (for XSLT),
7066 gain memory, time.
7067
7068Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7069
7070 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
7071 win32/libxml2/libxml2_so.dsp: new makefiles and update
7072 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
7073
7074Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7075
7076 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
7077 Gary Pennington
7078
7079Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7080
7081 * xpath.c: fixed the comaprision of values and nodelists,
7082 need to compare nodelist still ...
7083 * debugXML.c: avoided a possible core dump
7084 * HTMLparser.c: cleanup
7085 * nanohttp.c: contributed fix.
7086 * tree.c: fixes in properties handling added xmlSetNsProp
7087 needed by libxslt
7088 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
7089 comment
7090 * TODO: updated
7091
7092Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7093
7094 * parser.c parserInternals.c: applied Bjorn Reese optimization
7095 patch
7096
7097Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7098
7099 * Makefile.am: applied patch fro make check from Martin Vidner
7100
7101Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7102
7103 * configure.in: preparing 2.2.11
7104 * doc/html/*: rebuild the HTML files
7105 * doc/xml.html : updated
7106
7107Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7108
7109 * tree.c: fixed a stupid bug
7110 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
7111 patches related to validation of an XInclude processing result
7112 * TODO: updated
7113
7114Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7115
7116 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
7117 on large files
7118
7119Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7120
7121 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
7122
7123Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7124
7125 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
7126 reported by Jonas Borgström
7127 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
7128
7129Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7130
7131 * testXPath.c xpath.c: fixing the XPath union expressions problem
7132 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
7133
7134Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7135
7136 * xmllint.c: Made is so if the file name is "-" is will read form
7137 standard input. Sven Heinicke <sven@zen.org>
7138 * tree.c: fixed a problem when growing buffer
7139 * tree.h: fixed the comment of the node types following andersca
7140 comment
7141 * TODO: updated
7142
7143Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7144
7145 * HTMLparser.[ch]: added a way to avoid adding automatically
7146 omitted tags. htmlHandleOmittedElem() allows to change the
7147 default handling.
7148 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
7149 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
7150 of xmllint too when using --memory flag, added a memory test
7151 suite at the Makefile level.
7152 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
7153 with namespace use when encountering QNames in XPath evalation,
7154 added xmlns() scheme in XPointer.
7155 * nanoftp.c : incorporated a fix
7156 * parser.c xmlIO.c: fixed problems raised with encoding when using
7157 the memory I/O
7158 * parserInternals.c: closed bug 25934 reported by
7159 torsten.landschoff@innominate.de
7160 * TODO: updated
7161
7162Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7163
7164 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
7165 on a non-updated tree :-(, made a 2.2.10 release to correct the
7166 situation
7167
7168Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7169
7170 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
7171 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
7172 integrated a set of OpenVMS changes from Howard Taylor
7173 <Howard.Taylor@pacoast.com>
7174
7175Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7176
7177 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
7178 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
7179
7180Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7181
7182 * HTMLparser.c: some fixes on auto-open of html/head/body
7183 * encoding.c: fixed a compilation error on some gcc env
7184 * xpath.c xpointer.[ch] xpathInternals.h: improved the
7185 XPointer implementation
7186 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
7187 related XPointer tests and associated results
7188
7189Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7190
7191 * doc/xmldtd.html doc/xml.html: following a short step by step
7192 guidance on IRC to help maciej with DTDs I started a small
7193 page on the subject.
7194
7195Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7196
7197 * HTMLparser.c: fixed handling of broken charrefs
7198 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
7199 patches
7200
7201Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7202
7203 * doc/xml.html doc/html/* : rebuilt the docs after adding
7204 xinclude and updated page for 2.2.7 and 2.2.8
7205 * configure.in: releasing 2.2.8
7206
7207Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7208
7209 * parser.[ch] parserInternals.c: applied the conditional
7210 section processing fix from Jonathan P Springer
7211 <jonathan.springer2@gte.net>
7212 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
7213 project file, fixed iconv default non support
7214 * xpath.c: fixed the problem of evaluating relative expressions
7215 when a node context is provided.
7216
7217Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7218
7219 * nanoftp.c: fixed gcc 2.95 new warnings
7220 * SAX.c: fixed a stupid bug
7221 * tree.c: fixed a formatting problem when round-tripping
7222 from/to memory
7223 * xinclude.c: chased memleak, fixed a base problem
7224 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
7225 xmlXPtrBuildNodeList()
7226 * TODO: updated
7227 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
7228 adding a first small set of regression tests for XInclude
7229
7230Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7231
7232 * nanohttp.[ch]: applied Wayne Davison patches to access
7233 the WWW-Authorization header.
7234 * parser.c: Closed Bug#30847: Problems when switching encoding
7235 in short files by applying Simon Berg's patch.
7236 * valid.c: fixed a validation problem
7237 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
7238 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
7239 Wayne Davison
7240 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
7241 need to be extended to non full nodes selections.
7242 * xinclude.c: starts to work decently
7243
7244Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7245
7246 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
7247 debugXML.c xmlversion.h.in: Started adding XInclude support,
7248 this is a new xmllint option
7249 * tree.c xpath.c: applied TOM patches for XPath
7250 * xpointer.c: fixed a couple of errors.
7251 * uri.c: added an escaping function needed for xinclude
7252 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
7253 new warning from RH70 gcc's version
7254
7255Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7256
7257 * HTMLparser.c: fixed loop on invalid char in scripts
7258 * parser.c: update to description of xmlIOParseDTD()
7259 * libxml.m4 xmlversion.h.in: changes contributed by
7260 Michael Schmeing <m.schmeing@internet-factory.de>
7261 * configure.in: preparing for 2.2.7
7262 * Makefile.am: trying to avoid config.h and acconfig.h
7263 being included in the distrib
7264 * configure.in: released 2.2.7
7265
7266Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7267
7268 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
7269 like namespaces for good. Unified xmlNs and xmlNode somewhat.
7270
7271Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7272
7273 * parser.[ch]: added xmlIOParseDTD()
7274 * xpointer.c: added support for the 2 extra parameters of
7275 string-range, fixed a stoopid error when '0' was present
7276 in XPointer expressions
7277 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
7278 testsuite for the above
7279
7280Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7281
7282 * libxml.spec.in: improved package descriptions
7283
7284Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7285
7286 * xpath.c xpathInternals.h: applied a large cleaning patch
7287 from TOM <ptittom@free.fr>, it also add namespace support
7288 for function and variables registration.
7289
7290Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7291
7292 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
7293 * Makefile.mingw: Wayne Davison's update adding hash.c
7294
7295Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7296
7297 * xpath.c: fixed the root evaluation problems
7298 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
7299 ignorable spaces with <b> <bold> <em>
7300 * tree.c: fixed a loop in xmlSearchNsByHref()
7301
7302Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7303
7304 * xpath.c: applied another XPath patch from TOM
7305 * xpath.c include/makefile.am: applied another patch from
7306 china@thewrittenword.com (cleanup on IRIX).
7307
7308Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7309
7310 * xml-config.1: received a fixed version from Fredrik Hallenberg
7311 <hallon@lysator.liu.se>
7312
7313Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7314
7315 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
7316 cleanup patch for XPath
7317
7318Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7319
7320 * patched to redirrect all "out of context" error messages to
7321 a reconfigurable routine. The changes are:
7322 * xmlerror.h : added the export of an error context type (void *)
7323 an error handler type xmlGenericErrorFunc there is an interface
7324 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
7325 to reset the error handling routine and its argument
7326 (by default it's equivalent to respectively fprintf and stderr.
7327 * all the c files: all wild accesses to stderr or stdout within
7328 the library have been replaced to calls to the handler.
7329
7330Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7331
7332 * configure.in: release 2.2.6
7333 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
7334 exporting the inner functions of xpath for extension modules
7335 * doc/*: updated and rebuilt the doc
7336
7337Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7338
7339 * nanohttp.c : applied Wayne HTTP cleanup patch
7340 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
7341 and xmlNodeSetSpacePreserve()
7342
7343Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7344
7345 * xpath.c: closing bug #29260
7346
7347Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7348
7349 * hash.[ch] debugXML.c: expanded/enhanced the API, added
7350 multikey tuples, made hash structure opaque
7351 * valid.[ch]: moved elements, attributes, notations decalarations
7352 as well as ID and refs to hash tables.
7353 * entities.c: hash cleanup
7354 * xmlmemory.c: fixed a dump problem in debug mode
7355 * include/Makefile.am: problem passing in DESTDIR= values patch
7356 from Marc Christensen <marc@calderasystems.com>
7357 * nanohttp.c: removed debugging remains
7358 * HTMLparser.c: the bogus tag should be ignored (Wayne)
7359 * HTMLparser.c parser.c: fixing a number of problems with the
7360 macros in the *parser.c files (Wayne).
7361 * HTMLparser.c: close the previous option when opening a new one
7362 (Marc Sanfacon).
7363 * result/HTML/*: updated the HTML results accordingly
7364
7365Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7366
7367 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
7368 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
7369 XPath functions and XML entities table to them. More to come...
7370 * xmlIO.c: fixed libxml closing FILEs it didn't open.
7371
7372Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7373
7374 * tree.c: coalesce adjacent text nodes
7375 * valid.c: handling of blank nodes in DTd validation (raised
7376 by problems with a posteriori validation).
7377 * nanohttp.c: changing behaviour on HTTP write stuff.
7378 * HTMLtree.c: forced body and html to be explicitely closed.
7379 * xpath.h: exported more XPath functions.
7380
7381Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7382
7383 * Release of 2.2.5
7384 * xpointer.c: range() range-inside and other helper functions
7385 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
7386
7387Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7388
7389 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
7390 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
7391
7392Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7393
7394 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
7395 and XPointer modules
7396
7397Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7398
7399 * SAX.h: closed #25107
7400
7401Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7402
7403 * testSAX.c: fixed problem with cdata reporting
7404 * SAXresult/* : updated
7405
7406Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7407
7408 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
7409 Closed bug #27499, added to regression tests
7410 * TODO: updated
7411
7412Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7413
7414 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
7415 support for SCRIPT and STYLE with help from Bjorn Reese
7416 * test/HTML/* result/HTML/*: added simple testcase and updated
7417 the existing ones.
7418
7419Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7420
7421 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
7422 string-range for empty strings
7423 * test/XPath/docs/str test/XPath/xptr/chaptersrange
7424 test/XPath/xptr/strrange: augmented the XPointer testsuite
7425
7426Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7427
7428 * doc/xml.html doc/xmlmem.html: added a module describing memory
7429 interfaces and use, updated the main page.
7430
7431Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7432
7433 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
7434 nanoftp code work on Windows too now
7435
7436Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7437
7438 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
7439 * xpointer.c: implemented string-range() at least a good first version
7440 * test/XPath/docs/str test/XPath/xptr/strrange
7441 result/XPath/xptr/strrange: the string-range() tests
7442
7443Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7444
7445 * Makefile.am include/Makefile.am include/win32config.h
7446 win32/Makefile.mingw: fixed problems reported by Wayne Davison
7447 and make distcheck
7448
7449Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7450
7451 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
7452 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
7453 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
7454
7455Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7456
7457 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
7458 patch for socklen_t detection by
7459 Albert Chin-A-Young <china@thewrittenword.com>
7460
7461Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7462
7463 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
7464 and added a --dtdvalid option to xmllint used to test it
7465
7466Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7467
7468 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
7469 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
7470
7471Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7472
7473 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
7474 handlings (registration, lookup, cleanup)
7475
7476Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7477
7478 * configure.in Makefile.am include/makefile.am: adding XPointer
7479 and XPtrtests target
7480 * xpointer.[ch] : new files for XPointer support
7481 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
7482 more XPath tests
7483
7484Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7485
7486 * configure.in: fixed, very broken, make distcheck works again
7487
7488Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7489
7490 * More work toward 2.2.5, integrated a number of patches
7491 * configure.in Makefile.am win32config.h.in: trying to cleanup
7492 make distcheck .... huh ...
7493 * include/Makefile.am include/win32config.h: new directory
7494 for includes
7495 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
7496 updated teh makefiles and instructions for WIN32
7497 * xpath.c: small fixes
7498 * test/XPath/ results/XPath: updated the testcases and results
7499 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
7500 suggested patches
7501 * valid.c: fixed an ID bug
7502
7503Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7504
7505 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +00007506 the automake bug where wrong dependencies were generated.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007507 * xpath.[ch]: worked on XPointer
7508
7509Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7510
7511 * configure.in Makefile.am: 2.2.5, ship the include in an
7512 include/libxml subdirectory, use symlinks when using CVS
7513 * testSAX.c: fixed small bug
7514 * testXPath.c: changed the way testfiles are parsed
7515 * debugXML.c: same kind of cleanup when parsing an argument expression
7516 XPath/XPointers can have blanks embedded
7517 * xpath.[ch]: more cleanup, reorgs for XPointer work
7518 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
7519 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
7520
7521Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7522
7523 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
7524 in the XPath engine, rewrote large parts of it, now it's far
7525 cleaner and in sync with the REC not an old WD. Fixed a parsing
7526 problem in the interactive XML shell found when testing XPath.
7527
7528Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7529
7530 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
7531 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
7532 examples with the extra test
7533
7534Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7535
7536 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
7537 the global init function.
7538
7539Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7540
7541 * HTMLparser.c: Doohhh, attribute name parsing was still case
7542 sensitive ! Fixed this ...
7543 * result/HTML/* : updated the tests results accordingly
7544
7545Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7546
7547 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
7548 engine, should be far more stable, incorporated a new version of
7549 preceding/following axis, need testing
7550 * uri.c: fixed file:///c:/a/b/c problem
7551 * test/XPath/tests/idsimple: augmented the XPath tests
7552
7553Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7554
7555 * doc/* rebuilding docs for 2.2.4 release
7556
7557Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7558
7559 * configure.in: releasing 2.2.4
7560 * parser.[ch]: added xmlStrEqual()
7561 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
7562 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
7563 use xmlStrEqual instead
7564 * TODO: updated
7565 * added an XPath test
7566
7567Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7568
7569 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
7570 * entities.h: exported xmlInitializePredefinedEntities
7571 * parser.[ch] : added xmlInitParser()
7572 * parserInternals.h : had to export htmlInitAutoClose()
7573
7574Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7575
7576 * xpath.[ch] : fixed some serious XPath Predicate evaluation
7577 problems
7578 * Makefile.am : added XPath regression tests to normal tests
7579 * uri.c: fixed a problem with local paths, cleanup
7580 * parser.c: fixed a problem with large CData sections
7581
7582Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7583
7584 * configure.in xml-config.in: patch from "Ben Taylor"
7585 <sol7x86@hotmail.com> for solaris shared libs lookup
7586
75872000-09-30 Martin Baulig <baulig@suse.de>
7588
7589 * libxml-2.0.pc.in: Provide pkg-config script.
7590
7591 * configure.in: Create the libxml-2.0.pc script from the
7592 libxml-2.0.pc.in templates.
7593 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
7594 script in `$(libdir)/pkgconfig'.
7595
7596Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7597
7598 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
7599 when compiling with MSC
7600
7601Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7602
7603 * xpath.c: patch for normalize-string() substring-before(),
7604 substring-after() and translate() functions from Bjorn Reese
7605 <breese@mail1.stofanet.dk>
7606 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
7607 Fredrik Hallenberg <hallon@lysator.liu.se>
7608 * TODO: updated
7609
7610Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7611
7612 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
7613 problem of socklen_t being undefined on a number of platforms
7614 * debugXML.c: fixed a compilation problem when without snprintf
7615
7616Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7617
7618 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
7619 an URI bug and a fix for the control-character-induced infinite loop
7620 * nanohttp.c: preventive fix for compiling on WIN32
7621
7622Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7623
7624 * xmlint.c: closing bug #25000
7625
7626Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7627
7628 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
7629 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
7630 modified slightly Wayne Davison patch adding xmlStrcasecmp and
7631 related function, fixing xmlStrncmp(), and associated cleanup
7632 * result/HTML/entities.html.sax: updating result
7633
7634Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7635
7636 * uri.c: applied patch for URI escaping from Wayne Davison
7637 <wayned@blorf.net>
7638 * tree.c parserInternals.c HTMLparser.c: memset checks patches
7639 from Denis Barbier <barbier@imacs.polytechnique.fr>
7640 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
7641 patch from Wayne Davison
7642
7643Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7644
7645 * doc/xml.html : updated with new releases, adding "how to help"
7646
7647Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7648
7649 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
7650 removed a few warnings in pedantic mode ...
7651 * parserInternals.c parser.c: moved encoding switching function
7652 to parserInternals.c
7653 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
7654
7655Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7656
7657 * HTMLparser.c parser.c: set ctxt->errNo before calling the
7658 error or warning handlers
7659
7660Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7661
7662 * parserInternals.c parserInternals.h parser.c Makefile.am:
7663 created a new module parserInternals.c, moved most of the
7664 code shared by the various parsers there, as well as
7665 deprecated code from parser.c. More cleanup of parser.c
7666 * uri.c: fixed a problem when URI is NULL
7667 * valid.c: speedup when looking for an attribute declaration
7668
7669Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7670
7671 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
7672 the cleanup of the computation of URI references when seeking
7673 external entities. The URI reference string and the resulting
7674 URI are both stored now.
7675 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
7676 large s(n)printf checks and cleanup from Denis Barbier
7677 <barbier@imacs.polytechnique.fr>
7678 * xmlversion.h.in tree.h: couple of SGML declarations for a
7679 possible docbook module.
7680 * result/VC/ : a couple of test output changed due to the change
7681 of the entities URI
7682
7683Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7684
7685 * parser.h: added a _private field for linking user's data
7686
7687Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7688
7689 * parser.c parserInternals.h: demacroified most of the IS_XXX
7690 the gain in size is significant so ...
7691
7692Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7693
7694 * entities.c: cases where looking up entities with doc==NULL
7695 covered
7696
7697Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7698
7699 * uri.c: applied Wayne Davison patch
7700 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
7701
7702Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7703
7704 * uri.c testUri.c: applied Wayne Davison patches
7705 * test/URI/uri.data result/URI/uri.data: first set of tests/results
7706 * Makefile.in: added URItest and included thenin "make tests"
7707
7708Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7709
7710 * xmlversion.h.in: closed bug 22941
7711
7712Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7713
7714 * doc/xmlio.html: added doc and example for entity loader
7715 redefinition.
7716
7717Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7718
7719 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
7720 used by libxml
7721
7722Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7723
7724 * parser.c: Fixed bug on invalid ontent characters and when using
7725 push.
7726 * xmllint.c: fixed xmllint endling of errors in push mode
7727
7728Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7729
7730 * HTMLparser.c testHTML.c: applied two new patches from
7731 Wayne Davison <wayned@users.sourceforge.net>
7732 * result/HTML/*.sax: regenerated HTML SAX output
7733 * parser.c: more cleanup.
7734
7735Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7736
7737 * HTMLparser.[ch] testHTML.c: applied the second set of
7738 patches from Wayne Davison <wayned@users.sourceforge.net>,
7739 adding htmlEncodeEntities()
7740 * HTMLparser.c: fixed an ignorable white space detection bug
7741 occuring when parsing with SAX only
7742 * result/HTML/*.sax: updated since the output is now HTML
7743 encoded...
7744
7745Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7746
7747 * HTMLparser.[ch]: applied some of Wayne Davison
7748 <wayned@users.sourceforge.net> patches
7749
7750Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7751
7752 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
7753 undeclared namespace prefix was used, added a warning.
7754 Cleaned up support w.r.t. entities, spilling out a warning
7755 and being pedantic on lookups.
7756 * test/warning/ent9 : added testcase for previous example.
7757 * TODO: updated
7758 * parserInternals.h parser.c: changed the way names are parsed
7759 now allow infinite size and decrease penalty for normal use
7760 * parser.c: Started a big cleanup/check of the parser code,
7761 fixed some of the most tortuous entity code, spotted code
7762 unused anymore
7763 * test/*: added tests for very long names and related nasty
7764 things.
7765
7766Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7767
7768 * doc/encoding.html: added encoding aliases doc
7769 * doc/xml.html: updates
7770 * encoding.[ch]: added EncodingAliases functions
7771 * entities.[ch] valid.[ch] debugXML.c: removed two serious
7772 bottleneck affecting large DTDs like Docbook
7773 * parser.[ch] xmllint.c: added a pedantic option, will be
7774 useful
7775 * SAX.c: redefinition of entities is reported in pedantic mode
7776 * testHTML.c: uninitialized warning from gcc
7777 * uri.c: fixed a couple of bugs
7778 * TODO: added issue raised by Michael
7779
7780Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7781
7782 * doc/encoding.html: propagated Martin Duerst suggestions
7783
7784Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7785
7786 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
7787 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
7788 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
7789 by Wayne Davison
7790
7791Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7792
7793 * nanoftp.c nanohttp.c: small cleanup
7794 * TODO: updated
7795
7796Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7797
7798 * added an old VC testcase and updated title.xml entity
7799
7800Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7801
7802 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
7803 done on auto-opening of <p> tags and cleanup of SAX output
7804
7805Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7806
7807 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
7808
7809Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7810
7811 * doc/xml.html libxml.* structure.*: updated the doc a bit
7812
7813Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7814
7815 * testSAX.c testHTML.c result/HTML/: cleanup of the output
7816 of SAX tests
7817
7818Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7819
7820 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
7821 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
7822
7823Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7824
7825 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
7826 * testHTML.c: fix core dump on Solaris 2.x systems
7827 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
7828 * result/HTML/*.sax: previous bug fix lead to new results
7829
7830Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7831
7832 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
7833 * configure.in: added --with-readline=DIR to accept alternate
7834 path for readline include/library
7835 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
7836 for ANSI under HP-UX
7837 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
7838 includes @LIBS@
7839
7840Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7841
7842 * doc/* : rebuilt the docs
7843 * getting ready for 2.2.2 release
7844
7845Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7846
7847 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
7848 and xmlAddFeature()
7849 * tree.[ch]: added xmlAddChildList()
7850 * xmllint.c: MAP_FAILED macro test
7851 * parser.h: added xmlParseCtxtExternalEntity()
7852 * valid.c: applied bug fixes removed warning
7853 * tree.c: added CDATA block to elements content
7854 * testSAX.c: cleanup of output
7855 * testHTML.c: added SAX testing
7856 * encoding.c: better error recovery
7857 * SAX.c, parser.c: fixed one of the external entity processing
7858 of the OASis testsuite
7859 * Makefile.am: added HTML SAX regression tests
7860 * configure.in: bumped to 2.2.2
7861 * test/HTML/ result/HTML: added a few of HTML tests, and added the
7862 SAX results
7863
7864Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7865
7866 * configure.in: patch for HP compiler
7867
78682000-08-04 Sven Heinicke <sven@zen.org>
7869
7870 * xmllint.c: Was coredumping sometimes when the file given didn't
7871 exist.
7872
7873Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7874
7875 * parser.c xmlIO.[ch]: fixed the problem of encoding support
7876
7877 when using in memory parsing. Need some cleanup.
7878 * xmllint.c configure.in: added a --memory flag to test memory
7879 parsing
7880
7881Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7882
7883 * nanohttp.c: fixed socklen_t replacement to unsigned int
7884 * parser.c: fixed a space handdling missing at the end of
7885 production 28 DOCTYPE.
7886 * xmlmemory.c: fixed a stupid bug on the routine to override
7887 allocation functions
7888 * TODO: updated
7889
7890Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7891
7892 * doc/ regenerated the docs
7893
7894Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7895
7896 * doc/encoding.html doc/xml.html: added I18N doc
7897 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
7898 improvements, both parser and filters, added ASCII & HTML,
7899 fixed the ISO-Latin-1 one
7900 * xmllint.c testHTML.c: added/made visible --encode
7901 * debugXML.c : cleanup
7902 * most .c files: applied patches due to warning on Windows and
7903 when using Sun Pro cc compiler
7904 * xpath.c : cleanup memleaks
7905 * nanoftp.c : added a TESTING preprocessor flag for standalong
7906 compile so that people can report bugs more easilly
7907 * nanohttp.c : ditched socklen_t which was a portability mess
7908 and replaced it with unsigned int.
7909 * tree.[ch]: added xmlHasProp()
7910 * TODO: updated
7911 * test/ : added more test for entities, NS, encoding, HTML, wap
7912 * configure.in: preparing for 2.2.0 release
7913
7914Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7915
7916 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +00007917 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007918
7919Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7920
7921 * doc/xml.html: changed the xmlsoft.org structure, updated the
7922 examples w.r.t. root and childs
7923
7924Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7925
Daniel Veillard784b9352003-02-16 15:50:27 +00007926 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007927
7928Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7929
7930 * HTMLparser.c: Work on character encoding support for the HTML parser
7931 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
7932 * encoding.c: Fixed a potential memleak in the encoding stuff
7933
7934Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7935
7936 * doc/FAQ.html doc/Makefile.am : added a FAQ
7937
7938Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7939
7940 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
7941 of the HTML parser to force it to not bypass SAX
7942
7943Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7944
7945 * win32config.h.in: updated
7946 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
7947 lacks iconv support :-( need to release 2.1.1
7948 * configure.in: release 2.1.1
7949 * HTMLparser: fixed bug #14784
7950 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
7951 by Windows compiler
7952 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
7953 the SAX startDocument() callback.
7954 * TODO: updated
7955
7956Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7957
7958 * added xmlStopParser()
7959
7960Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7961
7962 * configure.in: 2.1.0 prerelease
7963 * Large resync between W3C and Gnome tree
7964 * nanoftp, nanohttp.c: fixed stalled connections probs
7965 * HTMLtree.c SAX.c : support for attribute without values in
7966 HTML for andersca
7967 * valid.c: Fixed most validation + namespace problems
7968 * HTMLparser.c: start document callback for andersca
7969 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
7970 * parser.h, SAX.c: serious speed improvement for large
7971 CDATA blocks
7972 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
7973 different encoding
7974 * example/Makefile.am example/gjobread.c tree.h: work on
7975 libxml1 libxml2 convergence.
7976 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
7977 and the LIBXML_TEST_VERSION macro
7978
7979Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7980
7981 * doc/xml.html: various patches and improvements typo fixed by
7982 Felix Natter
7983 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
7984 from Felix Natter <fnatter@gmx.net>
7985
7986Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7987
7988 * doc/upgrade.html: updated with instructions for support of both
7989 libxml-1.x and libxml-2.x
7990 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
7991 for 2.x support and also fixed includes
7992
7993
7994Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7995
7996 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
7997 the encoding support, added iconv support, so now libxml if
7998 compiled with iconv automatically support japanese encodings
7999 among others. Work based on initial patch from Yuan-Chen Cheng
8000 I may have broken binary compat in the encoding handler
8001 registration scheme, but that was so utterly broken I don't
8002 expect anybody to have used this feature until now.
8003 * parserInternals.h: fixup on the CHAR range macro
8004 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
8005 code.
8006 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
8007 * uri.c: added xmlParseURI() I can't believe I forgot to
8008 implement this one in 2.0 !!!
8009 * SAX.c: moved doc->encoding update in the endDocument() call.
8010 * TODO: updated.
8011
8012Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8013
8014 * tree.h: removed extraneous xmlRemoveProp definition
8015 * TODO: added item about --disable-corba configure switch
8016 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
8017 * nanoftp.c: fixed include problems giving troubles on AIX and
8018 slowlaris
8019 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
8020 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
8021 comment and headers changes to lower gtk-doc number of warnings
8022 * doc/html/*: rebuilt docs
8023
8024Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8025
8026 * HACKING: documented the tag for 1.x and instructions
8027
8028Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8029
8030 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
8031 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
8032 xmlCreateIOParserCtxt
8033 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
8034 significant overall improvement
8035 * xmllint.c: added I/O test to xmllint
8036 * testSAX.c: added a speed test
8037 * doc/* : updated/regenerated
8038
8039Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8040
8041 * xpath.c uri.h parserInternals.h: cosmetic changes from
8042 "Timur I. Bakeyev" <timur@bat.ru>, including making
8043 xmlCreateURI() public
8044
8045Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8046
8047 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
8048 and the code at the same time. Added a clean mechanism for
8049 overload or added input methods: xmlRegisterInputCallbacks()
8050 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
8051 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
8052 * TODO: updated
8053 * doc/* : updated/regenerated
8054 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
8055 source dir
8056
8057Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8058
8059 * testURI.c: yet another forgotten commit, I should get some sleep !
8060
8061Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8062
8063 * xmllint.c: forgot to commit this too ?
8064
8065Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8066
8067 * xmlversion.h.in : forgot to commit this previously
8068
8069Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8070
8071 * configure.in: preparing libxml-2.0.0 version looks Ok so far
8072 * README TODO: updated for release
8073 * uri.c uri.h: added authority parsing/saving
8074 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
8075 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
8076 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
8077 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
8078 Makefile.am : added compile-time customization of libxml
8079 --with-ftp --with-http --with-html --with-xpath --with-debug
8080 --with-mem-debug
8081 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
8082 #include <libxml/xxx.h> I hope it won't break too much stuff
8083 and will be manageable in the future...
8084 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
8085 and added xmllint to the installed programs
8086 * uri.h: added xmlFreeURI()
8087
8088Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8089
8090 * uri.c uri.h: finished the escaping handling, the base support
8091 and the URI path normalization. Looks good just lacks the
8092 authority content parsing code.
8093 * Makefile.am: added instructions to generate testURI
8094 * TODO: updated
8095 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
8096 added links and icons for W3C and Gnome
8097
8098Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8099
8100 * xmlmemory.[ch] : seems I forgot to actually update the files in
8101 the last commit :-)
8102 * doc/xml.html doc/html/* : updated and uploaded the docs
8103
8104Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8105
8106 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
8107 * TODO: updated
8108 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
8109 libxml default allocation function with another set (like gmalloc/
8110 gfree).
8111 * Makefile.am, uri.c, uri.h: added a set of functions to do
8112 exact (litteraly copied from the RFC 2396 productions) parsing
8113 and handling of URI. Will be needed for XLink, one XML WFC,
8114 XML Base and reused in the nano[ftp/http] modules. Still work
8115 to be done.
8116
8117Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8118
8119 * configure.in, libxml.spec.in : libxml2
8120 * doc/* : updated the doc page, rebuilt the docs
8121
8122Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8123
8124 * all: tagged LIB_XML_1_X
8125 * *.c *.h : updated from W3C CVS tree
8126 * configure.in : 2.0.0-beta
8127 * libxml.spec.in : libxml2 package nam
8128 * result/* : new version of the tests output
8129
8130Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8131
8132 * doc/xml.html, doc/update.html: updated docs, 1.8.7
8133
8134Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8135
8136 * doc/* : rebuilt the docs
8137 * parser.c: final patch on #6766
8138 * valid.c: small patch on validity checks.
8139
8140Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8141
8142 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
8143 added
8144 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
8145 compatibility w.r.t. XML spec and existing code.
8146
8147Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8148
8149 * parser.c: seems a better solution to <a> </a> exists,
8150 will try it for a while
8151
8152Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8153
8154 * parser.c: tried to remove the <a> </a> generating <a/>
8155 this is hard. Left a flag for that purpose. Fixed bug #6766
8156 * configure.in: prepared 1.8.7 not released, due to previous
8157 problem
8158
8159Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8160
8161 * doc/xml.html : applied second patch from Paul DuBois
8162
8163Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8164
8165 * doc/xml.html : applied patch from Paul DuBois
8166
8167Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8168
8169 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
8170
8171Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8172
8173 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
8174 compilation warnings on various platforms.
8175 * parser.c: Fixed #5281 validity error callbacks are now desactived
8176 by default if not validating.
8177
8178Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8179
8180 * nanoftp.c, win32config.h.in: patches to compile on WIN32
8181
8182Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8183
8184 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
8185 <gkatsi@cs.toronto.edu>
8186
8187Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8188
8189 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
8190 processing URLs
8191
8192Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8193
8194 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
8195 xmlNanoFTPUpdateURL for persistent control connections.
8196 * configure.in: 1.8.6
8197
8198Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8199
8200 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
8201 * tree.[ch] : added xmlSaveNoEmptyTags
8202
82032000-01-29 James Henstridge <james@daa.com.au>
8204
8205 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
8206
8207 * Makefile.am: added nanoftp.[ch] to the build.
8208
8209Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8210
8211 * nanoftp.[ch]: cleanup, comments, API
8212 * debugXML.c : fixed a bug in the cat command
8213 * doc/*: regenerated the docs
8214
8215Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8216
8217 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
8218 * debugXML.c : fixed a bug in the cat command
8219 * valid.c: fixing some small probs
8220 * libxml.spec.in: get rid of the SNAP suffix
8221 * doc/xml.html: updated the status
8222
8223Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8224
8225 * xml-config.in: xml-config --version to just return the
8226 version number
8227 * xpath.c: some cleanup w.r.t. axis when the current node is
8228 an attribute.
8229 * TODO: updated
8230
8231Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8232
8233 * configure.in: prepared for libxml-1.8.5
8234 * doc/* recompiled the documentation
8235
82362000-01-17 Jody Goldberg <jgoldberg@home.com>
8237
8238 * configure.in : WARNING autoconf subtlety alert :
8239 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
8240 when looking for zlib.h so that HAVE_ZLIB_H is defined.
8241 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
8242 get defined by AC_CHECK_HEADERS.
8243
8244Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8245
8246 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
8247 Rune.Djurhuus@fast.no
8248
8249Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8250
8251 * TODO: updated
8252 * tree.c, parser.c: made sure that only memory alloc problems
8253 and internal parser errors are allowed to write to stdout or
8254 stderr.
8255
8256Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8257
8258 * tree.c : restored xmlNewGlobalNs since this seems used by
8259 a lot of existing code :-(, fixed a bug in xmlNewNs
8260 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
8261 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
8262 to exit() from the library code.
8263 * xpath.c, parser.c: removed bugs or unused code detected by
8264 Windows compilers
8265 * parser.c: started adding interfaces for parsing well balanced
8266 XML fragments
8267 * configure.in: releasing 1.8.4
8268 * doc/* : rebuilt the docs
8269
8270Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8271
8272 * tree.[ch] : added xmlNewDocFragment() for DOM
8273 * testHTML.c: uninitialized variable.
8274
8275Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8276
8277 * doc/* : rebuild the docs
8278
8279Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8280
8281 * acconfig.h: readline and history patch
8282 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
8283 * tree.c: added check and handling when possibly removing an ID
8284 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
8285 and saving.
8286 * test/HTML/entities.html result/HTML/entities.html* : test for
8287 various entities reference cases
8288 * result/HTML/* : as a result output of some testcase have
8289 changed
8290 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
8291 by previous example. added xmlParseTryOrFinish().
8292 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
8293 entities.h debugXML.h HTMLparser.h: changed the way struct are
8294 declared to allow gtk-doc to expose those
8295 * parser.c: closed bug #4960
8296 * Makefile.am configure.in: Applied patch from
8297 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
8298 and math/socket libs detection
8299
8300Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8301
8302 * configure.in, Makefile.am: link tester against readline
8303 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
8304
8305Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8306
8307 * tree.[ch]: added xmlRemoveProp
8308 * win32config.h.in nanohttp.c: avoid including the Windows
8309 socket stuff in every C files
8310 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
8311 the XmL parser(s)
8312 * test/ns4 result/ns4 etc...: added test case for previous prob
8313 * tree.c: xmlNewNs wasn't checking for double definition
8314 * Makefile.in: fixed a problem with dist-hook duplicates
8315 * parser.[hc], xmlIO.c: fixed the loading of external entities
8316 APIs, now xmlLoadExternalEntity() is used everywhere and
8317 setting up an app specific front-end using the
8318 * SAX.c parser.c: some fixes, now the xhtml spec validates
8319 with the xhtml DTD.
8320 * error.c: fixed crashes in case of no input stream
8321 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
8322 to the validation tests and results
8323
8324Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8325
8326 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
8327 too htmlCreatePushParserCtxt() and htmlParseChunk()
8328 * parser.c: a bit of cleanup.
8329 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
8330 to XML) removed the last mem leak known
8331 * HTMLtree.c: output message cleanup
8332 * xmlmemory.c: display content info about memory blocks
8333 * result/HTML/wired.* : missing att value warning change
8334
8335Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8336
8337 * doc/* : rebuilt the documentation
8338
8339Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8340
8341 * parser.[ch] parserInternals.h: Push parser for XML,
8342 seems to work fine now
8343 * tester.c debugXML.[ch]: Added an XML shell debug facility and
8344 --push for push testing
8345 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
8346 * testSAX.c: added --push
8347 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
8348 subtree
8349 * xmlIO.[ch] : enriched API + fixes for push mode
8350 * entities.[ch]: added the entity content length to the struct.
8351 * xmlmemory.[ch]: new API to show the last entries for the shell
8352 * valid.c: added required attribute testing
8353 * SAX.c: the cdata callback now merge contiguous fragments
8354 * HTMLparser.c: cleanup of some macros
8355
8356Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8357
8358 * parser.c: fix for PIs name starting with xml
8359 * tree.c: fixed a potential problem with || and && ops
8360 * *.c, configure.in win32config.h.in : generate win32config.h for
8361 those on the Other Side !
8362
8363Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8364
8365 * parser.c: fixed a stupid = vs. == bug :-(
8366 * doc/gnome-xml.sgml: s/glade/xml/
8367
8368Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8369
8370 * configure.in, doc/xml.html : bug fix release 1.8.2
8371 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
8372 Hopefully the end of that silly C++ include problem
8373 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
8374 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
8375 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
8376 troubles with autoclosed elements when the stree shape doesn't
8377 follow the DtD specs. Added htmlIsAutoClosed() and
8378 htmlAutoCloseTag()
8379 * result/HTML/*.htm*: Updated the HTML examples regression tests output
8380 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
8381 * debugXML.c: fixed a bug on printing default namespaces.
8382 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
8383
8384Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8385
8386 * result/HTML/*.htm[l] : updated the HTML regression tests according
8387 to the new output
8388 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
8389 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
8390 problem due to intermix of extern "C" { ... } declarations for C++
8391 and recursive includes in the headers
8392
83931999-12-20 Chris Lahey <clahey@umich.edu>
8394
8395 * HTMLtree.c: Made it so that html nodes with a single child do
8396 not insert a carriage return before or after the child node.
8397
8398Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8399
8400 * configure.in, doc/xml.html : bug fix release 1.8.1
8401 * parser.c: fixed bug #4344
8402 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
8403 added the glue to avoid C++ problems
8404 * doc/* : regenerated the documentation
8405
8406Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8407
8408 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
8409 namespace recognition, and Dia as a resul :-(
8410 * encoding.c: closed bug #3950
8411
8412Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8413
8414 * valid.c: debugging a posteriori validation, except URI expansion
8415 stuff this should be fixed now
8416 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
8417 Carl Nygard <cnygard@bellatlantic.net>
8418 * tester.c: added --postvalid, cleaning of the code
8419 * tree.[ch]: added xmlDocGetRootElement()
8420
8421Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
8422
8423 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
8424 c++ losage.
8425
8426Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8427
8428 * configure.in, doc/xml.html : bumped to 1.8.0
8429 * xlink.[ch], Makefile.am : added framework for link detection
8430 * parser.h: added nbChars to parser context, needed for cleanup.
8431 * xmlmemory.c: removed a nasty bug when out of mem
8432 * valid.[ch]: adding namespace support for attribute decl
8433 * tester.c: added --debugent option
8434 * debugXML.[ch]: added xmlDebugDumpEntities()
8435 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
8436 buffers instead, this was really needed, validation was breaking
8437 in strange ways due to that. Added xmlParseStringPEReference()
8438 and other parsing from strings functions. Entities processing
8439 modified again, but PERef are still not handled correcly but
8440 unless you're Eve Maller you won't notice :-)
8441 * HTMLparser.c: large changes toward reliability, and switched to
8442 lowercase internal tags, XHTML is lowercase, so it will help
8443 that output is closer to next version.
8444 * doc/* : regenerated the documentation, it is now hosted at
8445 http://xmlsoft.org/ (same bits I just bought the domain :-)
8446
8447
8448Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8449
8450 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
8451 doc generation
8452 * parser.c: fixed bugs #3908 and #3937 and a memory leak
8453 in the SAX API
8454 * doc/*: rebuilt the doc making sure everything appears in the
8455 HTML files
8456
8457Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8458
8459 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
8460 added the patch from Carl Nygard <cnygard@bellatlantic.net>
8461 which allow impressive speed improvement on dataset with
8462 large text pieces, but at the cost of broken binary
8463 compatibility and slightly bigger memory usage.
8464 Configure with --with-buffers to activate them, they
8465 are protected with XML_USE_BUFFER_CONTENT define.
8466 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
8467 goal is 0 memory left allocated once parser is no more used
8468 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
8469 call xmlCleanupParser() and xmlMemoryDump()
8470
8471Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8472
8473 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
8474 * parser.[ch] encoding.[ch]: added memory cleanup routines
8475 * parser.c: closing bug #3788
8476 * doc/*: rebuilt the doc
8477
8478Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8479
8480 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
8481 xmlNewTextChild() and xmlSetCompressMode() behaviour.
8482 * tester.c: added --compress option
8483 * doc/*: rebuilt the documentation
8484
8485Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8486
8487 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
8488 if given /proc/kcore as input !
8489 * doc/xml.html doc/*: updated and rebuilt the documentation
8490
8491Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8492
8493 * parser.c: Fixed some wrongly space collapsing code due to
8494 a misreading of the spec.
8495 * result/*: fixed the output accordingly
8496
8497Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8498
8499 * encoding.c: bug fix and typos
8500 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
8501 * parser.c: added attribute normalization closing bug #3597
8502 * test/att* result/att* SAXresult/att*: testcase for attribute
8503 normalization
8504
8505Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8506
8507 * configure.in: closing bug #3163 by adding extra flags for the
8508 cc compiler on HP-UX
8509
8510Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8511
8512 * valid.[ch] : removed a typo and an enumerated type bug in the
8513 xmlAddElementDecl() function
8514 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
8515 call to xmlEncodeEntitiesReentrant() so that the functions
8516 New, Set and Get are at the same level.
8517 * parser.c HTMLparser.c: extra memory allocation bug for
8518 attributes detected by someone using libxml in embedded systems :-)
8519
8520Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8521
8522 * xmlmemory.h: turned off mem debug :-\
8523
8524Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8525
8526 * parser.c: closed bug #2784 a one line fix, but worth pushing
8527 a new release out
8528 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
8529 some structures, comments before and after the
8530 main element, and other nastyness
8531 * HTMLtree.c tree.c: accomodate the extended HTML supported
8532 * configure.in: pushing 1.7.4
8533 * test/ent8 and related outputs : added a new test for bug #2784
8534 * test/HTML/wired.html and related output: a nasty HTML example
8535 * Makefile.am: improved the test scripts
8536 * docs/* : reran the documentation extractor, updated xml.html
8537
8538Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8539
8540 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
8541 HTMLparser and debugged the HTML related code. HTML documents
8542 now have their own type
8543 * entities.c: do not dump &apos; for HTML output
8544 * xmlmemory.c: improvement, breakpoint mechanism
8545 * testHTML.c: added --sax --repeat ...
8546 * Makefile.am: improved the HTML tests
8547 * valid.[ch]: added xmlValidGetValidElements and
8548 xmlValidGetPotentialChildren
8549 * tester.c: added --insert to test the 2 new functions
8550 * test//* result//* SAXresult//* : regression test cleanup
8551 and extension.
8552 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
8553 gnome-xml-nanohttp.html
8554
8555Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8556
8557 * HTMLparser.c: fixed problems with some autoclose tags
8558 * tree.c: fixed XML output problems.
8559 * result/* SAXresult/*: update of the tests output
8560
8561Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8562
8563 * Makefile.am: Arturo patch for xmlConf.sh version info
8564 * parser.c: Tim Josling patch for single quoted items
8565 * tester.c: Tim Josling patch for tester options usage
8566 * tree.h: indent cleanup
8567
8568Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8569
8570 * HTMLparser.c parser.h : Fixed problems with HTML parsing
8571 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
8572
8573Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8574
8575 * tree.c : Raph patch for initialization of CORBA fields
8576 * parser.c, xpath.c, ...: modification of doc comments
8577 * xpath.c : allow spaces in xpath expressions
8578
8579Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8580
8581 * xmlmemory.h: turning off memory debug :-(
8582
8583Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8584
8585 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
8586 better SAX interfaces.
8587 * testSAX.c: uses the new SAX routine, avoid fetching any remote
8588 entity.
8589 * configure.in: 1.7.2
8590
8591Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8592
8593 * libxml.spec.in: fixed the URL
8594 * doc/xml.html: improved the documentation front-end
8595
8596Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8597
8598 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
8599
8600Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8601
8602 * libxml.spec.in: fixed the alpha compile problem
8603 * parser.[ch]: changed errno to errNo in the parser context :-(
8604 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
8605 * doc/xml.html: changed CHAR to xmlChar
8606 * doc/html/*: recompiled the documentation
8607 * configure.in: 1.7.1
8608
8609Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8610
8611 * parser.h: modified the parser context struct to regain 1.4.0
8612 binary compatibility
8613 * parser.c, xml-error.h: added errno ot teh context and defined
8614 a set of errors values with update of errno
8615 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
8616 DTDs and entities
8617 * *.h, *.c: complete cleanup of the use of config.h and include
8618 protection depending on the current setup.
8619 * overalll debugging, maintenance and bug-fixing on all modules
8620 * updated the documentation
8621 * ready for 1.7.0
8622
8623Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8624
8625 * HTMLparser.c : cleanup
8626 * SAX.c valid.c valid.h: added ID/IDREF checking
8627 * tree.c tree.h: extended doc structure for refs
8628 * configure.in: 1.6.2
8629 * parser.c: patched bug in SAX user arg call
8630 * parserInternals.h: patched missing close in C++ wrapping
8631 * testXPath.c xpath.c xpath.h: prepared for extensibility,
8632 especially upcoming XPointer implementation.
8633 * doc/xml.html: augmented, typo
8634
8635Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
8636
8637 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
8638 not all invocations of install understand -d.
8639
8640Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
8641
8642 * Makefile.am: prepend all the test* calls with $(top_builddir) -
8643 to make 'check' works, when builddir != srcdir.
8644
8645Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8646
8647 * doc/xml.html : updated the documentation
8648
8649Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8650
8651 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
8652 not deallocated memory blocks
8653 * *.c : replaces all calls to malloc() free() and realloc() to
8654 the wrapper functions/macros
8655 * tree.c : removed memory leaks dues to calling xmlFreeNode()
8656 instead of xmlFreeNodeList()
8657
8658Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8659
8660 * HTMLparser.c: corrected a stupid bug leading to core dump at
8661 tree deallocation. Removed warnings indicated by
8662 Stephane.Conversy@lri.fr
8663 * entities.c: Fixes Yet Another Stupid Bug, entities were not
8664 looked for in the external subset
8665
8666Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8667
8668 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
8669 on SGI by Stephane.Conversy@lri.fr
8670
8671Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8672
8673 * all .h : changed the prototype declaration indent as in gtk
8674 * most .c : working on reducing the TODOs in the code
8675 * most .c : cleanup though -pedantic and Insure++
8676 * improvements on validation ID checkings.
8677 * tree.[ch] SAX.c: added support for namespace on attributes #2022
8678 * xml-config.in: closed #1810
8679
8680Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8681
8682 * tree.h, valid.c, valid.h: more work on validity, IDs
8683 * xpath.c: added/fixed comparidon and equlity, added a new isinf
8684 definition for AIX
8685
8686Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8687
8688 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
8689 the distribution due to a cut'n paste error at last commit
8690
8691Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8692
8693 * configure.in: upgraded to version 1.4.0
8694 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
8695 Big update, added a large part of the validation process,
8696 it should be usable, but some parts are missing
8697 * xpath.c: improved the implementation w.r.t. root.
8698 * Makefile.am: added more tests
8699 * test and result trees: added a lot of tests
8700 * libxml.spec.in: export libxml.so.0 and libxml.so.1
8701
8702Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8703
8704 * Added an HACKING file
8705
8706Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8707
8708 * xpath.[ch] : improvements and debug of the XPath implementation
8709 * parser.c, HTMLparser.c : modified the parsers to be progressive
8710 * tree.[ch] : extended the Buffer promitives
8711 * xmlIO.[ch] : added basic I/O routines providing progressive
8712 parsing and ready for I18N conversion plugins
8713 * SAXresult/* : the SAX callback sequence maybe slightly different
8714 now
8715 * test*.c : improved/updated the tests programs
8716 * doc/* : recompiled the docs.
8717
87181999-07-26 Michael Meeks <michael@edenproject.org>
8719
8720 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
8721
8722 * tree.c: Ditto.
8723
8724Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8725
8726 * configure.in: upgraded to version 1.4.0
8727 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
8728 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
8729 XML query language, see http://www.w3.org/TR/xpath for more details.
8730 * parser.c, parser.h: added CHAR* related string functions for XPath
8731 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
8732 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
8733 rebuild the docs.
8734 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
8735 and regression testing capabilities for XPath.
8736
8737Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8738
8739 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
8740 closing bug #1646
8741
8742Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8743
8744 * Makefile.am, example/Makefile.am: closed bug #1683
8745
8746Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8747
8748 * example/Makefile.am, configure.in: added the makefile for the
8749 gjobread example
8750
8751Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
8752
8753 * doc/Makefile.am:
8754 - fix which allow "make install DESTDIR=</install/prefix>".
8755
8756Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8757
8758 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
8759 which fixed a problem on the file reading-code.
8760
8761Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8762
8763 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
8764 output.
8765 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
8766
8767Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8768
8769 * parser.h : Oops removed the binary compatibility problem
8770 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
8771 * parser.c, HTMLparser.c: applied patches for reading from stdin
8772
8773Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8774
8775 * parser.c, entities.c, valid.c: cleanup bug #1591
8776 * configure.in: cleanup bug #1592
8777 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
8778 the same tree back-end. Hence gdome will be available for it.
8779 * doc/Makefile.am: close bug #617
8780
8781Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8782
8783 * parser.c: alloctate a per parser context SAX interface block
8784
8785Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8786
8787 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
8788 and xmlEncodeEntitiesReentrant with the correct one :-\
8789
8790Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8791
8792 * commit of my internal XML base changes, quite a lot of
8793 changes, cleanups, better entities support, framework for
8794 new I/O and charset detection and handling
8795 * Fixed the configure/Makefile stuff to generate shared libs
8796 with the proper version info, so we jumped on rev from
8797 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
8798 xmlEncodeEntities() result need to be freed now, and a string
8799 xmlParserVersion provide the current library version.
8800
8801Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
8802
8803 * parser.c: fixed a buffer overrun for when you have a very long
8804 attribute with no entities in it.
8805
8806Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8807
8808 * added example directory
8809 * added example/gjobs.xml gjobread.c, still need a Makefile.in
8810
8811Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8812
8813 * Release of libxml-1.1, nearly everything has been touched for
8814 this.
8815 * Added more regression tests
8816 * Updated the documentation
8817
8818Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8819
8820 * tree.[ch]: unified the XML_NO_CORBA defines.
8821 * parser.c encoding.[ch]: started plugging in char encoding detection
8822
8823Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
8824
8825 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
8826 Also freed allocated buffer.
8827
8828Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8829 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
8830 reentrancy problem at printing. One is left in entities.c, to
8831 remove ASAP
8832 * testSAX.c : added a test example showing the use of the SAX
8833 interface if one doesn't want to build the DOM tree.
8834 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
8835
8836Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8837
8838 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
8839 large revamping of the parser to use SAX callbacks
8840 http://www.megginson.com/SAX/ (or at least a C like interface
8841 a la Expat). It's now possible to set up your own callbacks
8842 and the parser will not build a DOM tree.
8843 * test/* result/*: updated the test suite, I finally removed
8844 the old Namespace draft support (PI based).
8845
8846Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8847
8848 * Makefile.am: added test result to EXTRA_DIST for make tests
8849
8850Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8851
8852 * parser.c, parserInternals.h: moved the chars macro definitions
8853 to parserInternals.h
8854 * parser.c, error.c: applied patches from "Knut Åkesson"
8855 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
8856
8857Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8858
8859 * xml-config.in : applied patch to make --version work
8860
88611999-03-05 Raja R Harinath <harinath@cs.umn.edu>
8862
8863 * Makefile.am (check-local): Alias for `tests' target. This will
8864 cause `make check' to do the right thing.
8865 (tests): Don't run tests in srcdir. Also, replaced calls to
8866 basename with a `sed' "equivalent".
8867
8868Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8869
8870 * Renamed error.h to xml-error.h, corrected Makefile.am to list
8871 it in the header and not the sources, updated the doc.
8872 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
8873 pointing this out.
8874
8875Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8876
8877 * parser.c, parser.h, parserInternals.h: memory leak hunting,
8878 exported the inputStream routines.
8879 * doc/html/* : updated accordingly
8880
8881Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8882
8883 * parser.c, parser.h, parserInternals.h: added a few extra
8884 internal calls to allocate and free parser contexts ...
8885 * doc/html/* : updated accordingly
8886
8887Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8888
8889 * configure.in, Makefile.am, doc/makefile.am : General changes for
8890 1.0.0 release and including the generated HTML documentation.
8891
8892Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8893
8894 * makefile.am : added parserInternals.h, oops.
8895
8896Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8897
8898 * parserInternals.h: added this header giving access to the parser
8899 internal functions.
8900 * doc/Makefile.am : added a rebuild target which rebuilds the full
8901 set of documentations
8902 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
8903 the internal subset.
8904 * *.c *.h: modifications needed to generate the documentation using
8905 gtk-doc, cleanup of functions blocks, reorganisation of struct
8906 declarations.
8907
8908Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8909
8910 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
8911 the tar and spec file to include the beginning of the doc.
8912
89131999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
8914
8915 * doc/.cvsignore: Added this file.
8916
8917Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8918
8919 * tree.c: fixed xmlGetProp to return "" when the attribute
8920 exists, even if the node-list is NULL.
8921
8922Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8923
8924 * tree.c: patched an error outputting empty attribute values.
8925 * Makefile.am and doc/makefile.am: have been updated during the
8926 week-end. Sorry for an empty CVS log, I got a shell problem.
8927
8928Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8929
8930 * tree.h: cleaned up using enums instead of defines
8931 * parser.c, valid.[ch]: more work on parsing/output of element
8932 declarations
8933
8934Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8935
8936 * valid.[ch], tree.c, parser.c : more work toward full parsing
8937 of XML DTDs.
8938 * README: added informations about mailing-list and on-line
8939 documentation
8940
89411999-01-27 Raja R Harinath <harinath@cs.umn.edu>
8942
8943 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
8944
8945Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8946
8947 * parser.c, tree.[ch] : more work toward conformance testing,
8948 added a last element to accelerate parsing of very flat structures
8949 started working on internal subset Element content declaration.
8950 * valid.[ch] : first cut at adding code toward validation.
8951 * previous changes had also small impact on most files, especially
8952 the conformance testing using James Clark test suite.
8953
8954Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8955
8956 * test/* : updated the examples, most of them were not well
8957 formed (humm), and added rdf2.
8958 * result/* : resulting changes in the output.
8959
8960Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8961
8962 * tree.c: changed the behaviour of xmlGetProp on NULL values.
8963
8964Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8965
8966 * tree.c: patched a bug in the generation of empty attributes
8967
8968Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8969
8970 * entities.[ch], tree.[ch], tester.c: added copy interfaces
8971 for node/trees/documents/... Biggest problem is namespace
8972 support when copying subtrees.
8973
8974Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8975
8976 * parser.c, entities.c: improve entities and char ref encoding,
8977 and cleanups of error messages.
8978
8979Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8980
8981 * parser.c, entities.c: simple bug hunting done during rpm2html and
8982 rpmfind integration.
8983
8984Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8985
8986 * parser.[ch]: Added interfaces allowing to specify a SAX
8987 handler before parsing.
8988
8989Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8990
8991 * parser.c: redirrect all errors reporting through the SAX
8992 error function
8993
8994Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8995
8996 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
8997 * libtool, tlmain ...: update of the libtool files
8998
89991998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
9000
9001 * entities.c: Use g_snprintf insteda of snprintf.
9002
9003Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9004
9005 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
9006 added ent5 test for this purpose.
9007 * parser.c, parser.h: formatting, comments and UTF-8 planning.
9008
9009Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9010
9011 * parser.c: fixed? a strange error due to compression on a GWP
9012 document.
9013
9014Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9015
9016 * tree.[ch]: bug fixing
9017 * entities.[ch]: defined a specific type for predefined entities
9018 * doc/xml.html: more documentation on the library, how to use it,
9019 overview of the interfaces.
9020
9021Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9022
9023 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
9024
9025Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9026
9027 * tree.c: corrected a small bug
9028 * doc/xml.html: continuing writing documentation.
9029
9030Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9031
9032 * debugXML.h debugXML.c: added debugging utilities.
9033 * tester.c: added --debug switch.
9034 * tree.c: patched an incorrect node->type assignment.
9035 * parser.c: formatting, ensure that node->doc != NULL in attributes
9036
9037Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9038
9039 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
9040 entity support and provide an internal representation close to
9041 DOM one (entity ref nodes, and attribute value as tree). I tried
9042 to preserve the interface but this will surely break some apps
9043 (I have to change rpm2html/rpmfind for example). I had to change
9044 two interfaces, and the generated tree is somewhat different.
9045 * doc/* : started documenting the XML library, the tree and
9046 DOM/Corba. This is a first step.
9047
9048Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9049
9050 * parser.c: Set up the fonctions comment block, boring but useful.
9051 * parser.h, SAX.c, parser.c: now attributes are processed through
9052 the SAX interface. The problem is that my SAX interface diverged
9053 quite a bit from the original one, well this is not an official
9054 spec, and translating it from Java to C is hairy anyway...
9055
9056Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9057
9058 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
9059 fonctions comment block, boring but useful.
9060
9061Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9062
9063 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
9064 conversion routines. However they are not yet used to convert the
9065 inputs. The core will run with UTF-8.
9066
9067Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9068
9069 * tree.c : make sure that the type id is properly set-up when
9070 a new object is allocated, needed for DOM.
9071
9072Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9073
9074 * tree.h, tree.c: Ok, the main objects in the tree will be native
9075 corba objects, it costs 8 bytes per Node, Attribute and Document
9076 but it simplifies the Corba integration a lot (no extra interface
9077 objects to allocate/free).
9078
9079Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9080
9081 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
9082 and changed NODEs contants for conformity with DOM Level 1
9083
9084Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9085
9086 * added hooks to keep track of servants when creating objects
9087 xmlDoc and xmlNode (for Corba export).
9088
9089Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9090
9091 * added xml-config script.
9092
9093Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9094
9095 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
9096 to autoupdate libtool and automake conf files.
9097
90981998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
9099
9100 * Makefile.am: Use '?' to separate the sed
9101 commands as ',' is used when people pass -Wl,something.
9102
9103
9104Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9105
9106 * tree.c, tree.h: added a per-document compression interface.
9107
9108Tue Sep 22 20:47:38 EDT 1998
9109
9110 * tree.c, tree.h: added saving with compression and added interfaces
9111 to control the compression level (xmlGetCompressMode,
9112 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
9113
9114Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9115
9116 * parser.c: corrected a loop for files of size 0
9117
91181998-08-20 Raja R Harinath <harinath@cs.umn.edu>
9119
9120 * error.h: New file. Contains prototyes from `error.c'.
9121
9122Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
9123
9124 * Makefile.am (xmlincdir): New macro.
9125 (xmlinc_HEADERS): Renamed from include_HEADERS.
9126
9127Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9128
9129 * applied small patch on numeric entities from
9130 Christopher Blizzard <blizzard@appliedtheory.com>
9131
9132Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9133
9134 * New release 0.2, removed the old xml_* files so that it's
9135 coherent with the other CVS base (W3C), far better conformance
9136 to standard, new namespaces, decent entities support, beginning
9137 of a SAX-like interface. Nearly nothing left intact, even the
9138 test examples ...
9139
91401998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
9141
9142 * .cvsignore: Add .deps dir
9143
9144Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9145
9146 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
9147
9148Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9149
9150 * configure.in: added test for CPP
9151 * AUTHORS, Changelog: the original ones didn't get commited but the
9152 glib ones instead, fixed.
9153 * Makefile.am: corrected an error in library naming
9154
9155Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9156
9157 * integrated code developped at W3C
9158 * changed the original Copyright
9159 * migrated to automake
9160 * prefixed the filenames by xml_ to avoid filename clashes
9161
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00009162Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
9163
9164 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
9165 should not be called.
9166
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00009167Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
9168
9169 * libxml-2.0.pc.in: applied the patch to fix #101894
9170
Daniel Veillard8a1b1852003-01-05 22:37:17 +00009171Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
9172
9173 * tree.c : applied patch from Lukas Schroeder for register callbacks
9174 * valid.c: modified patch from Lukas Schroeder to test
9175 register callbacks with --chkregister
9176
Daniel Veillard067bae52003-01-05 01:27:54 +00009177Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
9178
9179 * xmlreader.c: seriously changed the way data are pushed to
9180 the underlying parser, go by block of 512 bytes instead of
9181 tryng to detect tag boundaries at that level. Changed the
9182 way empty element are detected and tagged.
9183 * python/tests/reader.py python/tests/reader2.py
9184 python/tests/reader3.py: small changes mostly due to context
9185 reporting being different and DTD node being reported. Some
9186 errors previously undetected are now caught and fixed.
9187 * doc/xmlreader.html: flagged last section as TODO
9188
Daniel Veillard51a447a2003-01-04 19:42:46 +00009189Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
9190
9191 * python/libxml.py: integrated the Python 2.2 optimizations
9192 from Hannu Krosing, while maintaining compatibility with
9193 1.5 and 2.1
9194
Daniel Veillarde59494f2003-01-04 16:35:29 +00009195Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
9196
9197 * xmllint.c: a bit of cleanup
9198 * xmlreader.c: small fix
9199 * doc/xmlreader.html: more work on the XmlTextReader tutorial
9200 * python/libxml.py: a few fixes pointed out by Hannu Krosing
9201
Daniel Veillard623a9eb2003-01-04 12:47:20 +00009202Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
9203
9204 * python/setup.py.in: patch from Stéphane Bidoul to include
9205 drv_libxml2.py in setup.py
9206
Daniel Veillard66b82892003-01-04 00:44:13 +00009207Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
9208
9209 * doc/xmlreader.html: starting documenting the new XmlTextReader
9210 interface.
9211
Daniel Veillard7704fb12003-01-03 16:19:51 +00009212Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
9213
9214 * xmllint.c: added the --stream flag to use the TextReader API
9215 * xmlreader.c: small performance tweak
9216
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00009217Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
9218
9219 * xmlreader.c python/tests/reader2py: okay the DTD validation
9220 code on top of the XMLTextParser API should be solid now.
9221
Daniel Veillard1fdfd112003-01-03 01:18:43 +00009222Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
9223
9224 * xmlreader.c python/tests/reader2py: Fixing some more mess
9225 with validation and recursive entities while using the
9226 reader interface, it's getting a bit messy...
9227
Daniel Veillarddab8ea92003-01-02 14:16:45 +00009228Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
9229
9230 * xmlreader.c python/tests/reader.py: another couple of problem
9231 related to IsEmptyElement reported by Stéphane Bidoul needed
9232 some fixes.
9233
Daniel Veillard4f860202003-01-02 13:00:02 +00009234Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
9235
9236 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
9237 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
9238 based on the python XmlTextReader interface.
9239
Daniel Veillard3c265e42003-01-01 21:06:49 +00009240Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
9241
9242 * tree.c: backing out one change in the last patch which broke the
9243 regression tests
9244
Daniel Veillard5335dc52003-01-01 20:59:38 +00009245Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
9246
9247 * global.data globals.c tree.c include/libxml/globals.h: applied
9248 an old patch from Lukas Schroeder to track node creation and
9249 destruction. Probably missing a lot of references at the moment
9250 and not usable reliably.
9251
Daniel Veillard8ba17412003-01-01 19:13:12 +00009252Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
9253
9254 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
9255 from doc/news.html and a stylesheet
9256
Daniel Veillarde3c036e2003-01-01 15:11:05 +00009257Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
9258
9259 * xmlreader.c python/tests/reader.py: fixed another couple of
9260 xmlreader bugs reported by Stéphane Bidoul and added tests.
9261
Daniel Veillard9e395c22003-01-01 14:50:44 +00009262Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
9263
9264 * xmlreader.c python/tests/reader2.py: fixed another validity
9265 checking in external parsed entities raised by Stéphane Bidoul
9266 and added a specific regression test.
9267 * python/tests/reader3.py: cleanup
9268
Daniel Veillardd5896142002-12-31 14:45:26 +00009269Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
9270
9271 * xmlreader.c python/tests/reader2.py: fixed a problem with
9272 validation within entities pointed by Stéphane Bidoul, augmented
9273 the tests to catch those.
9274
Daniel Veillarddc85f282002-12-31 11:18:37 +00009275Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
9276
9277 * python/generator.py: modified the generator to allow keeping
9278 class references when creating new classes, needed to fix a bug
9279 pointed by Stéphane Bidoul where the input buffer of the
9280 xmlTextReader instance gets destroyed if the python wrapper for
9281 the input is not referenced anymore.
9282
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00009283Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
9284
9285 * xmlreader.c python/tests/reader.py: fixed another pair of problem
9286 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
9287
Daniel Veillard571b8892002-12-30 12:37:59 +00009288Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
9289
9290 * xmlreader.c python/tests/reader.py: fixed another problem
9291 pointed by Stéphane Bidoul
9292
Daniel Veillardaaa105b2002-12-30 11:42:17 +00009293Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9294
9295 * xmlreader.c python/tests/reader.py: fixed a limit case problem
9296 with "<a/>"
9297
Daniel Veillardecaba492002-12-30 10:55:29 +00009298Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9299
9300 * SAX.c: warn on xmlns:prefix="foo"
9301 * xmlreader.c python/tests/reader.py: fixed a couple of problem
9302 for namespace attributes handling.
9303
Daniel Veillard2d84a892002-12-30 00:01:08 +00009304Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9305
9306 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
9307 a really nasty problem raised by a DocBook XSLT transform
9308 provided by Sebastian Bergmann
9309
Daniel Veillard29b3e282002-12-29 11:14:41 +00009310Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
9311
9312 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
9313 by Stéphane Bidoul and integrated it into the tests
9314
Daniel Veillarde18fc182002-12-28 22:56:33 +00009315Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
9316
9317 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
9318 extended the XmlTextReader API a bit, addding accessors for
9319 the current doc and node, and an entity substitution mode for
9320 the parser.
9321 * python/libxml.py python/libxml2class.txt: related updates
9322 * python/tests/Makefile.am python/tests/reader.py
9323 python/tests/reader2.py python/tests/reader3.py: updated a bit
9324 the old tests and added a new one to test the entities handling
9325
Daniel Veillardaba976d2002-12-28 21:14:18 +00009326Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
9327
9328 * python/generator.py python/libxml2class.txt
9329 python/tests/reader.py python/tests/reader2.py: changed the
9330 generator to provide casing for the XmlTextReader similar to
9331 C# so that examples and documentation are more directly transposable.
9332 Fixed the couple of tests in the suite.
9333
Daniel Veillard83298842002-12-28 15:12:33 +00009334Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
9335
9336 * doc/guidelines.html: added a document on guildeline for
9337 publishing and deploying XML
9338
Daniel Veillard336fc7d2002-12-27 19:37:04 +00009339Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
9340
9341 * valid.c xmlreader.c: final touch running DTD validation
9342 on the XmlTextReader
9343 * python/tests/Makefile.am python/tests/reader2.py: added a
9344 specific run based on the examples from test/valid/*.xml
9345
Daniel Veillardf25b4ca2002-12-27 15:18:35 +00009346Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
9347
9348 * python/libxml.py: added a few predefined xmlTextReader parser
9349 configuration values.
9350
Daniel Veillard0e9dafa2002-12-27 11:58:25 +00009351Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9352
9353 * python/libxml_wrap.h: trying to fix #102037
9354
Daniel Veillard8dbd4952002-12-27 11:34:48 +00009355Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
9356
9357 * SAX.c: fixing bug #95296, when the predefined entities
9358 are redefined in the DTD the default one must be used
9359 instead anyway.
9360
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +00009361Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
9362
9363 * doc/xmllint.xml
9364 * doc/xmllint.1
9365 Add discussion of XML_DEBUG_CATALOG to xmllint man
9366 page - bug #100907
9367
9368
Daniel Veillarddf512f42002-12-23 15:56:21 +00009369Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9370
9371 * xmlreader.c: Fixed the empty node detection to avoid reporting
9372 an inexistant close tag.
9373
Daniel Veillard0d132cf2002-12-23 14:43:32 +00009374Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9375
9376 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
9377 for Python 2.1
9378
Daniel Veillardfe8aab92002-12-22 10:25:41 +00009379Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9380
9381 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
9382
Daniel Veillard4258b9c2002-12-20 10:29:40 +00009383Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9384
9385 * doc/libxml2-api.xml python/tests/reader.py: one really need
9386 to provide the base URI information when creating a reader parser
9387 from an input stream. Updated the API and the example using it.
9388
Daniel Veillardea7751d2002-12-20 00:16:24 +00009389Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
9390
9391 * testReader.c xmlreader.c valid.c include/libxml/tree.h
9392 include/libxml/valid.h include/libxml/xmlreader.h: working on
9393 DTD validation on top of xml reader interfaces. Allows to
9394 validate arbitrary large instances. This required some extensions
9395 to the valid module interface and augmenting the size of xmlID
9396 and xmlRef structs a bit.
9397 * uri.c xmlregexp.c: simple cleanup.
9398
Daniel Veillardbeb70bd2002-12-18 14:53:54 +00009399Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9400
9401 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
9402 work on the xml reader interfaces.
9403 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
9404 Web page for the Windows binaries.
9405
Daniel Veillard4a6d39b2002-12-17 18:33:01 +00009406Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9407
9408 * xmlIO.c: applied a patch for VMS following the report by
9409 Nigel Hall
9410
Daniel Veillard3772de32002-12-17 10:31:45 +00009411Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
9412
9413 * parser.c: the parseStartTag bug fix wasn't complete.
9414
Daniel Veillard67df8092002-12-16 22:04:11 +00009415Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
9416
9417 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
9418 parseStartTag, fixing it.
9419 * test/att4 result/att4 result/noent/att4: adding the test
9420 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
9421 more methods to XmlTextReader.
9422
Igor Zlatkovicd453c632002-12-16 18:45:48 +00009423Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9424
9425 * win32/libxml2.def.src: added more xml reader exports
9426 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
9427 to the build
9428
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +00009429Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
9430
9431 * doc/tutorial/xmltutorial.xml
9432 plus generated html and pdf
9433 Updating tutorial again based on further comments from Niraj
9434 Tolia on the last iteration
9435
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +00009436Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
9437
9438 * doc/tutorial/xmltutorial.xml
9439 * doc/tutorial/includekeyword.c
9440 * doc/tutorial/includegetattribute.c
9441 plus generated html and pdf
9442 Adding fix from Niraj Tolia to tutorial to properly free memory.
9443
9444
Daniel Veillardda46d2d2002-12-15 23:36:49 +00009445Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9446
9447 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
9448 more methods of XmlTextReader.
9449 * python/libxml2class.txt python/tests/reader.py: this increased the
9450 methods in the bndings, augmented the test to check those new
9451 functions.
9452
Daniel Veillard0eb38c72002-12-14 23:00:35 +00009453Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
9454
9455 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
9456 methods of XmlTextReader.
9457 * python/generator.py python/libxml_wrap.h python/types.c
9458 python/libxml2class.txt: added the reader to the Python bindings
9459 * python/tests/Makefile.am python/tests/reader.py: added a specific
9460 test for the Python bindings of the Reader APIs
9461 * parser.c: small cleanup.
9462
Daniel Veillard06503452002-12-13 10:42:08 +00009463Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9464
9465 * xinclude.c: fallback was only copying the first child not the
9466 full child list of the fallback element, closes #89684 as reopened
9467 by Bernd Kuemmerlen
9468
Igor Zlatkovic2d45f522002-12-12 12:33:43 +00009469Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9470
9471 * win32/libxml2.def.src: exported htmlNodeDumpOutput
9472
Daniel Veillard000eafb2002-12-12 10:04:22 +00009473Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
9474
Daniel Veillardc1eed322002-12-12 11:01:32 +00009475 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +00009476 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +00009477 gives enum values, fix functype return type, put back fields in
9478 structs
9479 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +00009480
Daniel Veillard024b5702002-12-12 00:15:55 +00009481Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
9482
9483 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
9484 about htmlNodeDumpOutput location.
9485 * xpath.c: removed an undefined function signature
9486 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
9487 too many symbols in the API breaking the python bindings.
9488 Updated with the libxslt/libexslt changes.
9489
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +00009490Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
9491
9492 * configure.in: preparing release of 2.4.29
9493 * doc/*: rebuilt the docs and API
9494 * xmlreader.c: a few more fixes for the XmlTextReader API
9495
Igor Zlatkovicf6273a02002-12-11 17:00:54 +00009496Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9497
9498 * include/win32config.h: applied mingw patch from Magnus Henoch
9499
Daniel Veillard5aad8322002-12-11 15:59:44 +00009500Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
9501
9502 * catalog.c doc/libxml2-api.xml: a bit more cleanup
9503
Daniel Veillarda9b66d02002-12-11 14:23:49 +00009504Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
9505
9506 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
9507 building Python script, does the C parsing directly, generates
9508 a better API description including structure fieds defs and
9509 enums. Still a couple of bugs, but good enough for the python
9510 wrappers now.
9511 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
9512 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
9513 include/libxml/schemasInternals.h include/libxml/tree.h: more
9514 cleanup based on the python analysis script reports.
9515 * libxml.spec.in: make sure the API XML description is part of the
9516 devel package.
9517
Daniel Veillard01c13b52002-12-10 15:19:08 +00009518Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
9519
9520 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
9521 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
9522 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
9523 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
9524 code cleanup, especially the function comments.
9525 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
9526
Daniel Veillarde1ca5032002-12-09 14:13:43 +00009527Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
9528
9529 * Makefile.am xmlreader.c include/libxml/Makefile.am
9530 include/libxml/xmlreader.h: Adding a new set of APIs based on
9531 the C# TextXmlReader API but converted to C. Allow to parse
9532 in constant memory usage, far simpler to program and explain
9533 than the SAX like APIs, unfinished but working.
9534 * testReader.c: test program
9535
Igor Zlatkovic70a296c2002-12-08 17:34:54 +00009536Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9537
9538 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
9539
Daniel Veillard64b35282002-12-04 15:10:40 +00009540Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9541
9542 * tree.c: Chip turner indicated that XHTML1 serialization
9543 rule for style actually break on both IE and Mozilla,
9544 try to avoid the rule if escaping ain't necessary
9545
Daniel Veillard8efff672002-12-04 11:44:48 +00009546Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
9547
9548 * nanhttp.c: handle HTTP URL escaping, problem reported by
9549 Glen Nakamura and Stefano Zacchiroli
9550
Daniel Veillard1c732d22002-11-30 11:22:59 +00009551Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
9552
9553 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
9554
Daniel Veillardfdd27d22002-11-28 11:55:38 +00009555Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9556
9557 * uri.c: Johann Richard pointed out some XPointer problems for
9558 URN based URI references in XInclude. Modified the URI parsing
9559 and saving routines to allow correct parsing and saving of
9560 XPointers, especially when attached to "opaque" scheme accordingly
9561 to RFC 2396
9562
Daniel Veillard8db67d22002-11-27 19:39:27 +00009563Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
9564
9565 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
9566 of refactoring to the HTML saving code.
9567 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
9568 in the doc.
9569
Daniel Veillardebc4ca92002-11-27 11:43:05 +00009570Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
9571
9572 * tree.c include/libxml/tree.h: refactored the XML dump of a node
9573 to a buffer API to reuse the generic dump to an OutputIO layer,
9574 this reduces code, fixes xmlNodeDump() for XHTML, also made
9575 xmlNodeDump() now return the number of byte written.
9576
Daniel Veillard9d5ea172002-11-27 08:02:06 +00009577Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
9578
9579 * python/setup.py.in: another patch from Stéphane Bidoul for
9580 Python bindings on Windows
9581 * doc/parsedecl.py: small cleanup
9582
Daniel Veillard9715c172002-11-25 16:33:40 +00009583Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9584
9585 * libxml.spec.in configure.in: add a line in %changelog for releases
9586
Daniel Veillard9bc53102002-11-25 13:20:04 +00009587Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
9588
9589 * parser.c: patch from Marcus Clarke fixing a problem in entities
9590 parsing that was detected in KDe documentations environment.
9591
Daniel Veillardfaa35ff2002-11-24 13:53:43 +00009592Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
9593
9594 * python/libxml.c (libxml_prev): Return the previous as opposed to
9595 the next node (I guess this is the result of some cut & paste programming:)
9596
Daniel Veillard80d7b902002-11-23 16:23:08 +00009597Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9598
9599 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
9600
Daniel Veillarda1196ed2002-11-23 11:22:49 +00009601Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9602
9603 * python/generator.py python/libxml.c python/setup.py.in: trying
9604 to fix the Python bindings build on Windows (Stéphane Bidoul)
9605
Igor Zlatkovic9ab71552002-11-22 21:41:43 +00009606Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9607
9608 * win32/configure.js: added option for python bindings
9609 * win32/libxml2.def.src: added more exports
9610
Igor Zlatkovicace7cd22002-11-22 18:07:00 +00009611Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9612
9613 * win32/Makefile.mingw: fixed unresolved symbols when linking with
9614 pthreads
9615 * win32/wince/*: applied updates to Windows CE port from Javier
9616
Daniel Veillardf9c4cad2002-11-22 15:57:07 +00009617Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9618
9619 * configure.in: preparing 2.4.28
9620 * libxml.spec.in doc/Makefile.am: some cleanup
9621 * doc/*: updated the news and regenerated.
9622
Daniel Veillardfee408f2002-11-22 13:18:30 +00009623Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
9624
9625 * HTMLparser.c: final touch at closing #87235 </p> end tags
9626 need to be generated.
9627 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
9628 this change slightly the output of a few tests
9629 * doc/*: regenerated
9630
Daniel Veillardd2ff0392002-11-22 12:28:38 +00009631Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
9632
9633 * parserInternals.c: fixing bug #99190 when UTF8 document are
9634 parsed using the progressive parser and the end of the chunk
9635 is in the middle of an UTF8 multibyte character.
9636
William M. Brack8b2c7f12002-11-22 05:07:29 +00009637Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9638
9639 * threads.c: fixed initialization problem in xmlNewGlobalState
9640 which was causing crash.
9641 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
9642 in xmlInitializeGlobalState.
9643 * parserInternals.c: cleaned up ctxt->sax initialisation.
9644
Daniel Veillardd5c2f922002-11-21 14:10:52 +00009645Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
9646
9647 * tree.c include/libxml/tree.h: modified the existing APIs
9648 to handle XHTML1 serialization rules automatically, also add
9649 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
9650 libxslt serialization uses it when needed without changing
9651 the library API.
9652 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
9653 result/xhtml1: added a new test specifically for xhtml1 output
9654 and updated the result of one XHTML1 test
9655
Daniel Veillardd076a202002-11-20 13:28:31 +00009656Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
9657
9658 * xinclude.c parserInternals.c encoding.c: fixed #99082
9659 for xi:include encoding="..." support on text includes.
9660 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
9661 test/XInclude/ents/isolatin.txt : added a specific regression test
9662 * python/generator.py python/libxml2class.txt: fixed the generator
9663 the new set of comments generated for doc/libxml2-api.xml were
9664 breaking the python generation.
9665
Daniel Veillard817e70b2002-11-19 22:28:48 +00009666Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
9667
9668 * doc/Makefile.am: repair some problem if gtk-doc fail or such
9669 * configure.in: patch for Solaris on new autoconf closes #98880
9670 * doc/parsedecl.py: repair the frigging API building script,
9671 did I say that python xmllib sucks ?
9672 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
9673 and some comment are no more truncated.
9674
Daniel Veillarda7e05b42002-11-19 08:11:14 +00009675Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
9676
9677 * parser.c: Martin Stoilov pointed out a potential leak in
9678 xmlCreateMemoryParserCtxt
9679
Daniel Veillardbc6e1a32002-11-18 15:07:25 +00009680Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
9681
9682 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
9683 included in HTML documents and using the push parser.
9684
Daniel Veillard4efd3be2002-11-18 09:11:13 +00009685Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
9686
9687 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
9688 specified, look for the Python interpreter not just in the
9689 specified root but also in the specified location. Fixes #98825
9690
Daniel Veillarda8c0adb2002-11-17 22:37:35 +00009691Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9692
9693 * python/libxml.c: fixing bug #98792 , node may have no doc
9694 and dereferencing without checking ain't good ...
9695
Daniel Veillarddad3f682002-11-17 16:47:27 +00009696Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
9697
9698 * configure.in: preparing release 2.4.27
9699 * doc/* : updated and rebuilt the docs
9700 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
9701 and all the docs are actually packaged and in the final RPMs
9702 * parser.c parserInternals.c include/libxml/parser.h: restore
9703 xmllint --recover feature.
9704
Daniel Veillard68e9e742002-11-16 15:35:11 +00009705Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9706
Daniel Veillard784b9352003-02-16 15:50:27 +00009707 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard68e9e742002-11-16 15:35:11 +00009708 processing of parsed entities, and XPath computation on sustitued
9709 entities.
9710 * testXPath.c: make sure entities are substitued.
9711
Daniel Veillard328f48c2002-11-15 15:24:34 +00009712Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
9713
Daniel Veillard784b9352003-02-16 15:50:27 +00009714 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard328f48c2002-11-15 15:24:34 +00009715 processing of internal parsed entities, which had to be changed.
9716
Daniel Veillard66651aa2002-11-15 11:21:43 +00009717Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9718
9719 * Makefile.am python/Makefile.am python/tests/Makefile.am:
9720 trying to fix bug #98517 about building outside the source tree
9721 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
9722
Igor Zlatkovic2772cea2002-11-14 17:45:20 +00009723Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9724
9725 * include/win32config.h: cleanup
9726 * win32/Makefile.mingw: integrated mingw in JScript configure
9727 * win32/Makefile.msvc: modified to allow mingw coexistence
9728 * win32/configure.js: integrated mingw
9729 * win32/Readme.txt: cleanup
9730
Daniel Veillard8dd86a52002-11-12 21:14:17 +00009731Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
9732
9733 * HTMLparser.c: strengthen the guard in the Pop macros,
9734 like in the XML parser, closes bug #97315
9735
Daniel Veillard0821b152002-11-12 20:57:47 +00009736Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
9737
9738 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
9739 callback is never used.
9740
Daniel Veillard8606bbb2002-11-12 12:36:52 +00009741Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
9742
9743 * parserInternals.c: fixed the initialization of the SAX structure
9744 which was breaking xsltproc
9745 * xpath.c: patch from Petr Pajas for CDATA nodes
9746 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
9747 * parser.c include/libxml/parser.h: patch from Peter Jones
9748 removing a leak in xmlSAXParseMemory() and adding the
9749 function xmlSAXParseMemoryWithData()
9750
MST 2002 John Fleckf854d992002-11-12 03:49:05 +00009751Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
9752
9753 adding pdf of tutorial, changing web page to link to it
9754 * doc/tutorial/xmltutorial.pdf
9755 * doc/xml.html
9756 * doc/docs.html
9757
MST 2002 John Fleck52717f32002-11-11 03:49:33 +00009758Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
9759
9760 * doc/tutorial/ar01s08.html
9761 adding file what I forgot for tutorial
9762
9763
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +00009764Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
9765
9766 Adding encoding discussion to tutorial
9767 Added:
9768 * doc/tutorial/images/*.png: DocBook admonition image files
9769 * doc/tutorial/apf.html, apg.html: new generated html
9770 * doc/tutorial/includeconvert.c: conversion code entity file
9771 changed:
9772 * doc/tutorial/xmltutorial.xml: DocBook original
9773 * doc/tutorial/*.html: generated html
9774
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00009775Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9776
9777 * include/libxml/*.h: retired xmlwin32version.h
9778 * doc/Makefile.am: retired xmlwin32version.h
9779 * win32/configure.js: retired xmlwin32version.h
9780
Igor Zlatkovica2258da2002-11-08 15:55:33 +00009781Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9782
9783 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00009784 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
9785 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +00009786
Daniel Veillard7216cfd2002-11-08 15:10:00 +00009787Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
9788
9789 * globals.c: fixed a typo pointed out by Igor
9790 * xpath.c: try to speed up node compare using line numbers
9791 if available.
9792
Daniel Veillarda70d62f2002-11-07 14:18:03 +00009793Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
9794
9795 * tree.c: make xmlFreeNode() handle attributes correctly.
9796
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +00009797Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9798
9799 * catalog.c: completed the #96963 fix, as reported by Karl
9800 Eichwalder
9801
Daniel Veillard56f21f22002-11-06 15:49:46 +00009802Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9803
9804 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
9805
Daniel Veillard91ad8792002-11-04 17:06:52 +00009806Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9807
9808 * Makefile.am: switched the order of a couple of includes
9809 to fix bugs #97100
9810
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +00009811Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9812
9813 * catalog.c: fixed bug #96963, reverted to the old behaviour of
9814 xmlLoadCatalogs that used to separate directories with a ':'.
9815
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +00009816Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9817
9818 * threads.c: improvements to the Windows-side of thread handling
9819 * testThreads.c: conditionally excluded unistd.h
9820 * testThradsWin32.c: broke overlong lines
9821 * include/win32config.h: adapted thread-related macros to the new
9822 scheme and for pthreads on Windows
9823 * win32/Makefile.msvc: introduced a more flexible thread build,
9824 added testThreads[Win32].c to the build
9825 * win32/configure.js: introduced a more flexible thread config
9826
John Fleck61f6fb62002-10-31 15:23:29 +000098272002-10-31 John Fleck <jfleck@inkstain.net>
9828
9829 * doc/xml.html (and, by implication, FAQ.html)
9830 added UTF-8 conversaion FAQ from Marcus Labib Iskander
9831
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +00009832Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9833
9834 * configure.in: removed xmlwin32version.h
9835 * include/libxml/Makefile.am: removed xmlwin32version.h
9836
Daniel Veillardce66ce12002-10-28 19:01:59 +00009837Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
9838
9839 * tree.c: applied patch from Brian Stafford to fix a bug
9840 in xmlReconciliateNs()
9841
Daniel Veillard7e3f1402002-10-28 18:52:57 +00009842Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9843
9844 * tree.c: applied patch from Christian Glahn to allow
9845 xmlNewChild() on document fragment nodes
9846
Daniel Veillardb39bc392002-10-26 19:29:51 +00009847Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9848
9849 * parser.c: Christian Glahn found a problem with a recent
9850 patch to xmlParseBalancedChunkMemoryRecover()
9851 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
9852 problems
9853 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
9854 test/schemas/seq*: added the test cases from Charles
9855
Daniel Veillard366a9152002-10-23 20:43:53 +00009856Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9857
9858 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
9859 serious cleanup of the spec file and associated changes
9860 in the Makefiles.
9861 * valid.c: try to remove some warnings on x86_64
9862
Daniel Veillardd033d022002-10-23 14:55:02 +00009863Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9864
9865 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
9866 fix bug #96586
9867
Daniel Veillardce02dbc2002-10-22 19:14:58 +00009868Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9869
9870 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
9871 parsing, applied his patch
9872 * result/HTML/attrents.html result/HTML/attrents.html.err
9873 result/HTML/attrents.html.sax test/HTML/attrents.html:
9874 added the test and result case provided by Mikhail Sogrine
9875
Daniel Veillarde645e8c2002-10-22 17:35:37 +00009876Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9877
9878 * vms/build_libxml.com vms/config.vms vms/readme.vms
9879 include/libxml/parser.h include/libxml/parserInternals.h
9880 include/libxml/tree.h include/libxml/xmlIO.h
9881 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
9882 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
9883 Applied the VMS update patch from Craig A. Berry
9884 * doc/*.html: update
9885
Daniel Veillardf000f072002-10-22 14:28:17 +00009886Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9887
9888 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
9889
Daniel Veillard1e208222002-10-22 14:25:25 +00009890Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9891
9892 * debugXML.c: adding a grep command to --shell in xmllint
9893 for T.V. Raman
9894
Daniel Veillard9cdcf362002-10-22 14:23:59 +00009895Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9896
9897 * xmlcatalog.c: tried to fix some of the problem with --sgml
9898
Daniel Veillard935494a2002-10-22 14:22:46 +00009899Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
9900
9901 * parser.c: tried to fix bug #91500 where doc->children may
9902 be overriden by a call to xmlParseBalancedChunkMemory()
9903
9904Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
9905
9906 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
9907 identifiers in SGML catalogs containing '&'
9908
Daniel Veillardc0ac0692002-10-20 21:31:50 +00009909Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9910
9911 * python/types.c: fixed bugs when passing result value tree
9912 to Python functions.
9913
Daniel Veillard48267432002-10-18 11:21:38 +00009914Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9915
9916 * configure.in: preparing the release of 2.4.26
9917 * doc/*: updated and rebuilt the documentation
9918
Daniel Veillardbb284f42002-10-16 18:02:47 +00009919Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9920
9921 * parser.c: fixed a XML Namespace compliance bug reported by
9922 Alexander Grimalovsky
9923
Daniel Veillard44892f72002-10-16 15:23:26 +00009924Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9925
9926 * HTMLtree.c: fixed serialization of script and style when
9927 they are not lowercase (i.e. added using the API to the tree).
9928
Daniel Veillard2fd85422002-10-16 14:32:41 +00009929Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9930
9931 * valid.c: make xmlValidateDocument emit a warning msg if there
9932 is no DTD, pointed by Christian Glahn
9933
Daniel Veillard32370232002-10-16 14:08:14 +00009934Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
9935
9936 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
9937 content model when some of the blocks have min or max, and a couple
9938 of bugs found in the process.
9939 * result/schemas/list0* test/schemas/list0*: added some specific
9940 regression tests
9941
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +00009942Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
9943
9944 * README: updated the contact informations
9945
Daniel Veillard63186732002-10-15 08:43:17 +00009946Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9947
9948 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
9949 misses it, reported by Peter Bray.
9950
Daniel Veillard96c3a3b2002-10-14 15:39:04 +00009951Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
9952
9953 * tree.c: investigating xmlNodeGetContent() on namespace nodes
9954 and removed a few warnings
9955
Daniel Veillard819d5cb2002-10-14 11:15:18 +00009956Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
9957
9958 * parser.c: Christian Glahn found a small bug in the push parser.
9959 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
9960 public
9961
Daniel Veillard6045c902002-10-09 21:13:59 +00009962Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9963
9964 * xmlschemas.c include/libxml/xmlschemas.h: added
9965 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
9966 * testSchemas.c: added --memory to test the new interface
9967
Daniel Veillardf0070122002-10-09 14:24:17 +00009968Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
9969
9970 * doc/index.py doc/search.php: integrated the XSLT indexing,
9971 a few fixed in the indexer, added a scope selection at the
9972 search level.
9973
Daniel Veillard01992e02002-10-09 10:20:30 +00009974Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9975
9976 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
9977 this was due to uninitialized parts of the validation context
9978
Daniel Veillard321be0c2002-10-08 21:26:42 +00009979Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9980
9981 * debugXML.c: applied patch from Mark Vakoc except the API
9982 change, preserved it.
9983 * doc/*: updated the docs to point to the search engine for
9984 information lookup or before bug/help reports.
9985
Daniel Veillard01e87d22002-10-08 16:55:06 +00009986Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9987
9988 * doc/index.py doc/search.php: added mailing-list archives
9989 indexing and lookup
9990
Daniel Veillard9dc1cf12002-10-08 08:26:11 +00009991Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9992
9993 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
9994
Daniel Veillard9b006132002-10-07 11:13:27 +00009995Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9996
9997 * doc/index.py: improved HTML indexing
9998 * doc/search.php: make the queries also lookup the HTML based indexes
9999
Daniel Veillard141d04b2002-10-06 21:51:18 +000010000Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10001
10002 * doc/index.py: added HTML page indexing
10003
Igor Zlatkovic91a62702002-10-04 13:34:16 +000010004Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10005
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +000010006 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +000010007 problem in libxslt.
10008 * catalog.c: fixed list handling in XML_CATALOG_FILES
10009
Daniel Veillardceb09b92002-10-04 11:46:37 +000010010Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10011
10012 * valid.c: typo/bug found by Christian Glahn
10013
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +000010014Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10015
10016 * xmlIO.c: applied Windows CE patch from Javier.
10017 * win32/wince: new directory, contains support for the PocketPC
10018 with Windows CE from Javier.
10019 * include/win32config.h: reorganised, removed duplicate
10020 definitions and applied WinCE patch from Javier.
10021 * include/wsockcompat.h: new file, now contains WinSock
10022 compatibility macros.
10023 * win32/Makefile.msvc: introduced double-run compilation.
10024
Daniel Veillarde16b5742002-09-26 17:50:03 +000010025Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10026
10027 * configure.in include/libxml/xmlwin32version.h: preparing release
10028 of 2.4.25
10029 * doc/*: updated and regenerated teh docs and web pages.
10030
Daniel Veillard90d68fb2002-09-26 16:10:21 +000010031Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10032
10033 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
10034 error were not covering namespace declarations.
10035 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
10036 it was missing the attribute declaration for the namespace
10037 * result/VC/NS3: the fix now report breakages in that test
10038
Daniel Veillardabe01742002-09-26 12:40:03 +000010039Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10040
10041 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
10042
Daniel Veillard2ace1952002-09-26 12:28:02 +000010043Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10044
10045 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
10046 and regenerated the docs and web site
10047
Daniel Veillarddda8f1b2002-09-26 09:47:36 +000010048Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10049
10050 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
10051 ATTRIBUTE_UNUSED is always put after the attribute declaration,
10052 not before
10053
Daniel Veillardd4cb1e82002-09-26 09:34:23 +000010054Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10055
10056 * python/generator.py python/libxml2class.txt: fixed a stupid error
10057 breaking the python API
10058
Daniel Veillardb7c29c32002-09-25 22:44:43 +000010059Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10060
10061 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
10062 triostr.c triostr.h: applied a trio update patch from
10063 Bjorn Reese which should work with MinGW
10064
Daniel Veillardbd9afb52002-09-25 22:25:35 +000010065Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10066
10067 * tree.c: improving some documentation comments
10068 * xmlregexp.c: found and fixed a mem leak with python regression tests
10069 * doc/*: rebuilt the doc and the API XML file including the
10070 xmlregexp.h xmlautomata.h and xmlunicode.h headers
10071 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
10072 python/types.c: added access to the XML Schemas regexps from
10073 python
10074 * python/tests/Makefile.am python/tests/regexp.py: added a
10075 simple regexp bindings test
10076
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000010077Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
10078
Daniel Veillardbd9afb52002-09-25 22:25:35 +000010079 * doc/xml.html:
10080 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000010081
Daniel Veillard118aed72002-09-24 14:13:13 +000010082Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
10083
10084 * xmlregexp.c: fixed the data callback on transition functionality
10085 which was broken when using the compact form
10086 * result/schemas/*: updated the results, less verbose, all tests
10087 pass like before
10088 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
10089 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
10090 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
10091 annoying warnings
10092 * xpath.c: try to provide better error report when possible
10093
Daniel Veillard72336152002-09-21 13:08:14 +000010094Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10095
10096 * Makefile.am: fixed a breakage raised by Jacob
10097
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +000010098Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10099
10100 * include/win32config.h: added HAVE_ERRNO_H definition for parts
10101 which don't use sockets
10102
Igor Zlatkovic01280582002-09-20 16:40:34 +000010103Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10104
10105 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
10106 * win32/configure.js: applied zlib patch from Daniel Gehriger
10107
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +000010108Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10109
10110 * win32/configure.js: applied the patch from Mark Vakoc for
10111 regexp support
10112 * win32/libxml2.def.src: applied the patch from Mark Vakoc
10113 for regexp support
10114
Daniel Veillardb5c05732002-09-20 13:36:25 +000010115Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10116
10117 * xmlschemastypes.c: as pointed by Igor Float and Double
10118 parsing ain't finished yet
10119
Daniel Veillard40b11342002-09-20 12:01:39 +000010120Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10121
10122 * Makefile.am configure.in: trying to fix #88412 by bypassing
10123 all the python subdir if python ain't detected
10124
Daniel Veillard23e73572002-09-19 19:56:43 +000010125Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10126
10127 * Makefile.am configure.in include/libxml/xmlversion.h.in:
10128 made configuring with regexps/automata/unicode the default
10129 but without schemas ATM
10130 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
10131 fixed the regexp based DTD validation performance and memory
10132 problem by switching to a compact form for determinist regexps
10133 and detecting the determinism property in the process. Seems
10134 as fast as the old DTD validation specific engine :-) despite
10135 the regexp built and compaction process.
10136
Daniel Veillard5acfd6b2002-09-18 16:29:02 +000010137Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10138
10139 * valid.c: determinism is debugged, new DTD checking code now works
10140 but xmlFAComputesDeterminism takes far too much CPU and the whole
10141 set usues too much memory to be really usable as-is
10142
Daniel Veillard0f04f8e2002-09-17 23:04:40 +000010143Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10144
10145 * tree.c: fixed another stupid bug in xmlGetNodePath()
10146 * xmllint.c: --version now report the options compiled in
10147
Daniel Veillarda646cfd2002-09-17 21:50:03 +000010148Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10149
10150 * HTMLparser.c: small cleanup
10151 * valid.c xmlregexp.c: switched DTD validation to use only regexp
10152 when configured with them. A bit of debugging around the determinism
10153 checks is still needed
10154
Daniel Veillard63b01c22002-09-17 19:25:28 +000010155Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10156
10157 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
10158
Daniel Veillard92727042002-09-17 17:59:20 +000010159Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10160
10161 * xmlIO.c: small portability glitch fixed.
10162
Daniel Veillard84d70a42002-09-16 10:51:38 +000010163Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10164
10165 * xmlschemastypes.c: incomplete steps for real/double support
10166 * testAutomata.c include/libxml/xmlautomata.h
10167 include/libxml/xmlregexp.h: avoiding a compilation problem
10168 * valid.c include/libxml/valid.h: starting the work toward using
10169 the regexps for actual DTD validation
10170
Daniel Veillardaeb258a2002-09-13 14:48:12 +000010171Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10172
10173 * hash.c: cosmetic cleanup
10174 * valid.c include/libxml/tree.h include/libxml/valid.h: started
10175 integrating a DTD validation layer based on the regexps
10176
Daniel Veillard4402ab42002-09-12 16:02:56 +000010177Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10178
10179 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
10180 the determinism was tested before eliminating the epsilon
10181 transitions :-(
10182
Daniel Veillardc6d4a932002-09-12 15:00:57 +000010183Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
10184
10185 * python/generator.py python/libxml.c python/libxml.py
10186 python/libxml2-python-api.xml python/libxml2class.txt
10187 python/libxml_wrap.h python/types.c: updated the python
10188 bindings, added code for easier File I/O, and the ability to
10189 define a resolver from Python fixing bug #91635
10190 * python/tests/Makefile.am python/tests/inbuf.py
10191 python/tests/outbuf.py python/tests/pushSAXhtml.py
10192 python/tests/resolver.py python/tests/serialize.py: updated
10193 and augmented the set of Python tests.
10194
Igor Zlatkovic353bf582002-09-10 19:07:14 +000010195Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10196
10197 * win32/configure.js: added more readme info for the binary
10198 package.
10199
Daniel Veillard607b35c2002-09-10 12:16:19 +000010200Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10201
10202 * xmlIO.c: fixed a stupid out of bound array error
10203
10204Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10205
10206 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
10207 messing around with support for Windows path, cleanups,
10208 trying to identify and fix the various code path to the
10209 filename access. Added xmlNormalizeWindowsPath()
10210
Daniel Veillard76575762002-09-05 14:21:15 +000010211Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10212
10213 * error.c valid.c: working on better error reporting of validity
10214 errors, especially providing an accurate context.
10215 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
10216 error reports in those cases.
10217
Daniel Veillard3487c8d2002-09-05 11:33:25 +000010218Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10219
10220 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
10221 parser.c parserInternals.c xmlIO.c: get rid of all the
10222 perror() calls made in the library execution paths. This
10223 should fix both #92059 and #92385
10224
Daniel Veillard19aa7022002-09-05 11:14:19 +000010225Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
10226
10227 * xmllint.c: memory leak reporting was broken after a change
10228 of the preprocessor symbol used to activate it.
10229
Daniel Veillardec6725e2002-09-05 11:12:45 +000010230Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10231
10232 * tree.c: try to make the copy function work for node of
10233 type XML_DOCUMENT_FRAG_NODE, they are only created by the
10234 DOM layers though, not libxml2 itself.
10235
Daniel Veillardb9cd8b42002-09-05 10:58:49 +000010236Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
10237
10238 * valid.c: try to provide file and line informations, not all
10239 messages are covered, but it's a (good) start
10240
Daniel Veillardbbc72c32002-09-05 10:52:10 +000010241Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
10242
10243 * xinclude.c: reimplemented a large part of the XInclude
10244 processor, trying to minimize resources used, James Henstridge
10245 provided a huge test case which was exhibiting severe memory
10246 consumption problems.
10247
Daniel Veillard2206dbf2002-09-05 08:09:37 +000010248Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
10249
10250 * python/Makefile.am: applied patch from Christophe Merlet to
10251 reestablish DESTDIR
10252
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010253Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
10254
10255 * libxml.spec.in: fixes libary path for x86_64 AMD
10256
John Fleckbe98b332002-09-04 03:16:23 +000010257Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
10258
10259 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010260 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +000010261 (plus resulting generated html files)
10262 fixing one spot I missed in the tutorial where I hadn't freed
10263 memory properly
10264
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010265Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
10266
10267 * doc/tutorial/includeaddattribute.c
10268 * doc/tutorial/includeaddkeyword.c
10269 * doc/tutorial/includegetattribute.c
10270 * doc/tutorial/includekeyword.c
10271 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010272 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010273 update tutorial to properly free memory (thanks to Christopher
10274 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010275 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010276 added image files so the callouts are graphical, making it
10277 easier to read ( use "--param callout.graphics 1" to generate
10278 html with graphical callouts)
10279
Daniel Veillarde1662542002-08-28 11:50:59 +000010280Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
10281
10282 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
10283 nice logos generated by Marc Liyanage
10284 * doc/site.xsl *.html: changed the stylesheet to show the new
10285 logo and regenerated the pages
10286
Daniel Veillardb212bbb2002-08-25 14:39:16 +000010287Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10288
10289 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
10290
Daniel Veillard42766c02002-08-22 20:52:17 +000010291Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10292
10293 * xpath.c: possible mem leak patch from Jason Adams
10294
10295Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10296
10297 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
10298 in the XQuery namespace
10299 * configure.in: preparing 2.4.24
10300 * doc/*.html: updated the web pages
10301
10302Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10303
10304 * python/generator.py: closing bug #85258 by generating conditional
10305 compile check to avoid linking to routines not configured in.
10306
Havoc Pennington84ec40a2002-08-22 13:59:35 +0000103072002-08-22 Havoc Pennington <hp@pobox.com>
10308
10309 * autogen.sh: update error message for missing automake
10310
Daniel Veillard08cccaa2002-08-22 09:47:29 +000010311Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
10312
10313 * python/Makefile.am: typo in target name resulted in libxml2.py
10314 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
10315
Daniel Veillard22669b22002-08-22 07:17:11 +000010316Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10317
10318 * win32/win32/Makefile.mingw: updated with version from
10319 Elizabeth Barham at http://soggytrousers.net/repository/
10320
Igor Zlatkovica40adbc2002-08-20 14:42:32 +000010321Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10322
10323 * win32/Makefile.msvc: added the prefix location to the include
10324 and lib search path.
10325
Havoc Pennington830e8972002-08-18 22:22:13 +0000103262002-08-18 Havoc Pennington <hp@pobox.com>
10327
10328 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
10329 both automake 1.6 and 1.4 installed get the right automake. Means
10330 compilation from CVS will now require the latest automake 1.4
10331 release, or manually creating symlinks called "automake-1.4" and
10332 "aclocal-1.4"
10333
Daniel Veillardb6984ef2002-08-14 16:55:31 +000010334Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10335
10336 * configure.in python/Makefile.am: more AMD 64 induced changes from
10337 Frederic Crozat
10338
Daniel Veillardc4bad4a2002-08-14 14:45:25 +000010339Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10340
10341 * xinclude.c: oops I was missing the xml:base fixup too
10342 * result/XInclude/*.xml: this adds xml:base attributes to most
10343 results of the tests
10344
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +000010345Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10346
10347 * xinclude.c: quick but apparently working implementation of
10348 xi:fallback, should close bug #89684
10349 * Makefile.am test/XInclude/docs/fallback.xml
10350 result/XInclude/fallback.xml: added a basic test for fallback,
10351 and run with --nowarning to avoid a spurious warning
10352 * configure.in: applied patch from Frederic Crozat for python
10353 bindings on AMD 64bits machines.
10354
Daniel Veillard9e923512002-08-14 08:48:52 +000010355Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10356
10357 * parser.c: xmlSAXUserParseMemory() really ought to fail if
10358 the caller don't pass a SAX callback block.
10359
Daniel Veillardc1a0da32002-08-14 08:32:18 +000010360Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10361
10362 * tree.c: applied the same fix for the XML-1.0 namespace to
10363 xmlSearchNsByHref() as was done for xmlSearchNs()
10364
Daniel Veillardad11b302002-08-12 14:53:41 +000010365Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10366
10367 * libxml.3: small cleanup of the man page
10368 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
10369 when serializing HREF attributes generated by XSLT.
10370
Daniel Veillardc084e472002-08-12 13:27:28 +000010371Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10372
10373 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
10374 version of Marc Liyanage' patch for boolean attributes in HTML
10375 output
10376
Daniel Veillard5f91b372002-08-12 12:13:01 +000010377Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
10378
10379 * python/tests/serialize.py: fixed the test results, indenting
10380 behaviour changed slightly
10381
Aleksey Sanin9e951762002-08-08 18:02:41 +000010382Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
10383
10384 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
10385 new c14n function to Windows def files
10386
Aleksey Saninea4272a2002-08-02 23:50:03 +000010387Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
10388
10389 * c14n.c: fixed a memory leak in c14n code
10390
Daniel Veillard58e44c92002-08-02 22:19:49 +000010391Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10392
10393 * parser.c include/libxml/parser.h: adding a new API for Christian
10394 Glahn: xmlParseBalancedChunkMemoryRecover
10395 * valid.c: patch from Rick Jones for some grammar cleanup in
10396 validation messages
10397 * result/VC/* result/valid/*: this slightly change some of the
10398 regression tests outputs
10399
Daniel Veillard0bf29002002-08-01 12:54:11 +000010400Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10401
10402 * tree.c: trying to fix a problem in namespaced attribute handling
10403 raised by Christian Glahn
10404
Daniel Veillard6f46f6c2002-08-01 12:22:24 +000010405Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10406
10407 * encoding.c include/libxml/encoding.h: Opening the interface
10408 xmlNewCharEncodingHandler as requested in #89415
10409 * python/generator.py python/setup.py.in: applied cleanup
10410 patches from Marc-Andre Lemburg
10411 * tree.c: fixing bug #89332 on a specific case of loosing
10412 the XML-1.0 namespace on xml:xxx attributes
10413
Aleksey Sanin2c135a12002-08-01 06:31:50 +000010414Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
10415
10416 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
10417 corner case from new Merlin's test suite and added a callback
10418 that will be used to improve xmlsec performance
10419
10420
Daniel Veillard0b22def2002-07-29 16:23:03 +000010421Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10422
10423 * HTMLtree.c: trying to fix the <style> escaping problem in
10424 HTML serialization bug #89342
10425
Daniel Veillard0b28e882002-07-24 23:47:05 +000010426Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10427
10428 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
10429 and rebuilt the web site.
10430
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000010431Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +000010432
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000010433 * include/libxml/tree.h: added _private member to xmlNs struct
10434
Daniel Veillard1d995272002-07-22 16:43:32 +000010435Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10436
10437 * HTMLparser.c: fixing bug #84876 based on the xml working
10438 code.
10439
William M. Brack61eaba52002-07-21 11:14:18 +000010440Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10441
10442 * python/Makefile.am: enhanced to fix bug 72012 (errors
10443 when using '-jX' make parameter)
10444
William M. Brackef61d202002-07-19 08:32:00 +000010445Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10446
10447 * xpath.c: small additional enhancement for booleans
10448 compared to nodesets
10449
Daniel Veillard3a42f3f2002-07-17 17:57:34 +000010450Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10451
10452 * HTMLtree.c: changed the order of the encoding declaration
10453 attributes in the meta tags due to a bug in IE/Mac
10454
William M. Brack0c022ad2002-07-12 00:56:01 +000010455Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10456
10457 * xpath.c: enhanced handling of booleans (especially '='
10458 and '!=' for nodesets) - fixes bug 85256. Added new
10459 routine xmlXPathNotEqualValues for more proper handling
10460 of '!=' when nodesets are involved.
10461
Daniel Veillard06944e22002-07-11 19:55:18 +000010462Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10463
10464 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
10465 doc/xmlcatalog_man.xml to the source distribution
10466
Igor Zlatkovic6ac30172002-07-10 19:22:48 +000010467Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10468
10469 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
10470 asked for this.
10471
Daniel Veillard539638b2002-07-06 19:55:14 +000010472Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
10473
10474 * configure.in: preparing 2.4.23
10475 * doc/*: rebuilt the docs
10476
Daniel Veillard176d99f2002-07-06 19:22:28 +000010477Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10478
10479 * parser.c: fixing bug #84169 by fixing the
10480 comment of xmlCreatePushParserCtxt to describe the
10481 encoding detection parameters better.
10482
Daniel Veillard37f961d2002-07-06 17:53:56 +000010483Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
10484
10485 * valid.c: fixing bug #79331 in one path the lookup for
10486 ID attributes on a namespaced node wasn't handled correctly :-\
10487
Daniel Veillard8c9872c2002-07-05 18:17:10 +000010488Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
10489
10490 * HTMLparser.c: trying to fix 87235 about discarded white
10491 spaces in the HTML parser.
10492 * result/HTML/*: this changes the output of a number of HTML
10493 regression tests
10494
Daniel Veillardfdc91562002-07-01 21:52:03 +000010495Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
10496
10497 * xpath.c: applied patch from Richard Jinks for the namespace
10498 axis + fixed a memory error.
10499 * parser.c parserInternals.c: applied patches from Peter Jacobi
10500 removing ctxt->token for good.
10501 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
10502 popped out by the regression tests.
10503 * Makefile.am: patch for threads makefile from Gary Pennington
10504
William M. Brack6000af52002-06-28 11:43:13 +000010505Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10506
Daniel Veillardfdc91562002-07-01 21:52:03 +000010507 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +000010508 expressions involving preceding-sibling (et al).
10509
Daniel Veillard153120c2002-06-18 07:58:35 +000010510Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
10511
10512 * hash.c: applied a patch from Peter Jacobi to solve a problem
10513 when compiling with the Watcom C on Win32
10514 * result/schemas/*.err: the change of hashing algo generated
10515 permutations in the output
10516
Daniel Veillard5f7f9912002-06-17 17:03:00 +000010517Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10518
10519 * hash.c: applied patch from Sander Vesik improving the quality of
10520 the hash function.
10521
Aleksey Sanina5808b92002-06-14 17:07:41 +0000105222002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +000010523
10524 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
10525 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
10526 xmllint.c xpath.c: replaced sprintf() with snprintf()
10527 to prevent possible buffer overflow (the bug was pointed
10528 out by Anju Premachandran)
10529
Daniel Veillarde059b892002-06-13 15:32:10 +000010530Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10531
10532 * parser.c: removed an uninitialized data error popped by valgrind
10533 on PE references
10534
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +000010535Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
10536
10537 * doc/xml.html
10538 adding tutorial reference to the web page
10539
MDT 2002 John Fleck54520832002-06-13 03:30:26 +000010540Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
10541
10542 * doc/tutorial/xmltutorial.xml
10543 * doc/tutorial/ar01s07.html
10544 * doc/tutorial/ape.html
10545 * doc/tutorial/includegetattribute.c
10546 adding section to tutorial about retrieving an attribute
10547 value
10548
Daniel Veillardf5582f12002-06-11 10:08:16 +000010549Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10550
10551 * parser.c: applied a couple of patches from Peter Jacobi to start
10552 to get rid of ctxt->token, with a possible significant speed
10553 improvement to be gained once done. Better compliance with PE
10554 references constructs in DTDs too.
10555 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
10556 from Peter too
10557
Daniel Veillard38d80e22002-06-11 07:24:56 +000010558Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10559
10560 * parser.c: Babak Vahedipour-Kunze reported that openTag in
10561 xmlParseElement was likely to have been deallocated at the
10562 time of the report, possibly leading to segfault. Just report
10563 the tag name now.
10564
Daniel Veillard9e412302002-06-10 15:59:44 +000010565Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10566
10567 * xpath.c: patch from Richard Jinks for XPath substring() function
10568 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
10569
Aleksey Sanina5808b92002-06-14 17:07:41 +0000105702002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +000010571
10572 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
10573
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +000010574Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
10575
10576 *doc/FAQ.html
10577 fixing typos in FAQ, thanks to Robert Funnell for the
10578 editing help
10579
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000010580Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10581
10582 * NEWS: got complaints from rpmlint that it was empty
10583
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +000010584Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
10585
10586 * added doc/tutorial, including:
10587 apa.html
10588 apb.html
10589 apc.html
10590 apd.html
10591 ar01s02.html
10592 ar01s03.html
10593 ar01s04.html
10594 ar01s05.html
10595 ar01s06.html
10596 includeaddattribute.c
10597 includeaddkeyword.c
10598 includekeyword.c
10599 includestory.xml
10600 index.html
10601 xmltutorial.xml
10602 libxml tutorial, including generated html
10603
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +000010604Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
10605
10606 * result/c14n/exc-without-comments/merlin-c14n-two-*
10607 result/c14n/without-comments/merlin-c14n-two-*
10608 test/c14n/exc-without-comments/merlin-c14n-two-*
10609 test/c14n/without-comments/merlin-c14n-two-*
10610 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
10611 c14n/exc-c14n and slightly modified test script to handle
10612 these test cases
10613 * c14n.c: fixed bugs for complicated nodes set (namespace
10614 without node and others from merlin-c14n-two.tar.gz)
10615 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
10616 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
10617 for xmlsec performance patch
10618 * xpath.c: fixed self::node() for namespaces and attributes
10619
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000010620Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
10621
10622 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
10623 but with the format parameter
10624 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
10625
Aleksey Saninc57f9c12002-05-31 19:14:57 +000010626Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
10627
10628 * Makefile.am: updated c14n tests suite
10629 * c14n.c: performance improvement for previous c14n patch
10630
Daniel Veillarde72c7562002-05-31 09:47:30 +000010631Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10632
10633 * parser.c: another peroformance patch from Peter Jacobi, that
10634 time on parsing attribute values.
10635
Aleksey Sanin508a1012002-05-31 06:32:32 +000010636Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
10637
10638 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
10639 into LibXML2 test suite
10640
Aleksey Sanindffd5c82002-05-31 04:24:13 +000010641Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
10642
10643 * c14n.c: propagating xpath ancesstors node fix to c14n
10644 plus small performance improvement to reduce number of
10645 mallocs
10646 * xpath.c: fixed ancestors axis processing for namespace nodes
10647
Daniel Veillard46de64e2002-05-29 08:21:33 +000010648Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
10649
10650 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
10651 Peter Jacobi
10652
Daniel Veillardd5e22ef2002-05-27 21:17:57 +000010653Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10654
10655 * configure.in: preparing 2.4.22
10656
Daniel Veillard1b31e4a2002-05-27 14:44:50 +000010657Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10658
10659 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
10660 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
10661 a public entry point.
10662 * doc/*: rebuilt the API and docs
10663
Daniel Veillarded23b7d2002-05-27 12:16:02 +000010664Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10665
10666 * xpath.c: patch from Richard Jinks to fix a problem introduced
10667 in the previous patch and pointed by Norm
10668
Daniel Veillardc6924812002-05-24 11:10:43 +000010669Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
10670
10671 * libxml.spec.in: fixing bug #81112
10672
Daniel Veillard234bc4e2002-05-24 11:03:05 +000010673Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10674
10675 * uri.c: fixing bug #82848
10676
Daniel Veillarda2878972002-05-24 07:54:39 +000010677Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10678
10679 * result/catalogs/mycatalog.full: Aleksey's commit changed the
10680 output of one catalog test
10681
Aleksey Sanin114e4752002-05-24 07:20:27 +000010682Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +000010683
Aleksey Sanin114e4752002-05-24 07:20:27 +000010684 * global.data globals.c tree.c include/libxml/globals.h
10685 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
10686 default value for global parameter xmlIndentTreeOutput to 1 and
10687 introduced new global parameter xmlTreeIndentString (the string
10688 used to do one-level indent) with default value " " (as it was
10689 in tree.c)
10690
Daniel Veillard49d5af82002-05-23 11:55:49 +000010691Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10692
10693 * Makefile.am: Merijn Broeren pointed out a problem when compiling
10694 with trio and schemas.
10695
Daniel Veillard7c13af42002-05-22 09:57:32 +000010696Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10697
10698 * xpath.c: patch from Richard Jinks to fix the problem raised in
10699 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
10700
Daniel Veillard5a872412002-05-22 06:40:27 +000010701Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10702
10703 * xmlschemas.c: a bit of work on import.
10704 * xmlschemastypes.c: Charles Bozeman provided a compare function
10705 for date/time types so min/max facet restrictions should work,
10706 indeterminate comparisons return an error instead of equal.
10707 * test/schemas/date_0* result/schemas/date_0_0: specific test
10708 from Charles Bozeman too
10709
Daniel Veillard10b6da42002-05-18 07:55:20 +000010710Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10711
10712 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
10713 from Christian Cornelssen fixing the man pages and the Catalog
10714 building script.
10715 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
10716 next step is <xs:import> I now have a reasonable understanding
10717 of how it works.
10718
Daniel Veillarde5354492002-05-16 08:43:22 +000010719Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10720
10721 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
10722
Igor Zlatkovic1396e182002-05-14 22:22:40 +000010723Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10724
10725 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
10726
Daniel Veillard088bf112002-05-14 11:03:59 +000010727Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
10728
10729 * xpath.c: fixing an XPath function evalutation bug pointed out
10730 by Alexey Efimov where the context was lost when evaluating
10731 the function arguments
10732
Aleksey Sanin79376ba2002-05-14 06:41:32 +000010733Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +000010734
Aleksey Sanin79376ba2002-05-14 06:41:32 +000010735 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
10736 function public for XMLSec performance optimizations
10737
Daniel Veillard3cd72402002-05-13 10:33:30 +000010738Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
10739
10740 * python/generator.py python/libxml2class.txt : fixed a problem
10741 with the HTML parser pointed by Gary Benson
10742 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
10743 example
10744
Aleksey Sanine48a3182002-05-09 18:20:01 +000010745Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10746 * parser.c: fixed bug #81159 (memory growth in SAX)
10747
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000010748Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10749 * xpath.c: fixed bug #78858 (the real fix)
10750
Aleksey Sanin29b6f762002-05-05 06:59:57 +000010751Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000010752 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +000010753
Daniel Veillard4cbe4702002-05-05 06:57:27 +000010754Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10755
10756 * tree.c: modified xmlNodeSetBase to allow changing the
10757 base of a document.
10758
Daniel Veillard070803b2002-05-03 07:29:38 +000010759Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
10760
10761 * xmlschemastypes.c: patch Charles Bozeman for validation of
10762 all the date, time, and duration types
10763 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
10764 * configure.in: fixed an error pointed by an user
10765 * xml2-config.in: fixed an error pointed by an user
10766
Aleksey Sanin5aac8b82002-05-01 18:32:28 +000010767Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10768
10769 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
10770 win32/libxml2.def.src xmlIO.c: exported default
10771 'file:', 'http:' and 'ftp:' protocols input handlers
10772 and maked protocols comparisson case insensitive
10773
Daniel Veillard34de97f2002-04-30 14:29:22 +000010774Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10775
10776 * configure.in: Neven Has detected a typo
10777
Daniel Veillard28577c32002-04-30 06:48:41 +000010778Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
10779
10780 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
10781 as one of the persons allowed to commit directly to the
10782 module.
10783
Daniel Veillardfc57b412002-04-29 15:50:14 +000010784Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10785
10786 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
10787 * valid.c: raised a too low limit
10788 * doc/*: rebuilt the docs
10789
Daniel Veillardeca82812002-04-24 11:42:02 +000010790Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10791
10792 * test/XPath/expr/floats test/XPath/expr/functions
10793 result/XPath/expr/floats result/XPath/expr/functions
10794 xpath.c: another XPath conformance patch from Richard Jinks
10795
Daniel Veillard13e04c62002-04-23 17:51:29 +000010796Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
10797
10798 * xmlschemas.c: fixed validation of attribute groups.
10799 * test/schemas result/schemas: added an example from the primer
10800
Daniel Veillard88c58912002-04-23 07:12:20 +000010801Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10802
10803 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
10804 * test/schemas result/schemas: updated the test list
10805
Daniel Veillarde19fc232002-04-22 16:01:24 +000010806Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10807
10808 * TODO: updated a bit
10809 * parser.c: made a comment more specific
10810 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
10811 Schemas conformance.
10812 * test/schemas result/schemas: updated the test list
10813
Daniel Veillard441bc322002-04-20 17:38:48 +000010814Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
10815
10816 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
10817 implementing xs:all with minOccurs = 0
10818 * tes/schemas/* result/schemas/*: added more tests covering
10819 xs:all
10820
Daniel Veillard8a001f62002-04-20 07:24:11 +000010821Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
10822
10823 * xmlregexp.c: first implementation of the all particle, this
10824 may need to be revisited for case where not all transitions
10825 must be crossed.
10826
Daniel Veillard7646b182002-04-20 06:41:40 +000010827Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10828
10829 * tree.c: another entity processing update from Markus Henke
10830
Bjorn Reese54d02fb2002-04-19 15:16:01 +000010831Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
10832
10833 * trionan.c: fixed crash on OSF/1
10834
Daniel Veillardb4398962002-04-19 07:01:55 +000010835Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
10836
10837 * xmlschemas.c: more Schemas work
10838 * test/schemas/* result/schemas/*: added more tests coming
10839 from the spec.
10840
Daniel Veillard54761132002-04-18 21:00:44 +000010841Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10842
10843 * c14n.c: patch from Aleksey Sanin reflecting a change in the
10844 ExcC14N specification
10845
Daniel Veillardbf8dae82002-04-18 16:39:10 +000010846Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10847
10848 * tree.c: patch from Markus Henke, fix for recursive entities.
10849
Daniel Veillard23b1f372002-04-18 15:50:05 +000010850Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10851
10852 * xpath.c: fix a problem with string() on a document node.
10853
Daniel Veillarddecd64d2002-04-18 14:41:51 +000010854Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10855
10856 * Makefile.am xmlschemas.c: more Schemas work
10857 * test/schemas/* result/schemas/*: added more tests coming
10858 from the spec.
10859
Daniel Veillard6231e842002-04-18 11:54:04 +000010860Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10861
10862 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
10863 * result/HTML/*: this changes a few things in the results
10864
Igor Zlatkovic648b8e92002-04-17 18:35:57 +000010865Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10866
10867 * include/libxml/tree.h: eliminated 'declaration different than
10868 prototype' warning
10869 * include/win32config.h: "resolved" conflicts with errno.h
10870
Daniel Veillardb509f152002-04-17 16:28:10 +000010871Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10872
10873 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
10874 on the automata interfaces and debug of counted choices
10875 * test/schemas/* result/schemas/*: added a number of tests
10876
Daniel Veillard8651f532002-04-17 09:06:27 +000010877Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10878
10879 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
10880 a bit of work on Schemas
10881 * testSchemas.c: try to make it more useful
10882 * test/schemas/* result/schemas/* Makefile.am: changed the
10883 Schemas regression test procedure, started adding a few samples
10884
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000010885Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
10886
10887 * include/libxml/encoding.h: Patch for the Borland C++ builder
10888 * include/libxml/tree.h: Patch for the Borland C++ builder
10889 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +000010890 * win32/bcb5: New directory for the Borland C++ builder
10891 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000010892
Igor Zlatkovicea5148d2002-04-16 17:46:25 +000010893Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
10894
10895 * win32/Makefile.msvc: Update for XML Schema support
10896 * win32/configure.js: Update for XML Schema support
10897 * win32/libxml2.def.src: Update for XML Schema support
10898
Daniel Veillard4255d502002-04-16 15:50:10 +000010899Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
10900
10901 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
10902 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
10903 xmlunicode.c include/libxml/Makefile.am
10904 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
10905 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
10906 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
10907 include/libxml/xmlversion.h.in : merged the current state of
10908 XML Schemas implementation, it is not configured in by default,
10909 a specific --schemas configure option has been added.
10910 * test/automata test/regexp test/schemas Makefile.am
10911 result/automata result/regexp result/schemas:
10912 merged automata/regexp/schemas regression tests
10913
Daniel Veillardbc6f7592002-04-16 07:49:59 +000010914Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
10915
10916 * xpath.c: Gary found a compile time problem, fixes #78823
10917
Daniel Veillarda7084cd2002-04-15 17:12:47 +000010918Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
10919
10920 * configure.in: release of 2.4.20
10921 * doc/*: updated and rebuilt the docs
10922
Daniel Veillardf544f192002-04-15 12:56:56 +000010923Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10924
10925 * python/Makefile.am: patch from Cristian Gafton to build on
10926 Red Hat 6.2, should also fix #75779
10927
Daniel Veillard940492d2002-04-15 10:15:25 +000010928Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10929
10930 * valid.c: first part of fixing #78729
10931
Daniel Veillardeb475a32002-04-14 22:00:22 +000010932Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
10933
10934 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
10935 escaping of URI when saving HTML files.
10936 * result/HTML/*: this impacted some tests
10937
Daniel Veillard9b731d72002-04-14 12:56:08 +000010938Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
10939
10940 * configure.in: trying to fix #77441
10941
Daniel Veillarda8a89fe2002-04-12 21:03:34 +000010942Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10943
10944 * include/libxml/xmlIO.h: Hallski complained it could not be
10945 included by itself.
10946
Daniel Veillardcb5b4d62002-04-11 08:24:26 +000010947Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
10948
10949 * configure.in: applied an IEEE flag patch for OSF/1 #77825
10950
Igor Zlatkovic9425ce22002-04-10 21:57:11 +000010951Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10952
10953 * win32/configure.js: patch from Nilo for the c14n option
10954 * win32/Makefile.msvc: fixed libxml2.def generation with threads
10955
Daniel Veillardda423da2002-04-10 19:25:38 +000010956Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10957
10958 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
10959 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
10960 LIBXML_THREAD_ENABLED
10961
Daniel Veillard0eafdef2002-04-10 16:14:34 +000010962Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10963
10964 * xpath.c: another patch from Richard Jinks for substring conformance
10965 * test/XPath/expr/floats test/XPath/expr/strings
10966 result/XPath/expr/floats result/XPath/expr/strings: update of the
10967 test suite to check those.
10968
Daniel Veillard01917aa2002-04-10 11:30:41 +000010969Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10970
10971 * xpath.c: patch from Richard Jinks for .x float parsing.
10972
Daniel Veillard46d6c442002-04-09 16:10:39 +000010973Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10974
10975 * parser.c: patch from Markus Henke when an encoding ain't recognized
10976
Daniel Veillard88e0ad42002-04-09 13:48:02 +000010977Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10978
10979 * libxml.m4: got a report that #include <string.h> was needed
10980
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000010981Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10982
10983 * xmllint.c: applied a fix from Anthony Jones for -o /--output
10984
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000010985Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
10986
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000010987 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000010988
Daniel Veillardbd6e6312002-04-01 08:04:14 +000010989Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10990
10991 * xpath.c: fixed a bug in the nodeset to boolean comparison code
10992 pointed out by Melvyn Sopacua.
10993
Daniel Veillarde979e3b2002-03-29 22:43:00 +000010994Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10995
10996 * libxml.m4: Frédéric Crozat gave a patch related to the change
10997 of Include paths breaking the libxml.m4
10998
Daniel Veillard7089d6b2002-03-29 17:28:10 +000010999Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11000
11001 * xpath.c: Fix bug #76927 forgot to save some context
11002 when evaluating binary expressions
11003
Daniel Veillardd30be4a2002-03-28 18:25:31 +000011004Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11005
11006 * configure.in: fixed configure for MPE/iX from Markus Henke
11007 * xmlmemory.c: fixed initialization problems
11008 * xpath.c: another set of patches from Richard Jinks this
11009 fixes "make XPathtests" on linux
11010
Daniel Veillard21458c82002-03-27 16:12:22 +000011011Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
11012
11013 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
11014 * test/XPath/expr/compare test/XPath/expr/equality
11015 test/XPath/expr/floats test/XPath/expr/functions
11016 test/XPath/expr/strings result/XPath/expr/compare
11017 result/XPath/expr/equality result/XPath/expr/floats
11018 result/XPath/expr/functions result/XPath/expr/strings: Updated
11019 tests though they show a divergence on Linux
11020
Daniel Veillard28dfed12002-03-27 09:08:17 +000011021Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11022
11023 * xpath.c trionan.c: previous commit also included patches
11024 from Richard Jinks on some IEEE support corner case
11025
Daniel Veillard5fc1f082002-03-27 09:05:40 +000011026Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
11027
11028 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
11029 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
11030 that $(datadir) should be used for docs
11031
Daniel Veillarddb1dc392002-03-26 12:44:39 +000011032Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
11033
11034 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
11035 could leak filedescriptors
11036
Daniel Veillarddd4b9122002-03-26 07:58:43 +000011037Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11038
11039 * configure.in nanohttp.c: applied patch from Allan Clark for
11040 UnixWare/OpenServer
11041
Daniel Veillard19274092002-03-25 16:48:03 +000011042Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11043
11044 * configure.in: preparing 2.4.19
11045 * doc/*: rebuilt the docs
11046
Daniel Veillard56b2db72002-03-25 16:35:28 +000011047Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11048
11049 * nanohttp.c: fixing #76043, got fed up with non-portability
11050 of that piece of code.
11051
Daniel Veillard6f4561a2002-03-25 12:10:14 +000011052Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11053
11054 * valid.c SAX.c: Never commit without running "make tests" :-(
11055 fix a couple of stupidities in the previous commit
11056 * result/*: a few changes in some attribute order result of previous
11057 commit.
11058
Daniel Veillardd85f4f42002-03-25 10:48:46 +000011059Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11060
11061 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
11062 the internal subset should not raise duplicate ID errors,
11063 also there was a small bug in conjunction to namespace
11064 declarations defaulted and xml:xxx attributes DTD definitions.
11065
Daniel Veillard56cd18b2002-03-22 14:14:43 +000011066Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11067
11068 * xpath.c: Richard Jinks also raised some rounding problems
11069 this tries to fix them
11070
Daniel Veillard4e2df542002-03-22 12:23:14 +000011071Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
11072
11073 * xpath.c: Richard Jinks spotted an incoherent memory allocation
11074 behaviour in xmlXPathCastToString()
11075
Daniel Veillarddb552912002-03-21 13:27:59 +000011076Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11077
11078 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
11079 raised by Morus Walter
11080
Daniel Veillard9e537932002-03-21 13:08:08 +000011081Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11082
11083 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
11084 from Igor
11085
Daniel Veillard6fbcf422002-03-21 12:32:59 +000011086Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11087
11088 * xpath.c: fixing #75619, related to a problem when trying
11089 to evaluate condition when the current node set resulting
11090 from that sub-step evaluation is empty. Also fixes 2 potential
11091 problem with previous-sibling and next-siblings axis.
11092
Daniel Veillard1840ef02002-03-21 08:05:23 +000011093Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11094
11095 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
11096 HTML support is not configured in.
11097
Daniel Veillard561b7f82002-03-20 21:55:57 +000011098Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11099
11100 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
11101 include/libxml/tree.h: dohh I really didn't intended to commit
11102 this test version :-(
11103
Daniel Veillarde50f3b52002-03-20 19:24:21 +000011104Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11105
11106 * testSAX.c: I wanted to see the real speed at the SAX interface
11107 after a little too many Ximianer started complaining about the
11108 parser speed.
11109 added a --quiet option:
11110 paphio:~/XML -> ls -l db100000.xml
11111 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
11112 paphio:~/XML -> time ./testSAX --quiet db100000.xml
11113 3200006 callbacks generated
11114 real 0m1.270s
11115 Which means 16MBytes/s and 3Mcallback/s
11116
Daniel Veillardc62a1472002-03-19 18:35:12 +000011117Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11118
11119 * xpath.c: valgrind spotted another error that time when running
11120 on libxslt regression tests
11121
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000011122Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11123
11124 * Makefile.am: adding "make valgrind" running the full regression
11125 tests (except python ones) under Valgrind (using valgrind -q
11126 which was kindly added by the author).
11127 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
11128 passes cleanly now except an obcure floating point initialization
11129 raised in log10() in one XPath regression test ???
11130 * tree.c: edited some comments to close #75244
11131
Daniel Veillard28cac6b2002-03-19 11:25:30 +000011132Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
11133
11134 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
11135 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
11136 context of ScrollKeeper, made sure that if the number is
11137 an integer, the serialization follows the description at
11138 http://www.w3.org/TR/xpath#section-String-Functions
11139
Daniel Veillard5997aca2002-03-18 18:36:20 +000011140Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11141
Daniel Veillard34ce8be2002-03-18 19:37:11 +000011142 * configure.in: preparing 2.4.18
11143 * doc/*: updated and rebuilt the web site
11144 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
11145 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000011146 * parser.c: humm, changed the way the SAX parser work when
11147 xmlSubstituteEntitiesDefault(1) is set, it will then
11148 do the entity registration and loading by itself in case the
11149 user provided SAX getEntity() returns NULL.
11150 * testSAX.c: added --noent to test the behaviour.
11151
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000011152Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11153
11154 * parser.c: Wilfried Teiken provided a hackish but working
11155 way to get context reported back on entities when parsing
11156 with SAX and without breaking the DOM build.
11157
Daniel Veillard2d347fa2002-03-17 10:34:11 +000011158Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11159
11160 * c14n.c: applied a new patch from Aleksey Sanin
11161 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
11162 to reference Aleksey implementation of XML digital Signatures
11163
Daniel Veillard38bf6f02002-03-16 22:03:31 +000011164Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11165
11166 * xpath.c: small fix to avoid potential problem due to
11167 ordering of freeing data
11168 * python/Makefile.am: people were complaining about
11169 the generated file in python dir not being built
11170
Daniel Veillardd2379012002-03-15 22:24:56 +000011171Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11172
11173 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
11174 python/generator.py python/libxml.c python/types.c: Cleanup
11175 of the python Makefiles based on Jacob and James feedback,
11176 fixed the spec file accordingly, fixed the number of warning
11177 that passing my pedantic CFLAGS was generating. Conclusion
11178 is that Python includes are real crap.
11179
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000011180Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
11181
11182 * configure,in: it was reported quite a few times that
11183 xml2-config --cflags should not output
11184 -I$includeprefix/libxml2/libxml because libxml2 header names
11185 clashes with existing names like list.h from C++ stl.
11186 Includes should be #include<libxml/xxx.h> so ...
11187
Daniel Veillard6f293b12002-03-15 09:42:33 +000011188Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
11189
11190 * c14n.c: another patch from Aleksey Sanin
11191
Daniel Veillard5c396542002-03-15 07:57:50 +000011192Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11193
11194 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
11195 canonicalization algorithm
11196 * doc/xml.html doc/index.html: added the C14N references on the
11197 index page.
11198
jacob berkman9be65862002-03-14 02:15:56 +0000111992002-03-13 jacob berkman <jacob@ximian.com>
11200
11201 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
11202 usage, redundant, and gcc specific
11203
Daniel Veillard75be0132002-03-13 10:03:35 +000011204Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11205
11206 * xpath.c: speedup some node selection operations, this can
11207 have a significant impact on DocBook Norm's stylesheets
11208 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
11209 make sure it's always the case
11210 * debugXML.c: distinguish CDATA and comments in ls operations
11211
Daniel Veillard61f26172002-03-12 18:46:39 +000011212Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11213
11214 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
11215 to generate better API descriptions etc...
11216
Daniel Veillard9ff88172002-03-11 09:15:32 +000011217Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11218
11219 * c14n.c: Fixing #74186, made sure all boolean expressions
11220 get fully parenthesized, ran indent on the output
11221 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
11222 include/libxml/tree.h: also #74186 related, removed the
11223 --with-buffers option, and all the preprocessor conditional
11224 sections that were resulting from it.
11225
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000011226Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11227
11228 * valid.c: applied patch from Dodji Seketeli fixing an
11229 uninitailized variable in xmlValidGetValidElements()
11230
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000011231Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11232
11233 * c14n.c: fixed a few comments
11234 * doc/*.html doc/*/*.html: regenerated the docs and added
11235 the C14N API
11236 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
11237
Daniel Veillardfa49d872002-03-09 10:20:00 +000011238Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
11239
11240 * check-xml-test-suite.py: fix to adapt varaiations in the
11241 bindings
11242 * configure.in python/setup.py python/setup.py.in: fixed to
11243 have the version of the python scripts automatically updated
11244
Daniel Veillarda3db2e32002-03-08 15:46:57 +000011245Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11246
11247 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
11248 in xmlCopyProp()
11249
Daniel Veillardaf43f632002-03-08 15:05:20 +000011250Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
11251
11252 * configure.in: preparing 2.4.17 release
11253 * doc/*: updated and rebuilt the docs
11254 * xpath.c: fixed a comment
11255 * python/libxml.c: fixed a possible reentrancy problem
11256
Daniel Veillardef6c46f2002-03-07 22:21:56 +000011257Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
11258
11259 * tree.c python/tests/Makefile.am python/tests/attribs.py:
11260 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
11261 added a specific regression test
11262 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
11263 not raise exceptions when failing to find the attribute.
11264
Daniel Veillard90bc3712002-03-07 15:12:58 +000011265Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11266
11267 * configure.in xmllint.c: owen pointed out a problem with the
11268 ftme fix, gettimeofday() was not detected by configure and
11269 the ftime header wasn't included, dohhh
11270
Daniel Veillard8c1ae602002-03-07 11:21:00 +000011271Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
11272
11273 * configure.in xmllint.c: trying to fix #71457 for timing
11274 precision when gettimeofday() is not availble but ftime() is
11275
Daniel Veillardf5a457a2002-03-07 10:25:29 +000011276Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11277
11278 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
11279 are now copied on install and part of the -devel RPM
11280
Daniel Veillard7b416132002-03-07 08:36:03 +000011281Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
11282
11283 * xpath.c: trying to avoid bug #72150 which was apparently
11284 caused by a gcc bug (or a processor problem) as detailed
11285 at http://veillard.com/gcc.bug
11286
Daniel Veillardf742d342002-03-07 00:05:35 +000011287Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11288
11289 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
11290 fixed xmlReconciliateNs(), added a Python test/example for
11291 inter-document cut'n paste
11292 * python/libxml.py: fixed node.doc on document nodes and added
11293 xpathEval() onto node objects
11294
Daniel Veillard4e0e2972002-03-06 21:39:42 +000011295Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11296
11297 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
11298 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
11299 fixup and integrated tests for the serialization stuff
11300
Daniel Veillarde915b2d2002-03-06 18:42:40 +000011301Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11302
11303 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
11304 moved the libxml man page to section 3
11305
Daniel Veillard1e774382002-03-06 17:35:40 +000011306Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
11307
11308 * tree.c: fix bug #72490
11309 * python/libxml.c python/libxml.py: added methods serialize()
11310 and saveTo() to all node elements.
11311
Daniel Veillardddffd2a2002-03-05 20:28:20 +000011312Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11313
11314 * xmlIO.c: closed #73430, don't read from an input source
11315 which indicated an end-of-file or an error.
11316
Daniel Veillard8d24cc12002-03-05 15:41:29 +000011317Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11318
11319 * parser.c: make sure SAX endDocument is always called as
11320 this could result in a Python memory leak otherwise (it's
11321 used to decrement ref-counting)
11322 * python/generator.py python/libxml.c python/libxml.py
11323 python/libxml2-python-api.xml python/libxml2class.txt
11324 python/tests/error.py python/tests/xpath.py: implemented
11325 the suggestions made by Gary Benson and extended the tests
11326 to match it.
11327
Daniel Veillardba5e18a2002-03-05 09:36:43 +000011328Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11329
11330 * python/generator.py: applied patch fixing #73450
11331
Daniel Veillard044fc6b2002-03-04 17:09:44 +000011332Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11333
11334 * xpath.c: fixing #61290 "namespace nodes have no parent"
11335 long standing divergence from the XPath REC. NodeSets
11336 simply hold a copy of namespace nodes and those node ->next
11337 points to the parent (which may not be the node carrying the
11338 definition).
11339 * include/libxml/xpath.h: flagged but didn't added a possible
11340 speedup
11341 * DOCBparser.c HTMLparser.c: removed some warnings from push
11342 parser due to new state being added.
11343 * tree.c: new fix from Boris Erdmann
11344 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
11345 the XML Canonalization support from Aleksey Sanin
11346
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000011347Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11348
11349 * tree.c: patch from Boris Erdmann fixing some namespace odities
11350 with xmlCopyNode()
11351
Daniel Veillardc6613042002-03-02 09:34:02 +000011352Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11353
11354 * xmlIO.c: fix bug #72706 when loading a NULL entity
11355
Daniel Veillardc0fef772002-03-01 16:16:31 +000011356Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11357
11358 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
11359 actually change in a future XML Namespace revision.
11360
Daniel Veillard79426f22002-03-01 16:14:17 +000011361Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11362
11363 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
11364 added the possibility of returning nodesets from XPath extension
11365 functions written in Python
11366
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000011367Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
11368
11369 * python/*: commiting some Python bindings work done while travelling
11370
Daniel Veillard97300512002-03-01 09:13:41 +000011371Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11372
11373 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
11374 explicitely with memory debugging switched on
11375
Daniel Veillard6361da02002-02-23 10:10:33 +000011376Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
11377
11378 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11379 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11380 Added wrapper for the xmlURIPtr type, provided accessors, fixed
11381 the accessor generator for strings
11382 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
11383 regression test.
11384
Daniel Veillard0fea6f42002-02-22 22:51:13 +000011385Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11386
11387 * python/README python/generator.py python/libxml.c python/setup.py:
11388 added the 'usual' setup.py to allow building a libxml2-python
11389 module based on the same code. The initialization is however
11390 different the 2 .so files fo libxml2 and libxslt are identical and
11391 they entry point initialize both libraries. this is done to avoid
11392 some possible nasty problem since the Python don't merge the maps
11393 of all shared modules.
11394
Daniel Veillard158a4d22002-02-20 22:17:58 +000011395Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11396
11397 * parser.c: fixed a push/encoding bug reported by Michael
11398 on librsvg
11399
Daniel Veillard7839e162002-02-20 18:54:48 +000011400Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11401
11402 * include/libxml/parserInternals.h: fixes a misplaced #endif
11403
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000011404Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11405
11406 * parser.c valid.c: found and fixed a couple of allocation bugs
11407
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000011408Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11409
11410 * doc/xml.html doc/python.html doc/*: added a Python and binding
11411 page describing the current state of the Python bindings and
11412 giving pointers to the other languages wrappers.
11413
Daniel Veillard5f4b5992002-02-20 10:22:49 +000011414Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11415
11416 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
11417 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
11418 rebuilt the API and web site
11419 * xpath.c: fixed #71978 portability bugs
11420
Daniel Veillard8aff2472002-02-19 21:50:43 +000011421Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
11422
11423 * SAX.c: oops broke automatic defaulting of namespaces attributes.
11424
Daniel Veillard8dc16a62002-02-19 21:08:48 +000011425Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11426
11427 * include/libxml/parserInternals.h parser.c: had to change
11428 2 internal parsing API when processing document content
11429 to check the start and end of element content are defined
11430 in the same entity
11431 * valid.c include/libxml/valid.h: attribute normalization can
11432 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
11433 with the context to report it.
11434 * SAX.c: fixed the last known bugs, crazy validation constraints
11435 when a document is standalone seems correctly handled. There
11436 is a couple of open issues left which need consideration especially
11437 PE93 on external unparsed entities and standalone status.
11438 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
11439 The 2 tests left failing are actually in error. Cleanup done.
11440
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000011441Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11442
11443 * valid.c: implemented E59 spaces in CDATA does not match the
11444 nonterminal S
11445
Daniel Veillard878eab02002-02-19 13:46:09 +000011446Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11447
11448 * SAX.c parser.c valid.c: more validation test fixups
11449 * check-xml-test-suite.py: added duration info for the tests
11450
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000011451Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11452
11453 * parser.c valid.c: a couple of errors were reported but not
11454 saved back as such in the parsing context. Down to 1% failure rate
11455 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
11456
Daniel Veillard4a7ae502002-02-18 19:18:17 +000011457Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11458
11459 * xmlInternald.c: isExtender was missing a char
11460 * parser.c include/libxml/parser.h: % are acceptable in the
11461 internal subset if within a PUBLIC ID
11462
Daniel Veillard8ab0f582002-02-18 18:31:38 +000011463Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
11464
11465 * SAX.c parserInternals.c valid.c: more work on the conformance
11466 suite. Took the step to finally block documents with encoding
11467 errors. It's a fatal error per the spec, people should have fixed
11468 their documents by now.
11469
Daniel Veillard55253e22002-02-18 14:32:39 +000011470Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
11471
11472 * check-xml-test-suite.py: fixed the test script after some discussion
11473 on the semantic of TYPE="error"
11474 * Makefile.am: added the script to the distrib
11475
Daniel Veillard28757702002-02-18 11:19:30 +000011476Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11477
11478 * SAX.c entities.c: fixed a couple of conformances issues deep
11479 into the validation code (standalone and undeclared Notations)
11480
Daniel Veillard82ac6b02002-02-17 23:18:55 +000011481Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11482
11483 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
11484 stayed there for years !
11485
Daniel Veillard7aea52d2002-02-17 23:07:47 +000011486Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11487
11488 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
11489 missing
11490
Daniel Veillardc7612992002-02-17 22:47:37 +000011491Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11492
11493 * check-xml-test-suite.py: improved the behaviour a bit as
11494 well as the logs
11495 * parser.c valid.c SAX.c: fixed a few more bugs
11496 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
11497
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000011498Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11499
11500 * check-xml-test-suite.py: python script to run regression tests
11501 against the XML Test suite of W3C/OASis
11502 * SAX.c: fixed a validation bug
11503 * parser.c: fixed 3 errors pointed by the test suite
11504 * doc/buildDocBookCatalog: fixed a typo pointed by drake
11505 * python/Makefile.am: fixed a dependendy
11506
Daniel Veillard9f28f302002-02-15 20:48:08 +000011507Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11508
11509 * xmlmemory.c: avoid a warning bug #71594
11510
Daniel Veillard144024e2002-02-13 21:14:46 +000011511Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11512
11513 * xmlmemory.c: Jesse Perry provided a patch to remove a few
11514 warning on alpha/Tru64
11515
Daniel Veillarde4301c82002-02-13 13:32:35 +000011516Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11517
11518 * include/libxml/entities.h: fixing a comment
11519 * valid.c: fixing some troubles with validity check on namespaces
11520 * result/VC/NS3 test/VC/NS3: added a specific regression test
11521
Daniel Veillarda6d05382002-02-13 13:07:41 +000011522Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11523
11524 * tree.c: Fixing #71342 serializing '\n' in attribute values
11525 * result/noent/att3 result/att3 test/att3: added a specific
11526 test.
11527
Daniel Veillard797a5652002-02-12 13:46:21 +000011528Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
11529
11530 * python/libxml.c: couple of bug fixes
11531
Daniel Veillard01a6d412002-02-11 18:42:20 +000011532Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11533
11534 * python/*.py: removed tabs and used spaces.
11535
Daniel Veillard397ff112002-02-11 18:27:20 +000011536Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11537
11538 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
11539 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
11540
Daniel Veillard03517542002-02-11 13:54:40 +000011541Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11542
11543 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
11544 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
11545
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000011546Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11547
11548 * include/libxml/encoding.h include/libxml/entities.h
11549 include/libxml/globals.h include/libxml/parser.h
11550 include/libxml/threads.h include/libxml/tree.h
11551 include/libxml/xmlmemory.h: trying to fix the include mess
11552
Daniel Veillard1a612ed2002-02-11 07:54:45 +000011553Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11554
11555 * include/libxml/xmlmemory.h: reverted part of the previous
11556 attempt to provide #69655, this was breaking the build.
11557
Daniel Veillard0ba59232002-02-10 13:20:39 +000011558Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
11559
11560 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
11561 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
11562 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
11563 include/libxml/parserInternals.h include/libxml/tree.h
11564 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
11565 Tentatively fixed #69655 , make compiling with -Wredundant-decls
11566 clean.
11567 * python/libxml.c: fixed a warning.
11568
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000011569Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11570
11571 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
11572 copying of node, merge back IDs in the target document.
11573 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
11574 test/XInclude/ents/ids.xml: test case
11575 * result/VC/ElementValid4: output changed due to a typo fix
11576
Daniel Veillard1c18e302002-02-09 22:16:40 +000011577Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11578
11579 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +000011580 generate the dependencies right as Jacob found out. Add
11581 an extra dependency rule.
Daniel Veillard1c18e302002-02-09 22:16:40 +000011582
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000011583Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11584
11585 * parserInternals.c valid.c: Justin Fletcher found some parts
11586 of the code needing cleanup
11587 * libxml.spec.in python/Makefile.am python/generator.py
11588 python/libxml.c python/libxml.py: Fixed the python Makefiles
11589 corrected a bug showing up on ia64, changed the name of the
11590 python internal module too
11591
Daniel Veillard07be19b2002-02-08 14:20:35 +000011592Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
11593
11594 * Makefile.am: applied patch from Andris Pavenis for binary
11595 name suffixes
11596
Daniel Veillardf216d462002-02-08 13:44:24 +000011597Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
11598
11599 * xmllint.c win32/win32config.h: fixing #68748
11600
Daniel Veillardd455d792002-02-08 13:37:46 +000011601Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11602
11603 * valid.c: fixing #70166
11604
11605Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11606
11607 * valid.c: fixing #70077
11608
Daniel Veillardc575b992002-02-08 13:28:40 +000011609Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11610
11611 * Copyright Makefile.am README configure.in libxml.spec.in:
11612 Changed to the MIT Licence
11613 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
11614 doc/xmlio.html: updated the doc accordingly
11615 * include/libxml/xmlwin32version.h configure.in: preparing
11616 2.4.14 release
11617 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11618 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11619 fixed the const xmlChar * wrapper and generator, XPath extension
11620 functions now use the context as first argument
11621 * python/tests/tstxpath.py python/tests/xpath.py
11622 python/tests/xpathext.py: Updated the tests accordingly
11623 * tree.c: fixed bug #70067
11624
Daniel Veillard7db38712002-02-07 16:39:11 +000011625Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11626
11627 * Makefile.am: cleanup
11628 * debugXML.c: always use stdout if output is NULL
11629 * xmlIO.c: don't close filedescriptors passed to outputBuffers
11630 * python/Makefile.am python/generator.py python/libxml2class.txt
11631 python/libxml_wrap.h python/types.c: augmented the number of bindings
11632 handling FILE * and XPath contexts
11633 * python/tests/Makefile.am: avoid a stupid problem due to the
11634 use of TEST.
11635
Daniel Veillard15a143b2002-02-06 22:40:50 +000011636Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
11637
11638 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
11639
Daniel Veillard70cab352002-02-06 16:06:58 +000011640Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11641
11642 * python/TODO python/libxml.c: cleanup the extension function lookup
11643 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
11644
Daniel Veillard7a96efc2002-02-05 16:34:33 +000011645Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11646
11647 * configure.in python/Makefile.am: do not install outside
11648 of prefix
11649
Daniel Veillard33caa0b2002-02-04 14:07:26 +000011650Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11651
11652 * python/TODO python/libxml.c: started adding SAX interfaces
11653 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
11654 SAX test
11655
Daniel Veillard36eea2d2002-02-04 00:17:01 +000011656Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11657
11658 * tree.c: hardened the addChild function
11659 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11660 python/libxml2class.txt python/libxml_wrap.h python/TODO:
11661 added accessors needed for xmlNode, a bit more testing and
11662 extension of interfaces
11663 * python/tests/Makefile.am python/tests/build.py: added a test
11664 build from scratch/save/load/check
11665
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000011666Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
11667
11668 * parserInternals.c: change a small bit in the way valididy
11669 error messages get initialized
11670 * python/TODO python/libxml.c python/libxml2-python-api.xml
11671 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11672 added some memory debugging to track leaks at the libxml2 level
11673 * python/tests/*.py: changed all tests to check for leaks,
11674 there is just one left in XPath extension registrations.
11675
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000011676Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
11677
11678 * python/TODO python/generator.py python/libxml2-python-api.xml
11679 python/libxml2class.txt: more accessor classes for the parser
11680 context, allow to switch on and check validity
11681 * python/tests/Makefile.am python/tests/error.py
11682 python/tests/invalid.xml python/tests/valid.xml
11683 python/tests/validate.py: attded more test and and added error.py
11684 which I forgot to commit in the last step
11685
Daniel Veillard3ce52572002-02-03 15:08:05 +000011686Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11687
11688 * python/Makefile.am python/types.c: cleanup
11689 * python/libxml.c python/libxml.py python/libxml_wrap.h
11690 python/generator.py python/libxml2-python-api.xml
11691 python/libxml2class.txt: added class for parser context, added
11692 first cut for push mode support. Added a framework to generate
11693 accessors functions.
11694 * python/tests/Makefile.am python/tests/push.py: added a push
11695 test
11696
Daniel Veillardcfb05462002-02-02 23:18:22 +000011697Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11698
11699 * python/Makefile.am python/TODO python/libxml.py: fixed a small
11700 bug a bit of cleanup.
11701
Daniel Veillard5d819032002-02-02 21:49:17 +000011702Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
11703
11704 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
11705 python/libxml2class.txt: adding error redirections and preformat
11706 to a python handler
11707 * python/tests/Makefile.am python/tests/*.py: cleanup made all
11708 tests self checking
11709
Daniel Veillard7fd7a942002-02-02 12:19:46 +000011710Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11711
11712 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
11713 a function
11714
Daniel Veillard9589d452002-02-02 10:28:17 +000011715Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11716
11717 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
11718 python/libxml.c python/libxml2-python-api.xml
11719 python/libxml2class.txt: Progressing through the TODOs, class
11720 description output, extra XML API, RPM now builds the wrappers
11721 for all python installed versions
11722
Daniel Veillard253aa2c2002-02-02 09:17:16 +000011723Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
11724
11725 * configure.in libxml.spec.in python/Makefile.am python/TODO
11726 python/generator.py python/libxml2class.txt: added more informations
11727 in the libxml2-python package including docs. Slightly changed
11728 the class hierarchy
11729 * python/tests/*: added basic regression tests infrastructure too
11730
11731Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11732
11733 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
11734 added libxml2-python as part of the packages installed
11735
Daniel Veillarda7340c82002-02-01 17:56:45 +000011736Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11737
11738 * python/Makefile.am python/generator.py python/libxml.c
11739 python/libxml.py: more work, now able to extend the
11740 XPath interpreter with functions written in python.
11741
Daniel Veillardc3e39442002-02-01 09:29:41 +000011742Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11743
11744 * python/Makefile.am: Jacob sent a patch to allow building from
11745 tarfile.
11746
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000011747Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11748
11749 * python/Makefile.am python/libxml.c configure.in Makefile.am:
11750 inserted the python wrappers build, I hope this won't be too
11751 unportable
11752
Daniel Veillard1971ee22002-01-31 20:29:19 +000011753Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11754
11755 * xpath.c: minor optimization
11756 * python/generator.py python/libxml.c python/libxml.py
11757 python/libxml_wrap.h: more work on the python bindings,
11758 they now support XPath and there is no evident leak
11759
Daniel Veillard36ed5292002-01-30 23:49:06 +000011760Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11761
11762 * python/generator.py python/libxml.c python/libxml.py:
11763 more work on the python bindings generator.
11764
Daniel Veillard96fe0952002-01-30 20:52:23 +000011765Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11766
11767 * python/generator.py python/libxml.c python/libxml_wrap.h:
11768 more work on the python bindings.
11769
Daniel Veillardd2897fd2002-01-30 16:37:32 +000011770Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11771
11772 * python/generator.py python/libxml.c python/libxml.py
11773 python/libxml_wrap.h: commited early version of a python binding
11774 for private use only ATM
11775
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000011776Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11777
11778 * entities.c tree.c include/libxml/entities.h: applied patch
11779 from Anthony Jones to implement copy of DTD subtree too. Had
11780 just to keep 2 function private which really ought to become
11781 public ones.
11782
Daniel Veillarda42f25f2002-01-25 14:15:40 +000011783Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11784
11785 * xmllint.c: added pointers to the web pages in the usage()
11786
Daniel Veillardbd227ae2002-01-24 16:05:41 +000011787Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11788
11789 * tree.c: more fixes from Petr Kozelka for attribute handling
11790 in the tree API to align the semantic with DOM.
11791
Daniel Veillard36065812002-01-24 15:02:46 +000011792Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11793
11794 * valid.c tree.c entities.c: another set of patches from
11795 Anthony Jones for copy operations cleanup and robustness
11796
Daniel Veillardf8592562002-01-23 17:58:17 +000011797Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11798
11799 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
11800 an alphabetic index based on comments content
11801 * doc/*: rebuilt the web site with the new references
11802
Daniel Veillardc8c7be42002-01-23 17:53:44 +000011803Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11804
11805 * parserInternals.h: Greg Sjaardema suggested to use an
11806 eponential buffer groth policy in xmlParserAddNodeInfo()
11807
Daniel Veillard3bf65be2002-01-23 12:36:34 +000011808Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11809
11810 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
11811 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
11812 doc/parsedecl.py doc/Makefile.am: updated the python extractor
11813 to generate cross-references, and added/updated the stylesheets
11814 to generate and link API indexes. The generic keyword index
11815 is not done yet.
11816 * doc/*.html: regenerated all the usual docs too
11817
Daniel Veillard2070c482002-01-22 22:12:19 +000011818Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11819
11820 * debugXML.c: added an xpath function to the shell for T. V. Raman
11821
11822Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000011823
11824 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
11825 debug routines.
11826
Daniel Veillardc169f8b2002-01-22 21:40:13 +000011827Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11828
11829 * tree.c: apply an patch from Petr Kozelka for unlink and replace
11830 support of attribute nodes
11831
Daniel Veillard9d06d302002-01-22 18:15:52 +000011832Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11833
11834 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
11835 hopefully near complete and fully documented of the API in XML
11836 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
11837 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
11838 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
11839 include/libxml/parserInternals.h include/libxml/valid.hi
11840 include/libxml/xmlIO.h include/libxml/xmlerror.hi
11841 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
11842 include/libxml/xpath.h include/libxml/xpathInternals.h:
11843 Cleaned up the doc comments a lot in the process, the interface
11844 coverage is now 100%
11845
Daniel Veillard2d1464f2002-01-21 23:16:56 +000011846Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11847
11848 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
11849 extracts comments from the gtk-doc DocBook output (a bit
11850 convoluted but seems to work).
11851
Daniel Veillard61006472002-01-21 17:31:47 +000011852Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11853
11854 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
11855 added an XML description of the API, moved the script generating
11856 it here. Added a "make api" target
11857
Daniel Veillardd2f23002002-01-21 13:36:00 +000011858Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11859
11860 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
11861
Daniel Veillard99e55eb2002-01-21 08:56:29 +000011862Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11863
11864 * xpath.c include/libxml/xpathInternals.h: the change made to
11865 xmlXPathFuncLookupFunc was incompatible roll it back
11866
Daniel Veillard963d2ae2002-01-20 22:08:18 +000011867Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11868
11869 * SAX.c: cleanup patch from Anthony Jones
11870 * doc/Makefile.am: fix the headers to avoid in make scan
11871 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
11872 includes, * vs Ptr and general cleanup
11873 * parsedecl.py: first version of a script to extract the
11874 module interfaces, the goal will be to provide .decl or XML
11875 specification of the interfaces to build wrappers.
11876
Daniel Veillard0f5f1622002-01-20 12:42:06 +000011877Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11878
11879 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
11880 now provides return codes in case of errors
11881
Bjorn Reese026d29f2002-01-19 15:40:18 +000011882Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
11883
11884 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
11885 Upgraded to trio baseline 1.6
11886 * strio.h strio.c: Replaced by triostr.h and triostr.c
11887
Daniel Veillard572577e2002-01-18 16:23:55 +000011888Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
11889
11890 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
11891 of strdup usage in the code
11892
Daniel Veillarddb5850a2002-01-18 11:49:26 +000011893Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11894
11895 * parser.c error.c: Keith Isdale complained rightly that
11896 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
11897
Daniel Veillardcfa0d812002-01-17 08:46:58 +000011898Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11899
11900 * tree.c: fixed the funxtion to set the xml: attributes
11901 * debugXML.c: added "setbase" to test it.
11902
Daniel Veillard2c748c62002-01-16 15:37:50 +000011903Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11904
11905 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
11906 to allow updating an attribute content
11907
Daniel Veillard8de85c62002-01-15 17:10:15 +000011908Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11909
11910 * libxml.h: try to avoid problems when compiling on Windows
11911
Daniel Veillard314cfa02002-01-14 17:58:01 +000011912Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
11913
11914 * hash.c: patch from Anthony Jones for hash.c allocation size
11915 * Makefile.am: trying to work around Yet Another Libtool Madness
11916 and build the 2.4.13 release finally ...
11917
Daniel Veillard744683d2002-01-14 17:30:20 +000011918Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11919
11920 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
11921 * doc/* : update of the documentation
11922
Daniel Veillarde6a55192002-01-14 17:11:53 +000011923Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11924
11925 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
11926 at fixing #61290 :-(
11927
Daniel Veillardfb25a512002-01-13 20:32:08 +000011928Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11929
11930 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
11931 Fixes bug #67229
11932
Daniel Veillardacb2bda2002-01-13 16:15:43 +000011933Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11934
11935 * tree.c: trying to avoid troubles when a subtree is copied
11936 and coalesced in part with the target tree. Should fix
11937 bug #67407
11938
Daniel Veillardd8224e02002-01-13 15:43:22 +000011939Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11940
11941 * valid.c: fixed validation of attributes content of type
11942 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
11943 values, very old bug. Fixes #67671
11944
Daniel Veillard8107a222002-01-13 14:10:10 +000011945Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11946
11947 * parser.c include/libxml/parserInternals.h tree.c: integrated
11948 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
11949 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
11950
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000011951Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11952
11953 * threads.c: applied Serguei Narojnyi's patch to add native
11954 thread support on the Win32 platform
11955 * testThreadsWin32.c Makefile.am: added the test program also
11956 from Serguei, Win32 specific
11957 * include/win32config.h include/libxml/xmlwin32version.h.in:
11958 added patch from Igor for the Windows thread specific defines.
11959
Daniel Veillard845cce42002-01-09 11:51:37 +000011960Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
11961
11962 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
11963
Daniel Veillard7b602b42002-01-08 13:26:00 +000011964Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11965
11966 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
11967 output page into XMLinfo.html. Close bug #66951 and
11968 raised by Robert Collins too.
11969
Daniel Veillard73c6e532002-01-08 13:15:33 +000011970Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
11971
11972 * encoding.c: Paul Keogh pointed out a possibility of segfault
11973 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
11974 Closes bug # 68238
11975
Daniel Veillard4a859202002-01-08 11:49:22 +000011976Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
11977
11978 * doc/*.html: updated the Gdome2 links
11979
Daniel Veillard3c5ed912002-01-08 10:36:16 +000011980Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11981
11982 * libxml.h: Applied following patches from Robert Collins
11983 and make sure IN_LIBXML is defined when compiling it
11984 -------
11985 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
11986 as well as Visual C.
11987 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
11988 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
11989 * strio.c (PLATFORM_UNIX): Define for Cygwin.
11990 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
11991 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
11992 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
11993 xmlSysIDExists xmlNoNetExists).
11994 * xmllint.c: Don't include winsock2.h for Cygwin.
11995
Daniel Veillard401c2112002-01-07 16:54:10 +000011996Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11997
11998 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
11999 when the version info is not present.
12000
Daniel Veillard6f42c132002-01-06 23:05:13 +000012001Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12002
12003 * tree.c: Anthony Jones pointed out a problem in
12004 xmlStringGetNodeList() and provided a fix for it
12005
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000012006Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12007
Daniel Veillarddb5850a2002-01-18 11:49:26 +000012008 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000012009 xmlCreatePushParserCtxt() when the initial buffer passed
12010 is large.
12011
Daniel Veillard0e47ee22002-01-05 18:25:52 +000012012Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12013
12014 * win32/*: big cleanup of the Windows/MSVC project files
12015 from Igor Zlatkovic
12016
Daniel Veillardcebb1362002-01-02 13:13:30 +000012017Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
12018
12019 * doc/Makefile.am: should fix #67674 and avoid troubles if
12020 xsltproc is not available or fails in the prefix provided
12021
Daniel Veillard26908ab2002-01-01 16:50:03 +000012022Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
12023
12024 * xmlmemory.c: one more doc patch from Charlie Bozeman.
12025
Daniel Veillard5344c602001-12-31 16:37:34 +000012026Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12027
12028 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
12029 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
12030 Fixed a few other problems raised by Charlie Bozeman.
12031 * result/VC/ElementValid[5-7]: fixed the output
12032
Daniel Veillardcbaf3992001-12-31 16:16:02 +000012033Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
12034
12035 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
12036 patches from Charlie Bozeman. Regenerated the HTML docs.
12037
Daniel Veillard7f9a6802001-12-20 14:01:47 +000012038Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
12039
12040 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
12041 for Windows from Igor
12042
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000012043Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12044
12045 * xmllint.c: applied Justin Fletcher patch for --output or -o
12046
Daniel Veillardd3b29d22001-12-18 07:53:16 +000012047Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
12048
12049 * win32/libxml2/libxml2.def.src: close #67019
12050
Daniel Veillard01db67c2001-12-18 07:09:59 +000012051Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
12052
12053 * xmllint.c: applied Justin Fletcher generic timing patch
12054 similar to the one already applied to xsltproc.
12055
Daniel Veillardd1640922001-12-17 15:30:10 +000012056Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
12057
12058 * include/libxml/tree.h tree.c: applied documentation patches
12059 from Charlie Bozeman
12060
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000012061Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
12062
12063 *doc/xmllint.xml, xmllint.1 - document --dropdtd
12064
Daniel Veillard29e43992001-12-13 22:21:58 +000012065Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
12066
12067 * valid.c: fix the xmlStrdup() used in the previous patch.
12068 * valid.c: added --dropdtd
12069 * tree.c: fixed xmlUnlinkNode so it also removes the references
12070 from the document if the node is a DTD
12071
Daniel Veillard86fd5a72001-12-13 14:55:21 +000012072Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
12073
12074 * HTMLtree.c valid.c: cleanup some static declarations
12075
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000012076Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
12077
12078 * xmllint.c: removed another strdup()
12079 * doc/FAQ: removed the HP/UX entry
12080
Daniel Veillarded472f32001-12-13 08:48:14 +000012081Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
12082
12083 * valid.c: fix bug #66816 when validating.
12084 * xmllint.c: don't use sys/time.h if configure did not found it
12085
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000012086Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
12087
12088 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
12089 xmlcatalog_man.xml
12090
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000012091Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
12092
12093 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
12094 xmlInitMemory() was declared twice
12095
Daniel Veillardb82c1662001-12-09 14:00:54 +000012096Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
12097
12098 * globals.c: do not reference strdup() !
12099 * configure.in libxml-2.0.pc.in: trying to fix the libs
12100 of the various config extraction modules
12101
Daniel Veillardef90ba72001-12-07 14:24:22 +000012102Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12103
12104 * configure.in : preparing 2.4.12
12105 * doc/* : updated and rebuilt the docs
12106
Daniel Veillard220346d2001-12-07 11:33:54 +000012107Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
12108
12109 * uri.c: closed bug #66159
12110 * testURI.c: added --escape option
12111 * configure.in: some cleanup for xml2-config --cflags
12112
Daniel Veillard2a906822001-12-06 14:34:08 +000012113Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
12114
12115 * globals.c testThreads.c: removed some misplaced includes
12116 of xmlversion.h
12117
Daniel Veillarde28313b2001-12-06 14:08:31 +000012118Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
12119
12120 * threads.c: patch from Gary Pennington fixing a possible
12121 problem at initialization time.
12122
Daniel Veillardd3b08822001-12-05 12:03:33 +000012123Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
12124
12125 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000012126 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000012127 CodeWarrior.
12128
Daniel Veillarda7866932001-12-04 13:14:44 +000012129Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
12130
12131 * xmllint.c: applied Geert Kloosterman's patch to fix
12132 --repeat --timing output
12133
Daniel Veillard19840942001-11-29 16:11:38 +000012134Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
12135
12136 * parser.c: Robin Berjon <robin@knowscape.com> found a case
12137 where non-wellformed XML declaractions were not detected.
12138
Daniel Veillarde85d9342001-11-28 14:43:12 +000012139Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12140
12141 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
12142
Daniel Veillard22f25a82001-11-28 09:12:23 +000012143Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
12144
12145 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
12146 gets reset by xmlCleanupInputCallbacks() and this makes the
12147 function useless. Same for output.
12148
Daniel Veillard107ccaa2001-11-27 16:23:50 +000012149Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12150
12151 * xmlIO.c: robert pointed out a loop error in callback cleanups
12152
Daniel Veillard8faa7832001-11-26 15:58:08 +000012153Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
12154
12155 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
12156 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
12157 they are not really tied to debugging
12158
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000012159Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12160
12161 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
12162 * xmllint.c: better --catalogs description
12163
Daniel Veillard4855c8c2001-11-25 10:35:25 +000012164Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
12165
12166 * tree.c: fixed a couple of problems in xmlSetProp()
12167
Daniel Veillardcd337f02001-11-22 18:20:37 +000012168Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
12169
12170 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
12171 unappropriate stdout output.
12172
Daniel Veillard566d4df2001-11-22 13:00:53 +000012173Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
12174
12175 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
12176 by Denis Beurive, closes #65111
12177
Daniel Veillardb4545fd2001-11-20 09:37:09 +000012178Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
12179
12180 * valid.c: in case of content model validity error, don't
12181 print it if validity warnings were not requested.
12182
Daniel Veillardc69e0b12001-11-20 08:35:07 +000012183Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
12184
12185 * nanoftp.c: applied a couple of patches from Brian D Ripley.
12186 * parserInternals.c: removed the last exit() call. Print an
12187 unmaskable error on stderr instead (library mismatch detection)
12188
MST 2001 John Fleck42304042001-11-18 00:18:06 +000012189Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
12190
12191 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
12192 shell instructions from Heiko Rupp
12193
Daniel Veillardf7b094f2001-11-15 13:54:39 +000012194Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
12195
12196 * catalog.c: use the URL notation file:// for default catalog paths
12197
Daniel Veillard0ec98632001-11-14 15:04:32 +000012198Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
12199
12200 * include/libxml/tree.h: better comments for _private fields
12201 * tree.c: removed a problem when copying an entity reference.
12202
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000012203Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
12204
12205 * vms/*: updated instructions and diffs from John A Fotheringham
12206
Daniel Veillarda11001b2001-11-12 22:45:36 +000012207Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
12208
12209 * include/libxml/xmlerror.h: avoid an include problem if
12210 #include <libxml/xmlerror.h> happens first in code
12211 seems to be the case in KDE libs
12212
Daniel Veillard8e3943c2001-11-12 21:35:44 +000012213Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12214
12215 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
12216 from Igor for Windows
12217
12218Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12219
12220 * Makefile.am: Gary Pennington pointed out a missing prefix
12221
Daniel Veillard43d3f612001-11-10 11:57:23 +000012222Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
12223
12224 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
12225 * doc/*: upgraded and rebuilt the docs
12226
Daniel Veillardc1f78342001-11-10 11:43:05 +000012227Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
12228
12229 * HTMLparser.c: fix comment in scripts element parsing.
12230 * result/HTML/doc3*: updated the results.
12231
12232Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
12233
12234 * uri.c: another URI bug fix #63336, using Joel Young patch.
12235
Daniel Veillardc6e013a2001-11-10 10:08:57 +000012236Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
12237
12238 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
12239 a cleaned up version of the Pwd shell string generation.
12240
Daniel Veillardbe480fb2001-11-08 23:36:42 +000012241Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12242
12243 * valid.c include/libxml/tree.h: trying to fix namespaces +
12244 validation problems for good, closing #63619 in the process
12245 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
12246 wrong in this respect, fixed it.
12247
Daniel Veillardd536f702001-11-08 17:32:47 +000012248Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12249
12250 * xmllint.c: Morus Walter patch to allow --format and --encode
12251
Daniel Veillard5004f422001-11-08 13:53:05 +000012252Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
12253
12254 * debugXML.c: Stefan Kost provided an help command for the shell
12255
Daniel Veillarda6825e82001-11-07 13:33:59 +000012256Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
12257
12258 * debugXML.c: Heiko Rupp pointed that the shell would crash
12259 on empty nodesets returns.
12260
Daniel Veillard03f848d2001-11-07 12:53:46 +000012261Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12262
12263 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
12264 migh need the history libraries
12265
Daniel Veillard957fdcf2001-11-06 22:50:19 +000012266Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
12267
12268 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
12269 handle the case of < in quoted attributes, Bastian Kleineidam
12270
Daniel Veillardc853b322001-11-06 15:24:37 +000012271Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12272
12273 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
12274 fixing catalog breakages
12275 * Makefile.am catalog.c result/catalogs/catal
12276 result/catalogs/mycatalog.* test/catalogs/catal*:
12277 fixed more problems in catalog support, added more regression tests
12278 for both XML and SGML catalog handling
12279
Daniel Veillard66870c72001-11-05 19:27:49 +000012280Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12281
12282 * debugXML.c: applied an improvement to xmlGetLineNo() from
12283 Keith Isdale
12284
Daniel Veillardffe09c92001-11-05 14:21:47 +000012285Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
12286
12287 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
12288 Side effect of the progressive catalog loading
12289
Daniel Veillardad661b92001-11-05 11:43:15 +000012290Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
12291
12292 * Makefile.am: confexecdir and confexec_DATA were defined twice
12293 pointed out by Karl Eichwalder
12294
Daniel Veillard6eb17722001-11-04 22:19:27 +000012295Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
12296
12297 * xmlcatalog.c: avoid unlink() and use remove() instead.
12298
Daniel Veillardea898282001-11-04 22:13:45 +000012299Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
12300
12301 * libxml.spec.in: cleanup
12302 * include/libxml/xmlwin32version.h: updated with 2.4.8
12303
Daniel Veillarda4617b82001-11-04 20:19:12 +000012304Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
12305
12306 * encoding.c global.data globals.c testThreads.c: fix bug #63752
12307 of compiling libxml with a non standard set of options
12308
John Fleck027edfb2001-11-04 20:13:58 +000012309Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
12310
12311 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
12312 document --sgml option, fixing gnome bugzilla #63382
12313
Daniel Veillardcd21dc72001-11-04 20:03:38 +000012314Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
12315
12316 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
12317 breakage of 2.4.7, added a couple of really needed APIs
12318 like xmlCatalogIsEmpty() and xmlNewCatalog()
12319 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
12320 for install-catalog
12321 * configure.in: preparing 2.4.8
12322
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000012323Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
12324
12325 * HTMLtree.c tree.c include/libxml/HTMLtree.h
12326 include/libxml/tree.h include/libxml/xmlIO.h: more include
12327 cleanups, export cleanly one html output + format function.
12328
12329Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
12330
12331 * parser.c: removed initGenericErrorDefaultFunc call from
12332 xmlInitParser() since it could destroy previous calls to
12333 xsltSetGenericErrorFunc() effects
12334
Daniel Veillardebd38c52001-11-01 08:38:12 +000012335Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12336
12337 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
12338 keyword.
12339
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000012340Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
12341
12342 * Makefile.am: cleanup
12343 * threads.c: cleanup too
12344 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
12345 from xsltproc
12346 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +000012347 dependency loop.
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000012348
Daniel Veillard91c00402001-10-30 17:41:38 +000012349Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
12350
12351 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
12352 was not used anymore !
12353
Daniel Veillard52dcab32001-10-30 12:51:17 +000012354Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12355
12356 * configure.in: preparing 2.4.7
12357 * Makefile.am doc/Makefile.am: switched to the latest xmllint
12358 manual page from John
12359 * doc/*: updated the doc and rebuilt the generated pages
12360
Daniel Veillarda9e65e82001-10-30 10:32:36 +000012361Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
12362
12363 * xmlIO.c: closing bug #62711, the library should never
12364 close stdin or stdout.
12365
Daniel Veillard4def3bd2001-10-30 09:47:47 +000012366Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
12367
12368 * uri.c: second pass at fixing #63336, using Joel Young
12369 final patch. looks okay.
12370
Daniel Veillardbb6808e2001-10-29 23:59:27 +000012371Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
12372
12373 * uri.c include/libxml/uri.h: trying to clear #63336
12374 allowing the escaping routine to parse unconformant
12375 URI-References.
12376
Daniel Veillardacf7ff02001-10-29 20:21:47 +000012377Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
12378
12379 * vms/readme.vms vms/build_libxml.com nanoftp.c
12380 include/libxml/xmlversion.h.in: a few VMS updates from
12381 John A Fotheringham
12382 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
12383 and xmlCleanupOutputCallbacks() for the Perl binding people.
12384
Daniel Veillard635ef722001-10-29 11:48:19 +000012385Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
12386
12387 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
12388 apply fixes to close #63271 and avoid segfaults when
12389 the error routine gets callbed before xmlInitParser()
12390 get called.
12391 * nanoftp.c error.c: Applied patches from Justin Fletcher
12392 correcting some xmlGenericError misuses.
12393
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000012394Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
12395
12396 *doc/xmllint.xml, doc/xmllint.1
12397 New and improved man page for xmllint - .xml is the original, .1
12398 is the generated man page
12399
Daniel Veillardc9484202001-10-24 12:35:52 +000012400Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
12401
12402 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
12403 the web site from the main HTML document.
12404
Daniel Veillard5151c062001-10-23 13:10:19 +000012405Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12406
12407 * parser.c: fixed an erroneous validation bug when PE refs
12408 occurs in external parsed entities referenced from the
12409 internals subset
12410 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
12411 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
12412 added the associated testcase, it's a nice one.
12413 * HTMLparser.c: generate the DTD node as HTML still ...
12414 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
12415
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000012416Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
12417
12418 * HTMLparser.c: fixed a bug in htmlNewDoc()
12419
Daniel Veillard89cad532001-10-22 09:46:13 +000012420Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
12421
12422 * test/threads/*: added entities testing to the Thread test
12423 * testThreads.c: make the test reasonable
12424 * DOCBparser.c: fix the DTD public and system ID
12425 * xmllint.c: added --sgml for SGML DocBook importing
12426 * Makefile.am: added Docbtests target
12427
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000012428Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12429
12430 * nanoftp.c: use only "anonymous@" string for anonymous passwds
12431 * testThreads.c: removed bogus include
12432
Daniel Veillardce2c2f02001-10-18 14:57:24 +000012433Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
12434
12435 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
12436 fixed a very serious (looping) validation bug
12437
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000012438Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
12439
12440 * include/libxml/globals.h include/libxml/threads.h threads.c
12441 testThreads.c: far more testing, cleaning up bugs
12442 * *.c : make sure globals.h is always included.
12443
Daniel Veillard7cc95c02001-10-17 15:45:12 +000012444Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
12445
12446 * HTMLparser.c: try to get rid of parser loops for good.
12447
Daniel Veillardab7488e2001-10-17 11:30:37 +000012448Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
12449
12450 * configure.in: fixed some bugs in CFLAGS passing.
12451 * test/threads Makefile.am testThreads.c: added a specific
12452 threaded test case (really nasty, guaranteed).
12453
Daniel Veillard85c11fa2001-10-16 21:03:08 +000012454Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
12455
12456 * catalog.c: serious cleanup on the management of the
12457 XML catalog tree, more tests done, especially with
12458 the catalog PI.
12459
Daniel Veillard364789a2001-10-16 12:45:00 +000012460Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
12461
12462 * catalog.c: avoid a problem in catalog cleanup on SMP if
12463 catalogs were not initialized.
12464
Daniel Veillard81463942001-10-16 12:34:39 +000012465Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
12466
12467 * catalog.c xpath.c: trying to cleanup the not thread safe
12468 parts of the library.
12469
Daniel Veillard64a411c2001-10-15 12:32:07 +000012470Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
12471
12472 * include/libxml/globals.h configure.in global.data: make
12473 the allocation be per-thread a configure option
12474 * encoding.c include/libxml/parser.h: fixed compilation
12475 errors
12476
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000012477Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12478
12479 * include/libxml/parser.h: Norm reported that a few lines
12480 added were breaking libxslt compile, removed them for now
12481
Daniel Veillard6f350292001-10-14 09:56:15 +000012482Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
12483
12484 * parser.c parserInternals.c threads.c: debugged and fixed
12485 initialization problems which were giving troubles on SMP
12486 boxes.
12487
Daniel Veillard6661ffa2001-10-13 14:18:17 +000012488Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12489
12490 * include/libxml/Makefile.am: missing globals.h
12491
Daniel Veillarde7090612001-10-13 12:18:28 +000012492Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000012493
Daniel Veillarde7090612001-10-13 12:18:28 +000012494 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000012495
Daniel Veillardd0463562001-10-13 09:15:48 +000012496Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12497
12498 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
12499 include/libxml/parserInternals.h include/libxml/tree.h
12500 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
12501 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
12502 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
12503 Applied the last patches from Gary, cleanup, activated threading
12504 all user accessible global variables are now handled in globals.[ch]
12505 Still a bit rought but make tests passes with either
12506 --with-threads defined at configure time or not.
12507 * Makefile.am example/Makefile.am: added globals.[ch] and threads
12508 linking options
12509
Daniel Veillardb8478642001-10-12 17:29:10 +000012510Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
12511
12512 * Makefile.am include/libxml/Makefile.am
12513 include/libxml/globals.h globals.c include/libxml/threads.h
12514 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
12515 configure.in: started integrating the core of the thread support
12516 not activated yet but half integrated. The code should still
12517 compile and work anyway.
12518
Daniel Veillardb44025c2001-10-11 22:55:55 +000012519Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12520
12521 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
12522 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
12523 integrating the non-controversial parts of Gary Pennington
12524 multithread patches
12525 * catalog.c: corrected a small bug introduced
12526
Daniel Veillard75b96822001-10-11 18:59:45 +000012527Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
12528
12529 * catalog.c include/libxml/catalog.h: very serious cleanup,
12530 isolating unportable code and as much as possible the accesses
12531 to the global shared catalog. May need more testing !
12532
Daniel Veillard78d12092001-10-11 09:12:24 +000012533Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12534
12535 * include/libxml/debugXML.h debugXML.c tree.c: integrating
12536 Keith Isdale patches for the XSLT debugger interfaces. Some
12537 cleanup
12538
Daniel Veillardff0b7312001-10-11 06:46:09 +000012539Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
12540
12541 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
12542 * DOCBparser.c: generate line nubers in elements
12543
Daniel Veillard60087f32001-10-10 09:45:09 +000012544Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
12545
12546 * configure.in: preparing 2.4.6 release
12547 * doc/xml.html doc/html/*: updated and rebuilt the docs
12548 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
12549
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000012550Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
12551
12552 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
12553 adding documentation for DV's supercatalog support
12554
Daniel Veillard82d75332001-10-08 15:01:59 +000012555Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
12556
12557 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
12558 super catalog support adding one API and one flag --sgml to
12559 xmlcatalog
12560
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000012561Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
12562
12563 * doc/xmlcatalog_man.xml, xmlcatalog.1
12564 One more crack at
12565 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
12566
12567
Thomas Broyer47334c02001-10-07 16:41:52 +000012568Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12569
12570 * xpath.c: implemented xmlXPathObjectCopy for external objects
12571 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
12572
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000012573Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
12574
12575 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
12576 finishing up fix to
12577 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
12578 the xmlcatalog man page display more elegantly
12579
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000012580Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
12581
12582 * configure.in: closing bug #61832
12583 * HTMLparser.c: removed a warning
12584
Daniel Veillard6ab38382001-10-06 13:08:27 +000012585Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
12586
12587 * xpath.c: fixing #61673 part I, do not loose doc information
12588 when copying result value trees.
12589
Daniel Veillard556c6682001-10-06 09:59:51 +000012590Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12591
12592 * xpath.c: trying to harden the XPath interpreter
12593
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000012594Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
12595
12596 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
12597 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
12598
William M. Brack1633d182001-10-05 15:41:19 +000012599Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12600
12601 * HTMLparser: repaired another loop problem
12602
Daniel Veillard20ee8c02001-10-05 09:18:14 +000012603Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
12604
12605 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
12606 parsing.
12607 * xpath.c: fix bug #61291 the default XML namespace node is
12608 missing from the namespace axis.
12609 * tree.c: refuse to create namespaces nodes with prefix "xml"
12610
Daniel Veillard651f9472001-10-04 14:51:06 +000012611Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
12612
12613 * SAX.c: ouch a non-defined namespace could lead to a crash,
12614 fixed #61215
12615
Daniel Veillard7dd05702001-10-04 14:25:12 +000012616Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
12617
12618 * parserInternals.c: closed bug #61054
12619
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000012620Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12621
12622 * include/libxml/Makefile.am: closing #60708
12623
Daniel Veillarda293c322001-10-02 13:54:14 +000012624Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
12625
12626 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
12627 adding xmlSAXParseFileWithData following Marco Stipek suggestion
12628
Daniel Veillardf4309d72001-10-02 09:28:58 +000012629Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12630
12631 * valid.c: close bug #61550 when xml: wasn't considered a namespace
12632
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000012633Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12634
12635 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
12636 * DOCBparser.c HTMLparser.c parser.c: fixed typos
12637
Daniel Veillard16756b62001-10-01 07:36:25 +000012638Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
12639
12640 * catalog.c: Justin Fletcher provided cleaup code in case
12641 HAVE_STAT is not defined
12642 * include/win32config.h: Igor Zlatkovic suggested to have
12643 HAVE_STAT defined there
12644
William M. Brack5e1cac12001-09-28 16:19:18 +000012645Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12646
12647 * catalog.c - fixed typing error reported by M. Barros
12648
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000012649Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
12650
12651 * xmllint.c - fixing typo
12652
William M. Brackd28e48a2001-09-23 01:55:08 +000012653Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12654
12655 * HTMLparser.c: small enhancement to prevent loop on
12656 unrecognizable data
12657
Daniel Veillardb1d62872001-09-21 09:47:08 +000012658Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12659
12660 * parserInternals.c: applying patch from bug #60757 this
12661 should close it
12662
Daniel Veillardc0631a62001-09-20 13:56:06 +000012663Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
12664
12665 * catalog.c xmlcatalog.c: removed a couple of warning
12666 * xpath.c: try to solve the linking problem on platforms
12667 needing trio to compile
12668
Daniel Veillard1a123612001-09-19 08:06:23 +000012669Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000012670
Daniel Veillard1a123612001-09-19 08:06:23 +000012671 * Makefile.am libxml.spec.in: backing up non-documented changes
12672 commited without review or aproval by Jens Finke <jens@gnome.org>
12673 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000012674
Daniel Veillardf5b44e42001-09-17 17:19:54 +000012675Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
12676
12677 * configure.in: Joe Orton provided a patch fixing a problem
12678 when iconv is specified to be in a non-standard directory
12679 but wasn't exported in xml2-config --cflags
12680
Daniel Veillard2fc2db72001-09-14 17:33:51 +000012681Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
12682
Daniel Veillardf5b44e42001-09-17 17:19:54 +000012683 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000012684 troubles with 2.4.4 errors.
12685
Daniel Veillard16698282001-09-14 10:29:27 +000012686Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12687
12688 * encoding.c entities.c: do not output hexadecimal charrefs
12689 when serializing HTML since some version of Netscape can't
12690 grok it, generate decimal ones.
12691 * result/HTML/doc3.htm: output changed due to previous test
12692 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
12693
Daniel Veillard98fed372001-09-13 11:34:58 +000012694Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
12695
12696 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
12697 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
12698
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000012699Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000012700 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000012701
12702 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
12703 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
12704 updated the configuration scripts systems accordingly
12705
Daniel Veillard04382ae2001-09-12 18:51:30 +000012706Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12707
12708 * configure.in: preparing for 2.4.4
12709 * doc/xml.html doc/html/*: updated and rebuilt the docs
12710
Daniel Veillardd63437e2001-09-12 15:00:27 +000012711Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
12712
12713 * win32/dsp/libxml2.def.src: tried to incorporate comments
12714 from bug #59220
12715
Daniel Veillard319a7422001-09-11 09:27:09 +000012716Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
12717
12718 * parser.c result/noent/wml.xml: fixed bug #59981 related
12719 to handling of '&' in attributes when entities are substitued
12720
Daniel Veillard7cf5e442001-09-10 20:16:32 +000012721Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12722
12723 * libxml.h include/libxml/xmlversion.h.in
12724 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
12725 Tried to close bug #60131
12726
Daniel Veillardbce62332001-09-10 18:46:55 +000012727Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12728
12729 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
12730
Daniel Veillard143b04f2001-09-10 18:14:14 +000012731Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
12732
12733 * SAX.c: fixing bug #59946 on xmlns=""
12734
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000012735Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12736
12737 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
12738 but allocates a new error code.
12739
Daniel Veillard05c13a22001-09-09 08:38:09 +000012740Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
12741
12742 * xmllint.c: John Fleck fixed typos in the options output
12743 * parser.c SAX.c: fix ignorable white space SAX selection
12744
12745Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12746
12747 * entities.c: Steve Underwood found the possibility of an
12748 ininite loop in case of error.
12749
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000012750Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
12751
12752 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
12753
Daniel Veillarda050d232001-09-05 15:51:05 +000012754Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
12755
12756 * parser.c: warn if version is not 1.0 but it's not
12757 strictly speaking an error after analyzing the spec
12758
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000012759Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
12760
12761 *doc/catalog.html - add link to the html version of the
12762 man page, other linguistic cleanups
12763
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000012764Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
12765
12766 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
12767 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
12768 file, has not yet been included in the build.
12769
Daniel Veillard99784ff2001-09-01 16:20:28 +000012770Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12771
12772 * catalog.c: removed a duplicate affectation Justin Fletcher
12773
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000012774Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
12775
12776 * tree.c: Armin Sander pointed a possible text coalescing
12777 problem, completed his patch.
12778
Bjorn Reese0b2ae432001-08-31 16:31:57 +000012779Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12780
12781 * trionan.c: Fixed const and volatile re-definition problem
12782
Daniel Veillard5d96fff2001-08-31 14:55:30 +000012783Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
12784
12785 * libxml.4 parser.c: doc updates from Heiko Rupp
12786 * parserInternals.c: 2 sanity checks from Heiko Rupp
12787
Daniel Veillard3ec4c612001-08-28 20:39:49 +000012788Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
12789
12790 * tree.c: applied patch from Armin Sander to make some pointers
12791 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000012792 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000012793
Daniel Veillardb06c6142001-08-27 14:26:30 +000012794Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12795
12796 * xpath.c: hum, restrict the integer usage gcc bug workaround
12797 to only gcc compilers so that other architecture don't get
12798 penalized by this limitation.
12799 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
12800
Daniel Veillard268fd1b2001-08-26 18:46:36 +000012801Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12802
12803 * valid.c: fixed a Windows compiler warning (Chris Poblete)
12804 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
12805
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000012806Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
12807
12808 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
12809 --convert option to xmlcatalog to convert SGML ones to
12810 the XML syntax.
12811 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
12812
12813 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000012814Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12815
12816 * catalog.c xmlIO.c: started some serious testing and fixed
12817 a few bug and optmization needs.
12818
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000012819Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12820
12821 * Makefile.am configure.in include/libxml/xmlwin32version.h:
12822 preparing for a 2.4.3 release even if it may not be ready yet
12823 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
12824 all file parsing lookup to go through the entity resolver, add
12825 to add an API to bypass it (needed to load catalogs themselves),
12826 some cleanup on the catalog code too.
12827 * nanoftp.c: small cleanup
12828 * doc/catalog.html: small update
12829
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000012830Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
12831
12832 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
12833 Jun Kuriyama
12834
Daniel Veillardffb120d2001-08-23 00:52:23 +000012835Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
12836
12837 * doc/catalog.html: finished the catalog documentation
12838
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000012839Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12840
12841 * doc/catalog.html doc/xml.html: added documentation about
12842 Catalog support, misses an API description
12843 * doc/html/*: reextracted the API pages
12844
Daniel Veillarddc2cee22001-08-22 16:30:37 +000012845Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12846
12847 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
12848 Added the part about section 7.2 on URI resolution,
12849 fixed a side effect in the HTML parser, look complete
12850 and ready to rock except the URI/SystemID part!
12851
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000012852Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12853
12854 * include/libxml/catalog.h include/libxml/parser.h
12855 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
12856 xmlIO.c: added support and APIs needed for the catalog PI
12857 * include/libxml/xmlIO.h: cleanup
12858
Daniel Veillarde2940dd2001-08-22 00:06:49 +000012859Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12860
12861 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
12862 include/libxml/catalog.h: starts to look okay, really
12863 plugged the new framework, cleaned a lot of stuff,
12864 added some APIs, except the PI's support missing this
12865 should be mostly complete
12866 * result/catalogs/* test/catalogs/*: added new test, enriched
12867 the existing one with URN ID tests
12868
Daniel Veillard64339542001-08-21 12:57:59 +000012869Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
12870
12871 * catalog.c: fixed nextCatalog
12872 * result/catalogs/docbook test/catalogs/*: started adding
12873 a small regression test
12874
Daniel Veillardcda96922001-08-21 10:56:31 +000012875Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
12876
12877 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
12878 more work on the XML catalog support.
12879 * parser.c include/libxml/parser.h: small cleanup seems using
12880 list as a public parameter name can give portability troubles
12881 * trionan.c trionan.h xpath.c include/libxml/trionan.h
12882 include/libxml/xpath.h include/libxml/Makefile.am: removed
12883 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
12884 wrappers
12885
Bjorn Reese45029602001-08-21 09:23:53 +000012886Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12887
12888 * Makefile.am trio.c triodef.h trionan.c xpath.c
12889 include/libxml/Makefile.am include/libxml/trionan.h:
12890 Re-worked Not-A-Number and Infinity support.
12891 * xmlcatalog.c: added readline include files
12892
Daniel Veillard344cee72001-08-20 00:08:40 +000012893Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12894
12895 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
12896 testCatalog as xmlcatalog, making it an installed app
12897 adding a shell, and preparing it to be a /etc/xml/catalog
12898 management tool, though not ready yet
12899 * catalog.c include/libxml/catalog.h: adding support for
12900 XML Catalogs http://www.oasis-open.org/committees/entity/
12901 not finished, there is some interesting tradeoffs and a
12902 few open questions left.
12903
Daniel Veillardb7664f42001-08-19 13:00:43 +000012904Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
12905
12906 * xmllint.c: fixed a line formatting problem
12907
Daniel Veillard5015b712001-08-17 09:37:52 +000012908Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12909
12910 * SAX.c: removed a couple of unused variable (Albert Chin)
12911
Daniel Veillardbb371292001-08-16 23:26:59 +000012912Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
12913
12914 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
12915 trying to fix some troubles w.r.t. function returning
12916 const xxxPtr.
12917
Daniel Veillardb60c54e2001-08-16 19:34:27 +000012918Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12919
12920 * win32/dsp/libxml2.def.src: another set of symbols conditionally
12921 defined
12922
Daniel Veillardae6db172001-08-16 19:32:00 +000012923Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
12924
12925 * xpointer.c: removed unused var
12926
Daniel Veillard09190202001-08-16 16:27:41 +000012927Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
12928
12929 * testXPath.c: another small cleanup closing bug #59110
12930
Daniel Veillard796f4b62001-08-16 16:00:13 +000012931Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
12932
12933 * win32/dsp/libxml2.def.src: small cleanup closing bug
12934 #59108
12935
Daniel Veillard5aac4e42001-08-15 20:46:57 +000012936Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
12937
12938 * example/gjobread.c: add xmlCleanupParser() before leaving
12939
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000012940Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
12941
12942 * config.h.in configure.in include/libxml/xmlwin32version.h:
12943 released 2.4.2
12944
Daniel Veillardd3d06722001-08-15 12:06:36 +000012945Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
12946
12947 * include/libxml/valid.h debugXML.c valid.c: deprecate
12948 the non-boundchecking Sprintf functions, add Snprintf
12949 this should close bug #57984
12950
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000012951Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
12952
12953 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
12954 URIs before doing the lookups (pointed by Mark Vakoc)
12955
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000012956Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
12957
12958 * xpath.c: serious changes on Result Value Trees and NodeSets
12959 w.r.t. deallocation and collect operations. Probably not
12960 100% clean (merge of allocated trees smells like a problem).
12961 Seems sufficient to close #58943
12962
Daniel Veillard90493a92001-08-14 14:12:47 +000012963Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
12964
12965 * xmllint.c: adding a --format option
12966
Daniel Veillardfe703322001-08-14 12:18:09 +000012967Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
12968
12969 * xpath.c: count() was broken on Result Value Tree
12970 * xmlIO.c: fixed file:/// accesses on _WIN32
12971
Daniel Veillard70ac0e32001-08-13 11:24:16 +000012972Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12973
12974 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
12975 macro was renamed, this should close bug #58683
12976
Daniel Veillardf300b7e2001-08-13 10:43:15 +000012977Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
12978
12979 * SAX.c: small fix fixing bug #58539 reported by coolo, in
12980 entity substitution mode text at the end of the entity might
12981 be added due to text coalescing.
12982 * nanoftp.c parser.c: small cleanup
12983
Daniel Veillard0c720972001-08-08 20:59:00 +000012984Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
12985
12986 * HACKING: added John Fleck right to commit in the doc subdir
12987
Daniel Veillard48da9102001-08-07 01:10:10 +000012988Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12989
12990 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
12991 allow to inherit attributes from the DTD directly in the
12992 tree, this is needed for XPath and can be a useful feature.
12993 Inherited namespaces are always provided at the tree level now
12994 * test/defattr* result/defattr* result/noent/defattr*: added a couple
12995 of tests for this feature (XSLT being the prime user).
12996
Daniel Veillard50f34372001-08-03 12:06:36 +000012997Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12998
12999 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
13000 testSAX.c xmlIO.c xmllint.c include/win32config.h
13001 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
13002 include/libxml/xmlwin32version.h.in win32/README.MSDev
13003 win32/dsp/*: applied Win32 Facelift No.2 patches from
13004 Igor Zlatkovic for Windows/MSC
13005
Daniel Veillard9f4eb912001-08-01 21:22:27 +000013006Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
13007
13008 * SAX.c: unparsedEntityDecl() the URI computation of the
13009 entity wasn't done breaking XSLT unparsed-entity-uri()
13010
Daniel Veillard567e1b42001-08-01 15:53:47 +000013011Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
13012
13013 * xpath.c: fixed a bug when walking the descendants and
13014 the current node has no children
13015 * debugXML.c: show up when a text node is supposed to not be escaped
13016
Thomas Broyerf186c822001-07-31 23:30:37 +000013017Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13018
13019 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
13020 worked like the set:leading() function)
13021 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
13022
Daniel Veillardba6db032001-07-31 16:25:45 +000013023Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13024
13025 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
13026
Daniel Veillard57905372001-07-31 15:52:17 +000013027Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13028
13029 * include/libxml/xmlIO.h: apply change to close #58141
13030 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
13031
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000013032Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13033
13034 * parser.c: when the internal subset uses a PE, then the
13035 included entity can use conditional sections.
13036
Daniel Veillard7d7e3792001-07-30 13:42:13 +000013037Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13038
13039 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
13040 when walking the namespace axis showing up in
13041 libxst/tests/general/bug-12
13042 * xmlmemory.c: added the possibility to trace a given block
13043 defined by its address
13044
Daniel Veillard4aafa792001-07-28 17:21:12 +000013045Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13046
13047 * parser.c: don't override existing encoding specified before
13048 starting xmlParseDocument()
13049
Daniel Veillardfdb1f242001-07-27 23:32:44 +000013050Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13051
13052 * include/libxml/xmlwin32version.h: reinserted, needed for
13053 Windows users of CVS
13054
Darin Adlera77cac02001-07-27 17:41:51 +0000130552001-07-27 Darin Adler <darin@bentspoon.com>
13056
Darin Adler699613b2001-07-27 22:47:14 +000013057 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
13058 * testCatalog.c: Add include of <libxml/parser.h>.
13059
130602001-07-27 Darin Adler <darin@bentspoon.com>
13061
Darin Adlera77cac02001-07-27 17:41:51 +000013062 * include/libxml/.cvsignore:
13063 * include/libxml/xmlwin32version.h:
13064 Remove this file from CVS because it's generated.
13065
Daniel Veillard50822cb2001-07-26 20:05:51 +000013066Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13067
13068 * parser.c include/libxml/parser.h: applied const patches from
13069 Tom Moog #58002
13070
Thomas Broyerba4ad322001-07-26 16:55:21 +000013071Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13072
13073 * xpath.c include/libxml/xpath{,Internals}.h: added a function
13074 lookup framework
13075
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000013076Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13077
13078 * tree.c: fixed xmlCopyNode() for documents
13079
Daniel Veillard6dd398f2001-07-25 22:41:03 +000013080Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13081
13082 * parser.c: fixed bugs #58073 reported by Greg Shtilman
13083
13084Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000013085
13086 * parser.c: fixes bug #57652 reported by Morus Walter
13087
Daniel Veillarde3924972001-07-25 20:25:21 +000013088Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13089
13090 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
13091
Daniel Veillarda53c6882001-07-25 17:18:57 +000013092Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13093
13094 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
13095 errors, lesson don't add new functions at 1am before a release
13096 * xpath.c: integrated fix from Bjorn to avoid divide by zero
13097 from XPath initialization when possible.
13098
Daniel Veillardd9bad132001-07-23 19:39:43 +000013099Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13100
13101 * result/scripts/base*: removing history/readline changed
13102 this slightly
13103 * include/libxml/parser.h SAX.c parser.c parserInternals.c
13104 xmllint.c: make element content line number generation
13105 optionnal to avoid breaking old apps added interface to switch
13106
Daniel Veillardf012a642001-07-23 19:10:52 +000013107Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13108
13109 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +000013110 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillardf012a642001-07-23 19:10:52 +000013111 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
13112 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
13113 John Kroll fixes to allow saving to HTTP via PUT (or
13114 POST of needed).
13115 * doc/html/*.html: regenerated the docs
13116
Thomas Broyere8126242001-07-22 03:54:15 +000013117Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13118
13119 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
13120 xmlHashScanFull and xmlHashScannFull3 to get passed the
13121 three keys as arguments to the callback function
13122
Daniel Veillard5e2dace2001-07-18 19:30:27 +000013123Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13124
13125 * configure.in Makefile.am: removed libxml softlink for good
13126 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
13127 100% coverage by gtk-doc
13128
Daniel Veillard8599e702001-07-17 21:38:51 +000013129Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13130
13131 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
13132 fixed serious troubles due to size_t vs. int mismatch
13133
Daniel Veillard8fcc4942001-07-17 20:07:33 +000013134Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13135
13136 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
13137
Thomas Broyerf06a3d82001-07-16 04:52:57 +000013138Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13139
13140 * include/libxml/xpath{,Internals}.h xpath.c: added a more
13141 convenient extension API for value and context managing
13142 Now handles external objects through xmlXPathPopExternal,
13143 xmlXPathWrapExternal and xmlXPathReturnExternal.
13144 Added functions for sets operations (intersection, etc.)
13145
Daniel Veillard22090732001-07-16 00:06:07 +000013146Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13147
13148 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
13149 xmlIO.c tree.c parserInternals.c entities.c encoding.c
13150 HTMLparser.c: cleanup of global variables, marking some
13151 const or private.
13152
Thomas Broyerf06a3d82001-07-16 04:52:57 +000013153Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000013154
13155 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
13156 fixed xmlXPathNodeSetItem when passing index=0
13157
Daniel Veillard05dec342001-07-14 21:57:39 +000013158Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13159
13160 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
13161
Daniel Veillard28ae6362001-07-14 16:44:32 +000013162Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13163
13164 * xmllint.c: fixed compilation under Cygwin #57503
13165 * TODO: update
13166
Peter Williamsed156f52001-07-13 18:35:13 +0000131672001-07-13 Peter Williams <peterw@ximian.com>
13168
13169 * config.h.in: add #undef HAVE_DLFCN_H
13170
13171 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
13172 builddir.
13173
Daniel Veillard73b36e32001-07-12 15:09:52 +000013174Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13175
13176 * win32/libxml2/libxml2.def.src: added a couple of exported entries
13177 raised by #57348 and #57381
13178
Daniel Veillard7db37732001-07-12 01:20:08 +000013179Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13180
13181 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
13182 tree.c xpointer.c: store the line numbder in element->content,
13183 may break some software, need a configuration mechanism
13184
Darin Adler96037892001-07-11 00:03:16 +0000131852001-07-10 Darin Adler <darin@bentspoon.com>
13186
13187 * .cvsignore:
13188 * example/.cvsignore:
13189 * include/.cvsignore:
13190 * include/libxml/.cvsignore:
13191 Various things that are generated and should be ignored.
13192
Daniel Veillard09ab7e12001-07-10 15:49:44 +000013193Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13194
13195 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
13196 * doc/xml.html doc/html/*: updated the docs
13197
Daniel Veillard04e2dae2001-07-09 20:07:25 +000013198Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13199
13200 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
13201 validation occured on content with element child
13202
Daniel Veillardb8c9be92001-07-09 16:01:19 +000013203Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13204
13205 * tree.c: fixed XML Base computation which was broken
13206 * debugXML.c: added a base function to the shell
13207 * Makefile.am result/scripts/* test/scripts/*: added scripts
13208 based regression tests, and adding 2 XML Base tests
13209
Daniel Veillard19e96c32001-07-09 10:32:59 +000013210Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13211
13212 * tree.c: set properties doc and call xmlSetListDoc for properties
13213 content when grafting them in a different tree.
13214 * aclocal.m4: remove from CVS
13215
Daniel Veillarde086f5c2001-07-08 21:10:40 +000013216Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13217
13218 * win32/libxml2/libxml2.def.src: added some missing entry point
13219 for XPath (Mark Vakoc)
13220
Daniel Veillard388236f2001-07-08 18:35:48 +000013221Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13222
13223 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
13224 layer should URI-Unescape before trying to open resources.
13225
Daniel Veillard04383752001-07-08 14:27:15 +000013226Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13227
13228 * xpath.c: fix the name() bug for elements in the default
13229 namespace reported by Charlie Bozeman
13230
Daniel Veillard7583a592001-07-08 13:15:55 +000013231Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13232
13233 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
13234 led to an XPath fix, improvements of SAX initialization, and
13235 an added option --nocdata to testXPath
13236
Daniel Veillard449d7392001-07-07 19:11:06 +000013237Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13238
13239 * doc/libxml-doc.el: Felix Natter provided anew version working
13240 with XEmacs too
13241
Daniel Veillard5168dbf2001-07-07 00:18:23 +000013242Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13243
13244 * include/libxml/xpath.h: small cleanup
13245 * doc/xml.html: update
13246
Daniel Veillardf524d6e2001-07-05 23:41:40 +000013247Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13248
13249 * Makefile.am configure.in include/libxml/xmlwin32version.h:
13250 released 2.3.14
13251
Daniel Veillard4b8328d2001-07-05 22:48:42 +000013252Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13253
13254 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000013255 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000013256
Daniel Veillard73c9c042001-07-05 20:02:54 +000013257Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13258
13259 * xpath.c: a bug reported by Stephan Kulow empty nodesets
13260 were not equal to empty strings
13261
Daniel Veillard1fd36d22001-07-04 22:54:28 +000013262Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13263
13264 * SAX.c: fixed a URI-Reference computation problem when validating
13265 * xmlIO.c: small cleanup
13266
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000013267Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13268
13269 * parser.c: improved the description of a couple of interfaces
13270 upon Larry Stamper suggestion
13271
Daniel Veillard62f313b2001-07-04 19:49:14 +000013272Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13273
13274 * SAX.c entities.c parser.c: changed completely the way entities
13275 are handled when running the parser in entity substitution mode.
13276 This fixes a bug reported by Stephan Kulow and nearly divides
13277 by 3 the amount of memory required by libxslt to load and process
13278 DocBook TDG.
13279
Daniel Veillardf420ac52001-07-04 16:04:09 +000013280Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13281
13282 * HTMLparser.c: fixing a too early root closing problem raised
13283 byt Prashanth Naidu
13284
Daniel Veillard8c357d52001-07-03 23:43:33 +000013285Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13286
13287 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
13288 raised by Mark Vakoc.
13289
Daniel Veillard6e90d192001-07-03 16:37:49 +000013290Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13291
13292 * example/Makefile.am: fixed the include path to add srcdir/include
13293 * Makefile.am configure.in: fix from Albert Chin for iconv detection
13294 and some cleanup
13295
Daniel Veillardf06307e2001-07-03 10:35:50 +000013296Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13297
13298 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
13299 lot of optimization work, results in significant improvements
13300 when handling really complex XPath queries. Add a small optimizer
13301 for unions, improve [n] and [last()], avoid some costly ops.
13302
Daniel Veillard77044732001-06-29 21:31:07 +000013303Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13304
13305 * include/libxml/parser.h parser.c: xmlStrstr args are both const
13306 * xpath.c: small cleanup
13307 * xmlGetNsList: reformated, fixed problems if used on Entities
13308
Daniel Veillard2adbb512001-06-28 16:20:36 +000013309Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13310
13311 * doc/xml.html: added 1.8.14 and 2.3.13 releases
13312
Daniel Veillardb37ecd02001-06-28 16:18:11 +000013313Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13314
13315 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
13316 * Makefile.am example/Makefile.am: workaround automake generating
13317 erroneous deps
13318
Daniel Veillard12f7d292001-06-28 13:12:11 +000013319Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13320
13321 * include/win32config.h: bug #56801 Yon Derek provided a patch
13322 to the windows config file.
13323
Daniel Veillard87ee9142001-06-28 12:54:16 +000013324Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13325
13326 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
13327 libxml.h : Yon Derek provided a set of changes to compile from
13328 CVS on Windows/MSC
13329
Daniel Veillard0e4cd172001-06-28 12:13:56 +000013330Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13331
13332 * parser.c: fixed UTF8 BOM support in push mode
13333 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
13334 added a specific testcase
13335
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000013336Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13337
13338 * Makefile.am: added --push regression tests
13339 * parserInternals.c: the XML parser segfaulted in --push mode
13340
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000013341Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13342
13343 * configure.in: moved the symlinks detection within a CVS
13344 check, this is not portable and will be removed soon.
13345 * xpath.c: small cleanup/speedup
13346
Daniel Veillard11648102001-06-26 16:08:24 +000013347Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13348
13349 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
13350 release of 2.3.12
13351 * parser.c: make an error message if unknow entities in all cases
13352
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000013353Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13354
13355 * uri.c: fixed 2 uri normalization bugs on '//' reduction
13356
Daniel Veillard23793842001-06-25 16:07:45 +000013357Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13358
13359 * include/libxml/Makefile.am: Laszlo Peter pointed out that
13360 includes were installed in the wrong dir
13361
Daniel Veillardf5498f32001-06-25 15:08:36 +000013362Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13363
13364 * doc/html.xml: warn against sending code to exhibit bugs.
13365
Daniel Veillard56f06462001-06-24 21:34:03 +000013366Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13367
13368 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
13369 Tru64 from Thomas Leitner
13370
Daniel Veillardc5d64342001-06-24 12:13:24 +000013371Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13372
13373 * AUTHORS: added William and Bjorn
13374 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
13375 daniel@veillard.com hopefully I won't have to do this again
13376 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
13377 docs can be rebuilt cleanly now
13378 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
13379 from CVs it's generated, added include/libxml/xmlwin32version.h
13380 also generated but which should change far less frequently.
13381 * catalog.c nanoftp.c: made sure to include libxml.h not
13382 libxml/xmlversion.h directly
13383 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
13384 when compiling on WIN32 and MSC
13385
Daniel Veillard07385fd2001-06-23 21:55:48 +000013386Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13387
13388 * include/Makefile.am include/libxml/Makefile.am configure.in:
13389 fixed make distcheck and rebuilding the rpms
13390
Daniel Veillardcd1d9442001-06-23 18:53:44 +000013391Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13392
13393 * configure.in: should finish the migration of exported includes
13394 into a real include/libxml in CVS, at least for CVS users.
13395 * removed the exported headers, added in include/libxml (as well
13396 as xmlversion.h.in).
13397
Daniel Veillard6dd8e052001-06-23 18:38:06 +000013398Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13399
13400 * configure.in: fixed the way to detect symlink
13401
Daniel Veillard66541772001-06-23 18:31:04 +000013402Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13403
13404 * configure.in: updated, include/libxml is now a real CVS dir
13405
Daniel Veillardca989762001-06-23 17:39:29 +000013406Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13407
13408 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
13409 version works with both libxml1 and libxml2 (it autodetects
13410 the prefix of the html-files) from Felix Natter.
13411 * doc/xml.html: updated doc accordingly
13412
Daniel Veillard8cf14d52001-06-23 16:32:46 +000013413Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13414
13415 * xpath.c: fixed the bug generating a template loop in libxslt
13416 when using docbook-xsl-1.4, * should filter out document nodes
13417 * HACKING: added William
13418 * TODO: updated
13419
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000013420Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13421
13422 * doc/FAQ.html: added a warning about gcc-3.0
13423 * doc/xml.html: added reference to gdome2 and removed a confusing
13424 sentence
13425
Daniel Veillardf7f41852001-06-22 15:18:01 +000013426Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13427
13428 * xmlversion.h: okay this is a generated file, but Windows
13429 users need it and they can't generate it, and I want CVS
13430 Windows users ...
13431 * win32/libxml2/libxml2_so.dsp: Windows project file for
13432 the shared lib version of libxml2
13433 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
13434 resources needed for libxslt/xsltproc by Yon Derek
13435
Bjorn Reese3157b342001-06-22 14:41:45 +000013436Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13437
13438 * trio.c: MSVC fix (provided by Igor Zlatkovic)
13439
Daniel Veillard4151acb2001-06-22 10:48:57 +000013440Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13441
Daniel Veillardcc146db2001-06-22 11:10:52 +000013442 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
13443
13444Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13445
Daniel Veillard4151acb2001-06-22 10:48:57 +000013446 * include/win32config.h: Yon Derek provided a first fix
13447 to be able to compile libxslt/xsltproc on Windows
13448
Daniel Veillardd79bcd12001-06-21 22:07:42 +000013449Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13450
13451 * xpath.c: attempt to work around what seemed a gcc optimizer
13452 bug when handling floats on i386 http://veillard.com/gcc.bug
13453 * tree.c entities.c encoding.c: doing some cleanups while
13454 chasing it
13455
Daniel Veillard017b1082001-06-21 11:20:21 +000013456Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13457
13458 * Makefile.am: cleanup when --without-debug is specified
13459 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
13460 w.r.t. --without-debug and other include points
13461 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
13462 Catalogs
13463 * configure.in entities.h tree.h HTMLparser.c: removed
13464 --without-corba, made the _private field mandatory
13465
Daniel Veillard87a764e2001-06-20 17:41:10 +000013466Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13467
13468 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
13469 outputs a BOM in UTF8, an errata has been issued to avoid the
13470 problem, that was the most reasonable solution... Add support
13471 for a leading UTF8 BOM in entities.
13472
Daniel Veillard10ea86c2001-06-20 13:55:33 +000013473Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13474
13475 * valid.c: fixed a bug found when post validating an entity ref
13476 * xmllint.c: added --loaddtd and sligly changed --postvalid to
13477 activate it too
13478
Daniel Veillard39196eb2001-06-19 18:09:42 +000013479Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13480
13481 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
13482 weakness in the node copy the XPointer and the XInclude
13483 implementations. Serious cleanup.
13484
Daniel Veillard3739b982001-06-19 12:51:30 +000013485Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13486
13487 * Makefile.am: Kjartan Maraas provided a small patch to
13488 add xml2-config.in to EXTRA_DIST
13489
Daniel Veillarda9142e72001-06-19 11:07:54 +000013490Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13491
13492 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
13493 provided another failing case found in KDE, the way the
13494 ctxt->vctxt.nodeTab was allocated and freed changed over
13495 time but it wasn't completely cleaned up. This should fix it.
13496
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000013497Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13498
13499 * parser.c: Stephan Kulow also raised the fact that line number
13500 could get miscounted making debug harder, fixed the problem
13501 in xmlParseCharData()
13502
Daniel Veillard64b98c02001-06-17 17:20:21 +000013503Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13504
13505 * valid.c: Stephan Kulow pointed out a problem when validating
13506 and using an empty entity, forgot a 'break' in a case.
13507
Daniel Veillarde3c81b52001-06-17 14:50:34 +000013508Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13509
13510 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
13511 * doc/xml.html: updated with 2.3.11
13512
Daniel Veillard4ec885a2001-06-17 10:31:07 +000013513Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13514
13515 * TODO: updated adding cleanup of generated doc
13516 * configure.in: prepared to release 2.3.11
13517 * xmllint.c: added --version for bug reporting
13518 * doc/html/*.html: rebuilt the doc
13519
Daniel Veillard8b8d2252001-06-16 21:24:56 +000013520Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13521
13522 * xpath.c: first part of the work on selecting namespace to
13523 fix bug #56115
13524
Daniel Veillard96ed5832001-06-15 22:22:04 +000013525Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13526
13527 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
13528 when using -liconv
13529 * TODO: updated
13530
Daniel Veillardc4f631d2001-06-14 11:11:59 +000013531Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13532
13533 * HTMLtree.[ch]: more work on the HTML serialization routnes,
13534 cleanup, encoding support.
13535
Daniel Veillard608ad072001-06-14 08:32:28 +000013536Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13537
13538 * xpath.c: Thomas Broyer suggested a better patch for the / arg
13539
Daniel Veillard239d0522001-06-13 23:02:48 +000013540Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13541
13542 * xpath.c: bug detected by Ankh when / is used as a function arg
13543
Daniel Veillard02bb1702001-06-13 21:11:59 +000013544Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13545
13546 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
13547 of element and use it to avoid outputting formatting spaces at
13548 the wrong place. Implemented the format parameter for HTML save.
13549 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
13550 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
13551 result/HTML/wired.html: of course this impact the result of a
13552 number of HTML tests
13553
Daniel Veillard95d845f2001-06-13 13:48:46 +000013554Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13555
13556 * HTMLtree.[ch]: started augmenting the HTML save API with
13557 encoding and formatting parameters
13558
Daniel Veillardeca60d02001-06-13 07:45:41 +000013559Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13560
13561 * HTMLtree.h: cleanup and started evaluating the work needed on
13562 revamping the HTML output code
13563
Daniel Veillard84666b32001-06-11 17:31:08 +000013564Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13565
13566 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
13567
Daniel Veillard8bdd2202001-06-11 12:47:59 +000013568Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13569
13570 * valid.c: fixed bug #56049, forgot one check in the
13571 validation routine
13572
Daniel Veillardca2366a2001-06-11 12:09:01 +000013573Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13574
13575 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
13576
Daniel Veillard6761eee2001-06-11 10:29:38 +000013577Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13578
13579 * libxml.h: fixed an error in last commit
13580 * doc/FAQ.html: added an entry for compilation from CVS
13581
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000013582Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13583
13584 * xmlversion.h.in libxml.h: Cygwin patches
13585 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
13586 * tree.h: cleanup
13587
Daniel Veillardacd370f2001-06-09 17:17:51 +000013588Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13589
13590 * tree.c: patched xmlFreeNode() to avoid freeing() a static
13591 memory block in a strange case where libxml is linked twice
13592 in the binary.
13593
Daniel Veillard1d047672001-06-09 16:41:01 +000013594Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13595
13596 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
13597 state far too often, simple fix used to avoid it.
13598
Daniel Veillard4497e692001-06-09 14:19:02 +000013599Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13600
13601 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
13602 being processed, applied his patch
13603 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
13604
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000013605Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13606
13607 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
13608 provided fixes to compile on MSCC again
13609 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
13610 also provided an update for the project files.
13611
Daniel Veillarda682b212001-06-07 19:59:42 +000013612Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13613
13614 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
13615 bug #55810
13616
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000013617Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13618
13619 * tree.c: fixed xmlGetNsProp() to close bug #55683
13620 Note this requires libxslt to use it's own function instead.
13621
Daniel Veillardf0c53762001-06-07 16:07:07 +000013622Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13623
13624 * HTMLtree.c: when in a pre element no formatting space should
13625 be added.
13626 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
13627
Daniel Veillard068a9652001-06-07 15:30:26 +000013628Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13629
13630 * configure.in: added tests for signal() and signal.h
13631
Daniel Veillard541d6552001-06-07 14:20:01 +000013632Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13633
13634 * xpath.c: robert pointed out xmlXPathNINF was not initialized
13635
Daniel Veillard8a367d42001-06-07 14:01:34 +000013636Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13637
13638 * doc/libxml-doc.el: Felix Natter provided a new version for
13639 libxml2
13640
Daniel Veillard8a926292001-06-07 11:20:20 +000013641Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13642
13643 * HTMLtree.c: when in a pre element no formatting space should
13644 be added.
13645
Daniel Veillard14839d52001-06-06 16:11:56 +000013646Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13647
13648 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
13649
Daniel Veillarde95e2392001-06-06 10:46:28 +000013650Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13651
13652 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
13653 hack
13654 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
13655 * uri.c: fixed a warning
13656
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000013657Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13658
13659 * HTMLtree.c: trying to close bug #55772 escaping in script
13660 elements
13661 * doc/xml.html: suggest to send mail to the list
13662
13663Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000013664
13665 * error.c: attempt to fix the xmlGetVarStr breakage once and for
13666 good. Use a macro and based on the solution provided in
13667 vsnprintf manual page from GNU.
13668
Bjorn Reese99748722001-06-05 12:49:15 +000013669Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13670
13671 * error.c: Workaround for non-preserving variadic list.
13672 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
13673
Daniel Veillard2e4f1882001-06-01 10:11:57 +000013674Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13675
13676 * doc/xml.html: added 2.3.10 release
13677
Daniel Veillardb3a182e2001-06-01 09:28:09 +000013678Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13679
13680 * configure.in: releasing 2.3.10
13681
Daniel Veillard3c2758d2001-05-31 18:43:43 +000013682Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13683
13684 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
13685
Daniel Veillard20042422001-05-31 18:22:04 +000013686Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13687
13688 * encoding.c: Robert Collins provided a patch to add the
13689 "US-ASCII" encoding alias
13690
Daniel Veillard97ac1312001-05-30 19:14:17 +000013691Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13692
13693 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
13694 string oriented functions and started cleaning the related areas
13695 in xpath.c which needed fixing in this respect
13696
Daniel Veillard2d703722001-05-30 18:32:34 +000013697Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13698
13699 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
13700 #55380
13701 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
13702
Daniel Veillard9403a042001-05-28 11:00:53 +000013703Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13704
13705 * TODO: updated
13706 * nanohttp.[ch] : started adding APIs to get the redirected URL
13707 when this occurs (needed for further base computation
13708 * tree.h: cleanup
13709 * encoding.c: cleanup
13710 * SAX.c: minor change around ctxt->loadsubset
13711
Daniel Veillard6278fb52001-05-25 07:38:41 +000013712Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13713
13714 * Makefile.am include/Makefile.am: small change to have
13715 include/libxml rebuilt if working from CVS.
13716 * uri.c: applied another patch from Carl Douglas for URI escaping,
13717 this should close bug #51876
13718
Daniel Veillardd16df9f2001-05-23 13:44:21 +000013719Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13720
13721 * xinclude.c: fixed XInclude recursive behaviour bug #54678
13722 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
13723 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
13724 added specific regression test
13725 * parser.h: preparing for the XSLT mode where DTD inherited
13726 attributes are added to the tree.
13727
Daniel Veillardbbd22452001-05-23 12:02:27 +000013728Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13729
13730 * xinclude.[ch]: Updated the namespace for the Last Call version
13731 * result/XInclude/include test/XInclude/include: updated the
13732 testsuite accordingly
13733
Daniel Veillard8514c672001-05-23 10:29:12 +000013734Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13735
13736 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
13737 related to bug #51876
13738
Daniel Veillard42596ad2001-05-22 16:57:14 +000013739Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13740
13741 * tree.c: fixed a gross mistake in base computation, xml:base is
13742 not completely correct yet (need cascade).
13743 * xpath.[ch]: added the few things needed to find a function name
13744 and URI from the XPath context when it is called.
13745
Daniel Veillard81418e32001-05-22 15:08:55 +000013746Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13747
13748 * catalog.[ch]: fixes and add xmlLoadCatalogs()
13749 * DOCBparser.c: small cleanup
13750 * xmllint.c: added a --catalogs option to load catalogs from
13751 $SGML_CATALOG_FILES
13752 * tree.c: cleanup
13753 * configure.in: iconv library fixup, ICONV_LIBS
13754
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000013755Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13756
13757 * catalog.c: handling of CATALOG entries. detection of recursion,
13758 and a few bugfixes
13759 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
13760 against the default namespace
13761
Daniel Veillard04b93292001-05-21 08:15:31 +000013762Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13763
13764 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
13765
Daniel Veillarda97a19b2001-05-20 13:19:52 +000013766Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13767
13768 * parser.c: fixed propagation context info when parsing an
13769 external entity.
13770 * doc/html/*.html: regenerated a couple of docs
13771
Daniel Veillard4623acd2001-05-19 15:13:15 +000013772Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13773
13774 * doc/xml.html: update with 2.3.9 informations
13775
Daniel Veillardbed7b052001-05-19 14:59:49 +000013776Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13777
13778 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
13779 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
13780 * doc/html/* : rebuilt the docs
13781 * valid.c: small patch which may improve some case when
13782 validating.
13783
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000013784Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13785
13786 * HTMLparser.c: Closed bug #54891
13787 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
13788 to the suite
13789
13790Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13791
13792 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
13793 applied a documentation patch from LotR and filled in a few missing
13794 descriptions
13795
Daniel Veillard76d66f42001-05-16 21:05:17 +000013796Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13797
13798 * xpath.c tree.c parser.c: speed optimizations at the parser level
13799 document tree freeing and xpath evaluation
13800
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000013801Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13802
13803 * parser.c parser.h parserInternals.h: fixed a couple of
13804 interfaces for handling memory buffer input to const char *
13805 upon suggestion of JamesH.
13806
Daniel Veillardc3739e72001-05-15 15:23:27 +000013807Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13808
13809 * configure.in: LoTR sent a patch fixing the previous commit
13810
Daniel Veillarda4f27e02001-05-15 12:41:29 +000013811Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13812
13813 * configure.in: trying to deal again with the stoopid -R linking
13814 flag of Solaris
13815
Daniel Veillard790142b2001-05-15 10:51:53 +000013816Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13817
13818 * xpath.h: two nodeset access macros from Thomas Broyer
13819
Daniel Veillardba0b8c92001-05-15 09:43:47 +000013820Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13821
13822 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
13823 patch from Thomas Broyer
13824
Daniel Veillarde62d36c2001-05-15 08:53:16 +000013825Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13826
13827 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
13828 case
13829 * INSTALL: was empty added stuff from the FAQ
13830
Daniel Veillard75bea542001-05-11 17:41:21 +000013831Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13832
13833 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
13834 attributes handling and #54433 by adding xmlUnsetProp()
13835 and xmlUnsetNsProp()
13836
Daniel Veillard0a2a1632001-05-11 14:18:03 +000013837Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13838
13839 * HTMLparser.c: Patch from Jonas Borgström
13840 (htmlGetEndPriority): New function, returns
13841 the priority of a certain element.
13842 (htmlAutoCloseOnClose): Only close inline elements if they
13843 all have lower or equal priority.
13844 * result/HTML: this of course changed a number of tests results.
13845
Daniel Veillard7d6fd212001-05-10 15:34:11 +000013846Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13847
13848 * xmlIO.c catalog.c: plugged in the default catalog resolution
13849 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
13850 documentations
13851 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
13852
Daniel Veillarda7374592001-05-10 14:17:55 +000013853Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13854
13855 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
13856 integrating catalogs
13857 * catalog.[ch] testCatalog.c: adding a small catalo API
13858 (only SGML catalog support).
13859 * parser.c: restaured xmlKeepBlanksDefault(0) API
13860
Daniel Veillardc17337c2001-05-09 10:51:31 +000013861Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13862
13863 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
13864
Daniel Veillard257d9102001-05-08 10:41:44 +000013865Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13866
13867 * parser.c: added xmlParseExternalEntityPrivate() to allow
13868 propagation of ctxt->_private when parsing external entities
13869
Daniel Veillard083c2662001-05-08 08:27:14 +000013870Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13871
13872 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
13873
Daniel Veillard01ef7382001-05-08 07:31:43 +000013874Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13875
13876 * configure.in: fixed a small portability problem with AM_CONDITIONAL
13877
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000013878Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13879
13880 * valid.c: warn when indeterminist content model is detected
13881 * result/VC/ElementValid8: this adds a message
13882 * Makefile.am: add --novalid for VCM tests
13883 * parserInternals.c: added a call to Init memory
13884
Daniel Veillard64269352001-05-04 17:52:34 +000013885Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13886
13887 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
13888 when both parameters are NULL.
13889
Daniel Veillard37721922001-05-04 15:21:12 +000013890Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13891
13892 * valid.c: applied small patch from Gary Pennington, reindented
13893 some part of the code.
13894
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000013895Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13896
13897 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
13898 release, updated and regenerated the docs
13899
Daniel Veillard357c9602001-05-03 10:49:20 +000013900Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13901
13902 * xpath.c result/XPath/expr/floats : clarified and cleanup
13903 printing of abnormal floats in tests.
13904
Daniel Veillarda2bc3682001-05-03 08:27:20 +000013905Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13906
13907 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
13908 * results/HTML/ : a few changes in the output of the HTML tests as
13909 a result.
13910 * configure.in: tying to fix -liconv where needed
13911
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000013912Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13913
13914 * Makefile.am: fixed a stupid error
13915
Daniel Veillard7150a032001-05-02 16:41:11 +000013916Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13917
13918 * configure.in Makefile.am: make the inclusion of the trio
13919 modules in the library conditional
13920
Daniel Veillardc057c5d2001-05-02 12:41:24 +000013921Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13922
13923 * DOCBparser.c: patche from László Kovács, fixed entities refs
13924 in attributes handling
13925
Daniel Veillardedddff92001-05-02 10:58:52 +000013926Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13927
13928 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
13929 flushing
13930
Daniel Veillardc8f620b2001-04-30 20:31:33 +000013931Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13932
13933 * xpath.c: fix of an XSLT namespace bug reported on the list
13934 general/bug-8-
13935
Daniel Veillard5792e162001-04-30 17:44:45 +000013936Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13937
13938 * strio.h trio.c: Dan McNichol suggested a couple of small
13939 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
13940
Daniel Veillard02141ea2001-04-30 11:46:40 +000013941Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13942
13943 * tree.c parser.c encoding.c: spent a bit more time looking
13944 at the parsing speed and DOM handling. Added a few more
13945 speedups.
13946
Daniel Veillard3ed155f2001-04-29 19:56:59 +000013947Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13948
13949 * parser.c: small but effective parsing speed improvement
13950
Daniel Veillardb59076b2001-04-29 17:04:07 +000013951Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13952
13953 * configure.in: default on the DocBook parser inclusion (for Gnome)
13954 * DOCBparser.h: fixed a header reference
13955
Daniel Veillardb45c43b2001-04-28 17:02:11 +000013956Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13957
13958 * configure.in xpath.c: applied Bjorn patches for FPE on the
13959 alpha
13960
Daniel Veillardeefd4492001-04-28 16:55:50 +000013961Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13962
13963 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
13964 xmlSaveFormatFileTo()
13965
Daniel Veillarde39a93d2001-04-28 14:35:02 +000013966Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13967
13968 * xpath.c: simple and efficient optimization, XPath functions
13969 aways bind to the same code, cache this
13970 * TODO: updated (by saying some is obsolete)
13971
Daniel Veillard2156a562001-04-28 12:24:34 +000013972Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13973
13974 * xpath.c: more cleanup work on XPath name parsing routines
13975
Daniel Veillard61d80a22001-04-27 17:13:01 +000013976Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13977
13978 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
13979 xmlXPathParseName
13980 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
13981 * debugXML.c: avoid compilation problems if compiling without
13982 HTML support, Igor Zlatkovic
13983 * win32/libxml2/libxml2.def.src: being able to compile without
13984 XPath on Windows
13985
Daniel Veillarddbb14a72001-04-26 20:54:01 +000013986Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13987
13988 * libxml.m4: yet another patch from Toshio Kuratomi
13989
Daniel Veillard2913e4c2001-04-26 19:29:02 +000013990Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13991
13992 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
13993
Daniel Veillard67fee942001-04-26 18:59:03 +000013994Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13995
13996 * tree.[ch]: added xmlSaveFormatFile interface for saving
13997 and indenting a file.
13998
Daniel Veillard82e49712001-04-26 14:38:03 +000013999Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14000
14001 * xpath.c: fixed bug #53689 related to processing-instruction()
14002
Daniel Veillard02f077a2001-04-26 10:59:11 +000014003Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14004
14005 * DOCBparser.c: patche from László Kovács
14006
Daniel Veillard30211a02001-04-26 09:33:18 +000014007Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14008
14009 * parser.c: applied fixes from Christian Glahn bug report #53391
14010
Daniel Veillard5a7c3452001-04-26 09:16:13 +000014011Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14012
14013 * error.c: Jean François Lecomte provided a complete description
14014 and a fix to bug #53537
14015
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000014016Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14017
14018 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
14019
Daniel Veillard1034da22001-04-25 19:06:28 +000014020Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14021
14022 * DOCBparser.c SAX.c: a bit more work on entities processing.
14023 Still Need to cleanup XML output and references in attributes
14024
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000014025Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14026
14027 * DOCBparser.c include/Makefile.am: two patches from László Kovács
14028
Daniel Veillardb33c2012001-04-25 12:59:04 +000014029Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14030
14031 * tree.c: trying to fix #53574, not completely complete,
14032 I would like xmllint --copy --debug test/ent1 and
14033 xmllint --debug test/ent1 to show the same result.
14034 * xpath.c: fix a bug when trying to sort namespace nodes
14035
Daniel Veillard5146f202001-04-25 10:29:44 +000014036Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14037
14038 * HTMLtree.c: real fix for #53402
14039
Daniel Veillard7533cc82001-04-24 15:52:00 +000014040Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14041
14042 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
14043 PIs when using xsl:output
14044 * valid.c: closing #53537 some case generate segfaults if there
14045 is validity errors
14046
Daniel Veillard61b33d52001-04-24 13:55:12 +000014047Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14048
14049 * SAX.c testDocbook.c DOCBparser.c: more work on the support
14050 of external parsed entities, added --noent to testDocbook
14051 * valid.c: Garry Pennington found an uninitialized variable
14052 access in xmlValidateElementContent()
14053
Daniel Veillard56098d42001-04-24 12:51:09 +000014054Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14055
14056 * HTMLparser.c : HTML parsing still sucks ... trying to deal
14057 with madness
14058 * result/HTML/ : this modified the result of the regression tests
14059 a lot.
14060
Daniel Veillard122376b2001-04-24 12:12:30 +000014061Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14062
14063 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
14064 to doc where it wasn't checked against NULL reported by
14065 Jens Laas
14066
Daniel Veillard43dadeb2001-04-24 11:23:35 +000014067Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14068
14069 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
14070 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
14071
Daniel Veillardeae522a2001-04-23 13:41:34 +000014072Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14073
14074 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
14075 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
14076 * SAX.[ch]: cleanup and updates for DocBook
14077 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
14078 ex SGML identifier changes
14079 * valid.c: removed a static unused function.
14080
Daniel Veillardde57c612001-04-23 09:13:36 +000014081Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14082
14083 * HTMLtree.c: applied change for Paul Sponagl on script saving
14084 * Makefile.am: the warning about entity title.xml are normal.
14085
Daniel Veillard393df012001-04-22 20:11:18 +000014086Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14087
14088 * configure.in: release of 2.3.7
14089 * Makefile.am: fixing make distcheck
14090
Daniel Veillarda41123c2001-04-22 19:31:20 +000014091Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14092
14093 * doc/html/* doc/xml.html: updated and regenerated the docs
14094
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000014095Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14096
14097 * xpath.c: fixed the XPointer problem introduced in 2.3.6
14098
Daniel Veillarde82a9922001-04-22 12:12:58 +000014099Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14100
14101 * tree.c: fixed #53388 with the provided patch
14102
Daniel Veillard06803992001-04-22 10:35:56 +000014103Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14104
14105 * valid.c: Bjorn detected an invalid memory access. Fixed
14106 vstateVPush()
14107
Daniel Veillard40af6492001-04-22 08:50:55 +000014108Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14109
14110 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
14111
Bjorn Reese70a9da52001-04-21 16:57:29 +000014112Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
14113
14114 * libxml.h: new header used only for the compilation of libxml
14115 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
14116 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
14117 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
14118 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
14119 xmlmemory.c xpath.c xpointer.c: libxml.h integration
14120 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
14121 baseline (version 1.2 plus a single patch).
14122 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
14123 scientific notation for numbers. Tests added.
14124 * xpath.c: formatting of numbers changed to use sprintf
14125 (contribution from William Brack)
14126
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000014127Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14128
14129 * valid.c: cleanup, more useful debugging
14130 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
14131 * xmlIO.c: entity loading is printed as an error when validating
14132
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000014133Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14134
14135 * valid.c: fixed to validate within entities
14136 * test/VCM/v22.xml: added a specific testcase
14137
Daniel Veillardca1f1722001-04-20 15:47:35 +000014138Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14139
14140 * valid.c: forgot an epsilon transition in for ()+
14141 * test/VCM/v21.xml : added a specific test case
14142
Daniel Veillard85349052001-04-20 13:48:21 +000014143Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14144
14145 * valid.c: removed a state explosion exhibited by RSS
14146 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
14147 from bug #51872
14148
Daniel Veillarddab4cb32001-04-20 13:03:48 +000014149Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14150
14151 * valid.[ch] tree.h: worked *hard* to get non-determinist content
14152 validation without using an ugly NFA -> DFA algo in the source.
14153 Made a specific algorithm easier to maintain, using a single
14154 stack and without recursion.
14155 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
14156 * hash.c: made the growing routine static
14157 * tree.h parser.c: added the parent information to an
14158 xmlElementContent node.
14159
Daniel Veillarde470df72001-04-18 21:41:07 +000014160Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14161
14162 * SAX.c parser.c xpath.c: generating IDs when not validating
14163 from an external parsed entity was poisoning the ID has table
14164 with removed values. This was killing XSLT on the KDE help
14165 browser.
14166
Daniel Veillardceacdd92001-04-18 15:10:35 +000014167Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14168
14169 * entities.h: andrew@ugh.net.au detected a double declaration
14170
Daniel Veillarda10efa82001-04-18 13:09:01 +000014171Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14172
14173 * debugXML.c hash.c tree.h valid.c : some changes related to
14174 the validation suport to improve speed with DocBook
14175 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
14176 the way validation errors get reported
14177
Daniel Veillard1ed3f882001-04-18 09:45:35 +000014178Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14179
14180 * HTMLparser.c HTMLtree.c: applied part of the patches provided
14181 by P C Chow and William M. Brack for XSLT HTML output
14182
Daniel Veillard2d90de42001-04-16 17:46:18 +000014183Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14184
14185 * xmlversion.h.in win32config.h win32/libxml2/*: applied
14186 Igor Zlatkovic patches for MSC compilation and added his
14187 updates
14188
Daniel Veillarde043ee12001-04-16 14:08:07 +000014189Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14190
14191 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
14192 prefix lookup.
14193 * parserInternals.c: fixed the bug reported by Morus Walter
14194 due to an off by one typo in xmlStringCurrentChar()
14195
Daniel Veillarda3bfca52001-04-12 15:42:58 +000014196Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14197
14198 * HTMLparser.c result/HTML/*: revamped the way the HTML
14199 parser handles end of tags or end of input
14200
Daniel Veillard82daa812001-04-12 08:55:36 +000014201Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14202
14203 * tree.[ch] : added xmlDocCopyNode for gdome2 support
14204
Daniel Veillard67a21302001-04-11 14:39:16 +000014205Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14206
14207 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
14208 bug where the linktime verions of free() won't work ...
14209
Daniel Veillard27b55282001-04-11 12:22:25 +000014210Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14211
14212 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
14213
Daniel Veillardafc73112001-04-11 11:51:41 +000014214Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14215
14216 * doc/xml.html: added 2.3.6 release
14217
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000014218Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14219
14220 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
14221 * result/wml.xml: resulted in a small output change
14222
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000014223Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14224
14225 * tree.c: xmlNewDoc was missing the charset initialization
14226 * xmllint.c: added --auto to autogenerate a doc, allow to
14227 reproduce the problem fixed on xmlNewDoc
14228
Daniel Veillard1731d6a2001-04-10 16:38:06 +000014229Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14230
14231 * xpath.c: trying to get 52979 solved
14232 * tree.c result/ result/noent/: trying to get 52712 solved, this
14233 also made me clean up the fact that XML output in general should
14234 not add formating blanks by default, this changed the output of
14235 a few tests
14236
Daniel Veillard73639a72001-04-10 14:31:39 +000014237Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14238
14239 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
14240
Daniel Veillardfac26a12001-04-08 13:08:14 +000014241Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14242
14243 * configure.in: finally released 2.3.6
14244
Daniel Veillard911f49a2001-04-07 15:39:35 +000014245Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14246
14247 * xpath.c: checking for null pointer generated by new code
14248
Daniel Veillardd8df6c02001-04-05 16:54:14 +000014249Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14250
14251 * xpath.c: fixed a [] evaluation problem reported
14252 * test/XPath/tests/simpleaddr: extended test
14253 * result/XPath/simpleaddr: updated result
14254
Daniel Veillard3b2c2612001-04-04 00:09:00 +000014255Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14256
14257 * xmllint.c: Dan Timis reported a portability problem
14258 on Macs without mmap, fixed it.
14259
Daniel Veillardb38bd552001-04-03 18:22:00 +000014260Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14261
14262 * testXPath.c : added a --tree option allowing to display the
14263 tree dump of the XPath expression
14264
Daniel Veillard4dd93462001-04-02 15:16:19 +000014265Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14266
14267 * xpath.c: fixed a memleak when comparing nodesets
14268 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
14269 * tree.c: added a TODO
14270
Daniel Veillard92ad2102001-03-27 12:47:33 +000014271Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14272
14273 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
14274 we need string functions
14275 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
14276 to be able to use them where needed. Applied some changes
14277 to reduce name linking pollution and compile in only what's
14278 needed.
14279 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
14280 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
14281 for the string manipulation functions
14282 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
14283 to the free() function of xmlmemory.c
14284 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
14285 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
14286 usage.
14287
14288
Daniel Veillard2be30642001-03-27 00:32:28 +000014289Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14290
14291 * error.c: applied the context output patch of the error
14292 handling submitted by Chuck Griffith
14293 * error/VC/*: this slightly change some error logs
14294
Daniel Veillard50582112001-03-26 22:52:16 +000014295Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14296
14297 * parser.c: fixed line number reporting on error
14298
Daniel Veillard04be4f52001-03-26 21:23:53 +000014299Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14300
14301 * parser.c: Sullivan and Darin found a parser bug,
14302 applied the patch.
14303
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000014304Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14305
14306 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
14307 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
14308 xmlversion.h.in xpointer.c: of course the way I defined
14309 UNUSED breaks on old gcc version. Try to be smart and
14310 also define it directly in xmlversion.h
14311 * configure.in: removed -ansi flag from the pedantic set
14312
14313Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000014314 Huge cleanup, I switched to compile with
14315 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
14316 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
14317 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
14318 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
14319 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
14320 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
14321 encoding.h entities.c error.c list.[ch] nanoftp.c
14322 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
14323 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
14324 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
14325 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
14326 Cleanup, staticfied a number of non-exported functions,
14327 detected and cleaned up a dozen of problem found this way,
14328 avoided a lot of public function name/typedef/system names clashes
14329 * doc/xml.html: updated
14330 * configure.in: switched private flags to the really pedantic ones.
14331
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000014332Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14333
14334 * configure.in: 2.3.5
14335 * doc/html/*: rebuilt the docs
14336
Daniel Veillard146c9122001-03-22 15:22:27 +000014337Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14338
14339 * parser.c: fixed a reported bug in NOTATION parsing
14340 * uri.c: accepted but not fixed bug 51876, added TODO
14341 * Makefile.am: fixed bug 51876
14342
Daniel Veillarda5f013b2001-03-22 12:44:45 +000014343Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14344
14345 * config.h.in configure.in error.c: fix a compilation problem
14346 on platforms without vsnprintf (xml@thewrittenword.com)
14347
Daniel Veillarde020c3a2001-03-21 18:06:15 +000014348Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14349
14350 * parser.c: fixed a function name header typo
14351 * SAX.c: notations can also occur in external subset.
14352
Daniel Veillard7d42b542001-03-20 13:22:46 +000014353Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14354
14355 * error.c: removed a C++ like comment
14356
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000014357Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14358
14359 * parser.c: fixing bug 52299 strange condition leading
14360 to a parser crash due to a buffer overflow
14361 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
14362 added the specific test case
14363
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000014364Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14365
14366 * xpath.[ch]: still a lot of cleanup based on XSLT, added
14367 xmlXPathConvert{String,Number,Boolean} to be able to make
14368 type casts without a context stack, fixed some implementation
14369 problems related to the absence of context at parse-time,
14370 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
14371 in the public API too
14372 * xpointer.c xpathInternals.h: we need to know at parse time
14373 whether we are compiling an XPointer
14374
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000014375Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14376
14377 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
14378 cleaned up the parser internals, refactored XPath code, added
14379 new compilation based APIs and cleanly separated public and
14380 private APIs.
14381
Daniel Veillardd007d6c2001-03-19 00:01:07 +000014382Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14383
14384 * xpath.h: the comp field must be added at the end to avoid
14385 killing binary compat.
14386
Daniel Veillard9e7160d2001-03-18 23:17:47 +000014387Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14388
14389 * Makefile.am: detect XPath memleaks in regreson tests
14390 * error.c: fixed and error w.r.t. error reporting still using
14391 stderr
14392 * hash.c: added new line at end of file
14393 * tree.h: minor cleanup
14394 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
14395 expression parsing from evaluation, resulted in a number of
14396 changes internally, and in XPointer. Likely to break stuff
14397 using xpathInternals.h but should remain binary compatible,
14398 new interfaces will be added.
14399
Daniel Veillardd574f782001-03-14 19:40:17 +000014400Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14401
14402 * configure.in: fixed a couple of problems reported by
14403 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
14404 without gcc on non linux platforms.
14405
Daniel Veillard0a6c3582001-03-14 19:15:37 +000014406Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14407
14408 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
14409 a fix for --with-html-dir= configure support. I hope it won't
14410 break rpm generation
14411
Daniel Veillarda022fe02001-03-14 16:30:00 +000014412Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14413
14414 * xmlIO.c: one function comment cleanup.
14415
Daniel Veillard25239c12001-03-14 13:56:48 +000014416Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14417
14418 * SAX.c: external subset notations were improperly registered
14419 in the internal subset.
14420
Daniel Veillard2c4754f2001-03-13 09:31:12 +000014421Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14422
14423 * README.cvs-commits: added, pointing to HACKING
14424 * HACKING: updated
14425
Daniel Veillard82ab81e2001-03-12 21:11:21 +000014426Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14427
14428 * parser.c: and Matt Sergeant found one in the XML push
14429 parser (erroneous check I forgot to remove when I fixed the
14430 main parser).
14431
Daniel Veillard68d7b672001-03-12 18:22:04 +000014432Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14433
14434 * xpath.c: ptittom found a small bug in UnaryExpr
14435
Daniel Veillarde356c282001-03-10 12:32:04 +000014436Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14437
14438 * configure.in: bumped to 2.3.4
14439 * error.c: fixed bug #51860
14440 * tree.c: fixed bug #51861
14441 * valid.c: cleanup, more debug, failed to fix one bug crap ...
14442 * tree.[ch] : added xmlDefaultBufferSize
14443 * nanoftp.c: typo in function name header block
14444 * doc/xml.html : updated, added link to XML::LibXSLT
14445 * doc/html/* : rebuilt the docs
14446
Daniel Veillard80f32572001-03-07 19:45:40 +000014447Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14448
14449 * parser.c SAX.c: the new content parsing code raised an
14450 ugly bug in the characters() SAX callback. Found it
14451 just because of strangeness in XSLT XML Rec ouptut :-(
14452
Daniel Veillard6c831202001-03-07 15:57:53 +000014453Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14454
14455 * Makefile.am: Martin Baulig suggested to add -lm
14456 * tree.c: found another bug in xmlNodeGetContent()
14457
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000014458Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14459
14460 * xpath.c: Bjorn found the error related to strictness of comparison.
14461
Daniel Veillard29631a82001-03-05 09:49:20 +000014462Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14463
14464 * parser.c: trying to fix the Dtd parsing problem reported
14465 by Gary, side effect of last week speed optimizations.
14466
Daniel Veillard14be0a12001-03-03 18:50:55 +000014467Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14468
14469 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
14470 * parserInternals.c: removed unneeded test raised by Stric
14471
Bjorn Reesee1dc0112001-03-03 12:09:03 +000014472Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
14473
14474 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
14475 and fixed by William Brack). Added xmlXPathFormatNumber.
14476 Changed the sorting slightly.
14477 * configure.in Makefile.am example/Makefile.am: Added -lm.
14478 Please note that applications linking with libxml2, must
14479 also like with the math library from now on.
14480
Daniel Veillardf9533d12001-03-03 10:04:57 +000014481Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14482
14483 * HTMLparser.c: fixed loop reported by Marc Sanfacon
14484
Daniel Veillard2f362242001-03-02 17:36:21 +000014485Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14486
14487 * parser.c: one must report spaces even if the Dtd element
14488 content proves that this is not part of the element content.
14489 * result/valid/*.xml: this changed the ouptu slightly
14490
Daniel Veillardb402c072001-03-01 17:28:58 +000014491Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14492
14493 * configure.in: bumped to 2.3.3
14494 * doc/xml.html: updated
14495
Daniel Veillard77851712001-02-27 21:54:07 +000014496Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14497
14498 * tree.c: minor doc fix
14499 * xpath.c: deallocation issues when a result tree has been
14500 converted to a node-set
14501
Daniel Veillardec70e912001-02-26 20:10:45 +000014502Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14503
14504 * doc/xml.html: oops corrected dates s/2000/2001
14505
Daniel Veillard8730c562001-02-26 10:49:57 +000014506Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14507
14508 * valid.c: new patch from Gary Pennington
14509
Daniel Veillard91e9d582001-02-26 07:31:12 +000014510Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14511
14512 * doc/xml.html: applied patch from Ankh
14513
Daniel Veillardedac3c92001-02-26 01:36:19 +000014514Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14515
14516 * xinclude.c: fixed a problem building on Mac
14517
Daniel Veillard21a0f912001-02-25 19:54:14 +000014518Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14519
14520 * parser.c: more work on increasing parsing ferformances
14521
Daniel Veillard48b2f892001-02-25 16:11:03 +000014522Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14523
14524 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
14525 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
14526 avoiding memcpy in production builds MEM_CLEANUP macro use
14527 * parser.[ch] parserInternals.c: optimizations of the tightest
14528 internal loops inside the parser. Better checking of I/O
14529 flushing/loading conditions
14530 * xmllint.c : added --timing
14531
Daniel Veillard71681102001-02-24 17:48:53 +000014532Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14533
14534 * configure.in: bumped to 2.3.2
14535 * doc/xml.html: updated for release
14536
Daniel Veillardbbd51d52001-02-24 03:07:03 +000014537Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14538
14539 * xpath.c: found a memleak and fixed a nasty bug
14540
Daniel Veillardf7cd4812001-02-23 18:44:52 +000014541Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14542
14543 * xmllint.[c1] : added return code errors for xmllint
14544 * xpath.c: specific debug dump function for result value trees
14545
Daniel Veillard4b637072001-02-21 21:52:55 +000014546Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14547
14548 * xpath.c: finally implemented xmlXPathCompareNodeSets
14549 * test/XPath/expr/floats results/XPath/expr/floats: added
14550 a test for float expressions
14551
Daniel Veillardf714aa32001-02-21 03:07:44 +000014552Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14553
14554 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
14555 * parserInternals.[ch]: trying to speed up parsing
14556 * xpath.c : speeded up node set equality op
14557
Daniel Veillarde0c3a622001-02-19 18:05:20 +000014558Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14559
14560 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
14561 better handling of ID/IDREF and the list modules associated
14562 * configure.in: small CFLAGS cleanup
14563
Daniel Veillarda8abee62001-02-19 15:14:59 +000014564Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14565
14566 * configure.in: fixed iconv detection on AIX (stric)
14567
Daniel Veillardbca64ef2001-02-19 22:20:01 +000014568Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000014569
14570 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
14571
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000014572Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
14573
14574 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
14575 and optimized xmlXPathNodeSetSort
14576
Daniel Veillard142adbf2001-02-17 13:21:05 +000014577Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14578
14579 * xpath.c: bug fix when context size is 0
14580 * parser.c: I like Norm's Dtd because they still manage to break
14581 the parser occasionally
14582
Daniel Veillardf23e0092001-02-16 13:21:29 +000014583Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14584
14585 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
14586
Daniel Veillarde0e26512001-02-16 00:11:46 +000014587Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14588
14589 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
14590 attributes within the XML-1.0 namespace
14591
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000014592Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14593
14594 * xpathInternals.h: exported a few axis functions
14595 * doc/xml.html: updated the doc
14596
Daniel Veillard760f4422001-02-15 14:59:48 +000014597Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14598
14599 * configure.in: applied patch from Daniel van Balen for OpenBSD
14600 and bumped version to 2.3.1
14601 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
14602 attempt to find autoclosing was simply broken, removed it,
14603 updated the examples, this is better
14604
Daniel Veillardd194dd22001-02-14 10:37:43 +000014605Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14606
14607 * hash.[ch]: added Paolo Casarini patch to provide Delete from
14608 hash functionnalities.
14609 * doc/html/* : rebuild the doc
14610
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000014611Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14612
14613 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
14614 on predicate
14615 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
14616 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
14617 really want to have tags closed on output even if we accept
14618 unclosed ones on input
14619
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000014620Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14621
14622 * xpath.c: ouch don't free NULL, rare case fixed
14623 * tree.c: don't coalesce text nodes if they don't have the
14624 same behaviour wrt escaping on output
14625
Daniel Veillardd12b69d2001-02-11 20:17:31 +000014626Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14627
14628 * xpath.c: small fixup
14629 * SAX.c: don't warn on empty namespaces.
14630
Daniel Veillard6a2e4062001-02-08 10:31:33 +000014631Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14632
14633 * README: a bit of cleanup
14634 * configure.in: preparing for 2.3.0 release
14635
Daniel Veillard1f83d392001-02-08 09:37:42 +000014636Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14637
14638 * hash.[ch]: added a first version of xmlHashSize()
14639 * valid.c: another bug fix from Gary Pennington
14640
Daniel Veillard5eef6222001-02-07 18:24:48 +000014641Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14642
14643 * valid.c: couple of bug fixes pointed by Gary Pennington
14644 * HTMLtree.c: #if 0 cleanup
14645
Daniel Veillard2c257ec2001-02-06 13:29:07 +000014646Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14647
14648 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
14649 which removes a time consuming check of xmlXPathNodeSetAdd()
14650 and use it in places where we are sure to not break unicity
14651
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000014652Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14653
14654 * xpath.c: bug fixes found from XSLT
14655 * tree.c: preserve node->name special values when copying nodes.
14656 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
14657 external subset are fetched when available but without full
14658 validation. Added xmlLoadExtDtdDefaultValue, need a function.
14659 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
14660 output with encoding disabled.
14661
Daniel Veillard2c833b62001-02-03 08:52:06 +000014662Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14663
14664 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
14665 xmlCheckFilename should not be called from xmlFileOpenW
14666 and xmlGzfileOpenW
14667
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000014668Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14669
14670 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
14671 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
14672 added the new tests for URI normalization
14673 * testURI.c: fixed stoopid bugs
14674 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
14675 the URI in the error messages are now properly normalized
14676
Daniel Veillardea28ce62001-02-02 08:20:19 +000014677Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14678
14679 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
14680
Daniel Veillarde99a4762001-02-01 04:34:35 +000014681Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14682
14683 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
14684
Daniel Veillard2b325a02001-01-31 20:46:31 +000014685Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14686
14687 * xpath.c: fixed mod operator
14688
Daniel Veillardde55cf62001-01-31 15:53:13 +000014689Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14690
14691 * parser.c: fixed xmlStrcat doc
14692 * tree.c: 2 fixes form Anders Carlson for copying nodes and
14693 trees.
14694
Daniel Veillard2f913b72001-01-31 13:23:49 +000014695Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14696
14697 * xpath.c result/XPath/tests/chaptersbase
14698 result/XPath/tests/simplebase: fixed XPath node()
14699 * tree.c: small fix in xmlNewNs()
14700 * Makefile.am: removed extraneous xml2Conf.sh rule
14701
Daniel Veillardb42042b2001-01-28 07:40:36 +000014702Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14703
14704 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
14705 Changed the library name, in order to get libxml-devel and
14706 libxml2-devel to coexist on a single system
14707 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
14708 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
14709
Daniel Veillardee0a4662001-01-27 18:59:33 +000014710Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14711
14712 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
14713 libxml2-devel installable in // as libxml-devel.
14714
Daniel Veillard5eb05942001-01-27 17:50:22 +000014715Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14716
14717 * doc/Makefile.am: fixed make rebuild in doc
14718 * doc/html/*.html: rebuilt the docs
14719
Daniel Veillard65c295d2001-01-26 09:32:39 +000014720Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14721
14722 * tree.c: patch from Bjorn Reese on xmlBufferCCat
14723
Daniel Veillard8e199902001-01-25 18:54:39 +000014724Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14725
14726 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
14727 the HTML doc to go into the -devel RPM ...
14728 * aclocal.m4 config.h.in: some updates due to auto* magic
14729
Daniel Veillard93086662001-01-25 18:13:04 +000014730Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14731
14732 * xpath.h: added a hook in the context structure allowing to
14733 link to extra support, needed for XSLT
14734
Daniel Veillardf17e09b2001-01-25 13:55:35 +000014735Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14736
14737 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
14738 xmlXPtrCmpPoints to use it.
14739 * propagated the following patch from Alejandro Forero
14740 * include/win32config.h xmlIO.c: applied further suggestions
14741 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
14742 * example/gjobread.c: fixed warnings, now that it builds
14743
14744Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
14745
14746 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
14747
14748 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
14749 filename points to a valid file (not a directory).
14750 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
14751 Added calls to xmlCheckFilenameDir.
14752
14753 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
14754 `path' (rather than `filename') as the parameter to gzopen and open.
14755
Daniel Veillard48177c22001-01-23 15:27:41 +000014756Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14757
14758 * Makefile.am: fixed a problem with EXTRA_DIST
14759
Daniel Veillardb83ba402001-01-22 22:45:10 +000014760Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14761
14762 * Makefile.am example/Makefile.am: finally found the trick
14763 to build the example, i.e. add "." in SUBDIRS before example
14764 in the list <grin/>
14765
Daniel Veillard82687162001-01-22 15:32:01 +000014766Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14767
14768 * doc/xml.html: updated with an XSLT section, removed pointer to
14769 W3C CVS base.
14770
Daniel Veillard8a7642f2001-01-22 10:45:16 +000014771Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14772
14773 * xpath.c: when copying a XSLT tree object teh tree need to be copied
14774 too, and deallocation need to occur the same way.
14775
Daniel Veillarde4566462001-01-22 09:58:39 +000014776Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14777
14778 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
14779 type correponding to an XSLT result tree fragment. Share most
14780 of the data format with node set, as well as operators.
14781 * HTMLtree.c: added a newline at the end of the doctype output
14782 whe this one is not present initially.
14783 * tree.c: make sure taht the parent and doc pointers are properly
14784 set when copying attributes (lists).
14785
Daniel Veillard701c7362001-01-21 09:48:59 +000014786Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14787
14788 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
14789
Daniel Veillard5a2b6972001-01-20 21:15:50 +000014790Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14791
14792 * xpath.c: seems I finally killed that ugly path evaluation
14793 context bug (tagged 9999 in case is is wrong)
14794
Daniel Veillard8f4d9752001-01-19 05:32:34 +000014795Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14796
14797 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
14798 for XSLT
14799
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000014800Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14801
14802 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
14803 for xmlGzfileOpen() bug
14804
Daniel Veillardf6eea272001-01-18 12:17:12 +000014805Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14806
14807 * xpath.c: removed an error found by XSLT usage
14808 * tree.c parserInternals.h: use a predefined static string
14809 for text and comment nodes, avoid freeing them in xmlFreeNode,
14810 exported the string name in parserInternals.h and added
14811 another value to disable encoding at output (for XSLT),
14812 gain memory, time.
14813
Daniel Veillard8f2cc572001-01-17 08:19:35 +000014814Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14815
14816 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
14817 win32/libxml2/libxml2_so.dsp: new makefiles and update
14818 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
14819
Daniel Veillardf831bfb2001-01-16 17:26:04 +000014820Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14821
14822 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
14823 Gary Pennington
14824
Daniel Veillard389e6b72001-01-15 19:41:13 +000014825Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14826
14827 * xpath.c: fixed the comaprision of values and nodelists,
14828 need to compare nodelist still ...
14829 * debugXML.c: avoided a possible core dump
14830 * HTMLparser.c: cleanup
14831 * nanohttp.c: contributed fix.
14832 * tree.c: fixes in properties handling added xmlSetNsProp
14833 needed by libxslt
14834 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
14835 comment
14836 * TODO: updated
14837
Daniel Veillard167bd532001-01-06 21:09:34 +000014838Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14839
14840 * parser.c parserInternals.c: applied Bjorn Reese optimization
14841 patch
14842
14843Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14844
14845 * Makefile.am: applied patch fro make check from Martin Vidner
14846
Daniel Veillard503b8932001-01-05 06:36:31 +000014847Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14848
14849 * configure.in: preparing 2.2.11
14850 * doc/html/*: rebuild the HTML files
14851 * doc/xml.html : updated
14852
Daniel Veillardc2f4df22001-01-04 14:06:39 +000014853Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14854
14855 * tree.c: fixed a stupid bug
14856 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
14857 patches related to validation of an XInclude processing result
14858 * TODO: updated
14859
Daniel Veillarde2488192001-01-04 10:54:22 +000014860Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14861
14862 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
14863 on large files
14864
Daniel Veillardf060a412001-01-03 20:52:44 +000014865Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14866
14867 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
14868
Daniel Veillard45cff692001-01-03 18:02:04 +000014869Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14870
14871 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
14872 reported by Jonas Borgström
14873 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
14874
Daniel Veillard08108982001-01-03 15:24:58 +000014875Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14876
14877 * testXPath.c xpath.c: fixing the XPath union expressions problem
14878 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
14879
Daniel Veillard4a6845d2001-01-03 13:32:39 +000014880Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14881
14882 * xmllint.c: Made is so if the file name is "-" is will read form
14883 standard input. Sven Heinicke <sven@zen.org>
14884 * tree.c: fixed a problem when growing buffer
14885 * tree.h: fixed the comment of the node types following andersca
14886 comment
14887 * TODO: updated
14888
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000014889Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14890
14891 * HTMLparser.[ch]: added a way to avoid adding automatically
14892 omitted tags. htmlHandleOmittedElem() allows to change the
14893 default handling.
14894 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
14895 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
14896 of xmllint too when using --memory flag, added a memory test
14897 suite at the Makefile level.
14898 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
14899 with namespace use when encountering QNames in XPath evalation,
14900 added xmlns() scheme in XPointer.
14901 * nanoftp.c : incorporated a fix
14902 * parser.c xmlIO.c: fixed problems raised with encoding when using
14903 the memory I/O
14904 * parserInternals.c: closed bug 25934 reported by
14905 torsten.landschoff@innominate.de
14906 * TODO: updated
14907
Daniel Veillarda1fe9102000-11-25 10:49:25 +000014908Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14909
14910 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
14911 on a non-updated tree :-(, made a 2.2.10 release to correct the
14912 situation
14913
Daniel Veillardce6e98d2000-11-25 09:54:49 +000014914Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14915
14916 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
14917 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
14918 integrated a set of OpenVMS changes from Howard Taylor
14919 <Howard.Taylor@pacoast.com>
14920
Daniel Veillard58770e72000-11-25 00:48:47 +000014921Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14922
14923 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
14924 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
14925
Daniel Veillardf62ceff2000-11-24 23:36:01 +000014926Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14927
14928 * HTMLparser.c: some fixes on auto-open of html/head/body
14929 * encoding.c: fixed a compilation error on some gcc env
14930 * xpath.c xpointer.[ch] xpathInternals.h: improved the
14931 XPointer implementation
14932 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
14933 related XPointer tests and associated results
14934
Daniel Veillard300f7d62000-11-24 13:04:04 +000014935Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14936
14937 * doc/xmldtd.html doc/xml.html: following a short step by step
14938 guidance on IRC to help maciej with DTDs I started a small
14939 page on the subject.
14940
Daniel Veillard748e45d2000-11-17 16:36:08 +000014941Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14942
14943 * HTMLparser.c: fixed handling of broken charrefs
14944 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
14945 patches
14946
Daniel Veillard28929b22000-11-13 18:22:49 +000014947Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14948
14949 * doc/xml.html doc/html/* : rebuilt the docs after adding
14950 xinclude and updated page for 2.2.7 and 2.2.8
14951 * configure.in: releasing 2.2.8
14952
Daniel Veillard41e06512000-11-13 11:47:47 +000014953Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14954
14955 * parser.[ch] parserInternals.c: applied the conditional
14956 section processing fix from Jonathan P Springer
14957 <jonathan.springer2@gte.net>
14958 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
14959 project file, fixed iconv default non support
14960 * xpath.c: fixed the problem of evaluating relative expressions
14961 when a node context is provided.
14962
Daniel Veillardbf432752000-11-12 15:56:56 +000014963Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14964
14965 * nanoftp.c: fixed gcc 2.95 new warnings
14966 * SAX.c: fixed a stupid bug
14967 * tree.c: fixed a formatting problem when round-tripping
14968 from/to memory
14969 * xinclude.c: chased memleak, fixed a base problem
14970 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
14971 xmlXPtrBuildNodeList()
14972 * TODO: updated
14973 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
14974 adding a first small set of regression tests for XInclude
14975
Daniel Veillardc2def842000-11-07 14:21:01 +000014976Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14977
14978 * nanohttp.[ch]: applied Wayne Davison patches to access
14979 the WWW-Authorization header.
14980 * parser.c: Closed Bug#30847: Problems when switching encoding
14981 in short files by applying Simon Berg's patch.
14982 * valid.c: fixed a validation problem
14983 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
14984 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
14985 Wayne Davison
14986 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
14987 need to be extended to non full nodes selections.
14988 * xinclude.c: starts to work decently
14989
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000014990Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14991
14992 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
14993 debugXML.c xmlversion.h.in: Started adding XInclude support,
14994 this is a new xmllint option
14995 * tree.c xpath.c: applied TOM patches for XPath
14996 * xpointer.c: fixed a couple of errors.
14997 * uri.c: added an escaping function needed for xinclude
14998 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
14999 new warning from RH70 gcc's version
15000
Daniel Veillarda4964b72000-10-31 18:23:44 +000015001Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15002
15003 * HTMLparser.c: fixed loop on invalid char in scripts
15004 * parser.c: update to description of xmlIOParseDTD()
15005 * libxml.m4 xmlversion.h.in: changes contributed by
15006 Michael Schmeing <m.schmeing@internet-factory.de>
15007 * configure.in: preparing for 2.2.7
15008 * Makefile.am: trying to avoid config.h and acconfig.h
15009 being included in the distrib
15010 * configure.in: released 2.2.7
15011
15012Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15013
15014 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
15015 like namespaces for good. Unified xmlNs and xmlNode somewhat.
15016
Daniel Veillard01411222000-10-30 15:33:22 +000015017Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15018
15019 * parser.[ch]: added xmlIOParseDTD()
15020 * xpointer.c: added support for the 2 extra parameters of
15021 string-range, fixed a stoopid error when '0' was present
15022 in XPointer expressions
15023 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
15024 testsuite for the above
15025
Daniel Veillard6db58192000-10-30 09:27:53 +000015026Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15027
15028 * libxml.spec.in: improved package descriptions
15029
Daniel Veillarda5db68a2000-10-29 18:06:06 +000015030Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15031
15032 * xpath.c xpathInternals.h: applied a large cleaning patch
15033 from TOM <ptittom@free.fr>, it also add namespace support
15034 for function and variables registration.
15035
Daniel Veillardbd20df72000-10-29 17:53:40 +000015036Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15037
15038 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
15039 * Makefile.mingw: Wayne Davison's update adding hash.c
15040
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000015041Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15042
15043 * xpath.c: fixed the root evaluation problems
15044 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
15045 ignorable spaces with <b> <bold> <em>
15046 * tree.c: fixed a loop in xmlSearchNsByHref()
15047
Daniel Veillard767662d2000-10-27 17:04:52 +000015048Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15049
15050 * xpath.c: applied another XPath patch from TOM
15051 * xpath.c include/makefile.am: applied another patch from
15052 china@thewrittenword.com (cleanup on IRIX).
15053
Daniel Veillard211cc0a2000-10-27 11:49:33 +000015054Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15055
15056 * xml-config.1: received a fixed version from Fredrik Hallenberg
15057 <hallon@lysator.liu.se>
15058
Daniel Veillardf6bf9212000-10-26 14:07:44 +000015059Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15060
15061 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
15062 cleanup patch for XPath
15063
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000015064Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15065
15066 * patched to redirrect all "out of context" error messages to
15067 a reconfigurable routine. The changes are:
15068 * xmlerror.h : added the export of an error context type (void *)
15069 an error handler type xmlGenericErrorFunc there is an interface
15070 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
15071 to reset the error handling routine and its argument
15072 (by default it's equivalent to respectively fprintf and stderr.
15073 * all the c files: all wild accesses to stderr or stdout within
15074 the library have been replaced to calls to the handler.
15075
Daniel Veillard29a11cc2000-10-25 13:32:39 +000015076Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15077
15078 * configure.in: release 2.2.6
15079 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
15080 exporting the inner functions of xpath for extension modules
15081 * doc/*: updated and rebuilt the doc
15082
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000015083Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15084
15085 * nanohttp.c : applied Wayne HTTP cleanup patch
15086 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
15087 and xmlNodeSetSpacePreserve()
15088
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000015089Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15090
15091 * xpath.c: closing bug #29260
15092
Daniel Veillard126f2792000-10-24 17:10:12 +000015093Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15094
15095 * hash.[ch] debugXML.c: expanded/enhanced the API, added
15096 multikey tuples, made hash structure opaque
15097 * valid.[ch]: moved elements, attributes, notations decalarations
15098 as well as ID and refs to hash tables.
15099 * entities.c: hash cleanup
15100 * xmlmemory.c: fixed a dump problem in debug mode
15101 * include/Makefile.am: problem passing in DESTDIR= values patch
15102 from Marc Christensen <marc@calderasystems.com>
15103 * nanohttp.c: removed debugging remains
15104 * HTMLparser.c: the bogus tag should be ignored (Wayne)
15105 * HTMLparser.c parser.c: fixing a number of problems with the
15106 macros in the *parser.c files (Wayne).
15107 * HTMLparser.c: close the previous option when opening a new one
15108 (Marc Sanfacon).
15109 * result/HTML/*: updated the HTML results accordingly
15110
Daniel Veillard52afe802000-10-22 16:56:02 +000015111Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15112
15113 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
15114 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
15115 XPath functions and XML entities table to them. More to come...
15116 * xmlIO.c: fixed libxml closing FILEs it didn't open.
15117
Daniel Veillard683cb022000-10-22 12:04:13 +000015118Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15119
15120 * tree.c: coalesce adjacent text nodes
15121 * valid.c: handling of blank nodes in DTd validation (raised
15122 by problems with a posteriori validation).
15123 * nanohttp.c: changing behaviour on HTTP write stuff.
15124 * HTMLtree.c: forced body and html to be explicitely closed.
15125 * xpath.h: exported more XPath functions.
15126
Daniel Veillard1baf4122000-10-15 20:38:39 +000015127Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15128
15129 * Release of 2.2.5
15130 * xpointer.c: range() range-inside and other helper functions
15131 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
15132
Daniel Veillard47e12f22000-10-15 14:24:25 +000015133Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15134
15135 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
15136 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
15137
Daniel Veillardb732a0e2000-10-15 11:27:01 +000015138Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15139
15140 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
15141 and XPointer modules
15142
Daniel Veillard134c9f32000-10-15 10:27:08 +000015143Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15144
15145 * SAX.h: closed #25107
15146
Daniel Veillard39915622000-10-15 10:06:55 +000015147Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15148
15149 * testSAX.c: fixed problem with cdata reporting
15150 * SAXresult/* : updated
15151
Daniel Veillard1e851392000-10-15 10:02:56 +000015152Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15153
15154 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
15155 Closed bug #27499, added to regression tests
15156 * TODO: updated
15157
Daniel Veillard7eda8452000-10-14 23:38:43 +000015158Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15159
15160 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
15161 support for SCRIPT and STYLE with help from Bjorn Reese
15162 * test/HTML/* result/HTML/*: added simple testcase and updated
15163 the existing ones.
15164
Daniel Veillardff9c3302000-10-13 16:38:25 +000015165Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15166
15167 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
15168 string-range for empty strings
15169 * test/XPath/docs/str test/XPath/xptr/chaptersrange
15170 test/XPath/xptr/strrange: augmented the XPointer testsuite
15171
Daniel Veillard189446d2000-10-13 10:23:06 +000015172Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15173
15174 * doc/xml.html doc/xmlmem.html: added a module describing memory
15175 interfaces and use, updated the main page.
15176
Daniel Veillard2f971a22000-10-12 23:26:32 +000015177Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15178
15179 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
15180 nanoftp code work on Windows too now
15181
15182Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000015183
15184 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
15185 * xpointer.c: implemented string-range() at least a good first version
15186 * test/XPath/docs/str test/XPath/xptr/strrange
15187 result/XPath/xptr/strrange: the string-range() tests
15188
Daniel Veillardd3c68c42000-10-12 08:06:28 +000015189Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15190
15191 * Makefile.am include/Makefile.am include/win32config.h
15192 win32/Makefile.mingw: fixed problems reported by Wayne Davison
15193 and make distcheck
15194
Daniel Veillard19d61112000-10-11 23:50:35 +000015195Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15196
15197 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
15198 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
15199 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
15200
Daniel Veillardb0426ca2000-10-11 23:39:43 +000015201Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15202
15203 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
15204 patch for socklen_t detection by
15205 Albert Chin-A-Young <china@thewrittenword.com>
15206
Daniel Veillardcd429612000-10-11 15:57:05 +000015207Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15208
15209 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
15210 and added a --dtdvalid option to xmllint used to test it
15211
Daniel Veillard47c02452000-10-11 13:04:36 +000015212Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15213
15214 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
15215 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
15216
Daniel Veillard2d38f042000-10-11 10:54:10 +000015217Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15218
15219 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
15220 handlings (registration, lookup, cleanup)
15221
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000015222Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15223
15224 * configure.in Makefile.am include/makefile.am: adding XPointer
15225 and XPtrtests target
15226 * xpointer.[ch] : new files for XPointer support
15227 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
15228 more XPath tests
15229
Daniel Veillard57fda592000-10-10 23:24:14 +000015230Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15231
15232 * configure.in: fixed, very broken, make distcheck works again
15233
Daniel Veillarde8282ed2000-10-10 23:01:31 +000015234Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15235
15236 * More work toward 2.2.5, integrated a number of patches
15237 * configure.in Makefile.am win32config.h.in: trying to cleanup
15238 make distcheck .... huh ...
15239 * include/Makefile.am include/win32config.h: new directory
15240 for includes
15241 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
15242 updated teh makefiles and instructions for WIN32
15243 * xpath.c: small fixes
15244 * test/XPath/ results/XPath: updated the testcases and results
15245 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
15246 suggested patches
15247 * valid.c: fixed an ID bug
15248
Daniel Veillardb71379b2000-10-09 12:30:39 +000015249Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15250
15251 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +000015252 the automake bug where wrong dependencies were generated.
Daniel Veillardb71379b2000-10-09 12:30:39 +000015253 * xpath.[ch]: worked on XPointer
15254
Daniel Veillard7e99c632000-10-06 12:59:53 +000015255Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15256
15257 * configure.in Makefile.am: 2.2.5, ship the include in an
15258 include/libxml subdirectory, use symlinks when using CVS
15259 * testSAX.c: fixed small bug
15260 * testXPath.c: changed the way testfiles are parsed
15261 * debugXML.c: same kind of cleanup when parsing an argument expression
15262 XPath/XPointers can have blanks embedded
15263 * xpath.[ch]: more cleanup, reorgs for XPointer work
15264 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
15265 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
15266
Daniel Veillard55b91f22000-10-05 16:30:11 +000015267Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15268
15269 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
15270 in the XPath engine, rewrote large parts of it, now it's far
15271 cleaner and in sync with the REC not an old WD. Fixed a parsing
15272 problem in the interactive XML shell found when testing XPath.
15273
Daniel Veillardac260302000-10-04 13:33:43 +000015274Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15275
15276 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
15277 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
15278 examples with the extra test
15279
Daniel Veillard7cfce322000-10-04 12:40:27 +000015280Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15281
15282 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
15283 the global init function.
15284
Daniel Veillard970112a2000-10-03 09:33:21 +000015285Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15286
15287 * HTMLparser.c: Doohhh, attribute name parsing was still case
15288 sensitive ! Fixed this ...
15289 * result/HTML/* : updated the tests results accordingly
15290
Daniel Veillard740abf52000-10-02 23:04:54 +000015291Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15292
15293 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
15294 engine, should be far more stable, incorporated a new version of
15295 preceding/following axis, need testing
15296 * uri.c: fixed file:///c:/a/b/c problem
15297 * test/XPath/tests/idsimple: augmented the XPath tests
15298
Daniel Veillard3bff2b02000-10-01 20:33:47 +000015299Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15300
15301 * doc/* rebuilding docs for 2.2.4 release
15302
Daniel Veillard8b5dd832000-10-01 20:28:44 +000015303Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15304
15305 * configure.in: releasing 2.2.4
15306 * parser.[ch]: added xmlStrEqual()
15307 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
15308 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
15309 use xmlStrEqual instead
15310 * TODO: updated
15311 * added an XPath test
15312
Daniel Veillardbc765302000-10-01 18:23:35 +000015313Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15314
15315 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
15316 * entities.h: exported xmlInitializePredefinedEntities
15317 * parser.[ch] : added xmlInitParser()
15318 * parserInternals.h : had to export htmlInitAutoClose()
15319
Daniel Veillardf09e7e32000-10-01 15:53:30 +000015320Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15321
15322 * xpath.[ch] : fixed some serious XPath Predicate evaluation
15323 problems
15324 * Makefile.am : added XPath regression tests to normal tests
15325 * uri.c: fixed a problem with local paths, cleanup
15326 * parser.c: fixed a problem with large CData sections
15327
Daniel Veillardd2ade932000-09-30 14:39:55 +000015328Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15329
15330 * configure.in xml-config.in: patch from "Ben Taylor"
15331 <sol7x86@hotmail.com> for solaris shared libs lookup
15332
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000153332000-09-30 Martin Baulig <baulig@suse.de>
15334
15335 * libxml-2.0.pc.in: Provide pkg-config script.
15336
15337 * configure.in: Create the libxml-2.0.pc script from the
15338 libxml-2.0.pc.in templates.
15339 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000015340 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000015341
Daniel Veillard4b0755c2000-09-25 14:26:28 +000015342Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15343
15344 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
15345 when compiling with MSC
15346
Daniel Veillard46057e12000-09-24 18:49:59 +000015347Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15348
15349 * xpath.c: patch for normalize-string() substring-before(),
15350 substring-after() and translate() functions from Bjorn Reese
15351 <breese@mail1.stofanet.dk>
15352 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
15353 Fredrik Hallenberg <hallon@lysator.liu.se>
15354 * TODO: updated
15355
Daniel Veillard281f8ff2000-09-24 08:12:14 +000015356Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15357
15358 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
15359 problem of socklen_t being undefined on a number of platforms
15360 * debugXML.c: fixed a compilation problem when without snprintf
15361
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000015362Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15363
15364 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
15365 an URI bug and a fix for the control-character-induced infinite loop
15366 * nanohttp.c: preventive fix for compiling on WIN32
15367
Daniel Veillard64c20ed2000-09-22 16:07:02 +000015368Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15369
15370 * xmlint.c: closing bug #25000
15371
Daniel Veillardb656ebe2000-09-22 13:51:48 +000015372Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15373
15374 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
15375 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
15376 modified slightly Wayne Davison patch adding xmlStrcasecmp and
15377 related function, fixing xmlStrncmp(), and associated cleanup
15378 * result/HTML/entities.html.sax: updating result
15379
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000015380Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15381
15382 * uri.c: applied patch for URI escaping from Wayne Davison
15383 <wayned@blorf.net>
15384 * tree.c parserInternals.c HTMLparser.c: memset checks patches
15385 from Denis Barbier <barbier@imacs.polytechnique.fr>
15386 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
15387 patch from Wayne Davison
15388
Daniel Veillardd5f97f82000-09-17 16:38:14 +000015389Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15390
15391 * doc/xml.html : updated with new releases, adding "how to help"
15392
Daniel Veillard04698d92000-09-17 16:00:22 +000015393Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15394
15395 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
15396 removed a few warnings in pedantic mode ...
15397 * parserInternals.c parser.c: moved encoding switching function
15398 to parserInternals.c
15399 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
15400
Daniel Veillarda2c6da92000-09-16 18:15:00 +000015401Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15402
15403 * HTMLparser.c parser.c: set ctxt->errNo before calling the
15404 error or warning handlers
15405
Daniel Veillardb1059e22000-09-16 14:02:43 +000015406Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15407
15408 * parserInternals.c parserInternals.h parser.c Makefile.am:
15409 created a new module parserInternals.c, moved most of the
15410 code shared by the various parsers there, as well as
15411 deprecated code from parser.c. More cleanup of parser.c
15412 * uri.c: fixed a problem when URI is NULL
15413 * valid.c: speedup when looking for an attribute declaration
15414
Daniel Veillard39c7d712000-09-10 16:14:55 +000015415Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15416
15417 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
15418 the cleanup of the computation of URI references when seeking
15419 external entities. The URI reference string and the resulting
15420 URI are both stored now.
15421 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
15422 large s(n)printf checks and cleanup from Denis Barbier
15423 <barbier@imacs.polytechnique.fr>
15424 * xmlversion.h.in tree.h: couple of SGML declarations for a
15425 possible docbook module.
15426 * result/VC/ : a couple of test output changed due to the change
15427 of the entities URI
15428
Daniel Veillardb513f5a2000-09-10 14:01:12 +000015429Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15430
15431 * parser.h: added a _private field for linking user's data
15432
Daniel Veillarddd477ce2000-09-10 13:23:08 +000015433Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15434
15435 * parser.c parserInternals.h: demacroified most of the IS_XXX
15436 the gain in size is significant so ...
15437
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000015438Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15439
15440 * entities.c: cases where looking up entities with doc==NULL
15441 covered
15442
Daniel Veillard90e11312000-09-05 10:42:32 +000015443Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15444
Daniel Veillard1de50802000-09-07 08:54:32 +000015445 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000015446 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
15447
Daniel Veillard98a79162000-09-04 11:15:39 +000015448Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15449
Daniel Veillard1de50802000-09-07 08:54:32 +000015450 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000015451 * test/URI/uri.data result/URI/uri.data: first set of tests/results
15452 * Makefile.in: added URItest and included thenin "make tests"
15453
15454Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000015455
15456 * xmlversion.h.in: closed bug 22941
15457
Daniel Veillard2bb89092000-08-31 14:57:50 +000015458Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15459
15460 * doc/xmlio.html: added doc and example for entity loader
15461 redefinition.
15462
Daniel Veillard96984452000-08-31 13:50:12 +000015463Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15464
15465 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
15466 used by libxml
15467
Daniel Veillarde715dd22000-08-29 18:29:38 +000015468Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15469
15470 * parser.c: Fixed bug on invalid ontent characters and when using
15471 push.
15472 * xmllint.c: fixed xmllint endling of errors in push mode
15473
Daniel Veillard4948eb42000-08-29 09:41:15 +000015474Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15475
15476 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015477 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000015478 * result/HTML/*.sax: regenerated HTML SAX output
15479 * parser.c: more cleanup.
15480
Daniel Veillarde010c172000-08-28 10:04:51 +000015481Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15482
15483 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015484 patches from Wayne Davison <wayned@users.sourceforge.net>,
15485 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000015486 * HTMLparser.c: fixed an ignorable white space detection bug
15487 occuring when parsing with SAX only
15488 * result/HTML/*.sax: updated since the output is now HTML
15489 encoded...
15490
Daniel Veillard47f3f312000-08-27 22:40:15 +000015491Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15492
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015493 * HTMLparser.[ch]: applied some of Wayne Davison
15494 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000015495
Daniel Veillarde0854c32000-08-27 21:12:29 +000015496Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15497
15498 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
15499 undeclared namespace prefix was used, added a warning.
15500 Cleaned up support w.r.t. entities, spilling out a warning
15501 and being pedantic on lookups.
15502 * test/warning/ent9 : added testcase for previous example.
15503 * TODO: updated
15504 * parserInternals.h parser.c: changed the way names are parsed
15505 now allow infinite size and decrease penalty for normal use
15506 * parser.c: Started a big cleanup/check of the parser code,
15507 fixed some of the most tortuous entity code, spotted code
15508 unused anymore
15509 * test/*: added tests for very long names and related nasty
15510 things.
15511
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000015512Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15513
15514 * doc/encoding.html: added encoding aliases doc
15515 * doc/xml.html: updates
15516 * encoding.[ch]: added EncodingAliases functions
15517 * entities.[ch] valid.[ch] debugXML.c: removed two serious
15518 bottleneck affecting large DTDs like Docbook
15519 * parser.[ch] xmllint.c: added a pedantic option, will be
15520 useful
15521 * SAX.c: redefinition of entities is reported in pedantic mode
15522 * testHTML.c: uninitialized warning from gcc
15523 * uri.c: fixed a couple of bugs
15524 * TODO: added issue raised by Michael
15525
Daniel Veillard0d6b1702000-08-22 23:52:16 +000015526Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15527
15528 * doc/encoding.html: propagated Martin Duerst suggestions
15529
Daniel Veillard52402ce2000-08-22 23:36:12 +000015530Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15531
15532 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
15533 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
15534 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
15535 by Wayne Davison
15536
Daniel Veillard2f2bf412000-08-20 15:11:02 +000015537Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15538
15539 * nanoftp.c nanohttp.c: small cleanup
15540 * TODO: updated
15541
Daniel Veillard244ece92000-08-19 20:58:02 +000015542Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15543
15544 * added an old VC testcase and updated title.xml entity
15545
Daniel Veillardb8f25c92000-08-19 19:52:36 +000015546Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15547
15548 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
15549 done on auto-opening of <p> tags and cleanup of SAX output
15550
Daniel Veillard979e55e2000-08-19 16:48:54 +000015551Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15552
15553 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
15554
Daniel Veillard4540be42000-08-19 16:40:28 +000015555Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15556
15557 * doc/xml.html libxml.* structure.*: updated the doc a bit
15558
Daniel Veillard808a3f12000-08-17 13:50:51 +000015559Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15560
15561 * testSAX.c testHTML.c result/HTML/: cleanup of the output
15562 of SAX tests
15563
Daniel Veillard29579362000-08-14 17:57:48 +000015564Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15565
15566 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
15567 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
15568
Daniel Veillard1255ab72000-08-14 15:13:33 +000015569Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15570
15571 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
15572 * testHTML.c: fix core dump on Solaris 2.x systems
15573 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
15574 * result/HTML/*.sax: previous bug fix lead to new results
15575
Daniel Veillard03109292000-08-14 14:58:22 +000015576Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15577
15578 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
15579 * configure.in: added --with-readline=DIR to accept alternate
15580 path for readline include/library
15581 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
15582 for ANSI under HP-UX
15583 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
15584 includes @LIBS@
15585
Daniel Veillard7c29ce22000-08-12 21:20:53 +000015586Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15587
15588 * doc/* : rebuilt the docs
15589 * getting ready for 2.2.2 release
15590
Daniel Veillard87b95392000-08-12 21:12:04 +000015591Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15592
15593 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
15594 and xmlAddFeature()
15595 * tree.[ch]: added xmlAddChildList()
15596 * xmllint.c: MAP_FAILED macro test
15597 * parser.h: added xmlParseCtxtExternalEntity()
15598 * valid.c: applied bug fixes removed warning
15599 * tree.c: added CDATA block to elements content
15600 * testSAX.c: cleanup of output
15601 * testHTML.c: added SAX testing
15602 * encoding.c: better error recovery
15603 * SAX.c, parser.c: fixed one of the external entity processing
15604 of the OASis testsuite
15605 * Makefile.am: added HTML SAX regression tests
15606 * configure.in: bumped to 2.2.2
15607 * test/HTML/ result/HTML: added a few of HTML tests, and added the
15608 SAX results
15609
Daniel Veillard88a172f2000-08-04 18:23:10 +000015610Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15611
15612 * configure.in: patch for HP compiler
15613
156142000-08-04 Sven Heinicke <sven@zen.org>
15615
15616 * xmllint.c: Was coredumping sometimes when the file given didn't
15617 exist.
15618
Daniel Veillard46e370e2000-07-21 20:32:03 +000015619Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15620
15621 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000015622
Daniel Veillard46e370e2000-07-21 20:32:03 +000015623 when using in memory parsing. Need some cleanup.
15624 * xmllint.c configure.in: added a --memory flag to test memory
15625 parsing
15626
Daniel Veillard36650692000-07-21 15:16:39 +000015627Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15628
15629 * nanohttp.c: fixed socklen_t replacement to unsigned int
15630 * parser.c: fixed a space handdling missing at the end of
15631 production 28 DOCTYPE.
15632 * xmlmemory.c: fixed a stupid bug on the routine to override
15633 allocation functions
15634 * TODO: updated
15635
Daniel Veillarde46e20d2000-07-14 15:02:46 +000015636Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15637
15638 * doc/ regenerated the docs
15639
Daniel Veillard32bc74e2000-07-14 14:49:25 +000015640Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15641
15642 * doc/encoding.html doc/xml.html: added I18N doc
15643 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
15644 improvements, both parser and filters, added ASCII & HTML,
15645 fixed the ISO-Latin-1 one
15646 * xmllint.c testHTML.c: added/made visible --encode
15647 * debugXML.c : cleanup
15648 * most .c files: applied patches due to warning on Windows and
15649 when using Sun Pro cc compiler
15650 * xpath.c : cleanup memleaks
15651 * nanoftp.c : added a TESTING preprocessor flag for standalong
15652 compile so that people can report bugs more easilly
15653 * nanohttp.c : ditched socklen_t which was a portability mess
15654 and replaced it with unsigned int.
15655 * tree.[ch]: added xmlHasProp()
15656 * TODO: updated
15657 * test/ : added more test for entities, NS, encoding, HTML, wap
15658 * configure.in: preparing for 2.2.0 release
15659
Daniel Veillard49703262000-07-10 10:27:46 +000015660Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15661
15662 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +000015663 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard49703262000-07-10 10:27:46 +000015664
Daniel Veillard306be992000-07-03 12:38:45 +000015665Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15666
15667 * doc/xml.html: changed the xmlsoft.org structure, updated the
15668 examples w.r.t. root and childs
15669
Daniel Veillard7d853352000-07-02 18:53:09 +000015670Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15671
Daniel Veillard784b9352003-02-16 15:50:27 +000015672 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7d853352000-07-02 18:53:09 +000015673
Daniel Veillard365e13b2000-07-02 07:56:37 +000015674Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15675
15676 * HTMLparser.c: Work on character encoding support for the HTML parser
15677 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
15678 * encoding.c: Fixed a potential memleak in the encoding stuff
15679
Daniel Veillardaf743792000-07-01 11:49:28 +000015680Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15681
15682 * doc/FAQ.html doc/Makefile.am : added a FAQ
15683
15684Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000015685
15686 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
15687 of the HTML parser to force it to not bypass SAX
15688
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000015689Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15690
15691 * win32config.h.in: updated
15692 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
15693 lacks iconv support :-( need to release 2.1.1
15694 * configure.in: release 2.1.1
15695 * HTMLparser: fixed bug #14784
15696 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
15697 by Windows compiler
15698 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
15699 the SAX startDocument() callback.
15700 * TODO: updated
15701
15702Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15703
15704 * added xmlStopParser()
15705
Daniel Veillardbe803962000-06-28 23:40:59 +000015706Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15707
15708 * configure.in: 2.1.0 prerelease
15709 * Large resync between W3C and Gnome tree
15710 * nanoftp, nanohttp.c: fixed stalled connections probs
15711 * HTMLtree.c SAX.c : support for attribute without values in
15712 HTML for andersca
15713 * valid.c: Fixed most validation + namespace problems
15714 * HTMLparser.c: start document callback for andersca
15715 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
15716 * parser.h, SAX.c: serious speed improvement for large
15717 CDATA blocks
15718 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
15719 different encoding
15720 * example/Makefile.am example/gjobread.c tree.h: work on
15721 libxml1 libxml2 convergence.
15722 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
15723 and the LIBXML_TEST_VERSION macro
15724
Daniel Veillardc310d562000-06-23 18:32:15 +000015725Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15726
15727 * doc/xml.html: various patches and improvements typo fixed by
15728 Felix Natter
15729 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
15730 from Felix Natter <fnatter@gmx.net>
15731
Daniel Veillardf3029822000-05-06 08:11:19 +000015732Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15733
15734 * doc/upgrade.html: updated with instructions for support of both
15735 libxml-1.x and libxml-2.x
15736 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
15737 for 2.x support and also fixed includes
15738
15739
Daniel Veillard496a1cf2000-05-03 14:20:55 +000015740Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15741
15742 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
15743 the encoding support, added iconv support, so now libxml if
15744 compiled with iconv automatically support japanese encodings
15745 among others. Work based on initial patch from Yuan-Chen Cheng
15746 I may have broken binary compat in the encoding handler
15747 registration scheme, but that was so utterly broken I don't
15748 expect anybody to have used this feature until now.
15749 * parserInternals.h: fixup on the CHAR range macro
15750 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
15751 code.
15752 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
15753 * uri.c: added xmlParseURI() I can't believe I forgot to
15754 implement this one in 2.0 !!!
15755 * SAX.c: moved doc->encoding update in the endDocument() call.
15756 * TODO: updated.
15757
Daniel Veillard06047432000-04-24 11:33:38 +000015758Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15759
15760 * tree.h: removed extraneous xmlRemoveProp definition
15761 * TODO: added item about --disable-corba configure switch
15762 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
15763 * nanoftp.c: fixed include problems giving troubles on AIX and
15764 slowlaris
15765 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
15766 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
15767 comment and headers changes to lower gtk-doc number of warnings
15768 * doc/html/*: rebuilt docs
15769
Daniel Veillarde0aed302000-04-16 08:52:20 +000015770Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15771
15772 * HACKING: documented the tag for 1.x and instructions
15773
Daniel Veillard5e873c42000-04-12 13:27:38 +000015774Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15775
15776 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
15777 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
15778 xmlCreateIOParserCtxt
15779 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
15780 significant overall improvement
15781 * xmllint.c: added I/O test to xmllint
15782 * testSAX.c: added a speed test
15783 * doc/* : updated/regenerated
15784
Daniel Veillardfc708e22000-04-08 13:17:27 +000015785Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15786
15787 * xpath.c uri.h parserInternals.h: cosmetic changes from
15788 "Timur I. Bakeyev" <timur@bat.ru>, including making
15789 xmlCreateURI() public
15790
Daniel Veillard5d211f42000-04-07 17:00:24 +000015791Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15792
15793 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
15794 and the code at the same time. Added a clean mechanism for
15795 overload or added input methods: xmlRegisterInputCallbacks()
15796 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
15797 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
15798 * TODO: updated
15799 * doc/* : updated/regenerated
15800 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
15801 source dir
15802
Daniel Veillarde77a9182000-04-05 19:12:29 +000015803Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15804
15805 * testURI.c: yet another forgotten commit, I should get some sleep !
15806
Daniel Veillardce8b83b2000-04-05 18:38:42 +000015807Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15808
15809 * xmllint.c: forgot to commit this too ?
15810
Daniel Veillardb9df4042000-04-05 14:23:16 +000015811Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15812
15813 * xmlversion.h.in : forgot to commit this previously
15814
Daniel Veillard361d8452000-04-03 19:48:13 +000015815Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15816
15817 * configure.in: preparing libxml-2.0.0 version looks Ok so far
15818 * README TODO: updated for release
15819 * uri.c uri.h: added authority parsing/saving
15820 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
15821 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
15822 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
15823 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
15824 Makefile.am : added compile-time customization of libxml
15825 --with-ftp --with-http --with-html --with-xpath --with-debug
15826 --with-mem-debug
15827 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
15828 #include <libxml/xxx.h> I hope it won't break too much stuff
15829 and will be manageable in the future...
15830 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
15831 and added xmllint to the installed programs
15832 * uri.h: added xmlFreeURI()
15833
Daniel Veillardec303412000-03-24 13:41:54 +000015834Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15835
15836 * uri.c uri.h: finished the escaping handling, the base support
15837 and the URI path normalization. Looks good just lacks the
15838 authority content parsing code.
15839 * Makefile.am: added instructions to generate testURI
15840 * TODO: updated
15841 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
15842 added links and icons for W3C and Gnome
15843
Daniel Veillard8f621982000-03-20 13:07:15 +000015844Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15845
15846 * xmlmemory.[ch] : seems I forgot to actually update the files in
15847 the last commit :-)
15848 * doc/xml.html doc/html/* : updated and uploaded the docs
15849
Daniel Veillard3dd82e72000-03-20 11:48:04 +000015850Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15851
15852 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
15853 * TODO: updated
15854 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000015855 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000015856 gfree).
15857 * Makefile.am, uri.c, uri.h: added a set of functions to do
15858 exact (litteraly copied from the RFC 2396 productions) parsing
15859 and handling of URI. Will be needed for XLink, one XML WFC,
15860 XML Base and reused in the nano[ftp/http] modules. Still work
15861 to be done.
15862
Daniel Veillardedfb29b2000-03-14 19:59:05 +000015863Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15864
15865 * configure.in, libxml.spec.in : libxml2
15866 * doc/* : updated the doc page, rebuilt the docs
15867
Daniel Veillardcf461992000-03-14 18:30:20 +000015868Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15869
15870 * all: tagged LIB_XML_1_X
15871 * *.c *.h : updated from W3C CVS tree
15872 * configure.in : 2.0.0-beta
15873 * libxml.spec.in : libxml2 package nam
15874 * result/* : new version of the tests output
15875
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000015876Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15877
15878 * doc/xml.html, doc/update.html: updated docs, 1.8.7
15879
Daniel Veillardb566ce12000-03-04 11:39:42 +000015880Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15881
15882 * doc/* : rebuilt the docs
15883 * parser.c: final patch on #6766
15884 * valid.c: small patch on validity checks.
15885
Daniel Veillardfb76c402000-03-04 11:39:42 +000015886Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15887
15888 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
15889 added
15890 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
15891 compatibility w.r.t. XML spec and existing code.
15892
Daniel Veillard90fb02c2000-03-02 03:46:43 +000015893Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15894
15895 * parser.c: seems a better solution to <a> </a> exists,
15896 will try it for a while
15897
Daniel Veillard83a30e72000-03-02 03:33:32 +000015898Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15899
15900 * parser.c: tried to remove the <a> </a> generating <a/>
15901 this is hard. Left a flag for that purpose. Fixed bug #6766
15902 * configure.in: prepared 1.8.7 not released, due to previous
15903 problem
15904
Daniel Veillard88f00ae2000-03-02 00:15:55 +000015905Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15906
15907 * doc/xml.html : applied second patch from Paul DuBois
15908
Daniel Veillard402e8c82000-02-29 22:57:47 +000015909Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15910
15911 * doc/xml.html : applied patch from Paul DuBois
15912
Daniel Veillardd0f7f742000-02-02 17:42:48 +000015913Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15914
15915 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
15916
Daniel Veillard5feb8492000-02-02 17:15:36 +000015917Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15918
15919 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
15920 compilation warnings on various platforms.
15921 * parser.c: Fixed #5281 validity error callbacks are now desactived
15922 by default if not validating.
15923
Daniel Veillardf341f932000-02-02 14:52:08 +000015924Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15925
15926 * nanoftp.c, win32config.h.in: patches to compile on WIN32
15927
Daniel Veillard13c757e2000-02-01 23:59:15 +000015928Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15929
15930 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
15931 <gkatsi@cs.toronto.edu>
15932
Daniel Veillard726e8792000-01-30 20:04:29 +000015933Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15934
15935 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
15936 processing URLs
15937
Daniel Veillarde41f2b72000-01-30 20:00:07 +000015938Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15939
15940 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
15941 xmlNanoFTPUpdateURL for persistent control connections.
15942 * configure.in: 1.8.6
15943
15944Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15945
15946 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
15947 * tree.[ch] : added xmlSaveNoEmptyTags
15948
James Henstridgef3be9312000-01-28 13:59:21 +0000159492000-01-29 James Henstridge <james@daa.com.au>
15950
15951 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
15952
15953 * Makefile.am: added nanoftp.[ch] to the build.
15954
Daniel Veillardaeea04f2000-01-25 19:27:27 +000015955Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15956
15957 * nanoftp.[ch]: cleanup, comments, API
15958 * debugXML.c : fixed a bug in the cat command
15959 * doc/*: regenerated the docs
15960
Daniel Veillardda07c342000-01-25 18:31:22 +000015961Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15962
15963 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
15964 * debugXML.c : fixed a bug in the cat command
15965 * valid.c: fixing some small probs
15966 * libxml.spec.in: get rid of the SNAP suffix
15967 * doc/xml.html: updated the status
15968
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000015969Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15970
15971 * xml-config.in: xml-config --version to just return the
15972 version number
15973 * xpath.c: some cleanup w.r.t. axis when the current node is
15974 an attribute.
15975 * TODO: updated
15976
Daniel Veillard461a66c2000-01-18 18:01:01 +000015977Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15978
15979 * configure.in: prepared for libxml-1.8.5
15980 * doc/* recompiled the documentation
15981
159822000-01-17 Jody Goldberg <jgoldberg@home.com>
15983
15984 * configure.in : WARNING autoconf subtlety alert :
15985 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
15986 when looking for zlib.h so that HAVE_ZLIB_H is defined.
15987 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
15988 get defined by AC_CHECK_HEADERS.
15989
Daniel Veillardf967b902000-01-17 16:06:10 +000015990Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15991
15992 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
15993 Rune.Djurhuus@fast.no
15994
Daniel Veillardad8f99d2000-01-15 14:20:03 +000015995Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15996
15997 * TODO: updated
15998 * tree.c, parser.c: made sure that only memory alloc problems
15999 and internal parser errors are allowed to write to stdout or
16000 stderr.
16001
Daniel Veillard0142b842000-01-14 14:45:24 +000016002Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16003
16004 * tree.c : restored xmlNewGlobalNs since this seems used by
16005 a lot of existing code :-(, fixed a bug in xmlNewNs
16006 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
16007 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
16008 to exit() from the library code.
16009 * xpath.c, parser.c: removed bugs or unused code detected by
16010 Windows compilers
16011 * parser.c: started adding interfaces for parsing well balanced
16012 XML fragments
16013 * configure.in: releasing 1.8.4
16014 * doc/* : rebuilt the docs
16015
Daniel Veillard2eac5032000-01-09 21:08:56 +000016016Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16017
16018 * tree.[ch] : added xmlNewDocFragment() for DOM
16019 * testHTML.c: uninitialized variable.
16020
Daniel Veillardf3a73582000-01-05 14:58:39 +000016021Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16022
16023 * doc/* : rebuild the docs
16024
Daniel Veillard71b656e2000-01-05 14:46:17 +000016025Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16026
16027 * acconfig.h: readline and history patch
16028 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
16029 * tree.c: added check and handling when possibly removing an ID
16030 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
16031 and saving.
16032 * test/HTML/entities.html result/HTML/entities.html* : test for
16033 various entities reference cases
16034 * result/HTML/* : as a result output of some testcase have
16035 changed
16036 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
16037 by previous example. added xmlParseTryOrFinish().
16038 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
16039 entities.h debugXML.h HTMLparser.h: changed the way struct are
16040 declared to allow gtk-doc to expose those
16041 * parser.c: closed bug #4960
16042 * Makefile.am configure.in: Applied patch from
16043 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
16044 and math/socket libs detection
16045
Daniel Veillard437b87b2000-01-03 17:30:46 +000016046Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16047
16048 * configure.in, Makefile.am: link tester against readline
16049 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
16050
Daniel Veillard686d6b62000-01-03 11:08:02 +000016051Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16052
16053 * tree.[ch]: added xmlRemoveProp
16054 * win32config.h.in nanohttp.c: avoid including the Windows
16055 socket stuff in every C files
16056 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
16057 the XmL parser(s)
16058 * test/ns4 result/ns4 etc...: added test case for previous prob
16059 * tree.c: xmlNewNs wasn't checking for double definition
16060 * Makefile.in: fixed a problem with dist-hook duplicates
16061 * parser.[hc], xmlIO.c: fixed the loading of external entities
16062 APIs, now xmlLoadExternalEntity() is used everywhere and
16063 setting up an app specific front-end using the
16064 * SAX.c parser.c: some fixes, now the xhtml spec validates
16065 with the xhtml DTD.
16066 * error.c: fixed crashes in case of no input stream
16067 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
16068 to the validation tests and results
16069
Daniel Veillard5e5c6231999-12-29 12:49:06 +000016070Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16071
16072 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
16073 too htmlCreatePushParserCtxt() and htmlParseChunk()
16074 * parser.c: a bit of cleanup.
16075 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
16076 to XML) removed the last mem leak known
16077 * HTMLtree.c: output message cleanup
16078 * xmlmemory.c: display content info about memory blocks
16079 * result/HTML/wired.* : missing att value warning change
16080
Daniel Veillardbe849cf1999-12-28 16:43:59 +000016081Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16082
16083 * doc/* : rebuilt the documentation
16084
Daniel Veillarddbfd6411999-12-28 16:35:14 +000016085Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16086
16087 * parser.[ch] parserInternals.h: Push parser for XML,
16088 seems to work fine now
16089 * tester.c debugXML.[ch]: Added an XML shell debug facility and
16090 --push for push testing
16091 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
16092 * testSAX.c: added --push
16093 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
16094 subtree
16095 * xmlIO.[ch] : enriched API + fixes for push mode
16096 * entities.[ch]: added the entity content length to the struct.
16097 * xmlmemory.[ch]: new API to show the last entries for the shell
16098 * valid.c: added required attribute testing
16099 * SAX.c: the cdata callback now merge contiguous fragments
16100 * HTMLparser.c: cleanup of some macros
16101
Daniel Veillard3c558c31999-12-22 11:30:41 +000016102Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16103
16104 * parser.c: fix for PIs name starting with xml
16105 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000016106 * *.c, configure.in win32config.h.in : generate win32config.h for
16107 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000016108
Daniel Veillard0caf07a1999-12-21 16:25:49 +000016109Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16110
16111 * parser.c: fixed a stupid = vs. == bug :-(
16112 * doc/gnome-xml.sgml: s/glade/xml/
16113
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000016114Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16115
16116 * configure.in, doc/xml.html : bug fix release 1.8.2
16117 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
16118 Hopefully the end of that silly C++ include problem
16119 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
16120 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
16121 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
16122 troubles with autoclosed elements when the stree shape doesn't
16123 follow the DtD specs. Added htmlIsAutoClosed() and
16124 htmlAutoCloseTag()
16125 * result/HTML/*.htm*: Updated the HTML examples regression tests output
16126 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
16127 * debugXML.c: fixed a bug on printing default namespaces.
16128 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
16129
Daniel Veillardb24054a1999-12-18 15:32:46 +000016130Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16131
16132 * result/HTML/*.htm[l] : updated the HTML regression tests according
16133 to the new output
16134 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
16135 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
16136 problem due to intermix of extern "C" { ... } declarations for C++
16137 and recursive includes in the headers
16138
Chris Lahey323c48c1999-12-18 15:32:45 +0000161391999-12-20 Chris Lahey <clahey@umich.edu>
16140
16141 * HTMLtree.c: Made it so that html nodes with a single child do
16142 not insert a carriage return before or after the child node.
16143
Daniel Veillardb24054a1999-12-18 15:32:46 +000016144Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000016145
16146 * configure.in, doc/xml.html : bug fix release 1.8.1
16147 * parser.c: fixed bug #4344
16148 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
16149 added the glue to avoid C++ problems
16150 * doc/* : regenerated the documentation
16151
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000016152Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16153
16154 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
16155 namespace recognition, and Dia as a resul :-(
16156 * encoding.c: closed bug #3950
16157
Daniel Veillard944b5ff1999-12-15 19:08:24 +000016158Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16159
16160 * valid.c: debugging a posteriori validation, except URI expansion
16161 stuff this should be fixed now
16162 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
16163 Carl Nygard <cnygard@bellatlantic.net>
16164 * tester.c: added --postvalid, cleaning of the code
16165 * tree.[ch]: added xmlDocGetRootElement()
16166
Ramiro Estrugobfce3771999-12-15 04:32:07 +000016167Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
16168
16169 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
16170 c++ losage.
16171
Daniel Veillard10a2c651999-12-12 13:03:50 +000016172Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16173
16174 * configure.in, doc/xml.html : bumped to 1.8.0
16175 * xlink.[ch], Makefile.am : added framework for link detection
16176 * parser.h: added nbChars to parser context, needed for cleanup.
16177 * xmlmemory.c: removed a nasty bug when out of mem
16178 * valid.[ch]: adding namespace support for attribute decl
16179 * tester.c: added --debugent option
16180 * debugXML.[ch]: added xmlDebugDumpEntities()
16181 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
16182 buffers instead, this was really needed, validation was breaking
16183 in strange ways due to that. Added xmlParseStringPEReference()
16184 and other parsing from strings functions. Entities processing
16185 modified again, but PERef are still not handled correcly but
16186 unless you're Eve Maller you won't notice :-)
16187 * HTMLparser.c: large changes toward reliability, and switched to
16188 lowercase internal tags, XHTML is lowercase, so it will help
16189 that output is closer to next version.
16190 * doc/* : regenerated the documentation, it is now hosted at
16191 http://xmlsoft.org/ (same bits I just bought the domain :-)
16192
16193
Daniel Veillard294cbca1999-12-03 13:19:09 +000016194Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16195
16196 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
16197 doc generation
16198 * parser.c: fixed bugs #3908 and #3937 and a memory leak
16199 in the SAX API
16200 * doc/*: rebuilt the doc making sure everything appears in the
16201 HTML files
16202
Daniel Veillardf5c2c871999-12-01 09:51:45 +000016203Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16204
16205 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
16206 added the patch from Carl Nygard <cnygard@bellatlantic.net>
16207 which allow impressive speed improvement on dataset with
16208 large text pieces, but at the cost of broken binary
16209 compatibility and slightly bigger memory usage.
16210 Configure with --with-buffers to activate them, they
16211 are protected with XML_USE_BUFFER_CONTENT define.
16212 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
16213 goal is 0 memory left allocated once parser is no more used
16214 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
16215 call xmlCleanupParser() and xmlMemoryDump()
16216
Daniel Veillarda819dac1999-11-24 18:04:22 +000016217Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16218
16219 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
16220 * parser.[ch] encoding.[ch]: added memory cleanup routines
16221 * parser.c: closing bug #3788
16222 * doc/*: rebuilt the doc
16223
Daniel Veillard11a48ec1999-11-23 10:40:46 +000016224Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16225
16226 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
16227 xmlNewTextChild() and xmlSetCompressMode() behaviour.
16228 * tester.c: added --compress option
16229 * doc/*: rebuilt the documentation
16230
Daniel Veillard4c3a2031999-11-19 17:46:26 +000016231Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16232
16233 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
16234 if given /proc/kcore as input !
16235 * doc/xml.html doc/*: updated and rebuilt the documentation
16236
16237Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000016238
16239 * parser.c: Fixed some wrongly space collapsing code due to
16240 a misreading of the spec.
16241 * result/*: fixed the output accordingly
16242
16243Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000016244
16245 * encoding.c: bug fix and typos
16246 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
16247 * parser.c: added attribute normalization closing bug #3597
16248 * test/att* result/att* SAXresult/att*: testcase for attribute
16249 normalization
16250
Daniel Veillardd7e200c1999-11-15 17:53:11 +000016251Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16252
16253 * configure.in: closing bug #3163 by adding extra flags for the
16254 cc compiler on HP-UX
16255
Daniel Veillard51e3b151999-11-12 17:02:31 +000016256Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16257
16258 * valid.[ch] : removed a typo and an enumerated type bug in the
16259 xmlAddElementDecl() function
16260 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
16261 call to xmlEncodeEntitiesReentrant() so that the functions
16262 New, Set and Get are at the same level.
16263 * parser.c HTMLparser.c: extra memory allocation bug for
16264 attributes detected by someone using libxml in embedded systems :-)
16265
Daniel Veillard962195f1999-10-28 15:51:53 +000016266Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16267
16268 * xmlmemory.h: turned off mem debug :-\
16269
Daniel Veillard35008381999-10-25 13:15:52 +000016270Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16271
16272 * parser.c: closed bug #2784 a one line fix, but worth pushing
16273 a new release out
16274 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
16275 some structures, comments before and after the
16276 main element, and other nastyness
16277 * HTMLtree.c tree.c: accomodate the extended HTML supported
16278 * configure.in: pushing 1.7.4
16279 * test/ent8 and related outputs : added a new test for bug #2784
16280 * test/HTML/wired.html and related output: a nasty HTML example
16281 * Makefile.am: improved the test scripts
16282 * docs/* : reran the documentation extractor, updated xml.html
16283
Daniel Veillard7c1206f1999-10-14 09:10:25 +000016284Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16285
16286 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
16287 HTMLparser and debugged the HTML related code. HTML documents
16288 now have their own type
16289 * entities.c: do not dump &apos; for HTML output
16290 * xmlmemory.c: improvement, breakpoint mechanism
16291 * testHTML.c: added --sax --repeat ...
16292 * Makefile.am: improved the HTML tests
16293 * valid.[ch]: added xmlValidGetValidElements and
16294 xmlValidGetPotentialChildren
16295 * tester.c: added --insert to test the 2 new functions
16296 * test//* result//* SAXresult//* : regression test cleanup
16297 and extension.
16298 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
16299 gnome-xml-nanohttp.html
16300
Daniel Veillard7d2c2761999-10-11 15:09:51 +000016301Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16302
16303 * HTMLparser.c: fixed problems with some autoclose tags
16304 * tree.c: fixed XML output problems.
16305 * result/* SAXresult/*: update of the tests output
16306
Daniel Veillard6077d031999-10-09 09:11:45 +000016307Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16308
16309 * Makefile.am: Arturo patch for xmlConf.sh version info
16310 * parser.c: Tim Josling patch for single quoted items
16311 * tester.c: Tim Josling patch for tester options usage
16312 * tree.h: indent cleanup
16313
Daniel Veillard2673d3c1999-10-08 14:37:09 +000016314Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16315
16316 * HTMLparser.c parser.h : Fixed problems with HTML parsing
16317 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
16318
Daniel Veillard00fdf371999-10-08 09:40:39 +000016319Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16320
16321 * tree.c : Raph patch for initialization of CORBA fields
16322 * parser.c, xpath.c, ...: modification of doc comments
16323 * xpath.c : allow spaces in xpath expressions
16324
Daniel Veillardad219441999-09-27 08:17:49 +000016325Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16326
16327 * xmlmemory.h: turning off memory debug :-(
16328
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016329Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16330
16331 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
16332 better SAX interfaces.
16333 * testSAX.c: uses the new SAX routine, avoid fetching any remote
16334 entity.
16335 * configure.in: 1.7.2
16336
16337Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000016338
16339 * libxml.spec.in: fixed the URL
16340 * doc/xml.html: improved the documentation front-end
16341
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016342Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000016343
16344 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
16345
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016346Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000016347
16348 * libxml.spec.in: fixed the alpha compile problem
16349 * parser.[ch]: changed errno to errNo in the parser context :-(
16350 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
16351 * doc/xml.html: changed CHAR to xmlChar
16352 * doc/html/*: recompiled the documentation
16353 * configure.in: 1.7.1
16354
Daniel Veillard7f7d1111999-09-22 09:46:25 +000016355Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16356
16357 * parser.h: modified the parser context struct to regain 1.4.0
16358 binary compatibility
16359 * parser.c, xml-error.h: added errno ot teh context and defined
16360 a set of errors values with update of errno
16361 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
16362 DTDs and entities
16363 * *.h, *.c: complete cleanup of the use of config.h and include
16364 protection depending on the current setup.
16365 * overalll debugging, maintenance and bug-fixing on all modules
16366 * updated the documentation
16367 * ready for 1.7.0
16368
Daniel Veillardc08a2c61999-09-08 21:35:25 +000016369Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16370
16371 * HTMLparser.c : cleanup
16372 * SAX.c valid.c valid.h: added ID/IDREF checking
16373 * tree.c tree.h: extended doc structure for refs
16374 * configure.in: 1.6.2
16375 * parser.c: patched bug in SAX user arg call
16376 * parserInternals.h: patched missing close in C++ wrapping
16377 * testXPath.c xpath.c xpath.h: prepared for extensibility,
16378 especially upcoming XPointer implementation.
16379 * doc/xml.html: augmented, typo
16380
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000016381Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
16382
16383 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
16384 not all invocations of install understand -d.
16385
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000016386Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
16387
16388 * Makefile.am: prepend all the test* calls with $(top_builddir) -
16389 to make 'check' works, when builddir != srcdir.
16390
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000016391Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16392
16393 * doc/xml.html : updated the documentation
16394
Daniel Veillard6454aec1999-09-02 22:04:43 +000016395Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16396
16397 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
16398 not deallocated memory blocks
16399 * *.c : replaces all calls to malloc() free() and realloc() to
16400 the wrapper functions/macros
16401 * tree.c : removed memory leaks dues to calling xmlFreeNode()
16402 instead of xmlFreeNodeList()
16403
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000016404Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16405
16406 * HTMLparser.c: corrected a stupid bug leading to core dump at
16407 tree deallocation. Removed warnings indicated by
16408 Stephane.Conversy@lri.fr
16409 * entities.c: Fixes Yet Another Stupid Bug, entities were not
16410 looked for in the external subset
16411
16412Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000016413
16414 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
16415 on SGI by Stephane.Conversy@lri.fr
16416
Daniel Veillardb96e6431999-08-29 21:02:19 +000016417Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16418
16419 * all .h : changed the prototype declaration indent as in gtk
16420 * most .c : working on reducing the TODOs in the code
16421 * most .c : cleanup though -pedantic and Insure++
16422 * improvements on validation ID checkings.
16423 * tree.[ch] SAX.c: added support for namespace on attributes #2022
16424 * xml-config.in: closed #1810
16425
16426Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000016427
16428 * tree.h, valid.c, valid.h: more work on validity, IDs
16429 * xpath.c: added/fixed comparidon and equlity, added a new isinf
16430 definition for AIX
16431
Daniel Veillardb556eb51999-08-15 17:19:50 +000016432Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16433
16434 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
16435 the distribution due to a cut'n paste error at last commit
16436
Daniel Veillardb05deb71999-08-10 19:04:08 +000016437Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16438
16439 * configure.in: upgraded to version 1.4.0
16440 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
16441 Big update, added a large part of the validation process,
16442 it should be usable, but some parts are missing
16443 * xpath.c: improved the implementation w.r.t. root.
16444 * Makefile.am: added more tests
16445 * test and result trees: added a lot of tests
16446 * libxml.spec.in: export libxml.so.0 and libxml.so.1
16447
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000016448Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16449
16450 * Added an HACKING file
16451
Daniel Veillarde2d034d1999-07-27 19:52:06 +000016452Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16453
16454 * xpath.[ch] : improvements and debug of the XPath implementation
16455 * parser.c, HTMLparser.c : modified the parsers to be progressive
16456 * tree.[ch] : extended the Buffer promitives
16457 * xmlIO.[ch] : added basic I/O routines providing progressive
16458 parsing and ready for I18N conversion plugins
16459 * SAXresult/* : the SAX callback sequence maybe slightly different
16460 now
16461 * test*.c : improved/updated the tests programs
16462 * doc/* : recompiled the docs.
16463
Daniel Veillard15b75af1999-07-26 16:42:37 +0000164641999-07-26 Michael Meeks <michael@edenproject.org>
16465
16466 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
16467
16468 * tree.c: Ditto.
16469
Daniel Veillard1566d3a1999-07-15 14:24:29 +000016470Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16471
16472 * configure.in: upgraded to version 1.4.0
16473 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
16474 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
16475 XML query language, see http://www.w3.org/TR/xpath for more details.
16476 * parser.c, parser.h: added CHAR* related string functions for XPath
16477 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
16478 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
16479 rebuild the docs.
16480 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
16481 and regression testing capabilities for XPath.
16482
Daniel Veillardd79d7871999-07-12 10:38:12 +000016483Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16484
16485 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
16486 closing bug #1646
16487
Daniel Veillardbe9e5951999-07-12 09:16:45 +000016488Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16489
16490 * Makefile.am, example/Makefile.am: closed bug #1683
16491
Daniel Veillard3166ab11999-07-11 16:14:19 +000016492Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16493
16494 * example/Makefile.am, configure.in: added the makefile for the
16495 gjobread example
16496
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000016497Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
16498
16499 * doc/Makefile.am:
16500 - fix which allow "make install DESTDIR=</install/prefix>".
16501
Daniel Veillard7cc3c041999-07-09 10:11:57 +000016502Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16503
16504 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
16505 which fixed a problem on the file reading-code.
16506
Daniel Veillard82150d81999-07-07 07:32:15 +000016507Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16508
16509 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
16510 output.
16511 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
16512
Daniel Veillard5233ffc1999-07-06 22:25:25 +000016513Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16514
16515 * parser.h : Oops removed the binary compatibility problem
16516 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
16517 * parser.c, HTMLparser.c: applied patches for reading from stdin
16518
Daniel Veillardbe70ff71999-07-05 16:50:46 +000016519Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16520
16521 * parser.c, entities.c, valid.c: cleanup bug #1591
16522 * configure.in: cleanup bug #1592
16523 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
16524 the same tree back-end. Hence gdome will be available for it.
16525 * doc/Makefile.am: close bug #617
16526
Daniel Veillard97fea181999-06-26 23:07:37 +000016527Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16528
16529 * parser.c: alloctate a per parser context SAX interface block
16530
Daniel Veillard14fff061999-06-22 21:49:07 +000016531Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16532
16533 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
16534 and xmlEncodeEntitiesReentrant with the correct one :-\
16535
16536Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16537
16538 * commit of my internal XML base changes, quite a lot of
16539 changes, cleanups, better entities support, framework for
16540 new I/O and charset detection and handling
16541 * Fixed the configure/Makefile stuff to generate shared libs
16542 with the proper version info, so we jumped on rev from
16543 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
16544 xmlEncodeEntities() result need to be freed now, and a string
16545 xmlParserVersion provide the current library version.
16546
Raph Levien05240da1999-06-15 21:27:11 +000016547Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
16548
16549 * parser.c: fixed a buffer overrun for when you have a very long
16550 attribute with no entities in it.
16551
Daniel Veillardbb2da581999-06-13 14:37:07 +000016552Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16553
16554 * added example directory
16555 * added example/gjobs.xml gjobread.c, still need a Makefile.in
16556
Daniel Veillard011b63c1999-06-02 17:44:04 +000016557Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16558
16559 * Release of libxml-1.1, nearly everything has been touched for
16560 this.
16561 * Added more regression tests
16562 * Updated the documentation
16563
Daniel Veillard27d88741999-05-29 11:51:49 +000016564Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16565
16566 * tree.[ch]: unified the XML_NO_CORBA defines.
16567 * parser.c encoding.[ch]: started plugging in char encoding detection
16568
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000016569Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
16570
16571 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
16572 Also freed allocated buffer.
16573
Daniel Veillard27d88741999-05-29 11:51:49 +000016574Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000016575 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
16576 reentrancy problem at printing. One is left in entities.c, to
16577 remove ASAP
16578 * testSAX.c : added a test example showing the use of the SAX
16579 interface if one doesn't want to build the DOM tree.
16580 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
16581
Daniel Veillard517752b1999-04-05 12:20:10 +000016582Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16583
16584 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
16585 large revamping of the parser to use SAX callbacks
16586 http://www.megginson.com/SAX/ (or at least a C like interface
16587 a la Expat). It's now possible to set up your own callbacks
16588 and the parser will not build a DOM tree.
16589 * test/* result/*: updated the test suite, I finally removed
16590 the old Namespace draft support (PI based).
16591
Daniel Veillard87c83bd1999-04-02 16:04:43 +000016592Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16593
16594 * Makefile.am: added test result to EXTRA_DIST for make tests
16595
Daniel Veillard64068b31999-03-24 20:42:16 +000016596Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16597
16598 * parser.c, parserInternals.h: moved the chars macro definitions
16599 to parserInternals.h
16600 * parser.c, error.c: applied patches from "Knut Åkesson"
16601 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
16602
Daniel Veillard012ccc11999-03-23 10:11:11 +000016603Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16604
16605 * xml-config.in : applied patch to make --version work
16606
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000166071999-03-05 Raja R Harinath <harinath@cs.umn.edu>
16608
16609 * Makefile.am (check-local): Alias for `tests' target. This will
16610 cause `make check' to do the right thing.
16611 (tests): Don't run tests in srcdir. Also, replaced calls to
16612 basename with a `sed' "equivalent".
16613
Daniel Veillardd109e371999-03-05 06:26:45 +000016614Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16615
16616 * Renamed error.h to xml-error.h, corrected Makefile.am to list
16617 it in the header and not the sources, updated the doc.
16618 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
16619 pointing this out.
16620
Daniel Veillardbc50b591999-03-01 12:28:53 +000016621Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16622
16623 * parser.c, parser.h, parserInternals.h: memory leak hunting,
16624 exported the inputStream routines.
16625 * doc/html/* : updated accordingly
16626
Daniel Veillardd692aa41999-02-28 21:54:31 +000016627Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16628
16629 * parser.c, parser.h, parserInternals.h: added a few extra
16630 internal calls to allocate and free parser contexts ...
16631 * doc/html/* : updated accordingly
16632
Daniel Veillard55a99271999-02-25 11:01:29 +000016633Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16634
16635 * configure.in, Makefile.am, doc/makefile.am : General changes for
16636 1.0.0 release and including the generated HTML documentation.
16637
Daniel Veillard35925471999-02-25 08:46:07 +000016638Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16639
16640 * makefile.am : added parserInternals.h, oops.
16641
Daniel Veillard1e346af1999-02-22 10:33:01 +000016642Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16643
16644 * parserInternals.h: added this header giving access to the parser
16645 internal functions.
16646 * doc/Makefile.am : added a rebuild target which rebuilds the full
16647 set of documentations
16648 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
16649 the internal subset.
16650 * *.c *.h: modifications needed to generate the documentation using
16651 gtk-doc, cleanup of functions blocks, reorganisation of struct
16652 declarations.
16653
Daniel Veillard1164e751999-02-16 16:29:17 +000016654Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16655
16656 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
16657 the tar and spec file to include the beginning of the doc.
16658
Nuno Ferreira03d04781999-02-13 00:07:17 +0000166591999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
16660
16661 * doc/.cvsignore: Added this file.
16662
Daniel Veillard6800ef31999-02-08 18:33:22 +000016663Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16664
16665 * tree.c: fixed xmlGetProp to return "" when the attribute
16666 exists, even if the node-list is NULL.
16667
Daniel Veillard726c7e31999-02-08 15:13:10 +000016668Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16669
16670 * tree.c: patched an error outputting empty attribute values.
16671 * Makefile.am and doc/makefile.am: have been updated during the
16672 week-end. Sorry for an empty CVS log, I got a shell problem.
16673
Daniel Veillard1899e851999-02-01 12:18:54 +000016674Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16675
16676 * tree.h: cleaned up using enums instead of defines
16677 * parser.c, valid.[ch]: more work on parsing/output of element
16678 declarations
16679
Daniel Veillard3b9def11999-01-31 22:15:06 +000016680Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16681
16682 * valid.[ch], tree.c, parser.c : more work toward full parsing
16683 of XML DTDs.
16684 * README: added informations about mailing-list and on-line
16685 documentation
16686
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000166871999-01-27 Raja R Harinath <harinath@cs.umn.edu>
16688
16689 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
16690
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000016691Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16692
16693 * parser.c, tree.[ch] : more work toward conformance testing,
16694 added a last element to accelerate parsing of very flat structures
16695 started working on internal subset Element content declaration.
16696 * valid.[ch] : first cut at adding code toward validation.
16697 * previous changes had also small impact on most files, especially
16698 the conformance testing using James Clark test suite.
16699
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000016700Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16701
16702 * test/* : updated the examples, most of them were not well
16703 formed (humm), and added rdf2.
16704 * result/* : resulting changes in the output.
16705
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000016706Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16707
16708 * tree.c: changed the behaviour of xmlGetProp on NULL values.
16709
Daniel Veillard44b3a061998-12-05 17:27:22 +000016710Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16711
16712 * tree.c: patched a bug in the generation of empty attributes
16713
Daniel Veillardbe36afe1998-11-27 06:39:50 +000016714Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16715
16716 * entities.[ch], tree.[ch], tester.c: added copy interfaces
16717 for node/trees/documents/... Biggest problem is namespace
16718 support when copying subtrees.
16719
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000016720Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16721
16722 * parser.c, entities.c: improve entities and char ref encoding,
16723 and cleanups of error messages.
16724
Daniel Veillard242590e1998-11-13 18:04:35 +000016725Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16726
16727 * parser.c, entities.c: simple bug hunting done during rpm2html and
16728 rpmfind integration.
16729
Daniel Veillard42dc9b31998-11-09 01:17:21 +000016730Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16731
16732 * parser.[ch]: Added interfaces allowing to specify a SAX
16733 handler before parsing.
16734
Daniel Veillarde3bffb91998-11-08 14:40:56 +000016735Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16736
16737 * parser.c: redirrect all errors reporting through the SAX
16738 error function
16739
Daniel Veillardda4d3c41998-11-04 20:07:05 +000016740Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16741
16742 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
16743 * libtool, tlmain ...: update of the libtool files
16744
Miguel de Icaza442321c1998-11-04 18:13:38 +0000167451998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
16746
16747 * entities.c: Use g_snprintf insteda of snprintf.
16748
Daniel Veillard0ba4d531998-11-01 19:34:31 +000016749Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16750
16751 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
16752 added ent5 test for this purpose.
16753 * parser.c, parser.h: formatting, comments and UTF-8 planning.
16754
Daniel Veillard27271681998-10-30 06:39:40 +000016755Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16756
16757 * parser.c: fixed? a strange error due to compression on a GWP
16758 document.
16759
Daniel Veillard25940b71998-10-29 05:51:30 +000016760Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16761
16762 * tree.[ch]: bug fixing
16763 * entities.[ch]: defined a specific type for predefined entities
16764 * doc/xml.html: more documentation on the library, how to use it,
16765 overview of the interfaces.
16766
Daniel Veillard16253641998-10-28 22:58:05 +000016767Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16768
16769 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
16770
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000016771Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16772
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000016773 * tree.c: corrected a small bug
16774 * doc/xml.html: continuing writing documentation.
16775
16776Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16777
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000016778 * debugXML.h debugXML.c: added debugging utilities.
16779 * tester.c: added --debug switch.
16780 * tree.c: patched an incorrect node->type assignment.
16781 * parser.c: formatting, ensure that node->doc != NULL in attributes
16782
Daniel Veillardccb09631998-10-27 06:21:04 +000016783Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16784
16785 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
16786 entity support and provide an internal representation close to
16787 DOM one (entity ref nodes, and attribute value as tree). I tried
16788 to preserve the interface but this will surely break some apps
16789 (I have to change rpm2html/rpmfind for example). I had to change
16790 two interfaces, and the generated tree is somewhat different.
16791 * doc/* : started documenting the XML library, the tree and
16792 DOM/Corba. This is a first step.
16793
Daniel Veillard11e00581998-10-24 18:27:49 +000016794Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16795
16796 * parser.c: Set up the fonctions comment block, boring but useful.
16797 * parser.h, SAX.c, parser.c: now attributes are processed through
16798 the SAX interface. The problem is that my SAX interface diverged
16799 quite a bit from the original one, well this is not an official
16800 spec, and translating it from Java to C is hairy anyway...
16801
Daniel Veillard97b58771998-10-20 06:14:16 +000016802Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16803
16804 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
16805 fonctions comment block, boring but useful.
16806
16807Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000016808
16809 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
16810 conversion routines. However they are not yet used to convert the
16811 inputs. The core will run with UTF-8.
16812
Daniel Veillard33942841998-10-18 19:12:41 +000016813Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16814
16815 * tree.c : make sure that the type id is properly set-up when
16816 a new object is allocated, needed for DOM.
16817
Daniel Veillard27fb0751998-10-17 06:47:46 +000016818Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16819
16820 * tree.h, tree.c: Ok, the main objects in the tree will be native
16821 corba objects, it costs 8 bytes per Node, Attribute and Document
16822 but it simplifies the Corba integration a lot (no extra interface
16823 objects to allocate/free).
16824
Daniel Veillard0bef1311998-10-14 02:36:47 +000016825Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16826
16827 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
16828 and changed NODEs contants for conformity with DOM Level 1
16829
Daniel Veillard27864701998-10-08 03:47:24 +000016830Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16831
16832 * added hooks to keep track of servants when creating objects
16833 xmlDoc and xmlNode (for Corba export).
16834
Daniel Veillarda6e1d121998-10-04 14:41:05 +000016835Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16836
16837 * added xml-config script.
16838
Daniel Veillard7066a791998-10-01 20:28:28 +000016839Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16840
16841 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
16842 to autoupdate libtool and automake conf files.
16843
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000168441998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
16845
16846 * Makefile.am: Use '?' to separate the sed
16847 commands as ',' is used when people pass -Wl,something.
16848
16849
Daniel Veillard15a8df41998-09-24 19:15:06 +000016850Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16851
16852 * tree.c, tree.h: added a per-document compression interface.
16853
Daniel Veillard151b1b01998-09-23 00:49:46 +000016854Tue Sep 22 20:47:38 EDT 1998
16855
16856 * tree.c, tree.h: added saving with compression and added interfaces
16857 to control the compression level (xmlGetCompressMode,
16858 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
16859
Daniel Veillard70120ff1998-09-22 00:24:21 +000016860Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16861
16862 * parser.c: corrected a loop for files of size 0
16863
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000168641998-08-20 Raja R Harinath <harinath@cs.umn.edu>
16865
16866 * error.h: New file. Contains prototyes from `error.c'.
16867
Tom Tromeyc19653d1998-08-14 01:22:43 +000016868Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
16869
16870 * Makefile.am (xmlincdir): New macro.
16871 (xmlinc_HEADERS): Renamed from include_HEADERS.
16872
Daniel Veillard845664d1998-08-13 04:43:19 +000016873Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16874
16875 * applied small patch on numeric entities from
16876 Christopher Blizzard <blizzard@appliedtheory.com>
16877
Daniel Veillard260a68f1998-08-13 03:39:55 +000016878Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16879
16880 * New release 0.2, removed the old xml_* files so that it's
16881 coherent with the other CVS base (W3C), far better conformance
16882 to standard, new namespaces, decent entities support, beginning
16883 of a SAX-like interface. Nearly nothing left intact, even the
16884 test examples ...
16885
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000168861998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
16887
16888 * .cvsignore: Add .deps dir
16889
Daniel Veillardf8015fa1998-07-26 21:31:38 +000016890Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16891
16892 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
16893
Daniel Veillardfe926001998-07-26 04:28:20 +000016894Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000016895
Daniel Veillardfe926001998-07-26 04:28:20 +000016896 * configure.in: added test for CPP
16897 * AUTHORS, Changelog: the original ones didn't get commited but the
16898 glib ones instead, fixed.
16899 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000016900
Daniel Veillardfe926001998-07-26 04:28:20 +000016901Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000016902
Daniel Veillardfe926001998-07-26 04:28:20 +000016903 * integrated code developped at W3C
16904 * changed the original Copyright
16905 * migrated to automake
16906 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000016907