blob: 50d870b1b6e5077c6caee38b6e1ef38ad1f30620 [file] [log] [blame]
MDT 2003 John Fleck6d68f612003-04-29 13:33:21 +00001Tue Apr 29 07:32:02 MDT 2003 John Fleck <jfleck@inkstain.ent>
2
3 * doc/tutorial/aph.html, ix01.html
4 forgot to cvs add the new files. Thanks to Roland van Laar
5 for pointing this out
6
Daniel Veillardd4330462003-04-29 12:40:16 +00007Tue Apr 29 14:36:49 CEST 2003 Daniel Veillard <daniel@veillard.com>
8
9 * xmlschemas.c doc/libxml2-api.xml: fixing a function comment
10 * doc/Makefile.am doc/apibuild.py doc/gnome-xml.sgml: switching
11 to the XML/XSLT doc generation closing #111799
12 * doc/html/*: complete update of the HTML results
13
Igor Zlatkovica28d2362003-04-28 12:56:01 +000014Mon Apr 28 14:51:41 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
15
16 * win32/defgen.xsl: fixed the conditional for unicode map,
17 removed hardcoded schema entries
18
19Mon Apr 28 02:19:00 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
20
21 * win32/defgen.xsl: new file, stylesheet for generating
22 win32/libxml2.def.src from doc/libxml2-api.xml
23 * win32/libxml2.def.src: is autogenerated from now on, changes
24 to this file will not appear here anymore
25
Daniel Veillard94bb2f12003-04-27 22:14:07 +000026Mon Apr 28 00:12:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
27
28 * win32/configure.js python/setup.py.in: applied patch
29 from Stéphane Bidoul for the Python bindings on the new
30 release.
31
Igor Zlatkovic34656b42003-04-27 16:00:05 +000032Sun Apr 27 17:56:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
33
34 * debugXML.c: included libxml/uri.h for xmlCanonicPath
35 declaration
36 * win32/configure.js: thread-enabled build is now default
37 * win32/libxml2.def.src: added more exports
38
Daniel Veillard1177ca42003-04-26 22:29:54 +000039Sun Apr 27 00:23:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
40
41 * NEWS doc/*.xsl doc/*.html: updated the web site separated
42 developers from common pages, made the transition to XHTML1,
43 added validity checking to the makefile rules.
44
Daniel Veillard329456a2003-04-26 21:21:00 +000045Sat Apr 26 23:17:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
46
47 * parser.c: fix for xmlIOParseDTD same as previous and reported
48 by Petr Pajas
49
Daniel Veillardc6abc3d2003-04-26 13:27:30 +000050Sat Apr 26 15:26:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
51
52 * parser.c: applied fix to xmlSAXParseDTD from Malcolm Tredinnick
53 closing #111638
54
Daniel Veillard2b32e6f2003-04-26 12:03:54 +000055Sat Apr 26 14:00:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
56
57 * python/generator.py: fixed a problem in the generator where
58 the way functions are remapped as methods on classes was
59 not symetric and dependant on python internal hash order,
60 as reported by Stéphane Bidoul
61
MDT 2003 John Fleck8aff3b72003-04-26 03:54:07 +000062Fri Apr 25 21:52:33 MDT 2003 John Fleck <jfleck@inkstain.net>
63
64 * doc/tutorial:
65 xmltutorial.xml
66 xmltutorial.pdf
67 *.html
68 add appendix on generating compiler flags, more indexing
69
Daniel Veillard1c960272003-04-25 23:12:22 +000070Sat Apr 26 01:10:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
71
72 * triodef.h vms/build_libxml.com: applied patch from Craig A. Berry
73 to get libxml-2.5.7 to compile on OpenVMS
74
Daniel Veillardc5573462003-04-25 16:43:49 +000075Fri Apr 25 18:42:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
76
77 * parser.c: fixing an xmlParseDTD bug raised by Petr Pajas
78
Daniel Veillardfd583412003-04-25 13:22:10 +000079Fri Apr 25 15:20:29 CEST 2003 Daniel Veillard <daniel@veillard.com>
80
81 * doc/Makefile.am doc/xmlcatalog.1 doc/xmlcatalog_man.xml
82 doc/xmllint.1 doc/xmllint.xml: automated the generation of the
83 man page based on xsltproc and a stylesheet PI in the XML.
84
Daniel Veillarddc07e182003-04-25 10:39:38 +000085Fri Apr 25 12:37:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
86
87 * doc/xmllint.*: trying to fix #110541 where &nbsp; generated
88 character preventing rendering by the man command.
89
Daniel Veillard92fc02c2003-04-24 23:12:35 +000090Fri Apr 25 01:09:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
91
92 * NEWS configure.in: preparing release 2.5.7
93 * doc/*: updated and rebuilt the docs
94 * doc/apibuild.py: fixed the script
95
Daniel Veillardde0a0a52003-04-24 17:12:57 +000096Thu Apr 24 19:11:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
97
98 * Makefile.am doc/apibuild.py: make sure the OOM code don't
99 get in the way of the builds
100 * doc/libxml2-api.xml python/libxml2class.txt: automatic update
101
Daniel Veillarda76fe5c2003-04-24 16:06:47 +0000102Thu Apr 24 18:01:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
103
104 * Makefile.am testOOM.c testOOMlib.[ch] : integrated the Out Of
105 Memory test from Havoc Pennington #109368
106 * SAX.c parser.c parserInternals.c tree.c uri.c valid.c
107 xmlmemory.c xmlreader.c xmlregexp.c include/libxml/tree.h
108 include/libxml/parser.h: a lot of memory allocation cleanups
109 based on the results of the OOM testing
110 * check-relaxng-test-suite2.py: seems I forgot to commit the
111 script.
112
Daniel Veillard18f113d2003-04-23 15:18:26 +0000113Wed Apr 23 17:16:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
114
115 * xmlschemastypes.c: trivial fix for 109774 removing a warning
116
Daniel Veillard85095e22003-04-23 13:56:44 +0000117Wed Apr 23 15:49:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
118
119 * DOCBparser.c SAX.c catalog.c debugXML.c parser.c: try to find
120 more places where xmlCanonicPath() must be used to convert
121 filenames to URLs, trying to fix #111088
122
Daniel Veillard54396242003-04-23 07:36:50 +0000123Wed Apr 23 09:35:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
124
125 * python/libxml.c python/libxml.py: applied patch from
126 Brent M Hendricks adding binding for xmlCatalogAddLocal
127
Daniel Veillard45269b82003-04-22 13:21:57 +0000128Tue Apr 22 15:18:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
129
130 * HTMLparser.c: tried to fix #98879 again in a more solid
131 way.
132
Igor Zlatkovic94f48842003-04-22 12:00:37 +0000133Tue Apr 22 13:58:43 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
134
135 * win32/libxml2.def.src: added more exports from the relaxng and
136 xmlreader clan
137
Daniel Veillardf431eb82003-04-22 08:37:26 +0000138Tue Apr 22 10:35:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
139
140 * SAX.c test/valid/ns* test/result/ns*: applied the patch
141 provided by Brent Hendricks fixing #105992 and integrated the
142 examples in the testsuite.
143
Daniel Veillardc4f65ab2003-04-21 23:07:45 +0000144Tue Apr 22 01:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
145
146 * TODO: updated a bit
147 * configure.in: fixed the comment, threads now default to on
148 * parserInternals.c: fixed an erroneous xmlMallocAtomic() call
149
Daniel Veillarda880b122003-04-21 21:36:41 +0000150Mon Apr 21 23:33:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
151
152 * globals.c libxml.h parser.c parserInternals.c tree.c xmllint.c
153 xmlreader.c include/libxml/parser.h: a lot of performance work
154 especially the speed of streaming through the reader and push
155 interface. Some thread related optimizations. Nearly doubled the
156 speed of parsing through the reader.
157
MDT 2003 John Fleck83c8a5c2003-04-20 16:45:07 +0000158Sun Apr 20 10:36:05 MDT 2003 John Fleck <jfleck@inkstain.net>
159
160 * doc/xmllint.xml
161 * doc/xmllint.1
162 update man page to explain use of --stream
163
Daniel Veillard3c908dc2003-04-19 00:07:51 +0000164Sat Apr 19 02:03:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
165
166 * DOCBparser.c HTMLparser.c c14n.c catalog.c encoding.c globals.c
167 nanohttp.c parser.c parserInternals.c relaxng.c tree.c uri.c
168 xmlmemory.c xmlreader.c xmlregexp.c xpath.c xpointer.c
169 include/libxml/globals.h include/libxml/xmlmemory.h: added
170 xmlMallocAtomic() to be used when allocating blocks which
171 do not contains pointers, add xmlGcMemSetup() and xmlGcMemGet()
172 to allow registering the full set of functions needed by
173 a garbage collecting allocator like libgc, ref #109944
174
Daniel Veillard84942712003-04-18 14:40:05 +0000175Fri Apr 18 16:37:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
176
177 * configure.in: switched to have thread support enabled by default,
178 didn't got troubles with ABI compatibility on Linux, hope it
179 won't break on strange OSes, if yes, report the system ID
180 * doc/libxml2-api.xml: just rebuilt the API
181
Daniel Veillard3e59fc52003-04-18 12:34:58 +0000182Fri Apr 18 14:31:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
183
184 * libxml.h include/libxml/parser.h parser.c xmlIO.c DOCBparser.c:
185 added support for large file, tested with a 3+GB instance,
186 and some cleanup.
187 * catalog.c: added a TODO
188 * Makefile.am: added some "make tests" comments
189
Daniel Veillardac297932003-04-17 12:55:35 +0000190Thu Apr 17 14:51:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
191
192 * relaxng.c: some cleanups
193 * doc/xmlreader.html: extended the document to cover RelaxNG and
194 tree operations
195 * python/tests/Makefile.am python/tests/reader[46].py: added some
196 xmlReader example/regression tests
197 * result/relaxng/tutor*.err: updated the output of a number of tests
198
Daniel Veillard62163602003-04-17 09:36:38 +0000199Thu Apr 17 11:35:37 CEST 2003 Daniel Veillard <daniel@veillard.com>
200
201 * relaxng.c: valgrind pointed out an uninitialized variable error.
202
Daniel Veillard33300b42003-04-17 09:09:19 +0000203Thu Apr 17 11:06:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
204
205 * include/libxml/relaxng.h relaxng.c include/libxml/xmlreader.h
206 xmlreader.c: augnemting the APIs, cleanups.
207 * parser.c: cleanup bug #111005
208 * xmlIO.c: added some missing comments
209
Daniel Veillardce192eb2003-04-16 15:58:05 +0000210Wed Apr 16 17:46:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
211
212 * relaxng.c xmllint.c: more work on RelaxNG streaming validation
213 trying to improve the subset compiled, and more testing.
214 * doc/downloads.html doc/xml.html doc/xmlmem.html: some updates on the
215 documentation
216 * test/relaxng/tutor11_1_3.xml: fixes the DTD path
217 * result/relaxng/*.err: fix some of the outputs
218
Daniel Veillardf4e55762003-04-15 23:32:22 +0000219Wed Apr 16 01:28:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
220
221 * relaxng.c xmlreader.c xmllint.c include/libxml/relaxng.h
222 include/libxml/xmlreader.h: implemented streaming of
223 RelaxNG (when possible) on top of the xmlReader interface,
224 provided it as xmllint --stream --relaxng .rng .xml
225 This seems to mostly work.
226 * Makefile.am: updated to test RelaxNG streaming
227
Daniel Veillardc58f4ef2003-04-14 16:11:26 +0000228Mon Apr 14 18:08:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
229
230 * relaxng.c include/libxml/relaxng.h: integrated the regexp
231 based validity checking of fragments of the document for
232 which the RNG can be compiled to regexps. Works on all regression
233 tests, only fix needed is related to error messages.
234
Daniel Veillard52b48c72003-04-13 19:53:42 +0000235Sun Apr 13 21:51:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
236
237 * relaxng.c xmlregexp.c include/libxml/xmlautomata.h
238 include/libxml/xmlregexp.h: Starting work precompiling
239 parts of RelaxNG schemas. Not plugged onto validity checking
240 yet, just the regexp building part. Needed to extend some
241 of the automata and regexp APIs.
242
Daniel Veillardf6bad792003-04-11 19:38:54 +0000243Fri Apr 11 21:36:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
244
245 * xmllint.c xmlreader.c include/libxml/xmlreader.h: make sure
246 xmllint --stream and xmllint --stream --valid returns errors
247 code appropriately
248
Daniel Veillardc6cae7b2003-04-11 09:02:11 +0000249Fri Apr 11 10:59:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
250
251 * xmlreader.c include/libxml/xmlreader.h: Added the Expand()
252 and Next() operation to work on subtrees within the reader
253 framework.
254 * doc/libxml2-api.xml python/libxml2class.txt: resulting updates
255 * python/tests/reader5.py: added an example for those new
256 functions of the reader.
257
Daniel Veillard645c6902003-04-10 21:40:49 +0000258Thu Apr 10 23:38:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
259
260 * HTMLtree.c: patch from Vasily Tchekalkin to fix #109865
261
Daniel Veillard9e077102003-04-10 13:36:54 +0000262Thu Apr 10 15:32:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
263
264 * xmlreader.c: fixing HasValue for namespace as raised by
265 Denys Duchier
266
Daniel Veillard02ea1412003-04-09 12:08:47 +0000267Wed Apr 9 14:07:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
268
269 * HTMLparser.c include/libxml/HTMLparser.h: exported
270 htmlCreateMemoryParserCtxt() it was static
271
Daniel Veillardd3b9cd82003-04-09 11:24:17 +0000272Wed Apr 9 13:21:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
273
274 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
275 update from Charles Bozeman for date and duration types
276 * test/schemas/date_0.* test/schemas/dur_0.*
277 result/schemas/date_0.* result/schemas/dur_0.*: updated too
278
Daniel Veillardc00cda82003-04-07 10:22:39 +0000279Mon Apr 7 12:19:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
280
281 * tree.c valid.c xpath.c include/libxml/tree.h include/libxml/valid.h:
282 fixing bug #107129, removing excessive allocation and calls
283 to *printf in the code to build QName strings.
284
Igor Zlatkovic69651182003-04-05 09:43:30 +0000285Sat Apr 5 11:41:36 CEST 2003 Igoe Zlatkovic <igor@zlatkovic.com>
286
287 * win32/libxml2.def.src: fixed conditional exports, reported by
288 Luke Murray.
289
Daniel Veillardadba5f12003-04-04 16:09:01 +0000290Fri Apr 4 18:08:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
291
292 * parser.c: fixed a possible problem with xmlRecoverMemory()
293
Daniel Veillarda48ed3d2003-04-03 15:28:28 +0000294Thu Apr 3 17:24:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
295
296 * trio.c trio.h triodef.h trionan.c trionan.h triop.h triostr.c
297 triostr.h: Bjorn sent an update for the TRIO portability layer.
298
Igor Zlatkovicd6c86502003-04-01 20:00:42 +0000299Tue Apr 1 21:57:26 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
300
301 * win32/libxml2.def.src: exported new functions
302
Daniel Veillardc2d4a932003-04-01 11:13:05 +0000303Tue Apr 1 13:09:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
304
305 * configure.in NEWS: preparing release 2.5.6
306 * doc/*: updated and rebuilt the docs
307
Daniel Veillarde5020412003-04-01 09:55:20 +0000308Tue Apr 1 11:52:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
309
310 * SAX.c: fixed an uninitialized memory access pointed by valgrind
311 on C14Ntests
312
Daniel Veillard7fe1f3a2003-03-31 22:13:33 +0000313Tue Apr 1 00:12:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
314
315 * relaxng.c: one more fixup of error message reporting
316
Daniel Veillard5f1946a2003-03-31 16:38:16 +0000317Mon Mar 31 18:36:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
318
319 * relaxng.c: more work on bug #109225, and fixed an uninitialized
320 variable pointed out by valgrind
321
Daniel Veillarda507fbf2003-03-31 16:09:37 +0000322Mon Mar 31 18:05:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
323
324 * relaxng.c: try to work on bug #109225 and provide better
325 error reports.
326 * result/relaxng/* : this change the output of a number of tests
327 * xinclude.c: fixing the parsed entity redefinition problem
328 raised on the list.
329 * test/schemas/date_0.xsd: updated the date test c.f. E2-12
330
Daniel Veillardb3721c22003-03-31 11:22:25 +0000331Mon Mar 31 13:19:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
332
333 * xmlschemastypes.c: fixed date comparison to handle the tzo
334 The only failures left are disagreements on Notations and
335 '+1' not being allowed for ulong, uint, ushort and ubyte.
336
Daniel Veillard455cc072003-03-31 10:13:23 +0000337Mon Mar 31 12:11:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
338
339 * xmlschemastypes.c: fixed gMonth parsing routine accordingly
340 to the XML Schemas errata
341 http://www.w3.org/2001/05/xmlschema-errata#e2-12
342
Daniel Veillarde637c4a2003-03-30 21:10:09 +0000343Sun Mar 30 23:04:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
344
345 * relaxng.c xmlschemastypes.c: more work on XML Schemas datatypes
346 and facets support. Currently only schemas with binHex or
347 base64 don't compile. A few error left in the test suite:
348 found 1035 test instances: 919 success 23 failures
349 most are gdate or gdateyear failing check, and a few cases where
350 James clark tests results are strange.
351 * valid.c: allow to reuse the Notation checking routine without
352 having a validation context.
353 * SAX.c: removed a #if 0
354
Daniel Veillardb6c7f412003-03-29 16:41:55 +0000355Sat Mar 29 17:35:05 CET 2003 Daniel Veillard <daniel@veillard.com>
356
357 * xinclude.c: forgot to apply one check from #106931 patch
358 * xmlschemastypes.c: more work on XML Schemas datatypes
359
Daniel Veillardc4c21552003-03-29 10:53:38 +0000360Sat Mar 29 11:49:25 CET 2003 Daniel Veillard <daniel@veillard.com>
361
362 * relaxng.c include/libxml/relaxng.h xmlschemastypes.c: more work
363 on cleaning up XML Schemas datatypes based on James Clark tests
364 test/xsdtest/xsdtest.xml
365
Daniel Veillard80b19092003-03-28 13:29:53 +0000366Fri Mar 28 14:24:08 CET 2003 Daniel Veillard <daniel@veillard.com>
367
368 * relaxng.c: implemented comparisons for Schemas values.
369 * xmlschemastypes.c include/libxml/xmlschemastypes.h: fixed
370 some bugs in duration handling, comparisons for durations
371 and decimals, removed all memory leaks pointed out by James
372 testsuite. Current status is now
373 found 238 test schemas: 197 success 41 failures
374 found 1035 test instances: 803 success 130 failures
375
Daniel Veillard91a13252003-03-27 23:44:43 +0000376Fri Mar 28 00:41:55 CET 2003 Daniel Veillard <daniel@veillard.com>
377
378 * xmlschemas.c include/libxml/xmlschemas.h: fixed bugs and memory
379 leaks in the W3C XML Schemas code
380 * xmlschemastypes.c: implemented nonPositiveInteger
381 * test/schemas/length2_0.xsd result/schemas/length2_0_0.err:
382 fixed the test and result.
383
Daniel Veillard6560a422003-03-27 21:25:38 +0000384Thu Mar 27 22:23:07 CET 2003 Daniel Veillard <daniel@veillard.com>
385
386 * HTMLparser.c tree.c: two patches from James Bursa on the HTML
387 parser and a typo
388 * xmlschemastypes.c: reindenting, fixing a memory access
389 problem with dates.
390
Daniel Veillard6c5b2d32003-03-27 14:55:52 +0000391Thu Mar 27 15:53:35 CET 2003 Daniel Veillard <daniel@veillard.com>
392
393 * parser.c: fixing #109227 providing more context in case of
394 start/end tag mismatch
395 * python/tests/ctxterror.py python/tests/readererr.py: update the
396 tests accordingly
397
Daniel Veillardd9b72832003-03-27 14:24:00 +0000398Thu Mar 27 15:22:41 CET 2003 Daniel Veillard <daniel@veillard.com>
399
400 * xinclude.c: should fix #109327 errors on memory accesses
401
Daniel Veillardc7e9b192003-03-27 14:08:24 +0000402Thu Mar 27 15:06:13 CET 2003 Daniel Veillard <daniel@veillard.com>
403
404 * HTMLtree.c: Fixed reopening of #78662 <form action="...">
405 is an URI reference
406
Daniel Veillarde209b332003-03-26 21:40:13 +0000407Wed Mar 26 22:38:39 CET 2003 Daniel Veillard <daniel@veillard.com>
408
409 * xpath.c: fixed bug #109160 on non-ASCII IDs
410
Daniel Veillard642104e2003-03-26 16:32:05 +0000411Wed Mar 26 17:30:37 CET 2003 Daniel Veillard <daniel@veillard.com>
412
413 * parser.c: Norm suggested a nicer error message for xml:space values
414 errors
415
Daniel Veillarde4fa2932003-03-26 00:38:10 +0000416Wed Mar 26 01:34:19 CET 2003 Daniel Veillard <daniel@veillard.com>
417
418 * xpath.c include/libxml/xpath.h: first part of the fix to
419 performance bug #108905, adds xmlXPathOrderDocElems() providing
420 document order for nodes.
421 * python/libxml.c: Python may require TRIO as Albert Chin pointed out
422
Daniel Veillard09628212003-03-25 15:10:27 +0000423Tue Mar 25 16:07:00 CET 2003 Daniel Veillard <daniel@veillard.com>
424
425 * xmlschemastypes.c: removing a warning with Sun compiler
426 bug #109154
427
MST 2003 John Fleckda271742003-03-25 14:05:17 +0000428Tue Mar 25 07:02:56 MST 2003 John Fleck <jfleck@inkstain.net>
429
430 * doc/xmllint.xml
431 * doc/xmllint.1
432 update xmllint man page with --relaxng option
433
Daniel Veillard2032d292003-03-25 11:09:40 +0000434Tue Mar 25 12:07:03 CET 2003 Daniel Veillard <daniel@veillard.com>
435
436 * python/setup.py.in : was missing "drv_libxml2.py"
437
Daniel Veillard9adc0462003-03-24 18:39:54 +0000438Mon Mar 24 19:38:05 CET 2003 Daniel Veillard <daniel@veillard.com>
439
440 * tree.c xpath.c: some changes related to the new way of
441 handling Result Value Tree, before 2.5.5
442
Daniel Veillardd8da01c2003-03-24 15:58:23 +0000443Mon Mar 24 16:36:23 CET 2003 Daniel Veillard <daniel@veillard.com>
444
445 * configure.in NEWS: preparing release 2.5.5
446 * doc/* : updated the documentation and regenerated it.
447
Daniel Veillardef0b4502003-03-24 13:57:34 +0000448Mon Mar 24 14:56:01 CET 2003 Daniel Veillard <daniel@veillard.com>
449
450 * xpath.c: fixed some problems related to #75813 about handling
451 of Result Value Trees
452
Daniel Veillard9231ff92003-03-23 22:00:51 +0000453Sun Mar 23 22:57:20 CET 2003 Daniel Veillard <daniel@veillard.com>
454
455 * uri.c: applied a set of patches from Lorenzo Viali correcting
456 URI parsing errors.
457
Daniel Veillard5f8d1a32003-03-23 21:02:00 +0000458Sun Mar 23 22:00:14 CET 2003 Daniel Veillard <daniel@veillard.com>
459
460 * parser.c: validity status was not passed back when validating in
461 entities, but raised by Oliver Fischer
462
Daniel Veillard04ee2f22003-03-23 20:31:46 +0000463Sun Mar 23 21:30:50 CET 2003 Daniel Veillard <daniel@veillard.com>
464
465 * HTMLtree.c: avoid escaping ',' in URIs
466
Daniel Veillardef8dd7b2003-03-23 12:02:56 +0000467Sun Mar 23 12:57:00 CET 2003 Daniel Veillard <daniel@veillard.com>
468
469 * parser.c: fixing bug #108976 get the ID/REFs to reference
470 the ID in the document content and not in the entity copy
471 * SAX.c include/libxml/parser.h: more checking of the ID/REF
472 stuff, better solution for #107208
473 * xmlregexp.c: removed a direct printf, dohhh
474 * xmlreader.c: fixed a bug on streaming validation of empty
475 elements in entities
476 * result/VC/ElementValid8 test/VCM/v20.xml result/valid/xhtml1.xhtml:
477 cleanup of the validation tests
478 * test/valid/id* test/valid/dtds/destfoo.ent result/valid/id*:
479 added more ID/IDREF tests to the suite
480
Daniel Veillard2cfd9df2003-03-22 22:39:16 +0000481Sat Mar 22 23:38:08 CET 2003 Daniel Veillard <daniel@veillard.com>
482
483 * xmlreader.c: fixed #107043 removing 2 warnings with Sun One
484 compiler.
485
Daniel Veillard20863822003-03-22 17:51:47 +0000486Sat Mar 22 18:50:45 CET 2003 Daniel Veillard <daniel@veillard.com>
487
488 * relaxng.c: valgrind'ed and cleaned up a couple of memory issues.
489
Daniel Veillard9ff2d472003-03-22 15:18:01 +0000490Sat Mar 22 16:15:50 CET 2003 Daniel Veillard <daniel@veillard.com>
491
492 * SAX.c: fix bug #107208 avoid false duplicates when ID/REFs are
493 defined in entities content
494
Daniel Veillard99737f52003-03-22 14:55:50 +0000495Sat Mar 22 15:53:27 CET 2003 Daniel Veillard <daniel@veillard.com>
496
497 * SAX.c: Fixed validation bug #108858 on namespace names using
498 entities and reported by Brent Hendricks
499 * xmllint.c: report xmlTextReaderHasValue() result in --stream
500 --debug output.
501
Daniel Veillard48ef4c92003-03-22 12:38:15 +0000502Sat Mar 22 13:32:39 CET 2003 Daniel Veillard <daniel@veillard.com>
503
504 * xmlreader.c: fixed bug #108801 reported by Malcolm Tredinnick
505 about the DocType node not being reported sometimes.
506 * python/tests/reader.py: added to test to the regression checks
507
Daniel Veillard120e8eb2003-03-22 01:00:34 +0000508Sat Mar 22 01:57:40 CET 2003 Daniel Veillard <daniel@veillard.com>
509
510 * xmlreader.c: fixed bug #108546 on long CDATA (or text nodes)
511 reported by Edd Dumbill
512
Daniel Veillard77a90a72003-03-22 00:04:05 +0000513Sat Mar 23 01:00:24 CET 2003 Daniel Veillard <daniel@veillard.com>
514
515 * HTMLparser.c parser.c parserInternals.c: patch from
516 johan@evenhuis.nl for #107937 fixing some line counting
517 problems, and some other cleanups.
518 * result/HTML/: this result in some line number changes
519
Daniel Veillard580ced82003-03-21 21:22:48 +0000520Fri Mar 21 22:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
521
522 * configure.in Makefile.am: fixed Red Hat bug #86118 use libxml2.spec
523 instead of libxml.spec
524 * relaxng.c: fixed some of the error reporting excessive
525 verbosity
526 * catalog.c debugXML.c valid.c xmlreader.c xmlschemas.c xpath.c
527 xmlschemastypes.c: removed some warnings from gcc
528 * doc/libxml2-api.xml: rebuilt
529
Daniel Veillarde063f482003-03-21 16:53:17 +0000530Fri Mar 21 17:25:23 CET 2003 Daniel Veillard <daniel@veillard.com>
531
532 * relaxng.c: another optimization, for choice this time
533 * result/relaxng/spec1* result/relaxng/tutor12_1*
534 result/relaxng/tutor3_7: cleanups.
535
Daniel Veillard0e3d3ce2003-03-21 12:43:18 +0000536Fri Mar 21 13:41:23 CET 2003 Daniel Veillard <daniel@veillard.com>
537
538 * relaxng.c: fixed xmlRelaxNGNodeMatchesList
539 * test/relaxng/testsuite.xml: augmented the test suite
540 * result/relaxng/spec1* result/relaxng/tutor12_1*: this fixes
541 some schemas validation tests in the presence of foreign
542 namespaces.
543
Daniel Veillardbbb78b52003-03-21 01:24:45 +0000544Fri Mar 21 02:23:34 CET 2003 Daniel Veillard <daniel@veillard.com>
545
546 * relaxng.c: added another interleave speedup.
547
Daniel Veillardef2e4ec2003-03-20 16:23:26 +0000548Thu Mar 20 17:22:00 CET 2003 Daniel Veillard <daniel@veillard.com>
549
550 * xmlschemastypes.c: added integer and fixed one of the
551 IDREFS regression tests pbm
552 * result/relaxng/docbook_0.err: updated
553
Daniel Veillard249d7bb2003-03-19 21:02:29 +0000554Wed Mar 19 21:58:47 CET 2003 Daniel Veillard <daniel@veillard.com>
555
556 * valid.c xmlschemastypes.c: attempt to cope with ID/IDREF(S)
557 declared both in the DTD and in the Schemas <grin/>
558 * relaxng.c: more debug, added a big optimization for <mixed>
559 * test/relaxng/testsuite.xml: augmented the testsuite
560 * test/relaxng/ result/relaxng: added the RelaxNG spec and a
561 DocBook example to the regression tests
562
Daniel Veillard798024a2003-03-19 10:36:09 +0000563Wed Mar 19 11:34:10 CET 2003 Daniel Veillard <daniel@veillard.com>
564
565 * check-xsddata-test-suite.py: cosmetic change for output
566 * relaxng.c: try to minimize calls to malloc/free for states.
567
Daniel Veillarda1a9d042003-03-18 16:53:17 +0000568Tue Mar 18 17:50:31 CET 2003 Daniel Veillard <daniel@veillard.com>
569
570 * tree.c: removed a warning
571 * xmlschemastypes.c: more cleanup, added ENTITY and ENTITIES
572 support
573 * check-relaxng-test-suite.py check-xsddata-test-suite.py:
574 cleanup/improvements of the regression tests batch
575 * test/relaxng/testsuite.xml: augmented libxml2 own testsuite
576
Daniel Veillard28c52ab2003-03-18 11:39:17 +0000577Tue Mar 18 12:36:22 CET 2003 Daniel Veillard <daniel@veillard.com>
578
579 * relaxng.c: fixed error msg cleanup deallocation
580 * xmlschemastypes.c: added a function to handle lists of
581 atomic types, added support for IDREFS
582
Daniel Veillardc3da18a2003-03-18 00:31:04 +0000583Tue Mar 18 01:28:15 CET 2003 Daniel Veillard <daniel@veillard.com>
584
585 * relaxng.c valid.c xmlschemastypes.c: added Datatype ID
586 and IDREF, usable from RelaxNG now
587 * include/libxml/xmlschemastypes.h: need to add a new interface
588 because the validation modifies the infoset
589 * test/relaxng/testsuite.xml: extended the testsuite
590
Daniel Veillard952379b2003-03-17 15:37:12 +0000591Mon Mar 17 16:34:07 CET 2003 Daniel Veillard <daniel@veillard.com>
592
593 * relaxng.c: fixed the last core RelaxNG bug known #107083,
594 shemas datatype ID/IDREF support still missing though.
595 * xmlreader.c: fix a crashing bug with prefix raised by
596 Merijn Broeren
597 * test/relaxng/testsuite.xml: augmented the testsuite with
598 complex inheritance tests
599
Daniel Veillardfd573f12003-03-16 17:52:32 +0000600Sun Mar 16 18:45:50 CET 2003 Daniel Veillard <daniel@veillard.com>
601
602 * relaxng.c: switched back to the previous Relax-NG code base,
603 the derivation algorithm need severe constraining code to avoid
604 combinatorial explosion. Fixed the problem with Sebastian Rahtz
605 TEI based example and other bugs
606 * result/relaxng/*err: updated the results
607 * test/relaxng/testsuite.xml: started a new test suite
608
Daniel Veillard1564e6e2003-03-15 21:30:25 +0000609Sat Mar 15 22:26:46 CET 2003 Daniel Veillard <daniel@veillard.com>
610
611 * relaxng.c include/libxml/relaxng.h: After coming to the conclusion
612 that the original RelaxNG validation code was un-fixeable, it got
613 rewritten to use the derivation algorithm from James Clark and
614 redebugged it (nearly) from scratch:
615 found 373 test schemas: 372 success 1 failures
616 found 529 test instances: 529 success 0 failures
617
Daniel Veillard39eb88b2003-03-11 11:21:28 +0000618Tue Mar 11 12:08:23 CET 2003 Daniel Veillard <daniel@veillard.com>
619
620 * SAX.c parser.c: fix some recursion problems introduced in the
621 last release.
622 * relaxng.c: more debugging of the RNG validation engine, still
623 problems though.
624
Daniel Veillard5add8682003-03-10 13:13:58 +0000625Mon Mar 10 14:10:47 CET 2003 Daniel Veillard <daniel@veillard.com>
626
627 * Makefile.am: stop generating wrong result file with * in name
628 * relaxng.c: fixing the include bug raised by Sebastian Rahtz
629 * result/relaxng/demo* test/relaxng/demo: added the tests from
630 Sebastian reproducing the problem.
631
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +0000632Sun Mar 9 18:02:31 MST 2003 John Fleck <jfleck@inkstain.net>
633
Daniel Veillard5add8682003-03-10 13:13:58 +0000634 * doc/xmllint.1: regenerating man page from xmllint.xml to pick
635 up Aleksey's change
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +0000636
Aleksey Sanin693c9bc2003-03-09 22:36:52 +0000637Sun Mar 9 13:53:16 2003 Aleksey Sanin <aleksey@aleksey.com>
638
639 * xmllint.c doc/xmllint.xml: use $XMLLINT_INDENT environment
640 variable to control the indentation for the xmllint "--format"
641 option
642
Igor Zlatkovic47ba1c72003-03-08 13:29:42 +0000643Sat Mar 8 14:27:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
644
645 * encoding.c: applied Gennady's patch against buffer overrun
646
Daniel Veillard42f12e92003-03-07 18:32:59 +0000647Fri Mar 7 19:29:40 CET 2003 Daniel Veillard <daniel@veillard.com>
648
649 * test/xsdtest/xsdtest.xml uri.c: after and exchange with James
650 Clark it appeared I had bug in URI parsing code ...
651 * relaxng.c include/libxml/relaxng.h: completely revamped error
652 reporting to not loose message from optional parts.
653 * xmllint.c: added timing for RNG validation steps
654 * result/relaxng/*: updated the result, all error messages changed
655
Daniel Veillardedfd5882003-03-07 14:20:40 +0000656Fri Mar 7 15:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
657
658 * xpath.c: fix bug #107804, the algorithm used for document order
659 computation was failing on attributes.
660
Daniel Veillard83391282003-03-06 21:37:30 +0000661Thu Mar 6 22:35:50 CET 2003 Daniel Veillard <daniel@veillard.com>
662
663 * valid.c: fix bug #107764 , possibility of buffer overflow
664 in xmlValidDebug()
665
Daniel Veillard6c73cb82003-03-05 16:45:40 +0000666Wed Mar 5 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
667
668 * nanoftp.c include/libxml/nanoftp.h: adding xmlNanoFTPDele()
669 from Philipp Dunkel
670
Daniel Veillard5f704af2003-03-05 10:01:43 +0000671Wed Mar 5 10:57:09 CET 2003 Daniel Veillard <daniel@veillard.com>
672
673 * xmlschemastype.c: made powten array static it should not be exported
674 * HTMLparser.c: fix bug #107361 by reusing the code from the XML
675 parser function.
676 * testHTML.c: get rid of valgrind messages on the HTML SAX tests
677
Daniel Veillard7b72ee52003-02-27 23:24:53 +0000678Fri Feb 28 00:23:00 CET 2003 Daniel Veillard <daniel@veillard.com>
679
680 * tree.c: fixed a node dump crash on attributes
681 * test/xsdtest/xsdtest.xml test/xsdtest/xsdtest.xsl: fixed
682 an URI test bug and get better output.
683
Daniel Veillard463a5472003-02-27 21:30:32 +0000684Thu Feb 27 22:28:40 CET 2003 Daniel Veillard <daniel@veillard.com>
685
686 * check-xsddata-test-suite.py: give more infos
687 * relaxng.c: fix a bug reported by Sebastian Rahtz and
688 REF->DEF in attribute values.
689
Daniel Veillardeb7189f2003-02-27 20:11:13 +0000690Thu Feb 27 21:09:32 CET 2003 Daniel Veillard <daniel@veillard.com>
691
692 * check-xsddata-test-suite.py test/xsdtest/xsdtest.xml
693 test/xsdtest/xsdtest.xsl: import of the XSD Datatype
694 regression tests from James Clark.
695
Daniel Veillard8bc6cf92003-02-27 17:42:22 +0000696Thu Feb 27 18:40:04 CET 2003 Daniel Veillard <daniel@veillard.com>
697
698 * relaxng.c xmlschemas.c xmlschemastypes.c
699 include/libxml/xmlschemastypes.h: added param support for relaxng
700 type checking, started to increment the pool of simple types
701 registered, still much work to be done on simple types and
702 facets checkings.
703
Daniel Veillard19ab45b2003-02-26 15:49:03 +0000704Wed Feb 26 16:45:39 CET 2003 Daniel Veillard <daniel@veillard.com>
705
706 * entities.c: fixes again one of the problem raised by
707 James Clark in #106788
708
Daniel Veillardc482e262003-02-26 14:48:48 +0000709Wed Feb 26 15:46:48 CET 2003 Daniel Veillard <daniel@veillard.com>
710
711 * relaxng.c: Fixed a couple of problem raised by James Clark
712 in bug #107083, the support for ID/IDREF/IDREFS at the WXS
713 datatype level still not fixed though.
714
Daniel Veillard17bed982003-02-24 20:11:43 +0000715Mon Feb 24 21:09:19 CET 2003 Daniel Veillard <daniel@veillard.com>
716
717 * configure.in: preparing release 2.5.4
718 * doc/*: updated and rebuilt the docs
719 * relaxng.c: removed warnings
720 * result/relaxng/*: updated the results
721
Daniel Veillardf4be0182003-02-24 19:54:33 +0000722Mon Feb 24 20:53:17 CET 2003 Daniel Veillard <daniel@veillard.com>
723
724 * valid.c: fixes a DTD regexp generation problem.
725
Daniel Veillard02111c12003-02-24 19:14:52 +0000726Mon Feb 24 20:12:57 CET 2003 Daniel Veillard <daniel@veillard.com>
727
728 * parser.c: fixes bug #105998 about false detection of
729 attribute consumption loop.
730
Daniel Veillard2406abd2003-02-24 18:16:47 +0000731Mon Feb 24 19:14:57 CET 2003 Daniel Veillard <daniel@veillard.com>
732
733 * xinclude.c: Fixes bug #106931 in XInclude entities merging.
734
Daniel Veillardfcc822e2003-02-24 17:52:08 +0000735Mon Feb 24 18:50:35 CET 2003 Daniel Veillard <daniel@veillard.com>
736
737 * SAX.c: fixed bug #105992
738
Daniel Veillard3ebc7d42003-02-24 17:17:58 +0000739Mon Feb 24 18:14:16 CET 2003 Daniel Veillard <daniel@veillard.com>
740
741 * tree.c: fixed xmlSetProp and al. when the node passed is not an
742 element.
743 * relaxng.c: fixed bugs 7.3 (though not complete) and memory leaks
744 found 373 test schemas: 369 success 4 failures
745 found 529 test instances: 525 success 4 failures
746 * check-relaxng-test-suite.py: added memory debug reporting
747
Daniel Veillardc64b8e92003-02-24 11:47:13 +0000748Mon Feb 24 12:41:54 CET 2003 Daniel Veillard <daniel@veillard.com>
749
750 * uri.c parser.c: some warning removal on Igor's patch
751 * tree.c: seems I messed up with #106788 fix
752 * python/libxml.c: fixed some base problems when Python provides
753 the resolver.
754 * relaxng.c: fixed the interleave algorithm
755 found 373 test schemas: 364 success 9 failures
756 found 529 test instances: 525 success 4 failures
757 the resulting failures are bug in the algorithm from 7.3 and
758 lack of support for params
759
Daniel Veillard0046c0f2003-02-23 13:52:30 +0000760Sun Feb 23 14:49:39 CET 2003 Daniel Veillard <daniel@veillard.com>
761
762 * parser.c: another fix for nodeinfo in entities problem
763 * tree.c entities.c: fixed bug #106788 from James Clark
764 some spaces need to be serialized as character references.
765
Igor Zlatkovic40ed73b2003-02-23 13:40:12 +0000766Sat Feb 22 18:28:16 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
767
768 * parser.c uri.c: fixed the bug I introduced in the path
769 handling, reported by Sebastian Bergmann
770
Daniel Veillard44e1dd02003-02-21 23:23:28 +0000771Sat Feb 22 00:19:48 CET 2003 Daniel Veillard <daniel@veillard.com>
772
773 * parser.c: fixing some nodeinfo in entities problem raised
774 by Glenn W. Bach
775 * relaxng.c: implemented the first section 7.3 check
776 * result/relaxng/*: updated the results
777
Daniel Veillardc5312d72003-02-21 17:14:10 +0000778Fri Feb 21 18:12:19 CET 2003 Daniel Veillard <daniel@veillard.com>
779
780 * relaxng.c: fixed some problems in the previous commit
781 and finished implementing 4.16 rules checking
782 found 373 test schemas: 353 success 20 failures
783 found 529 test instances: 519 success 6 failures
784 * result/relaxng/*: updated the results
785
Daniel Veillard4c5cf702003-02-21 15:40:34 +0000786Fri Feb 21 16:37:39 CET 2003 Daniel Veillard <daniel@veillard.com>
787
788 * relaxng.c: implemented checks from section 7.2
789
Daniel Veillard77648bb2003-02-20 15:03:22 +0000790Thu Feb 20 16:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
791
792 * relaxng.c: implemented the checks from section 7.1, fixed
793 some of the 4.20 and 4.21 problems.
794 found 373 test schemas: 338 success 35 failures
795 found 529 test instances: 519 success 6 failures
796 * result/relaxng/*: updated the results
797
Daniel Veillard1c745ad2003-02-20 00:11:02 +0000798Thu Feb 20 01:09:24 CET 2003 Daniel Veillard <daniel@veillard.com>
799
800 * relaxng.c: implemented the 4.20 and 4.21 simplification rules.
801 * result/relaxng/*: updated the results
802
Daniel Veillardce14fa52003-02-19 17:32:48 +0000803Wed Feb 19 18:30:30 CET 2003 Daniel Veillard <daniel@veillard.com>
804
805 * relaxng.c: more bugfixes
806 * result/relaxng/*: updated the results
807
Igor Zlatkovic7e1d1582003-02-19 14:51:44 +0000808Wed Feb 19 15:39:56 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
809
810 * DOCBparser.c: obsoleted xmlNormalizeWindowsPath
811 * HTMLparser.c: obsoleted xmlNormalizeWindowsPath
812 * SAX.c: ensured xmlDoc.URL is always canonic
813 * parser.c: obsoleted xmlNormalizeWindowsPath
814 * uri.c include/libxml/uri.h: introduced xmlCanonicPath
815 * xmlIO.c include/libxml/xmlIO.h: obsoleted xmlNormalizeWindowsPath
816 * win32/libxml2.def.src: added few exports
817
818
Daniel Veillard2e9b1652003-02-19 13:29:45 +0000819Wed Feb 19 14:26:51 CET 2003 Daniel Veillard <daniel@veillard.com>
820
821 * Makefile.am configure.in: patched to have shared libraries
822 for Python regression tests and static binaries for gdb debug
823 in my development environment
824 * relaxng.c: more bugfixes
825 found 373 test schemas: 296 success 77 failures
826 found 529 test instances: 516 success 8 failures
827 * result/relaxng/*: updated the results
828
Daniel Veillard8fe98712003-02-19 00:19:14 +0000829Wed Feb 19 01:17:48 CET 2003 Daniel Veillard <daniel@veillard.com>
830
831 * relaxng.c: guess what ! Relax-NG bugfixing, what a surprize...
832
Daniel Veillardd4310742003-02-18 21:12:46 +0000833Tue Feb 18 22:09:50 CET 2003 Daniel Veillard <daniel@veillard.com>
834
835 * xmlschemastypes.c: float/double check bugfix
836 * tree.c include/libxml/tree.h: exported a function for NMTOKEN
837 validation
838 * xmlreader.c: add a TODO for Jody
839 * relaxng.c: bugfix bugfix bugfix
840 found 373 test schemas: 300 success 73 failures
841 found 529 test instances: 507 success 10 failures
842 * result/relaxng/*: updated the results
843
Daniel Veillard2df2de22003-02-17 23:34:33 +0000844Tue Feb 18 00:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
845
846 * relaxng.c check-relaxng-test-suite.py: more RelaxNG bug hunting
847
Daniel Veillard416589a2003-02-17 17:25:42 +0000848Mon Feb 17 18:23:32 CET 2003 Daniel Veillard <daniel@veillard.com>
849
850 * relaxng.c check-relaxng-test-suite.py: more work on the
851 RelaxNG implementation conformance testing.
852 found 373 test schemas: 284 success 89 failures
853 found 529 test instances: 448 success 47 failures
854 * result/relaxng/*: updated the results
855
Daniel Veillard784b9352003-02-16 15:50:27 +0000856Sun Feb 16 16:48:38 CET 2003 Daniel Veillard <daniel@veillard.com>
857
858 * ChangeLog tree.c doc/libxml-doc.el doc/libxml2-api.xml: applied
859 a patch from Kjartan Maraas to fix some typos
860
Daniel Veillardfebcca42003-02-16 15:44:18 +0000861Sun Feb 16 16:40:52 CET 2003 Daniel Veillard <daniel@veillard.com>
862
863 * relaxng.c: more bug-hunting
864 * testRelax.c include/libxml/relaxng.h: added --tree to dump the
865 intermediate rng tree
866 * python/generator.py: patch from Stephane Bidoul to fix the generator
867 on python < 2.2
868
Daniel Veillardd2298792003-02-14 16:54:11 +0000869Fri Feb 14 17:49:26 CET 2003 Daniel Veillard <daniel@veillard.com>
870
871 * check-relaxng-test-suite.py relaxng.c: more testing on the
872 Relax-NG front, cleaning up the regression tests failures
873 current state and I forgot support for "mixed":
874 found 373 test schemas: 280 success 93 failures
875 found 529 test instances: 401 success 68 failures
876 * tree.c include/libxml/tree.h xmlschemastypes.c: finished and
877 moved the Name, NCName and QName validation routine in tree.c
878 * uri.c: fixed handling of URI ending up with #, i.e. having
879 an empty fragment ID.
880 * result/relaxng/*: updated the results
881
Daniel Veillard9a237c92003-02-13 15:52:58 +0000882Thu Feb 13 16:49:24 CET 2003 Daniel Veillard <daniel@veillard.com>
883
884 * check-xinclude-test-suite.py: improved the script accordingly
885 to the XInclude regression tests updates
886 * xpointer.c: Implemented XPointer element() Scheme W3C PR of 13
887 November 2002
888 * result/XPath/xptr/chapterschildseq result/XPath/xptr/vidchildseq
889 test/XPath/xptr/chapterschildseq test/XPath/xptr/vidchildseq:
890 augmented the Xpointer testsuite for the element() scheme
891
Daniel Veillardf4b4f982003-02-13 11:02:08 +0000892Thu Feb 13 12:00:30 CET 2003 Daniel Veillard <daniel@veillard.com>
893
894 * relaxng.c: added TODO for the DTD compatibility spec
895 * xinclude.c: more bug fixes driven by the testsuite
896
Daniel Veillardd581b7e2003-02-11 18:03:05 +0000897Tue Feb 11 19:01:02 CET 2003 Daniel Veillard <daniel@veillard.com>
898
899 * check-xinclude-test-suite.py xinclude.c: Work on the W3C/NIST
900 regression tests for XInclude, improved the script, improving
901 XInclude error reporting mechanism
902
Daniel Veillard1d788d22003-02-10 16:21:58 +0000903Mon Feb 10 17:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
904
905 * NEWS doc/* configure.in: preparing release 2.5.3
906
Daniel Veillardfd7ce5f2003-02-10 16:12:39 +0000907Mon Feb 10 17:11:22 CET 2003 Daniel Veillard <daniel@veillard.com>
908
909 * tree.c: trying to fix #104934 about some XHTML1 serialization
910 issues.
911
Daniel Veillard809faa52003-02-10 15:43:53 +0000912Mon Feb 10 16:41:13 CET 2003 Daniel Veillard <daniel@veillard.com>
913
914 * encoding.c xmlIO.c: fixing bug #104646 about iconv based
915 encoding conversion when the input buffer stops in the
916 middle of a multibyte char
917
Daniel Veillard1703c5f2003-02-10 14:28:44 +0000918Mon Feb 10 15:24:47 CET 2003 Daniel Veillard <daniel@veillard.com>
919
920 * test/relaxng/OASIS/spectest.xml: OASIS RelaxNG testsuite
921 * check-relaxng-test-suite.py: python script to run regression
922 against OASIS RelaxNG testsuite
923 * relaxng.c: some cleanup tweaks
924 * HTMLparser.c globals.c: cleanups in comments
925 * doc/libxml2-api.xml: updated the API
926 * result/relaxng/*: errors moved files, so large diffs but
927 no changes at the semantic level.
928
Daniel Veillard6aa2f602003-02-10 00:01:56 +0000929Mon Feb 10 01:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
930
931 * tree.c: fixing #105678 problem when dumping a namespace node.
932
Daniel Veillard591b4be2003-02-09 23:33:36 +0000933Mon Feb 10 00:30:01 CET 2003 Daniel Veillard <daniel@veillard.com>
934
935 * xpath.c: fixed doc comment problems
936 * python/generator.py python/libxml_wrap.h python/types.c: adding
937 RelaxNG wrappers
938 * python/tests/Makefile.am python/tests/relaxng.py: added a specific
939 test of those early Python RelaxNG bindings
940
941Sun Feb 9 15:18:43 CET 2003 Daniel Veillard <daniel@veillard.com>
Daniel Veillard231d7912003-02-09 14:22:17 +0000942
943 * libxml.spec.in: fixes a libtool problem on AMD 64bits builds
944 * relaxng.c: found the validation problem I had with interleave
945 when not covering all remaining siblings
946 * Makefile.am test.relaxng/* result/relaxng/*: augmented the
947 testsuite and check the RNG schemas against the RNG schemas
948 given in appendix A
949
Igor Zlatkovic6dacee62003-02-08 17:52:57 +0000950Sat Feb 8 18:55:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
951
952 * win32/Makefile.msvc: updates for RelaxNG
953 * win32/Makefile.mingw: updates for RelaxNG
954 * win32/libxml2.def.src: added RelaxNG exports
955
Daniel Veillard97fd5672003-02-07 13:01:54 +0000956Fri Feb 7 14:00:53 CET 2003 Daniel Veillard <daniel@veillard.com>
957
958 * xinclude.c: applied another bug fix from Sean Chittenden
959
Daniel Veillardef4d3bc2003-02-07 12:38:22 +0000960Fri Feb 7 13:34:08 CET 2003 Daniel Veillard <daniel@veillard.com>
961
962 * configure.in xmllint.c: I f...ed up the default configuration
963 of schemas and --relaxng option display in xmllint, pointed by
964 Morus Walter.
965 * xlink.c: Sean Chittenden pointed a couple of errors in the XLink
966 detection module, fixes bug #105374.
967
Daniel Veillardc5a70f22003-02-06 23:41:59 +0000968Fri Feb 7 01:43:38 CET 2003 Daniel Veillard <daniel@veillard.com>
969
970 * xmlschemastypes.c: added the boolean base type.
971
Daniel Veillard96a4b252003-02-06 08:22:32 +0000972Thu Feb 6 10:23:52 CET 2003 Daniel Veillard <daniel@veillard.com>
973
974 * xmlschemastypes.c: started implementing some of the missing
975 default simple types
976 * result/relaxng/*: updated the results
977
Daniel Veillard72fef162003-02-05 14:31:19 +0000978Wed Feb 5 15:28:04 CET 2003 Daniel Veillard <daniel@veillard.com>
979
980 * NEWS doc/*: updated the docs, ready for 2.5.2 release
981
Daniel Veillard71531f32003-02-05 13:19:53 +0000982Wed Feb 5 14:15:59 CET 2003 Daniel Veillard <daniel@veillard.com>
983
984 * HTMLparser.c tree.c xmlIO.c: comments cleanups
985 * Makefile.am: use xmllint for doing the RelaxNG tests
986 * configure.in: preparing 2.5.2 made schemas support default to
987 on instead of off
988 * relaxng.c: removed the verbosity
989 * xmllint.c: added --relaxng option
990 * python/generator.py python/libxml_wrap.h: prepared the integration
991 of the new RelaxNG module and schemas
992 * result/relaxng/*: less verbose output
993
Daniel Veillardec498e12003-02-05 11:01:50 +0000994Wed Feb 5 12:00:36 CET 2003 Daniel Veillard <daniel@veillard.com>
995
996 * valid.c: do not run content model validation if the
997 content is not determinist
998
Daniel Veillardde590ca2003-02-05 10:45:26 +0000999Wed Feb 5 11:43:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1000
1001 * SAX.c: added the redefinition of namespaced attribute
1002 check that was missing as Fabrice Desré pointed out.
1003
Daniel Veillard930dfb62003-02-05 10:17:38 +00001004Wed Feb 5 11:09:29 CET 2003 Daniel Veillard <daniel@veillard.com>
1005
1006 * HTMLparser.c include/libxml/HTMLparser.h: applied HTML
1007 improvements from Nick Kew, allowing to do more checking
1008 to HTML elements and attributes.
1009
Daniel Veillard4287c572003-02-04 22:48:53 +00001010Tue Feb 4 23:47:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1011
1012 * xinclude.c: fixing bug #105137 about entities declaration
1013 needing to be copied to the including document.
1014
Daniel Veillard652d8a92003-02-04 19:28:49 +00001015Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1016
1017 * catalog.c: fixed bug #104817 with delegateURI
1018 * xpath.c: fixing bugs #104123 and #104125
1019
Daniel Veillard0e298ad2003-02-04 16:14:33 +00001020Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
1021
1022 * configure.in valid.c xmlreader.c python/libxml_wrap.h
1023 python/types.c: fixing #104096 to compile without regexps
1024
Daniel Veillard57e79b32003-02-04 15:33:12 +00001025Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1026
1027 * valid.c: fixing bug #103969 forgot to add an epsilon transition
1028 when building the automata for elem*
1029
Daniel Veillard358a9892003-02-04 15:22:32 +00001030Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1031
1032 * HTMLparser.c: applied patch from Arne de Bruijn fixing
1033 bug #103827
1034
Daniel Veillardeb137172003-02-04 15:18:06 +00001035Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1036
1037 * HTMLparser.c: updating a comment, fixing #103776
1038
Daniel Veillard8d589042003-02-04 15:07:21 +00001039Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
1040
1041 * parser.c: fixing bug 105049 for validity checking of content
1042 within recursive entities.
1043
Daniel Veillarde5b110b2003-02-04 14:43:39 +00001044Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1045
1046 * HTMLparser.c: try to fix # 105049
1047 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
1048 * tree.c: updated a function comment
1049
Daniel Veillard419a7682003-02-03 23:22:49 +00001050Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1051
1052 * relaxng: more work on grammars and refs/defs
1053 * test/relaxng/* result/relaxng/*: augmented/updated the
1054 regression tests
1055
Daniel Veillard144fae12003-02-03 13:17:57 +00001056Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1057
1058 * relaxng: more work on name classes, except support
1059 * test/relaxng/* result/relaxng/*: augmented/updated the
1060 regression tests
1061
Daniel Veillard1ed7f362003-02-03 10:57:45 +00001062Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
1063
1064 * relaxng: more work on name classes, the "validate all" schemas
1065 seems to work now.
1066 * test/relaxng/* result/relaxng/*: augmented/updated the
1067 regression tests
1068
Daniel Veillard3b2e4e12003-02-03 08:52:58 +00001069Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1070
1071 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
1072 * parser.c: put a guard against infinite document depth, basically
1073 trying to avoid another kind of DoS attack.
1074 * relaxng.c: some code w.r.t. nameClasses
1075
Daniel Veillardfc1a4502003-02-02 16:02:55 +00001076Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1077
1078 * test/relaxng/* result/relaxng/*: check all the namespace support
1079 was actually correct based on tutorial section 10.
1080
Daniel Veillarde2a5a082003-02-02 14:35:17 +00001081Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1082
1083 * relaxng: include seems to work okay now
1084 * test/relaxng/* result/relaxng/*: augmented/updated the
1085 regression tests
1086
Daniel Veillarda9d912d2003-02-01 17:43:10 +00001087Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1088
1089 * relaxng.c: a bit of work done in the train back.
1090 * test/relaxng/*: added one of the include tests
1091
Daniel Veillard154877e2003-01-30 12:17:05 +00001092Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1093
1094 * relaxng: more work done in the train
1095 * test/relaxng/* result/relaxng/*: augmented/updated the
1096 regression tests
1097
Daniel Veillarde431a272003-01-29 23:02:33 +00001098Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1099
1100 * relaxng.c: debugging of externalRef
1101 * test/relaxng/* result/relaxng/*: augmented/updated the
1102 regression tests
1103
Daniel Veillardd41f4f42003-01-29 21:07:52 +00001104Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1105
1106 * relaxng.c: more work on Relax-NG, implementing externalRef
1107 * test/relaxng/* result/relaxng/*: augmented/updated the
1108 regression tests
1109 * Makefile.am: cleanup to Relaxtests target
1110
Daniel Veillardb08c9812003-01-28 23:09:49 +00001111Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1112
1113 * relaxng.c: more work on Relax-NG, implementing interleave
1114 * test/relaxng/* result/relaxng/*: augmented/updated the
1115 regression tests
1116
Daniel Veillard76fc5ed2003-01-28 20:58:15 +00001117Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
1118
1119 * relaxng.c: more work on Relax-NG, implementing interleave
1120 * test/relaxng/* result/relaxng/*: augmented/updated the
1121 regression tests
1122
MST 2003 John Fleckda81d192003-01-27 14:35:56 +00001123Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
1124
1125 * doc/tutorial/customfo.xsl
1126 * doc/tutorial/customhtml.xsl
1127 adding stylesheet customizations used to generate fo
1128 for pdf and html
1129
Daniel Veillardc6e997c2003-01-27 12:35:42 +00001130Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1131
1132 * relaxng.c: more work on Relax-NG
1133 * test/relaxng/* result/relaxng/*: augmented/updated the
1134 regression tests
1135 * xmlschemastypes.c: added a number of base type definition but not
1136 the associated checks, those are still TODOs
1137
MST 2003 John Fleck731967e2003-01-27 00:39:50 +00001138Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
1139
1140 in docs/tutorial:
1141 * apa.html
1142 * apb.html
1143 * apc.html
1144 * apd.html
1145 * ape.html
1146 * apf.html
1147 * apg.html
1148 * ar01s02.html
1149 * ar01s03.html
1150 * ar01s04.html
1151 * ar01s05.html
1152 * ar01s06.html
1153 * ar01s07.html
1154 * ar01s08.html
1155 * index.html
1156 * xmltutorial.pdf
1157 * xmltutorial.xml
1158 add index to tutorial
1159
MST 2003 John Fleck937362d2003-01-27 00:04:32 +00001160Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
1161
1162 * doc/xmlcatalog.1
1163 * doc/xmlcatalog_man.html
1164 * doc/xmlcatalog_man.xml
1165 belatedly fixing bug #93622 (adds rewriteURI type to
1166 "--add" option in xmlcatalog man page
1167
Daniel Veillard3be27512003-01-26 19:49:04 +00001168Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1169
Daniel Veillardc6e997c2003-01-27 12:35:42 +00001170 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +00001171 Julio Merino, closing #104475
1172
Daniel Veillardea3f3982003-01-26 19:45:18 +00001173Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1174
1175 * relaxng.c: more work on Relax-NG
1176 * test/relaxng/* result/relaxng/*: augmented/updated the
1177 regression tests
1178
Daniel Veillardedc91922003-01-26 00:52:04 +00001179Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1180
1181 * relaxng.c: more work on Relax-NG
1182 * test/relaxng/* result/relaxng/*: augmented/updated the
1183 regression tests
1184
Daniel Veillarddd1655c2003-01-25 18:01:32 +00001185Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1186
1187 * README: updated the policy on private mail answers
1188 * relaxng.c: more work on Relax-NG
1189 * test/relaxng/* result/relaxng/*: augmented/updated the
1190 regression tests
1191
Daniel Veillard7424eb62003-01-24 14:14:52 +00001192Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
1193
1194 * error.c parser.c tree.c: applied a documentation patch from
1195 Stefan Kost
1196
Daniel Veillard276be4a2003-01-24 01:03:34 +00001197Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1198
1199 * relaxng.c: more work on Relax-NG
1200 * doc/*: regenerated the docs
1201 * test/relaxng/* result/relaxng/*: updated and augmented the
1202 Relax-NG regression tests and results
1203
Daniel Veillard6eadf632003-01-23 18:29:16 +00001204Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1205
1206 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
1207 First commit of the new Relax-NG validation code, not generally
1208 useful yet.
1209 * test/relaxng/* result/relaxng/*: current state of the regression
1210 tests
1211
Daniel Veillard814a76d2003-01-23 18:24:20 +00001212Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1213
1214 * tree.c: minimized the memory allocated for GetContent
1215 and a bit of cleanup.
1216
Daniel Veillardff12c492003-01-23 16:42:55 +00001217Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
1218
1219 * python/generator.py: seems there is no good reasons to
1220 not generate bindings for XPointer
1221
Daniel Veillard540a31a2003-01-21 11:21:07 +00001222Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1223
1224 * xmlreader.c doc/apibuild.py: applied a new patch from
1225 Stéphane Bidoul for cleanups
1226 * doc/libxml2-api.xml: rebuilt the API description with
1227 new entry points
1228
Daniel Veillard417be3a2003-01-20 21:26:34 +00001229Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1230
1231 * xmlreader.c python/drv_libxml2.py python/generator.py
1232 python/libxml.c python/libxml.py python/libxml_wrap.h
1233 python/types.c: patch from Stéphane Bidoul for better per
1234 context error message APIs
1235 * python/tests/ctxterror.py python/tests/readererr.py:
1236 update of the tests
1237
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +00001238Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
1239
1240 * doc/guidelines.html
1241 grammar and spelling cleanup
1242
Daniel Veillard26f70262003-01-16 22:45:08 +00001243Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1244
1245 * xmlreader.c include/libxml/xmlreader.h python/generator.py
1246 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
1247 a patch from Stéphane Bidoul to allow per XMLtextReader error
1248 and warning handling
1249 * python/tests/Makefile.am python/tests/readererr.py: adding the
1250 specific regression test
1251
Daniel Veillard71f9d732003-01-14 16:07:16 +00001252Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1253
1254 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
1255 should raise a syntax error
1256
Daniel Veillarde4a07e72003-01-14 14:40:25 +00001257Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1258
1259 * python/libxml.c: cleanup patch from Stéphane Bidoul
1260
Daniel Veillard81601f92003-01-14 13:42:37 +00001261Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
1262
1263 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
1264
Daniel Veillarde6227e02003-01-14 11:42:39 +00001265Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
1266
1267 * python/generator.py python/libxml.c python/libxml.py
1268 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +00001269 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +00001270 Python level.
1271 * python/tests/Makefile.am python/tests/ctxterror.py: added a
1272 regression test for it.
1273
Daniel Veillard4dbe77a2003-01-14 00:17:42 +00001274Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1275
1276 * xmlreader.c: fixed the streaming property of the reader,
1277 it was generating tree faster than consuming it. Pointed out
1278 by Nate Myers
1279 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
1280
Igor Zlatkovic9df24742003-01-12 21:15:55 +00001281Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1282
Igor Zlatkovicd31876c2003-01-12 21:43:13 +00001283 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +00001284
Daniel Veillard8e7e1c02003-01-10 17:06:09 +00001285Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1286
1287 * xpath.c: fix to the XPath implementation for parent and
1288 ancestors axis when operating on a Result Value Tree.
1289 Fixes bug #100271
1290
Daniel Veillardcacbe5d2003-01-10 16:09:51 +00001291Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1292
1293 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
1294 to fix some URI/file escaping problems
1295
Daniel Veillard3b87b6b2003-01-10 15:21:50 +00001296Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
1297
1298 * python/generator.py: fixed a bug raised by Raymond Wiker,
1299 docSetRootElement() should not raise an exception if the
1300 return is None
1301
Daniel Veillard3e20a292003-01-10 13:14:40 +00001302Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
1303
1304 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
1305 fixed bug #102181 by applying the suggested change and fixing
1306 the generation/registration problem.
1307
Daniel Veillarde55e8e42003-01-10 12:50:02 +00001308Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1309
1310 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
1311 routines.
1312
Daniel Veillard8f872442003-01-09 23:19:02 +00001313Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
1314
1315 * parser.c: one more IsEmptyElement crazyness, that time in
1316 external parsed entities if substitution is asked.
1317 * python/tests/reader3.py: added a specific test.
1318
Daniel Veillarde329fc22003-01-09 21:36:42 +00001319Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1320
1321 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
1322 support and improved error handler registration
1323
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +00001324Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1325
1326 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
1327 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
1328 * README: fixed a link
1329
Daniel Veillarde2830f12003-01-08 17:47:49 +00001330Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
1331
1332 * configure.in doc/* NEWS: preparing 2.5.1 release
1333 * SAX.c parser.c: fixing XmlTextReader bug
1334
Daniel Veillard8bf70b92003-01-07 23:14:24 +00001335Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1336
1337 * SAX.c: fuck, I introduced a memory leak on external parsed
1338 entities in 2.5.0 :-(
1339
Daniel Veillard56ada1d2003-01-07 11:17:25 +00001340Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
1341
1342 * xmllint.c: another fix needed as pointed by Christophe Merlet
1343 for --stream --debug if compiled without debug support.
1344
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00001345Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
1346
1347 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +00001348 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00001349 update man page with --stream and --chkregister
1350
Daniel Veillard8326e732003-01-07 00:19:07 +00001351Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1352
1353 * globals.c: fixed --with-threads compile
1354 * xmllint.c: fixed --without-debug compile
1355 * include/libxml/globals.h: cleanup
1356 * include/libxml/schemasInternals.h: add a missing include
1357
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001358Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1359
1360 * configure.in NEWS: preparing 2.5.0 release
1361 * SAX.c: only warn in pedantic mode about namespace name
1362 brokeness
1363 * globals.c: fix a doc generation problem
1364 * uri.c: fix #101520
1365 * doc/*: updated and rebuilt the doc for the release, includuding
1366 stylesheet update
1367 * python/Makefile.am: fix a filename bug
1368
1369Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
1370
1371 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
1372 should not be called.
1373
1374Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1375
1376 * libxml-2.0.pc.in: applied the patch to fix #101894
1377
1378Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1379
1380 * tree.c : applied patch from Lukas Schroeder for register callbacks
1381 * valid.c: modified patch from Lukas Schroeder to test
1382 register callbacks with --chkregister
1383
1384Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1385
1386 * xmlreader.c: seriously changed the way data are pushed to
1387 the underlying parser, go by block of 512 bytes instead of
1388 tryng to detect tag boundaries at that level. Changed the
1389 way empty element are detected and tagged.
1390 * python/tests/reader.py python/tests/reader2.py
1391 python/tests/reader3.py: small changes mostly due to context
1392 reporting being different and DTD node being reported. Some
1393 errors previously undetected are now caught and fixed.
1394 * doc/xmlreader.html: flagged last section as TODO
1395
1396Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
1397
1398 * python/libxml.py: integrated the Python 2.2 optimizations
1399 from Hannu Krosing, while maintaining compatibility with
1400 1.5 and 2.1
1401
1402Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1403
1404 * xmllint.c: a bit of cleanup
1405 * xmlreader.c: small fix
1406 * doc/xmlreader.html: more work on the XmlTextReader tutorial
1407 * python/libxml.py: a few fixes pointed out by Hannu Krosing
1408
1409Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1410
1411 * python/setup.py.in: patch from Stéphane Bidoul to include
1412 drv_libxml2.py in setup.py
1413
1414Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1415
1416 * doc/xmlreader.html: starting documenting the new XmlTextReader
1417 interface.
1418
1419Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1420
1421 * xmllint.c: added the --stream flag to use the TextReader API
1422 * xmlreader.c: small performance tweak
1423
1424Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1425
1426 * xmlreader.c python/tests/reader2py: okay the DTD validation
1427 code on top of the XMLTextParser API should be solid now.
1428
1429Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
1430
1431 * xmlreader.c python/tests/reader2py: Fixing some more mess
1432 with validation and recursive entities while using the
1433 reader interface, it's getting a bit messy...
1434
1435Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1436
1437 * xmlreader.c python/tests/reader.py: another couple of problem
1438 related to IsEmptyElement reported by Stéphane Bidoul needed
1439 some fixes.
1440
1441Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1442
1443 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
1444 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
1445 based on the python XmlTextReader interface.
1446
1447Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1448
1449 * tree.c: backing out one change in the last patch which broke the
1450 regression tests
1451
1452Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
1453
1454 * global.data globals.c tree.c include/libxml/globals.h: applied
1455 an old patch from Lukas Schroeder to track node creation and
1456 destruction. Probably missing a lot of references at the moment
1457 and not usable reliably.
1458
1459Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1460
1461 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
1462 from doc/news.html and a stylesheet
1463
1464Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1465
1466 * xmlreader.c python/tests/reader.py: fixed another couple of
1467 xmlreader bugs reported by Stéphane Bidoul and added tests.
1468
1469Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1470
1471 * xmlreader.c python/tests/reader2.py: fixed another validity
1472 checking in external parsed entities raised by Stéphane Bidoul
1473 and added a specific regression test.
1474 * python/tests/reader3.py: cleanup
1475
1476Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1477
1478 * xmlreader.c python/tests/reader2.py: fixed a problem with
1479 validation within entities pointed by Stéphane Bidoul, augmented
1480 the tests to catch those.
1481
1482Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1483
1484 * python/generator.py: modified the generator to allow keeping
1485 class references when creating new classes, needed to fix a bug
1486 pointed by Stéphane Bidoul where the input buffer of the
1487 xmlTextReader instance gets destroyed if the python wrapper for
1488 the input is not referenced anymore.
1489
1490Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
1491
1492 * xmlreader.c python/tests/reader.py: fixed another pair of problem
1493 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
1494
1495Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1496
1497 * xmlreader.c python/tests/reader.py: fixed another problem
1498 pointed by Stéphane Bidoul
1499
1500Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1501
1502 * xmlreader.c python/tests/reader.py: fixed a limit case problem
1503 with "<a/>"
1504
1505Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1506
1507 * SAX.c: warn on xmlns:prefix="foo"
1508 * xmlreader.c python/tests/reader.py: fixed a couple of problem
1509 for namespace attributes handling.
1510
1511Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1512
1513 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
1514 a really nasty problem raised by a DocBook XSLT transform
1515 provided by Sebastian Bergmann
1516
1517Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
1518
1519 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
1520 by Stéphane Bidoul and integrated it into the tests
1521
1522Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
1523
1524 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
1525 extended the XmlTextReader API a bit, addding accessors for
1526 the current doc and node, and an entity substitution mode for
1527 the parser.
1528 * python/libxml.py python/libxml2class.txt: related updates
1529 * python/tests/Makefile.am python/tests/reader.py
1530 python/tests/reader2.py python/tests/reader3.py: updated a bit
1531 the old tests and added a new one to test the entities handling
1532
1533Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1534
1535 * python/generator.py python/libxml2class.txt
1536 python/tests/reader.py python/tests/reader2.py: changed the
1537 generator to provide casing for the XmlTextReader similar to
1538 C# so that examples and documentation are more directly transposable.
1539 Fixed the couple of tests in the suite.
1540
1541Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
1542
1543 * doc/guidelines.html: added a document on guildeline for
1544 publishing and deploying XML
1545
1546Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1547
1548 * valid.c xmlreader.c: final touch running DTD validation
1549 on the XmlTextReader
1550 * python/tests/Makefile.am python/tests/reader2.py: added a
1551 specific run based on the examples from test/valid/*.xml
1552
1553Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
1554
1555 * python/libxml.py: added a few predefined xmlTextReader parser
1556 configuration values.
1557
1558Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1559
1560 * python/libxml_wrap.h: trying to fix #102037
1561
1562Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1563
1564 * SAX.c: fixing bug #95296, when the predefined entities
1565 are redefined in the DTD the default one must be used
1566 instead anyway.
1567
1568Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
1569
1570 * doc/xmllint.xml
1571 * doc/xmllint.1
1572 Add discussion of XML_DEBUG_CATALOG to xmllint man
1573 page - bug #100907
1574
1575
1576Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1577
1578 * xmlreader.c: Fixed the empty node detection to avoid reporting
1579 an inexistant close tag.
1580
1581Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1582
1583 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
1584 for Python 2.1
1585
1586Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1587
1588 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
1589
1590Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1591
1592 * doc/libxml2-api.xml python/tests/reader.py: one really need
1593 to provide the base URI information when creating a reader parser
1594 from an input stream. Updated the API and the example using it.
1595
1596Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
1597
1598 * testReader.c xmlreader.c valid.c include/libxml/tree.h
1599 include/libxml/valid.h include/libxml/xmlreader.h: working on
1600 DTD validation on top of xml reader interfaces. Allows to
1601 validate arbitrary large instances. This required some extensions
1602 to the valid module interface and augmenting the size of xmlID
1603 and xmlRef structs a bit.
1604 * uri.c xmlregexp.c: simple cleanup.
1605
1606Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1607
1608 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
1609 work on the xml reader interfaces.
1610 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
1611 Web page for the Windows binaries.
1612
1613Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1614
1615 * xmlIO.c: applied a patch for VMS following the report by
1616 Nigel Hall
1617
1618Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1619
1620 * parser.c: the parseStartTag bug fix wasn't complete.
1621
1622Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1623
1624 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
1625 parseStartTag, fixing it.
1626 * test/att4 result/att4 result/noent/att4: adding the test
1627 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
1628 more methods to XmlTextReader.
1629
1630Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1631
1632 * win32/libxml2.def.src: added more xml reader exports
1633 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
1634 to the build
1635
1636Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
1637
1638 * doc/tutorial/xmltutorial.xml
1639 plus generated html and pdf
1640 Updating tutorial again based on further comments from Niraj
1641 Tolia on the last iteration
1642
1643Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
1644
1645 * doc/tutorial/xmltutorial.xml
1646 * doc/tutorial/includekeyword.c
1647 * doc/tutorial/includegetattribute.c
1648 plus generated html and pdf
1649 Adding fix from Niraj Tolia to tutorial to properly free memory.
1650
1651
1652Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1653
1654 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
1655 more methods of XmlTextReader.
1656 * python/libxml2class.txt python/tests/reader.py: this increased the
1657 methods in the bndings, augmented the test to check those new
1658 functions.
1659
1660Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1661
1662 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
1663 methods of XmlTextReader.
1664 * python/generator.py python/libxml_wrap.h python/types.c
1665 python/libxml2class.txt: added the reader to the Python bindings
1666 * python/tests/Makefile.am python/tests/reader.py: added a specific
1667 test for the Python bindings of the Reader APIs
1668 * parser.c: small cleanup.
1669
1670Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1671
1672 * xinclude.c: fallback was only copying the first child not the
1673 full child list of the fallback element, closes #89684 as reopened
1674 by Bernd Kuemmerlen
1675
1676Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1677
1678 * win32/libxml2.def.src: exported htmlNodeDumpOutput
1679
1680Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
1681
1682 * configure.in: preparing release of 2.4.30
1683 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
1684 gives enum values, fix functype return type, put back fields in
1685 structs
1686 * doc/*: updated the docs rebuilt
1687
1688Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1689
1690 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
1691 about htmlNodeDumpOutput location.
1692 * xpath.c: removed an undefined function signature
1693 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
1694 too many symbols in the API breaking the python bindings.
1695 Updated with the libxslt/libexslt changes.
1696
1697Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1698
1699 * configure.in: preparing release of 2.4.29
1700 * doc/*: rebuilt the docs and API
1701 * xmlreader.c: a few more fixes for the XmlTextReader API
1702
1703Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1704
1705 * include/win32config.h: applied mingw patch from Magnus Henoch
1706
1707Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1708
1709 * catalog.c doc/libxml2-api.xml: a bit more cleanup
1710
1711Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1712
1713 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
1714 building Python script, does the C parsing directly, generates
1715 a better API description including structure fieds defs and
1716 enums. Still a couple of bugs, but good enough for the python
1717 wrappers now.
1718 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
1719 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
1720 include/libxml/schemasInternals.h include/libxml/tree.h: more
1721 cleanup based on the python analysis script reports.
1722 * libxml.spec.in: make sure the API XML description is part of the
1723 devel package.
1724
1725Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1726
1727 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
1728 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
1729 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
1730 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
1731 code cleanup, especially the function comments.
1732 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
1733
1734Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1735
1736 * Makefile.am xmlreader.c include/libxml/Makefile.am
1737 include/libxml/xmlreader.h: Adding a new set of APIs based on
1738 the C# TextXmlReader API but converted to C. Allow to parse
1739 in constant memory usage, far simpler to program and explain
1740 than the SAX like APIs, unfinished but working.
1741 * testReader.c: test program
1742
1743Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1744
1745 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
1746
1747Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1748
1749 * tree.c: Chip turner indicated that XHTML1 serialization
1750 rule for style actually break on both IE and Mozilla,
1751 try to avoid the rule if escaping ain't necessary
1752
1753Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
1754
1755 * nanhttp.c: handle HTTP URL escaping, problem reported by
1756 Glen Nakamura and Stefano Zacchiroli
1757
1758Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1759
1760 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
1761
1762Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1763
1764 * uri.c: Johann Richard pointed out some XPointer problems for
1765 URN based URI references in XInclude. Modified the URI parsing
1766 and saving routines to allow correct parsing and saving of
1767 XPointers, especially when attached to "opaque" scheme accordingly
1768 to RFC 2396
1769
1770Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1771
1772 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
1773 of refactoring to the HTML saving code.
1774 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
1775 in the doc.
1776
1777Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
1778
1779 * tree.c include/libxml/tree.h: refactored the XML dump of a node
1780 to a buffer API to reuse the generic dump to an OutputIO layer,
1781 this reduces code, fixes xmlNodeDump() for XHTML, also made
1782 xmlNodeDump() now return the number of byte written.
1783
1784Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
1785
1786 * python/setup.py.in: another patch from Stéphane Bidoul for
1787 Python bindings on Windows
1788 * doc/parsedecl.py: small cleanup
1789
1790Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1791
1792 * libxml.spec.in configure.in: add a line in %changelog for releases
1793
1794Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
1795
1796 * parser.c: patch from Marcus Clarke fixing a problem in entities
1797 parsing that was detected in KDe documentations environment.
1798
1799Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
1800
1801 * python/libxml.c (libxml_prev): Return the previous as opposed to
1802 the next node (I guess this is the result of some cut & paste programming:)
1803
1804Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1805
1806 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
1807
1808Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1809
1810 * python/generator.py python/libxml.c python/setup.py.in: trying
1811 to fix the Python bindings build on Windows (Stéphane Bidoul)
1812
1813Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1814
1815 * win32/configure.js: added option for python bindings
1816 * win32/libxml2.def.src: added more exports
1817
1818Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1819
1820 * win32/Makefile.mingw: fixed unresolved symbols when linking with
1821 pthreads
1822 * win32/wince/*: applied updates to Windows CE port from Javier
1823
1824Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1825
1826 * configure.in: preparing 2.4.28
1827 * libxml.spec.in doc/Makefile.am: some cleanup
1828 * doc/*: updated the news and regenerated.
1829
1830Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1831
1832 * HTMLparser.c: final touch at closing #87235 </p> end tags
1833 need to be generated.
1834 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
1835 this change slightly the output of a few tests
1836 * doc/*: regenerated
1837
1838Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1839
1840 * parserInternals.c: fixing bug #99190 when UTF8 document are
1841 parsed using the progressive parser and the end of the chunk
1842 is in the middle of an UTF8 multibyte character.
1843
1844Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1845
1846 * threads.c: fixed initialization problem in xmlNewGlobalState
1847 which was causing crash.
1848 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
1849 in xmlInitializeGlobalState.
1850 * parserInternals.c: cleaned up ctxt->sax initialisation.
1851
1852Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1853
1854 * tree.c include/libxml/tree.h: modified the existing APIs
1855 to handle XHTML1 serialization rules automatically, also add
1856 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
1857 libxslt serialization uses it when needed without changing
1858 the library API.
1859 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
1860 result/xhtml1: added a new test specifically for xhtml1 output
1861 and updated the result of one XHTML1 test
1862
1863Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
1864
1865 * xinclude.c parserInternals.c encoding.c: fixed #99082
1866 for xi:include encoding="..." support on text includes.
1867 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
1868 test/XInclude/ents/isolatin.txt : added a specific regression test
1869 * python/generator.py python/libxml2class.txt: fixed the generator
1870 the new set of comments generated for doc/libxml2-api.xml were
1871 breaking the python generation.
1872
1873Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1874
1875 * doc/Makefile.am: repair some problem if gtk-doc fail or such
1876 * configure.in: patch for Solaris on new autoconf closes #98880
1877 * doc/parsedecl.py: repair the frigging API building script,
1878 did I say that python xmllib sucks ?
1879 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
1880 and some comment are no more truncated.
1881
1882Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1883
1884 * parser.c: Martin Stoilov pointed out a potential leak in
1885 xmlCreateMemoryParserCtxt
1886
1887Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1888
1889 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
1890 included in HTML documents and using the push parser.
1891
1892Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
1893
1894 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
1895 specified, look for the Python interpreter not just in the
1896 specified root but also in the specified location. Fixes #98825
1897
1898Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1899
1900 * python/libxml.c: fixing bug #98792 , node may have no doc
1901 and dereferencing without checking ain't good ...
1902
1903Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
1904
1905 * configure.in: preparing release 2.4.27
1906 * doc/* : updated and rebuilt the docs
1907 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
1908 and all the docs are actually packaged and in the final RPMs
1909 * parser.c parserInternals.c include/libxml/parser.h: restore
1910 xmllint --recover feature.
1911
1912Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1913
Daniel Veillard784b9352003-02-16 15:50:27 +00001914 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001915 processing of parsed entities, and XPath computation on sustitued
1916 entities.
1917 * testXPath.c: make sure entities are substitued.
1918
1919Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1920
Daniel Veillard784b9352003-02-16 15:50:27 +00001921 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001922 processing of internal parsed entities, which had to be changed.
1923
1924Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1925
1926 * Makefile.am python/Makefile.am python/tests/Makefile.am:
1927 trying to fix bug #98517 about building outside the source tree
1928 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
1929
1930Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1931
1932 * include/win32config.h: cleanup
1933 * win32/Makefile.mingw: integrated mingw in JScript configure
1934 * win32/Makefile.msvc: modified to allow mingw coexistence
1935 * win32/configure.js: integrated mingw
1936 * win32/Readme.txt: cleanup
1937
1938Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1939
1940 * HTMLparser.c: strengthen the guard in the Pop macros,
1941 like in the XML parser, closes bug #97315
1942
1943Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1944
1945 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
1946 callback is never used.
1947
1948Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1949
1950 * parserInternals.c: fixed the initialization of the SAX structure
1951 which was breaking xsltproc
1952 * xpath.c: patch from Petr Pajas for CDATA nodes
1953 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
1954 * parser.c include/libxml/parser.h: patch from Peter Jones
1955 removing a leak in xmlSAXParseMemory() and adding the
1956 function xmlSAXParseMemoryWithData()
1957
1958Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
1959
1960 adding pdf of tutorial, changing web page to link to it
1961 * doc/tutorial/xmltutorial.pdf
1962 * doc/xml.html
1963 * doc/docs.html
1964
1965Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
1966
1967 * doc/tutorial/ar01s08.html
1968 adding file what I forgot for tutorial
1969
1970
1971Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
1972
1973 Adding encoding discussion to tutorial
1974 Added:
1975 * doc/tutorial/images/*.png: DocBook admonition image files
1976 * doc/tutorial/apf.html, apg.html: new generated html
1977 * doc/tutorial/includeconvert.c: conversion code entity file
1978 changed:
1979 * doc/tutorial/xmltutorial.xml: DocBook original
1980 * doc/tutorial/*.html: generated html
1981
1982Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1983
1984 * include/libxml/*.h: retired xmlwin32version.h
1985 * doc/Makefile.am: retired xmlwin32version.h
1986 * win32/configure.js: retired xmlwin32version.h
1987
1988Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1989
1990 * win32/libxml2.def.src: exported additional symbols
1991 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
1992 sisterhood
1993
1994Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1995
1996 * globals.c: fixed a typo pointed out by Igor
1997 * xpath.c: try to speed up node compare using line numbers
1998 if available.
1999
2000Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2001
2002 * tree.c: make xmlFreeNode() handle attributes correctly.
2003
2004Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2005
2006 * catalog.c: completed the #96963 fix, as reported by Karl
2007 Eichwalder
2008
2009Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2010
2011 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
2012
2013Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2014
2015 * Makefile.am: switched the order of a couple of includes
2016 to fix bugs #97100
2017
2018Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2019
2020 * catalog.c: fixed bug #96963, reverted to the old behaviour of
2021 xmlLoadCatalogs that used to separate directories with a ':'.
2022
2023Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2024
2025 * threads.c: improvements to the Windows-side of thread handling
2026 * testThreads.c: conditionally excluded unistd.h
2027 * testThradsWin32.c: broke overlong lines
2028 * include/win32config.h: adapted thread-related macros to the new
2029 scheme and for pthreads on Windows
2030 * win32/Makefile.msvc: introduced a more flexible thread build,
2031 added testThreads[Win32].c to the build
2032 * win32/configure.js: introduced a more flexible thread config
2033
20342002-10-31 John Fleck <jfleck@inkstain.net>
2035
2036 * doc/xml.html (and, by implication, FAQ.html)
2037 added UTF-8 conversaion FAQ from Marcus Labib Iskander
2038
2039Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2040
2041 * configure.in: removed xmlwin32version.h
2042 * include/libxml/Makefile.am: removed xmlwin32version.h
2043
2044Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2045
2046 * tree.c: applied patch from Brian Stafford to fix a bug
2047 in xmlReconciliateNs()
2048
2049Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2050
2051 * tree.c: applied patch from Christian Glahn to allow
2052 xmlNewChild() on document fragment nodes
2053
2054Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2055
2056 * parser.c: Christian Glahn found a problem with a recent
2057 patch to xmlParseBalancedChunkMemoryRecover()
2058 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
2059 problems
2060 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
2061 test/schemas/seq*: added the test cases from Charles
2062
2063Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2064
2065 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
2066 serious cleanup of the spec file and associated changes
2067 in the Makefiles.
2068 * valid.c: try to remove some warnings on x86_64
2069
2070Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2071
2072 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
2073 fix bug #96586
2074
2075Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2076
2077 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
2078 parsing, applied his patch
2079 * result/HTML/attrents.html result/HTML/attrents.html.err
2080 result/HTML/attrents.html.sax test/HTML/attrents.html:
2081 added the test and result case provided by Mikhail Sogrine
2082
2083Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2084
2085 * vms/build_libxml.com vms/config.vms vms/readme.vms
2086 include/libxml/parser.h include/libxml/parserInternals.h
2087 include/libxml/tree.h include/libxml/xmlIO.h
2088 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
2089 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
2090 Applied the VMS update patch from Craig A. Berry
2091 * doc/*.html: update
2092
2093Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2094
2095 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
2096
2097Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2098
2099 * debugXML.c: adding a grep command to --shell in xmllint
2100 for T.V. Raman
2101
2102Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2103
2104 * xmlcatalog.c: tried to fix some of the problem with --sgml
2105
2106Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
2107
2108 * parser.c: tried to fix bug #91500 where doc->children may
2109 be overriden by a call to xmlParseBalancedChunkMemory()
2110
2111Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
2112
2113 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
2114 identifiers in SGML catalogs containing '&'
2115
2116Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2117
2118 * python/types.c: fixed bugs when passing result value tree
2119 to Python functions.
2120
2121Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2122
2123 * configure.in: preparing the release of 2.4.26
2124 * doc/*: updated and rebuilt the documentation
2125
2126Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2127
2128 * parser.c: fixed a XML Namespace compliance bug reported by
2129 Alexander Grimalovsky
2130
2131Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2132
2133 * HTMLtree.c: fixed serialization of script and style when
2134 they are not lowercase (i.e. added using the API to the tree).
2135
2136Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2137
2138 * valid.c: make xmlValidateDocument emit a warning msg if there
2139 is no DTD, pointed by Christian Glahn
2140
2141Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
2142
2143 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
2144 content model when some of the blocks have min or max, and a couple
2145 of bugs found in the process.
2146 * result/schemas/list0* test/schemas/list0*: added some specific
2147 regression tests
2148
2149Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
2150
2151 * README: updated the contact informations
2152
2153Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2154
2155 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
2156 misses it, reported by Peter Bray.
2157
2158Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
2159
2160 * tree.c: investigating xmlNodeGetContent() on namespace nodes
2161 and removed a few warnings
2162
2163Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
2164
2165 * parser.c: Christian Glahn found a small bug in the push parser.
2166 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
2167 public
2168
2169Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2170
2171 * xmlschemas.c include/libxml/xmlschemas.h: added
2172 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
2173 * testSchemas.c: added --memory to test the new interface
2174
2175Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
2176
2177 * doc/index.py doc/search.php: integrated the XSLT indexing,
2178 a few fixed in the indexer, added a scope selection at the
2179 search level.
2180
2181Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2182
2183 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
2184 this was due to uninitialized parts of the validation context
2185
2186Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2187
2188 * debugXML.c: applied patch from Mark Vakoc except the API
2189 change, preserved it.
2190 * doc/*: updated the docs to point to the search engine for
2191 information lookup or before bug/help reports.
2192
2193Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2194
2195 * doc/index.py doc/search.php: added mailing-list archives
2196 indexing and lookup
2197
2198Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2199
2200 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
2201
2202Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2203
2204 * doc/index.py: improved HTML indexing
2205 * doc/search.php: make the queries also lookup the HTML based indexes
2206
2207Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2208
2209 * doc/index.py: added HTML page indexing
2210
2211Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2212
2213 * xmlIO.c: extended Windows path normalisation to fix the base
2214 problem in libxslt.
2215 * catalog.c: fixed list handling in XML_CATALOG_FILES
2216
2217Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2218
2219 * valid.c: typo/bug found by Christian Glahn
2220
2221Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2222
2223 * xmlIO.c: applied Windows CE patch from Javier.
2224 * win32/wince: new directory, contains support for the PocketPC
2225 with Windows CE from Javier.
2226 * include/win32config.h: reorganised, removed duplicate
2227 definitions and applied WinCE patch from Javier.
2228 * include/wsockcompat.h: new file, now contains WinSock
2229 compatibility macros.
2230 * win32/Makefile.msvc: introduced double-run compilation.
2231
2232Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2233
2234 * configure.in include/libxml/xmlwin32version.h: preparing release
2235 of 2.4.25
2236 * doc/*: updated and regenerated teh docs and web pages.
2237
2238Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2239
2240 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
2241 error were not covering namespace declarations.
2242 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
2243 it was missing the attribute declaration for the namespace
2244 * result/VC/NS3: the fix now report breakages in that test
2245
2246Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2247
2248 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
2249
2250Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2251
2252 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
2253 and regenerated the docs and web site
2254
2255Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2256
2257 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
2258 ATTRIBUTE_UNUSED is always put after the attribute declaration,
2259 not before
2260
2261Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2262
2263 * python/generator.py python/libxml2class.txt: fixed a stupid error
2264 breaking the python API
2265
2266Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2267
2268 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
2269 triostr.c triostr.h: applied a trio update patch from
2270 Bjorn Reese which should work with MinGW
2271
2272Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2273
2274 * tree.c: improving some documentation comments
2275 * xmlregexp.c: found and fixed a mem leak with python regression tests
2276 * doc/*: rebuilt the doc and the API XML file including the
2277 xmlregexp.h xmlautomata.h and xmlunicode.h headers
2278 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
2279 python/types.c: added access to the XML Schemas regexps from
2280 python
2281 * python/tests/Makefile.am python/tests/regexp.py: added a
2282 simple regexp bindings test
2283
2284Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
2285
2286 * doc/xml.html:
2287 fixing ftp links - thanks to Vitaly Ostanin
2288
2289Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
2290
2291 * xmlregexp.c: fixed the data callback on transition functionality
2292 which was broken when using the compact form
2293 * result/schemas/*: updated the results, less verbose, all tests
2294 pass like before
2295 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
2296 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
2297 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
2298 annoying warnings
2299 * xpath.c: try to provide better error report when possible
2300
2301Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2302
2303 * Makefile.am: fixed a breakage raised by Jacob
2304
2305Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2306
2307 * include/win32config.h: added HAVE_ERRNO_H definition for parts
2308 which don't use sockets
2309
2310Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2311
2312 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
2313 * win32/configure.js: applied zlib patch from Daniel Gehriger
2314
2315Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2316
2317 * win32/configure.js: applied the patch from Mark Vakoc for
2318 regexp support
2319 * win32/libxml2.def.src: applied the patch from Mark Vakoc
2320 for regexp support
2321
2322Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2323
2324 * xmlschemastypes.c: as pointed by Igor Float and Double
2325 parsing ain't finished yet
2326
2327Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2328
2329 * Makefile.am configure.in: trying to fix #88412 by bypassing
2330 all the python subdir if python ain't detected
2331
2332Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2333
2334 * Makefile.am configure.in include/libxml/xmlversion.h.in:
2335 made configuring with regexps/automata/unicode the default
2336 but without schemas ATM
2337 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
2338 fixed the regexp based DTD validation performance and memory
2339 problem by switching to a compact form for determinist regexps
2340 and detecting the determinism property in the process. Seems
2341 as fast as the old DTD validation specific engine :-) despite
2342 the regexp built and compaction process.
2343
2344Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2345
2346 * valid.c: determinism is debugged, new DTD checking code now works
2347 but xmlFAComputesDeterminism takes far too much CPU and the whole
2348 set usues too much memory to be really usable as-is
2349
2350Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2351
2352 * tree.c: fixed another stupid bug in xmlGetNodePath()
2353 * xmllint.c: --version now report the options compiled in
2354
2355Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2356
2357 * HTMLparser.c: small cleanup
2358 * valid.c xmlregexp.c: switched DTD validation to use only regexp
2359 when configured with them. A bit of debugging around the determinism
2360 checks is still needed
2361
2362Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2363
2364 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
2365
2366Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2367
2368 * xmlIO.c: small portability glitch fixed.
2369
2370Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2371
2372 * xmlschemastypes.c: incomplete steps for real/double support
2373 * testAutomata.c include/libxml/xmlautomata.h
2374 include/libxml/xmlregexp.h: avoiding a compilation problem
2375 * valid.c include/libxml/valid.h: starting the work toward using
2376 the regexps for actual DTD validation
2377
2378Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2379
2380 * hash.c: cosmetic cleanup
2381 * valid.c include/libxml/tree.h include/libxml/valid.h: started
2382 integrating a DTD validation layer based on the regexps
2383
2384Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2385
2386 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
2387 the determinism was tested before eliminating the epsilon
2388 transitions :-(
2389
2390Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
2391
2392 * python/generator.py python/libxml.c python/libxml.py
2393 python/libxml2-python-api.xml python/libxml2class.txt
2394 python/libxml_wrap.h python/types.c: updated the python
2395 bindings, added code for easier File I/O, and the ability to
2396 define a resolver from Python fixing bug #91635
2397 * python/tests/Makefile.am python/tests/inbuf.py
2398 python/tests/outbuf.py python/tests/pushSAXhtml.py
2399 python/tests/resolver.py python/tests/serialize.py: updated
2400 and augmented the set of Python tests.
2401
2402Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2403
2404 * win32/configure.js: added more readme info for the binary
2405 package.
2406
2407Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2408
2409 * xmlIO.c: fixed a stupid out of bound array error
2410
2411Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2412
2413 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
2414 messing around with support for Windows path, cleanups,
2415 trying to identify and fix the various code path to the
2416 filename access. Added xmlNormalizeWindowsPath()
2417
2418Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2419
2420 * error.c valid.c: working on better error reporting of validity
2421 errors, especially providing an accurate context.
2422 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
2423 error reports in those cases.
2424
2425Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2426
2427 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
2428 parser.c parserInternals.c xmlIO.c: get rid of all the
2429 perror() calls made in the library execution paths. This
2430 should fix both #92059 and #92385
2431
2432Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
2433
2434 * xmllint.c: memory leak reporting was broken after a change
2435 of the preprocessor symbol used to activate it.
2436
2437Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2438
2439 * tree.c: try to make the copy function work for node of
2440 type XML_DOCUMENT_FRAG_NODE, they are only created by the
2441 DOM layers though, not libxml2 itself.
2442
2443Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
2444
2445 * valid.c: try to provide file and line informations, not all
2446 messages are covered, but it's a (good) start
2447
2448Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
2449
2450 * xinclude.c: reimplemented a large part of the XInclude
2451 processor, trying to minimize resources used, James Henstridge
2452 provided a huge test case which was exhibiting severe memory
2453 consumption problems.
2454
2455Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
2456
2457 * python/Makefile.am: applied patch from Christophe Merlet to
2458 reestablish DESTDIR
2459
2460Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
2461
2462 * libxml.spec.in: fixes libary path for x86_64 AMD
2463
2464Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
2465
2466 * doc/tutorial/includekeyword.c
2467 * doc/tutorial/xmltutorial.xml:
2468 (plus resulting generated html files)
2469 fixing one spot I missed in the tutorial where I hadn't freed
2470 memory properly
2471
2472Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
2473
2474 * doc/tutorial/includeaddattribute.c
2475 * doc/tutorial/includeaddkeyword.c
2476 * doc/tutorial/includegetattribute.c
2477 * doc/tutorial/includekeyword.c
2478 * doc/tutorial/xmltutorial.xml
2479 * doc/tutorial/*.html:
2480 update tutorial to properly free memory (thanks to Christopher
2481 R. Harris for pointing out that this needs to be done)
2482 * doc/tutorial/images/callouts/*.png:
2483 added image files so the callouts are graphical, making it
2484 easier to read ( use "--param callout.graphics 1" to generate
2485 html with graphical callouts)
2486
2487Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
2488
2489 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
2490 nice logos generated by Marc Liyanage
2491 * doc/site.xsl *.html: changed the stylesheet to show the new
2492 logo and regenerated the pages
2493
2494Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2495
2496 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
2497
2498Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2499
2500 * xpath.c: possible mem leak patch from Jason Adams
2501
2502Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2503
2504 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
2505 in the XQuery namespace
2506 * configure.in: preparing 2.4.24
2507 * doc/*.html: updated the web pages
2508
2509Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2510
2511 * python/generator.py: closing bug #85258 by generating conditional
2512 compile check to avoid linking to routines not configured in.
2513
25142002-08-22 Havoc Pennington <hp@pobox.com>
2515
2516 * autogen.sh: update error message for missing automake
2517
2518Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2519
2520 * python/Makefile.am: typo in target name resulted in libxml2.py
2521 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
2522
2523Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2524
2525 * win32/win32/Makefile.mingw: updated with version from
2526 Elizabeth Barham at http://soggytrousers.net/repository/
2527
2528Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2529
2530 * win32/Makefile.msvc: added the prefix location to the include
2531 and lib search path.
2532
25332002-08-18 Havoc Pennington <hp@pobox.com>
2534
2535 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
2536 both automake 1.6 and 1.4 installed get the right automake. Means
2537 compilation from CVS will now require the latest automake 1.4
2538 release, or manually creating symlinks called "automake-1.4" and
2539 "aclocal-1.4"
2540
2541Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2542
2543 * configure.in python/Makefile.am: more AMD 64 induced changes from
2544 Frederic Crozat
2545
2546Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2547
2548 * xinclude.c: oops I was missing the xml:base fixup too
2549 * result/XInclude/*.xml: this adds xml:base attributes to most
2550 results of the tests
2551
2552Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2553
2554 * xinclude.c: quick but apparently working implementation of
2555 xi:fallback, should close bug #89684
2556 * Makefile.am test/XInclude/docs/fallback.xml
2557 result/XInclude/fallback.xml: added a basic test for fallback,
2558 and run with --nowarning to avoid a spurious warning
2559 * configure.in: applied patch from Frederic Crozat for python
2560 bindings on AMD 64bits machines.
2561
2562Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2563
2564 * parser.c: xmlSAXUserParseMemory() really ought to fail if
2565 the caller don't pass a SAX callback block.
2566
2567Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2568
2569 * tree.c: applied the same fix for the XML-1.0 namespace to
2570 xmlSearchNsByHref() as was done for xmlSearchNs()
2571
2572Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2573
2574 * libxml.3: small cleanup of the man page
2575 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
2576 when serializing HREF attributes generated by XSLT.
2577
2578Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2579
2580 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
2581 version of Marc Liyanage' patch for boolean attributes in HTML
2582 output
2583
2584Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
2585
2586 * python/tests/serialize.py: fixed the test results, indenting
2587 behaviour changed slightly
2588
2589Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
2590
2591 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
2592 new c14n function to Windows def files
2593
2594Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
2595
2596 * c14n.c: fixed a memory leak in c14n code
2597
2598Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2599
2600 * parser.c include/libxml/parser.h: adding a new API for Christian
2601 Glahn: xmlParseBalancedChunkMemoryRecover
2602 * valid.c: patch from Rick Jones for some grammar cleanup in
2603 validation messages
2604 * result/VC/* result/valid/*: this slightly change some of the
2605 regression tests outputs
2606
2607Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2608
2609 * tree.c: trying to fix a problem in namespaced attribute handling
2610 raised by Christian Glahn
2611
2612Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2613
2614 * encoding.c include/libxml/encoding.h: Opening the interface
2615 xmlNewCharEncodingHandler as requested in #89415
2616 * python/generator.py python/setup.py.in: applied cleanup
2617 patches from Marc-Andre Lemburg
2618 * tree.c: fixing bug #89332 on a specific case of loosing
2619 the XML-1.0 namespace on xml:xxx attributes
2620
2621Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
2622
2623 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
2624 corner case from new Merlin's test suite and added a callback
2625 that will be used to improve xmlsec performance
2626
2627
2628Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2629
2630 * HTMLtree.c: trying to fix the <style> escaping problem in
2631 HTML serialization bug #89342
2632
2633Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2634
2635 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
2636 and rebuilt the web site.
2637
2638Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
2639
2640 * include/libxml/tree.h: added _private member to xmlNs struct
2641
2642Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2643
2644 * HTMLparser.c: fixing bug #84876 based on the xml working
2645 code.
2646
2647Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2648
2649 * python/Makefile.am: enhanced to fix bug 72012 (errors
2650 when using '-jX' make parameter)
2651
2652Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2653
2654 * xpath.c: small additional enhancement for booleans
2655 compared to nodesets
2656
2657Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2658
2659 * HTMLtree.c: changed the order of the encoding declaration
2660 attributes in the meta tags due to a bug in IE/Mac
2661
2662Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2663
2664 * xpath.c: enhanced handling of booleans (especially '='
2665 and '!=' for nodesets) - fixes bug 85256. Added new
2666 routine xmlXPathNotEqualValues for more proper handling
2667 of '!=' when nodesets are involved.
2668
2669Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2670
2671 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
2672 doc/xmlcatalog_man.xml to the source distribution
2673
2674Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2675
2676 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
2677 asked for this.
2678
2679Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
2680
2681 * configure.in: preparing 2.4.23
2682 * doc/*: rebuilt the docs
2683
2684Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2685
2686 * parser.c: fixing bug #84169 by fixing the
2687 comment of xmlCreatePushParserCtxt to describe the
2688 encoding detection parameters better.
2689
2690Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2691
2692 * valid.c: fixing bug #79331 in one path the lookup for
2693 ID attributes on a namespaced node wasn't handled correctly :-\
2694
2695Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
2696
2697 * HTMLparser.c: trying to fix 87235 about discarded white
2698 spaces in the HTML parser.
2699 * result/HTML/*: this changes the output of a number of HTML
2700 regression tests
2701
2702Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
2703
2704 * xpath.c: applied patch from Richard Jinks for the namespace
2705 axis + fixed a memory error.
2706 * parser.c parserInternals.c: applied patches from Peter Jacobi
2707 removing ctxt->token for good.
2708 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
2709 popped out by the regression tests.
2710 * Makefile.am: patch for threads makefile from Gary Pennington
2711
2712Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2713
2714 * xpath.c: enhanced behaviour of position() after usage of
2715 expressions involving preceding-sibling (et al).
2716
2717Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
2718
2719 * hash.c: applied a patch from Peter Jacobi to solve a problem
2720 when compiling with the Watcom C on Win32
2721 * result/schemas/*.err: the change of hashing algo generated
2722 permutations in the output
2723
2724Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2725
2726 * hash.c: applied patch from Sander Vesik improving the quality of
2727 the hash function.
2728
27292002-06-14 Aleksey Sanin <aleksey@aleksey.com>
2730
2731 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
2732 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
2733 xmllint.c xpath.c: replaced sprintf() with snprintf()
2734 to prevent possible buffer overflow (the bug was pointed
2735 out by Anju Premachandran)
2736
2737Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2738
2739 * parser.c: removed an uninitialized data error popped by valgrind
2740 on PE references
2741
2742Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
2743
2744 * doc/xml.html
2745 adding tutorial reference to the web page
2746
2747Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
2748
2749 * doc/tutorial/xmltutorial.xml
2750 * doc/tutorial/ar01s07.html
2751 * doc/tutorial/ape.html
2752 * doc/tutorial/includegetattribute.c
2753 adding section to tutorial about retrieving an attribute
2754 value
2755
2756Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2757
2758 * parser.c: applied a couple of patches from Peter Jacobi to start
2759 to get rid of ctxt->token, with a possible significant speed
2760 improvement to be gained once done. Better compliance with PE
2761 references constructs in DTDs too.
2762 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
2763 from Peter too
2764
2765Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2766
2767 * parser.c: Babak Vahedipour-Kunze reported that openTag in
2768 xmlParseElement was likely to have been deallocated at the
2769 time of the report, possibly leading to segfault. Just report
2770 the tag name now.
2771
2772Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2773
2774 * xpath.c: patch from Richard Jinks for XPath substring() function
2775 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
2776
27772002-06-06 Aleksey Sanin <aleksey@aleksey.com>
2778
2779 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
2780
2781Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
2782
2783 *doc/FAQ.html
2784 fixing typos in FAQ, thanks to Robert Funnell for the
2785 editing help
2786
2787Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2788
2789 * NEWS: got complaints from rpmlint that it was empty
2790
2791Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
2792
2793 * added doc/tutorial, including:
2794 apa.html
2795 apb.html
2796 apc.html
2797 apd.html
2798 ar01s02.html
2799 ar01s03.html
2800 ar01s04.html
2801 ar01s05.html
2802 ar01s06.html
2803 includeaddattribute.c
2804 includeaddkeyword.c
2805 includekeyword.c
2806 includestory.xml
2807 index.html
2808 xmltutorial.xml
2809 libxml tutorial, including generated html
2810
2811Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
2812
2813 * result/c14n/exc-without-comments/merlin-c14n-two-*
2814 result/c14n/without-comments/merlin-c14n-two-*
2815 test/c14n/exc-without-comments/merlin-c14n-two-*
2816 test/c14n/without-comments/merlin-c14n-two-*
2817 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
2818 c14n/exc-c14n and slightly modified test script to handle
2819 these test cases
2820 * c14n.c: fixed bugs for complicated nodes set (namespace
2821 without node and others from merlin-c14n-two.tar.gz)
2822 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
2823 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
2824 for xmlsec performance patch
2825 * xpath.c: fixed self::node() for namespaces and attributes
2826
2827Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
2828
2829 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
2830 but with the format parameter
2831 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
2832
2833Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
2834
2835 * Makefile.am: updated c14n tests suite
2836 * c14n.c: performance improvement for previous c14n patch
2837
2838Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2839
2840 * parser.c: another peroformance patch from Peter Jacobi, that
2841 time on parsing attribute values.
2842
2843Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
2844
2845 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
2846 into LibXML2 test suite
2847
2848Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
2849
2850 * c14n.c: propagating xpath ancesstors node fix to c14n
2851 plus small performance improvement to reduce number of
2852 mallocs
2853 * xpath.c: fixed ancestors axis processing for namespace nodes
2854
2855Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
2856
2857 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
2858 Peter Jacobi
2859
2860Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2861
2862 * configure.in: preparing 2.4.22
2863
2864Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2865
2866 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
2867 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
2868 a public entry point.
2869 * doc/*: rebuilt the API and docs
2870
2871Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2872
2873 * xpath.c: patch from Richard Jinks to fix a problem introduced
2874 in the previous patch and pointed by Norm
2875
2876Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2877
2878 * libxml.spec.in: fixing bug #81112
2879
2880Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2881
2882 * uri.c: fixing bug #82848
2883
2884Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2885
2886 * result/catalogs/mycatalog.full: Aleksey's commit changed the
2887 output of one catalog test
2888
2889Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2890
2891 * global.data globals.c tree.c include/libxml/globals.h
2892 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
2893 default value for global parameter xmlIndentTreeOutput to 1 and
2894 introduced new global parameter xmlTreeIndentString (the string
2895 used to do one-level indent) with default value " " (as it was
2896 in tree.c)
2897
2898Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2899
2900 * Makefile.am: Merijn Broeren pointed out a problem when compiling
2901 with trio and schemas.
2902
2903Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2904
2905 * xpath.c: patch from Richard Jinks to fix the problem raised in
2906 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
2907
2908Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2909
2910 * xmlschemas.c: a bit of work on import.
2911 * xmlschemastypes.c: Charles Bozeman provided a compare function
2912 for date/time types so min/max facet restrictions should work,
2913 indeterminate comparisons return an error instead of equal.
2914 * test/schemas/date_0* result/schemas/date_0_0: specific test
2915 from Charles Bozeman too
2916
2917Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2918
2919 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
2920 from Christian Cornelssen fixing the man pages and the Catalog
2921 building script.
2922 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
2923 next step is <xs:import> I now have a reasonable understanding
2924 of how it works.
2925
2926Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2927
2928 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
2929
2930Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2931
2932 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
2933
2934Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
2935
2936 * xpath.c: fixing an XPath function evalutation bug pointed out
2937 by Alexey Efimov where the context was lost when evaluating
2938 the function arguments
2939
2940Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
2941
2942 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
2943 function public for XMLSec performance optimizations
2944
2945Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2946
2947 * python/generator.py python/libxml2class.txt : fixed a problem
2948 with the HTML parser pointed by Gary Benson
2949 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
2950 example
2951
2952Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2953 * parser.c: fixed bug #81159 (memory growth in SAX)
2954
2955Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2956 * xpath.c: fixed bug #78858 (the real fix)
2957
2958Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
2959 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
2960
2961Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2962
2963 * tree.c: modified xmlNodeSetBase to allow changing the
2964 base of a document.
2965
2966Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
2967
2968 * xmlschemastypes.c: patch Charles Bozeman for validation of
2969 all the date, time, and duration types
2970 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
2971 * configure.in: fixed an error pointed by an user
2972 * xml2-config.in: fixed an error pointed by an user
2973
2974Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2975
2976 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
2977 win32/libxml2.def.src xmlIO.c: exported default
2978 'file:', 'http:' and 'ftp:' protocols input handlers
2979 and maked protocols comparisson case insensitive
2980
2981Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2982
2983 * configure.in: Neven Has detected a typo
2984
2985Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
2986
2987 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
2988 as one of the persons allowed to commit directly to the
2989 module.
2990
2991Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2992
2993 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
2994 * valid.c: raised a too low limit
2995 * doc/*: rebuilt the docs
2996
2997Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2998
2999 * test/XPath/expr/floats test/XPath/expr/functions
3000 result/XPath/expr/floats result/XPath/expr/functions
3001 xpath.c: another XPath conformance patch from Richard Jinks
3002
3003Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
3004
3005 * xmlschemas.c: fixed validation of attribute groups.
3006 * test/schemas result/schemas: added an example from the primer
3007
3008Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3009
3010 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
3011 * test/schemas result/schemas: updated the test list
3012
3013Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3014
3015 * TODO: updated a bit
3016 * parser.c: made a comment more specific
3017 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
3018 Schemas conformance.
3019 * test/schemas result/schemas: updated the test list
3020
3021Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
3022
3023 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
3024 implementing xs:all with minOccurs = 0
3025 * tes/schemas/* result/schemas/*: added more tests covering
3026 xs:all
3027
3028Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
3029
3030 * xmlregexp.c: first implementation of the all particle, this
3031 may need to be revisited for case where not all transitions
3032 must be crossed.
3033
3034Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3035
3036 * tree.c: another entity processing update from Markus Henke
3037
3038Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
3039
3040 * trionan.c: fixed crash on OSF/1
3041
3042Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
3043
3044 * xmlschemas.c: more Schemas work
3045 * test/schemas/* result/schemas/*: added more tests coming
3046 from the spec.
3047
3048Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3049
3050 * c14n.c: patch from Aleksey Sanin reflecting a change in the
3051 ExcC14N specification
3052
3053Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3054
3055 * tree.c: patch from Markus Henke, fix for recursive entities.
3056
3057Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3058
3059 * xpath.c: fix a problem with string() on a document node.
3060
3061Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3062
3063 * Makefile.am xmlschemas.c: more Schemas work
3064 * test/schemas/* result/schemas/*: added more tests coming
3065 from the spec.
3066
3067Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3068
3069 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
3070 * result/HTML/*: this changes a few things in the results
3071
3072Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3073
3074 * include/libxml/tree.h: eliminated 'declaration different than
3075 prototype' warning
3076 * include/win32config.h: "resolved" conflicts with errno.h
3077
3078Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3079
3080 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
3081 on the automata interfaces and debug of counted choices
3082 * test/schemas/* result/schemas/*: added a number of tests
3083
3084Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3085
3086 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
3087 a bit of work on Schemas
3088 * testSchemas.c: try to make it more useful
3089 * test/schemas/* result/schemas/* Makefile.am: changed the
3090 Schemas regression test procedure, started adding a few samples
3091
3092Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
3093
3094 * include/libxml/encoding.h: Patch for the Borland C++ builder
3095 * include/libxml/tree.h: Patch for the Borland C++ builder
3096 * threads.c: Patch for the Borland C++ builder
3097 * win32/bcb5: New directory for the Borland C++ builder
3098 project files
3099
3100Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
3101
3102 * win32/Makefile.msvc: Update for XML Schema support
3103 * win32/configure.js: Update for XML Schema support
3104 * win32/libxml2.def.src: Update for XML Schema support
3105
3106Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
3107
3108 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
3109 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
3110 xmlunicode.c include/libxml/Makefile.am
3111 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
3112 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
3113 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
3114 include/libxml/xmlversion.h.in : merged the current state of
3115 XML Schemas implementation, it is not configured in by default,
3116 a specific --schemas configure option has been added.
3117 * test/automata test/regexp test/schemas Makefile.am
3118 result/automata result/regexp result/schemas:
3119 merged automata/regexp/schemas regression tests
3120
3121Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
3122
3123 * xpath.c: Gary found a compile time problem, fixes #78823
3124
3125Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
3126
3127 * configure.in: release of 2.4.20
3128 * doc/*: updated and rebuilt the docs
3129
3130Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3131
3132 * python/Makefile.am: patch from Cristian Gafton to build on
3133 Red Hat 6.2, should also fix #75779
3134
3135Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3136
3137 * valid.c: first part of fixing #78729
3138
3139Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
3140
3141 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
3142 escaping of URI when saving HTML files.
3143 * result/HTML/*: this impacted some tests
3144
3145Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
3146
3147 * configure.in: trying to fix #77441
3148
3149Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
3150
3151 * include/libxml/xmlIO.h: Hallski complained it could not be
3152 included by itself.
3153
3154Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
3155
3156 * configure.in: applied an IEEE flag patch for OSF/1 #77825
3157
3158Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3159
3160 * win32/configure.js: patch from Nilo for the c14n option
3161 * win32/Makefile.msvc: fixed libxml2.def generation with threads
3162
3163Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
3164
3165 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
3166 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
3167 LIBXML_THREAD_ENABLED
3168
3169Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3170
3171 * xpath.c: another patch from Richard Jinks for substring conformance
3172 * test/XPath/expr/floats test/XPath/expr/strings
3173 result/XPath/expr/floats result/XPath/expr/strings: update of the
3174 test suite to check those.
3175
3176Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3177
3178 * xpath.c: patch from Richard Jinks for .x float parsing.
3179
3180Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
3181
3182 * parser.c: patch from Markus Henke when an encoding ain't recognized
3183
3184Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3185
3186 * libxml.m4: got a report that #include <string.h> was needed
3187
3188Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3189
3190 * xmllint.c: applied a fix from Anthony Jones for -o /--output
3191
3192Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
3193
3194 * doc/example.html: fixing typo
3195
3196Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3197
3198 * xpath.c: fixed a bug in the nodeset to boolean comparison code
3199 pointed out by Melvyn Sopacua.
3200
3201Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3202
3203 * libxml.m4: Frédéric Crozat gave a patch related to the change
3204 of Include paths breaking the libxml.m4
3205
3206Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3207
3208 * xpath.c: Fix bug #76927 forgot to save some context
3209 when evaluating binary expressions
3210
3211Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3212
3213 * configure.in: fixed configure for MPE/iX from Markus Henke
3214 * xmlmemory.c: fixed initialization problems
3215 * xpath.c: another set of patches from Richard Jinks this
3216 fixes "make XPathtests" on linux
3217
3218Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
3219
3220 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
3221 * test/XPath/expr/compare test/XPath/expr/equality
3222 test/XPath/expr/floats test/XPath/expr/functions
3223 test/XPath/expr/strings result/XPath/expr/compare
3224 result/XPath/expr/equality result/XPath/expr/floats
3225 result/XPath/expr/functions result/XPath/expr/strings: Updated
3226 tests though they show a divergence on Linux
3227
3228Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3229
3230 * xpath.c trionan.c: previous commit also included patches
3231 from Richard Jinks on some IEEE support corner case
3232
3233Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
3234
3235 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
3236 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
3237 that $(datadir) should be used for docs
3238
3239Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
3240
3241 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
3242 could leak filedescriptors
3243
3244Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3245
3246 * configure.in nanohttp.c: applied patch from Allan Clark for
3247 UnixWare/OpenServer
3248
3249Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3250
3251 * configure.in: preparing 2.4.19
3252 * doc/*: rebuilt the docs
3253
3254Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3255
3256 * nanohttp.c: fixing #76043, got fed up with non-portability
3257 of that piece of code.
3258
3259Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3260
3261 * valid.c SAX.c: Never commit without running "make tests" :-(
3262 fix a couple of stupidities in the previous commit
3263 * result/*: a few changes in some attribute order result of previous
3264 commit.
3265
3266Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3267
3268 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
3269 the internal subset should not raise duplicate ID errors,
3270 also there was a small bug in conjunction to namespace
3271 declarations defaulted and xml:xxx attributes DTD definitions.
3272
3273Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3274
3275 * xpath.c: Richard Jinks also raised some rounding problems
3276 this tries to fix them
3277
3278Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3279
3280 * xpath.c: Richard Jinks spotted an incoherent memory allocation
3281 behaviour in xmlXPathCastToString()
3282
3283Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3284
3285 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
3286 raised by Morus Walter
3287
3288Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3289
3290 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
3291 from Igor
3292
3293Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3294
3295 * xpath.c: fixing #75619, related to a problem when trying
3296 to evaluate condition when the current node set resulting
3297 from that sub-step evaluation is empty. Also fixes 2 potential
3298 problem with previous-sibling and next-siblings axis.
3299
3300Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3301
3302 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
3303 HTML support is not configured in.
3304
3305Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3306
3307 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
3308 include/libxml/tree.h: dohh I really didn't intended to commit
3309 this test version :-(
3310
3311Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3312
3313 * testSAX.c: I wanted to see the real speed at the SAX interface
3314 after a little too many Ximianer started complaining about the
3315 parser speed.
3316 added a --quiet option:
3317 paphio:~/XML -> ls -l db100000.xml
3318 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
3319 paphio:~/XML -> time ./testSAX --quiet db100000.xml
3320 3200006 callbacks generated
3321 real 0m1.270s
3322 Which means 16MBytes/s and 3Mcallback/s
3323
3324Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3325
3326 * xpath.c: valgrind spotted another error that time when running
3327 on libxslt regression tests
3328
3329Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3330
3331 * Makefile.am: adding "make valgrind" running the full regression
3332 tests (except python ones) under Valgrind (using valgrind -q
3333 which was kindly added by the author).
3334 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
3335 passes cleanly now except an obcure floating point initialization
3336 raised in log10() in one XPath regression test ???
3337 * tree.c: edited some comments to close #75244
3338
3339Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
3340
3341 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
3342 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
3343 context of ScrollKeeper, made sure that if the number is
3344 an integer, the serialization follows the description at
3345 http://www.w3.org/TR/xpath#section-String-Functions
3346
3347Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3348
3349 * configure.in: preparing 2.4.18
3350 * doc/*: updated and rebuilt the web site
3351 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
3352 the Windows and Cygwin maintainers.
3353 * parser.c: humm, changed the way the SAX parser work when
3354 xmlSubstituteEntitiesDefault(1) is set, it will then
3355 do the entity registration and loading by itself in case the
3356 user provided SAX getEntity() returns NULL.
3357 * testSAX.c: added --noent to test the behaviour.
3358
3359Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3360
3361 * parser.c: Wilfried Teiken provided a hackish but working
3362 way to get context reported back on entities when parsing
3363 with SAX and without breaking the DOM build.
3364
3365Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3366
3367 * c14n.c: applied a new patch from Aleksey Sanin
3368 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
3369 to reference Aleksey implementation of XML digital Signatures
3370
3371Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3372
3373 * xpath.c: small fix to avoid potential problem due to
3374 ordering of freeing data
3375 * python/Makefile.am: people were complaining about
3376 the generated file in python dir not being built
3377
3378Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3379
3380 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
3381 python/generator.py python/libxml.c python/types.c: Cleanup
3382 of the python Makefiles based on Jacob and James feedback,
3383 fixed the spec file accordingly, fixed the number of warning
3384 that passing my pedantic CFLAGS was generating. Conclusion
3385 is that Python includes are real crap.
3386
3387Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3388
3389 * configure,in: it was reported quite a few times that
3390 xml2-config --cflags should not output
3391 -I$includeprefix/libxml2/libxml because libxml2 header names
3392 clashes with existing names like list.h from C++ stl.
3393 Includes should be #include<libxml/xxx.h> so ...
3394
3395Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3396
3397 * c14n.c: another patch from Aleksey Sanin
3398
3399Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3400
3401 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
3402 canonicalization algorithm
3403 * doc/xml.html doc/index.html: added the C14N references on the
3404 index page.
3405
34062002-03-13 jacob berkman <jacob@ximian.com>
3407
3408 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
3409 usage, redundant, and gcc specific
3410
3411Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3412
3413 * xpath.c: speedup some node selection operations, this can
3414 have a significant impact on DocBook Norm's stylesheets
3415 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
3416 make sure it's always the case
3417 * debugXML.c: distinguish CDATA and comments in ls operations
3418
3419Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3420
3421 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
3422 to generate better API descriptions etc...
3423
3424Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3425
3426 * c14n.c: Fixing #74186, made sure all boolean expressions
3427 get fully parenthesized, ran indent on the output
3428 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
3429 include/libxml/tree.h: also #74186 related, removed the
3430 --with-buffers option, and all the preprocessor conditional
3431 sections that were resulting from it.
3432
3433Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3434
3435 * valid.c: applied patch from Dodji Seketeli fixing an
3436 uninitailized variable in xmlValidGetValidElements()
3437
3438Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3439
3440 * c14n.c: fixed a few comments
3441 * doc/*.html doc/*/*.html: regenerated the docs and added
3442 the C14N API
3443 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
3444
3445Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
3446
3447 * check-xml-test-suite.py: fix to adapt varaiations in the
3448 bindings
3449 * configure.in python/setup.py python/setup.py.in: fixed to
3450 have the version of the python scripts automatically updated
3451
3452Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3453
3454 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
3455 in xmlCopyProp()
3456
3457Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3458
3459 * configure.in: preparing 2.4.17 release
3460 * doc/*: updated and rebuilt the docs
3461 * xpath.c: fixed a comment
3462 * python/libxml.c: fixed a possible reentrancy problem
3463
3464Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3465
3466 * tree.c python/tests/Makefile.am python/tests/attribs.py:
3467 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
3468 added a specific regression test
3469 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
3470 not raise exceptions when failing to find the attribute.
3471
3472Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3473
3474 * configure.in xmllint.c: owen pointed out a problem with the
3475 ftme fix, gettimeofday() was not detected by configure and
3476 the ftime header wasn't included, dohhh
3477
3478Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3479
3480 * configure.in xmllint.c: trying to fix #71457 for timing
3481 precision when gettimeofday() is not availble but ftime() is
3482
3483Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3484
3485 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
3486 are now copied on install and part of the -devel RPM
3487
3488Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
3489
3490 * xpath.c: trying to avoid bug #72150 which was apparently
3491 caused by a gcc bug (or a processor problem) as detailed
3492 at http://veillard.com/gcc.bug
3493
3494Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3495
3496 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
3497 fixed xmlReconciliateNs(), added a Python test/example for
3498 inter-document cut'n paste
3499 * python/libxml.py: fixed node.doc on document nodes and added
3500 xpathEval() onto node objects
3501
3502Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3503
3504 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
3505 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
3506 fixup and integrated tests for the serialization stuff
3507
3508Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3509
3510 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
3511 moved the libxml man page to section 3
3512
3513Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3514
3515 * tree.c: fix bug #72490
3516 * python/libxml.c python/libxml.py: added methods serialize()
3517 and saveTo() to all node elements.
3518
3519Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3520
3521 * xmlIO.c: closed #73430, don't read from an input source
3522 which indicated an end-of-file or an error.
3523
3524Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3525
3526 * parser.c: make sure SAX endDocument is always called as
3527 this could result in a Python memory leak otherwise (it's
3528 used to decrement ref-counting)
3529 * python/generator.py python/libxml.c python/libxml.py
3530 python/libxml2-python-api.xml python/libxml2class.txt
3531 python/tests/error.py python/tests/xpath.py: implemented
3532 the suggestions made by Gary Benson and extended the tests
3533 to match it.
3534
3535Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3536
3537 * python/generator.py: applied patch fixing #73450
3538
3539Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3540
3541 * xpath.c: fixing #61290 "namespace nodes have no parent"
3542 long standing divergence from the XPath REC. NodeSets
3543 simply hold a copy of namespace nodes and those node ->next
3544 points to the parent (which may not be the node carrying the
3545 definition).
3546 * include/libxml/xpath.h: flagged but didn't added a possible
3547 speedup
3548 * DOCBparser.c HTMLparser.c: removed some warnings from push
3549 parser due to new state being added.
3550 * tree.c: new fix from Boris Erdmann
3551 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
3552 the XML Canonalization support from Aleksey Sanin
3553
3554Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3555
3556 * tree.c: patch from Boris Erdmann fixing some namespace odities
3557 with xmlCopyNode()
3558
3559Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3560
3561 * xmlIO.c: fix bug #72706 when loading a NULL entity
3562
3563Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3564
3565 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
3566 actually change in a future XML Namespace revision.
3567
3568Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3569
3570 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
3571 added the possibility of returning nodesets from XPath extension
3572 functions written in Python
3573
3574Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
3575
3576 * python/*: commiting some Python bindings work done while travelling
3577
3578Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3579
3580 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
3581 explicitely with memory debugging switched on
3582
3583Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3584
3585 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3586 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3587 Added wrapper for the xmlURIPtr type, provided accessors, fixed
3588 the accessor generator for strings
3589 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
3590 regression test.
3591
3592Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3593
3594 * python/README python/generator.py python/libxml.c python/setup.py:
3595 added the 'usual' setup.py to allow building a libxml2-python
3596 module based on the same code. The initialization is however
3597 different the 2 .so files fo libxml2 and libxslt are identical and
3598 they entry point initialize both libraries. this is done to avoid
3599 some possible nasty problem since the Python don't merge the maps
3600 of all shared modules.
3601
3602Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3603
3604 * parser.c: fixed a push/encoding bug reported by Michael
3605 on librsvg
3606
3607Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3608
3609 * include/libxml/parserInternals.h: fixes a misplaced #endif
3610
3611Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3612
3613 * parser.c valid.c: found and fixed a couple of allocation bugs
3614
3615Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3616
3617 * doc/xml.html doc/python.html doc/*: added a Python and binding
3618 page describing the current state of the Python bindings and
3619 giving pointers to the other languages wrappers.
3620
3621Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3622
3623 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
3624 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
3625 rebuilt the API and web site
3626 * xpath.c: fixed #71978 portability bugs
3627
3628Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3629
3630 * SAX.c: oops broke automatic defaulting of namespaces attributes.
3631
3632Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3633
3634 * include/libxml/parserInternals.h parser.c: had to change
3635 2 internal parsing API when processing document content
3636 to check the start and end of element content are defined
3637 in the same entity
3638 * valid.c include/libxml/valid.h: attribute normalization can
3639 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
3640 with the context to report it.
3641 * SAX.c: fixed the last known bugs, crazy validation constraints
3642 when a document is standalone seems correctly handled. There
3643 is a couple of open issues left which need consideration especially
3644 PE93 on external unparsed entities and standalone status.
3645 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
3646 The 2 tests left failing are actually in error. Cleanup done.
3647
3648Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3649
3650 * valid.c: implemented E59 spaces in CDATA does not match the
3651 nonterminal S
3652
3653Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3654
3655 * SAX.c parser.c valid.c: more validation test fixups
3656 * check-xml-test-suite.py: added duration info for the tests
3657
3658Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3659
3660 * parser.c valid.c: a couple of errors were reported but not
3661 saved back as such in the parsing context. Down to 1% failure rate
3662 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
3663
3664Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3665
3666 * xmlInternald.c: isExtender was missing a char
3667 * parser.c include/libxml/parser.h: % are acceptable in the
3668 internal subset if within a PUBLIC ID
3669
3670Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3671
3672 * SAX.c parserInternals.c valid.c: more work on the conformance
3673 suite. Took the step to finally block documents with encoding
3674 errors. It's a fatal error per the spec, people should have fixed
3675 their documents by now.
3676
3677Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
3678
3679 * check-xml-test-suite.py: fixed the test script after some discussion
3680 on the semantic of TYPE="error"
3681 * Makefile.am: added the script to the distrib
3682
3683Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3684
3685 * SAX.c entities.c: fixed a couple of conformances issues deep
3686 into the validation code (standalone and undeclared Notations)
3687
3688Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3689
3690 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
3691 stayed there for years !
3692
3693Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3694
3695 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
3696 missing
3697
3698Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3699
3700 * check-xml-test-suite.py: improved the behaviour a bit as
3701 well as the logs
3702 * parser.c valid.c SAX.c: fixed a few more bugs
3703 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
3704
3705Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3706
3707 * check-xml-test-suite.py: python script to run regression tests
3708 against the XML Test suite of W3C/OASis
3709 * SAX.c: fixed a validation bug
3710 * parser.c: fixed 3 errors pointed by the test suite
3711 * doc/buildDocBookCatalog: fixed a typo pointed by drake
3712 * python/Makefile.am: fixed a dependendy
3713
3714Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3715
3716 * xmlmemory.c: avoid a warning bug #71594
3717
3718Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3719
3720 * xmlmemory.c: Jesse Perry provided a patch to remove a few
3721 warning on alpha/Tru64
3722
3723Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3724
3725 * include/libxml/entities.h: fixing a comment
3726 * valid.c: fixing some troubles with validity check on namespaces
3727 * result/VC/NS3 test/VC/NS3: added a specific regression test
3728
3729Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3730
3731 * tree.c: Fixing #71342 serializing '\n' in attribute values
3732 * result/noent/att3 result/att3 test/att3: added a specific
3733 test.
3734
3735Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3736
3737 * python/libxml.c: couple of bug fixes
3738
3739Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3740
3741 * python/*.py: removed tabs and used spaces.
3742
3743Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3744
3745 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
3746 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
3747
3748Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3749
3750 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
3751 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
3752
3753Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3754
3755 * include/libxml/encoding.h include/libxml/entities.h
3756 include/libxml/globals.h include/libxml/parser.h
3757 include/libxml/threads.h include/libxml/tree.h
3758 include/libxml/xmlmemory.h: trying to fix the include mess
3759
3760Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3761
3762 * include/libxml/xmlmemory.h: reverted part of the previous
3763 attempt to provide #69655, this was breaking the build.
3764
3765Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
3766
3767 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
3768 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
3769 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
3770 include/libxml/parserInternals.h include/libxml/tree.h
3771 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
3772 Tentatively fixed #69655 , make compiling with -Wredundant-decls
3773 clean.
3774 * python/libxml.c: fixed a warning.
3775
3776Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3777
3778 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
3779 copying of node, merge back IDs in the target document.
3780 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
3781 test/XInclude/ents/ids.xml: test case
3782 * result/VC/ElementValid4: output changed due to a typo fix
3783
3784Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3785
3786 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +00003787 generate the dependencies right as Jacob found out. Add
3788 an extra dependency rule.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00003789
3790Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3791
3792 * parserInternals.c valid.c: Justin Fletcher found some parts
3793 of the code needing cleanup
3794 * libxml.spec.in python/Makefile.am python/generator.py
3795 python/libxml.c python/libxml.py: Fixed the python Makefiles
3796 corrected a bug showing up on ia64, changed the name of the
3797 python internal module too
3798
3799Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3800
3801 * Makefile.am: applied patch from Andris Pavenis for binary
3802 name suffixes
3803
3804Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
3805
3806 * xmllint.c win32/win32config.h: fixing #68748
3807
3808Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3809
3810 * valid.c: fixing #70166
3811
3812Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3813
3814 * valid.c: fixing #70077
3815
3816Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3817
3818 * Copyright Makefile.am README configure.in libxml.spec.in:
3819 Changed to the MIT Licence
3820 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
3821 doc/xmlio.html: updated the doc accordingly
3822 * include/libxml/xmlwin32version.h configure.in: preparing
3823 2.4.14 release
3824 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3825 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3826 fixed the const xmlChar * wrapper and generator, XPath extension
3827 functions now use the context as first argument
3828 * python/tests/tstxpath.py python/tests/xpath.py
3829 python/tests/xpathext.py: Updated the tests accordingly
3830 * tree.c: fixed bug #70067
3831
3832Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3833
3834 * Makefile.am: cleanup
3835 * debugXML.c: always use stdout if output is NULL
3836 * xmlIO.c: don't close filedescriptors passed to outputBuffers
3837 * python/Makefile.am python/generator.py python/libxml2class.txt
3838 python/libxml_wrap.h python/types.c: augmented the number of bindings
3839 handling FILE * and XPath contexts
3840 * python/tests/Makefile.am: avoid a stupid problem due to the
3841 use of TEST.
3842
3843Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3844
3845 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
3846
3847Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3848
3849 * python/TODO python/libxml.c: cleanup the extension function lookup
3850 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
3851
3852Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3853
3854 * configure.in python/Makefile.am: do not install outside
3855 of prefix
3856
3857Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3858
3859 * python/TODO python/libxml.c: started adding SAX interfaces
3860 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
3861 SAX test
3862
3863Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3864
3865 * tree.c: hardened the addChild function
3866 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3867 python/libxml2class.txt python/libxml_wrap.h python/TODO:
3868 added accessors needed for xmlNode, a bit more testing and
3869 extension of interfaces
3870 * python/tests/Makefile.am python/tests/build.py: added a test
3871 build from scratch/save/load/check
3872
3873Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3874
3875 * parserInternals.c: change a small bit in the way valididy
3876 error messages get initialized
3877 * python/TODO python/libxml.c python/libxml2-python-api.xml
3878 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3879 added some memory debugging to track leaks at the libxml2 level
3880 * python/tests/*.py: changed all tests to check for leaks,
3881 there is just one left in XPath extension registrations.
3882
3883Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
3884
3885 * python/TODO python/generator.py python/libxml2-python-api.xml
3886 python/libxml2class.txt: more accessor classes for the parser
3887 context, allow to switch on and check validity
3888 * python/tests/Makefile.am python/tests/error.py
3889 python/tests/invalid.xml python/tests/valid.xml
3890 python/tests/validate.py: attded more test and and added error.py
3891 which I forgot to commit in the last step
3892
3893Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3894
3895 * python/Makefile.am python/types.c: cleanup
3896 * python/libxml.c python/libxml.py python/libxml_wrap.h
3897 python/generator.py python/libxml2-python-api.xml
3898 python/libxml2class.txt: added class for parser context, added
3899 first cut for push mode support. Added a framework to generate
3900 accessors functions.
3901 * python/tests/Makefile.am python/tests/push.py: added a push
3902 test
3903
3904Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3905
3906 * python/Makefile.am python/TODO python/libxml.py: fixed a small
3907 bug a bit of cleanup.
3908
3909Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3910
3911 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
3912 python/libxml2class.txt: adding error redirections and preformat
3913 to a python handler
3914 * python/tests/Makefile.am python/tests/*.py: cleanup made all
3915 tests self checking
3916
3917Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3918
3919 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
3920 a function
3921
3922Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3923
3924 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
3925 python/libxml.c python/libxml2-python-api.xml
3926 python/libxml2class.txt: Progressing through the TODOs, class
3927 description output, extra XML API, RPM now builds the wrappers
3928 for all python installed versions
3929
3930Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
3931
3932 * configure.in libxml.spec.in python/Makefile.am python/TODO
3933 python/generator.py python/libxml2class.txt: added more informations
3934 in the libxml2-python package including docs. Slightly changed
3935 the class hierarchy
3936 * python/tests/*: added basic regression tests infrastructure too
3937
3938Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3939
3940 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
3941 added libxml2-python as part of the packages installed
3942
3943Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3944
3945 * python/Makefile.am python/generator.py python/libxml.c
3946 python/libxml.py: more work, now able to extend the
3947 XPath interpreter with functions written in python.
3948
3949Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3950
3951 * python/Makefile.am: Jacob sent a patch to allow building from
3952 tarfile.
3953
3954Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3955
3956 * python/Makefile.am python/libxml.c configure.in Makefile.am:
3957 inserted the python wrappers build, I hope this won't be too
3958 unportable
3959
3960Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3961
3962 * xpath.c: minor optimization
3963 * python/generator.py python/libxml.c python/libxml.py
3964 python/libxml_wrap.h: more work on the python bindings,
3965 they now support XPath and there is no evident leak
3966
3967Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3968
3969 * python/generator.py python/libxml.c python/libxml.py:
3970 more work on the python bindings generator.
3971
3972Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3973
3974 * python/generator.py python/libxml.c python/libxml_wrap.h:
3975 more work on the python bindings.
3976
3977Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3978
3979 * python/generator.py python/libxml.c python/libxml.py
3980 python/libxml_wrap.h: commited early version of a python binding
3981 for private use only ATM
3982
3983Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3984
3985 * entities.c tree.c include/libxml/entities.h: applied patch
3986 from Anthony Jones to implement copy of DTD subtree too. Had
3987 just to keep 2 function private which really ought to become
3988 public ones.
3989
3990Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3991
3992 * xmllint.c: added pointers to the web pages in the usage()
3993
3994Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3995
3996 * tree.c: more fixes from Petr Kozelka for attribute handling
3997 in the tree API to align the semantic with DOM.
3998
3999Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4000
4001 * valid.c tree.c entities.c: another set of patches from
4002 Anthony Jones for copy operations cleanup and robustness
4003
4004Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4005
4006 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
4007 an alphabetic index based on comments content
4008 * doc/*: rebuilt the web site with the new references
4009
4010Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4011
4012 * parserInternals.h: Greg Sjaardema suggested to use an
4013 eponential buffer groth policy in xmlParserAddNodeInfo()
4014
4015Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
4016
4017 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
4018 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
4019 doc/parsedecl.py doc/Makefile.am: updated the python extractor
4020 to generate cross-references, and added/updated the stylesheets
4021 to generate and link API indexes. The generic keyword index
4022 is not done yet.
4023 * doc/*.html: regenerated all the usual docs too
4024
4025Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4026
4027 * debugXML.c: added an xpath function to the shell for T. V. Raman
4028
4029Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4030
4031 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
4032 debug routines.
4033
4034Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4035
4036 * tree.c: apply an patch from Petr Kozelka for unlink and replace
4037 support of attribute nodes
4038
4039Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4040
4041 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
4042 hopefully near complete and fully documented of the API in XML
4043 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
4044 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
4045 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
4046 include/libxml/parserInternals.h include/libxml/valid.hi
4047 include/libxml/xmlIO.h include/libxml/xmlerror.hi
4048 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
4049 include/libxml/xpath.h include/libxml/xpathInternals.h:
4050 Cleaned up the doc comments a lot in the process, the interface
4051 coverage is now 100%
4052
4053Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4054
4055 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
4056 extracts comments from the gtk-doc DocBook output (a bit
4057 convoluted but seems to work).
4058
4059Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4060
4061 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
4062 added an XML description of the API, moved the script generating
4063 it here. Added a "make api" target
4064
4065Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4066
4067 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
4068
4069Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4070
4071 * xpath.c include/libxml/xpathInternals.h: the change made to
4072 xmlXPathFuncLookupFunc was incompatible roll it back
4073
4074Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4075
4076 * SAX.c: cleanup patch from Anthony Jones
4077 * doc/Makefile.am: fix the headers to avoid in make scan
4078 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
4079 includes, * vs Ptr and general cleanup
4080 * parsedecl.py: first version of a script to extract the
4081 module interfaces, the goal will be to provide .decl or XML
4082 specification of the interfaces to build wrappers.
4083
4084Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4085
4086 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
4087 now provides return codes in case of errors
4088
4089Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
4090
4091 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
4092 Upgraded to trio baseline 1.6
4093 * strio.h strio.c: Replaced by triostr.h and triostr.c
4094
4095Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
4096
4097 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
4098 of strdup usage in the code
4099
4100Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4101
4102 * parser.c error.c: Keith Isdale complained rightly that
4103 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
4104
4105Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4106
4107 * tree.c: fixed the funxtion to set the xml: attributes
4108 * debugXML.c: added "setbase" to test it.
4109
4110Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4111
4112 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
4113 to allow updating an attribute content
4114
4115Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4116
4117 * libxml.h: try to avoid problems when compiling on Windows
4118
4119Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
4120
4121 * hash.c: patch from Anthony Jones for hash.c allocation size
4122 * Makefile.am: trying to work around Yet Another Libtool Madness
4123 and build the 2.4.13 release finally ...
4124
4125Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4126
4127 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
4128 * doc/* : update of the documentation
4129
4130Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4131
4132 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
4133 at fixing #61290 :-(
4134
4135Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
4136
4137 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
4138 Fixes bug #67229
4139
4140Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4141
4142 * tree.c: trying to avoid troubles when a subtree is copied
4143 and coalesced in part with the target tree. Should fix
4144 bug #67407
4145
4146Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4147
4148 * valid.c: fixed validation of attributes content of type
4149 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
4150 values, very old bug. Fixes #67671
4151
4152Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4153
4154 * parser.c include/libxml/parserInternals.h tree.c: integrated
4155 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
4156 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
4157
4158Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4159
4160 * threads.c: applied Serguei Narojnyi's patch to add native
4161 thread support on the Win32 platform
4162 * testThreadsWin32.c Makefile.am: added the test program also
4163 from Serguei, Win32 specific
4164 * include/win32config.h include/libxml/xmlwin32version.h.in:
4165 added patch from Igor for the Windows thread specific defines.
4166
4167Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
4168
4169 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
4170
4171Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4172
4173 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
4174 output page into XMLinfo.html. Close bug #66951 and
4175 raised by Robert Collins too.
4176
4177Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
4178
4179 * encoding.c: Paul Keogh pointed out a possibility of segfault
4180 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
4181 Closes bug # 68238
4182
4183Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
4184
4185 * doc/*.html: updated the Gdome2 links
4186
4187Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
4188
4189 * libxml.h: Applied following patches from Robert Collins
4190 and make sure IN_LIBXML is defined when compiling it
4191 -------
4192 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
4193 as well as Visual C.
4194 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
4195 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
4196 * strio.c (PLATFORM_UNIX): Define for Cygwin.
4197 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
4198 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
4199 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
4200 xmlSysIDExists xmlNoNetExists).
4201 * xmllint.c: Don't include winsock2.h for Cygwin.
4202
4203Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4204
4205 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
4206 when the version info is not present.
4207
4208Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4209
4210 * tree.c: Anthony Jones pointed out a problem in
4211 xmlStringGetNodeList() and provided a fix for it
4212
4213Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4214
4215 * parser.c: patch from Frank J Franklin to remove a bug in
4216 xmlCreatePushParserCtxt() when the initial buffer passed
4217 is large.
4218
4219Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4220
4221 * win32/*: big cleanup of the Windows/MSVC project files
4222 from Igor Zlatkovic
4223
4224Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
4225
4226 * doc/Makefile.am: should fix #67674 and avoid troubles if
4227 xsltproc is not available or fails in the prefix provided
4228
4229Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
4230
4231 * xmlmemory.c: one more doc patch from Charlie Bozeman.
4232
4233Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4234
4235 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
4236 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
4237 Fixed a few other problems raised by Charlie Bozeman.
4238 * result/VC/ElementValid[5-7]: fixed the output
4239
4240Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
4241
4242 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
4243 patches from Charlie Bozeman. Regenerated the HTML docs.
4244
4245Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
4246
4247 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
4248 for Windows from Igor
4249
4250Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4251
4252 * xmllint.c: applied Justin Fletcher patch for --output or -o
4253
4254Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
4255
4256 * win32/libxml2/libxml2.def.src: close #67019
4257
4258Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
4259
4260 * xmllint.c: applied Justin Fletcher generic timing patch
4261 similar to the one already applied to xsltproc.
4262
4263Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
4264
4265 * include/libxml/tree.h tree.c: applied documentation patches
4266 from Charlie Bozeman
4267
4268Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
4269
4270 *doc/xmllint.xml, xmllint.1 - document --dropdtd
4271
4272Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
4273
4274 * valid.c: fix the xmlStrdup() used in the previous patch.
4275 * valid.c: added --dropdtd
4276 * tree.c: fixed xmlUnlinkNode so it also removes the references
4277 from the document if the node is a DTD
4278
4279Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
4280
4281 * HTMLtree.c valid.c: cleanup some static declarations
4282
4283Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4284
4285 * xmllint.c: removed another strdup()
4286 * doc/FAQ: removed the HP/UX entry
4287
4288Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
4289
4290 * valid.c: fix bug #66816 when validating.
4291 * xmllint.c: don't use sys/time.h if configure did not found it
4292
4293Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
4294
4295 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
4296 xmlcatalog_man.xml
4297
4298Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
4299
4300 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
4301 xmlInitMemory() was declared twice
4302
4303Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
4304
4305 * globals.c: do not reference strdup() !
4306 * configure.in libxml-2.0.pc.in: trying to fix the libs
4307 of the various config extraction modules
4308
4309Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4310
4311 * configure.in : preparing 2.4.12
4312 * doc/* : updated and rebuilt the docs
4313
4314Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
4315
4316 * uri.c: closed bug #66159
4317 * testURI.c: added --escape option
4318 * configure.in: some cleanup for xml2-config --cflags
4319
4320Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
4321
4322 * globals.c testThreads.c: removed some misplaced includes
4323 of xmlversion.h
4324
4325Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
4326
4327 * threads.c: patch from Gary Pennington fixing a possible
4328 problem at initialization time.
4329
4330Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
4331
4332 * configure.in libxml.h parser.c testThreads.c macos/: integrated
4333 Eric Lavigne contribution to build libxml2 on MacOS using
4334 CodeWarrior.
4335
4336Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
4337
4338 * xmllint.c: applied Geert Kloosterman's patch to fix
4339 --repeat --timing output
4340
4341Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
4342
4343 * parser.c: Robin Berjon <robin@knowscape.com> found a case
4344 where non-wellformed XML declaractions were not detected.
4345
4346Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4347
4348 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
4349
4350Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
4351
4352 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
4353 gets reset by xmlCleanupInputCallbacks() and this makes the
4354 function useless. Same for output.
4355
4356Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4357
4358 * xmlIO.c: robert pointed out a loop error in callback cleanups
4359
4360Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
4361
4362 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
4363 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
4364 they are not really tied to debugging
4365
4366Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4367
4368 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
4369 * xmllint.c: better --catalogs description
4370
4371Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
4372
4373 * tree.c: fixed a couple of problems in xmlSetProp()
4374
4375Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
4376
4377 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
4378 unappropriate stdout output.
4379
4380Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
4381
4382 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
4383 by Denis Beurive, closes #65111
4384
4385Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
4386
4387 * valid.c: in case of content model validity error, don't
4388 print it if validity warnings were not requested.
4389
4390Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
4391
4392 * nanoftp.c: applied a couple of patches from Brian D Ripley.
4393 * parserInternals.c: removed the last exit() call. Print an
4394 unmaskable error on stderr instead (library mismatch detection)
4395
4396Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
4397
4398 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
4399 shell instructions from Heiko Rupp
4400
4401Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
4402
4403 * catalog.c: use the URL notation file:// for default catalog paths
4404
4405Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
4406
4407 * include/libxml/tree.h: better comments for _private fields
4408 * tree.c: removed a problem when copying an entity reference.
4409
4410Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4411
4412 * vms/*: updated instructions and diffs from John A Fotheringham
4413
4414Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
4415
4416 * include/libxml/xmlerror.h: avoid an include problem if
4417 #include <libxml/xmlerror.h> happens first in code
4418 seems to be the case in KDE libs
4419
4420Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4421
4422 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
4423 from Igor for Windows
4424
4425Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4426
4427 * Makefile.am: Gary Pennington pointed out a missing prefix
4428
4429Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
4430
4431 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
4432 * doc/*: upgraded and rebuilt the docs
4433
4434Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4435
4436 * HTMLparser.c: fix comment in scripts element parsing.
4437 * result/HTML/doc3*: updated the results.
4438
4439Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
4440
4441 * uri.c: another URI bug fix #63336, using Joel Young patch.
4442
4443Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
4444
4445 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
4446 a cleaned up version of the Pwd shell string generation.
4447
4448Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4449
4450 * valid.c include/libxml/tree.h: trying to fix namespaces +
4451 validation problems for good, closing #63619 in the process
4452 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
4453 wrong in this respect, fixed it.
4454
4455Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4456
4457 * xmllint.c: Morus Walter patch to allow --format and --encode
4458
4459Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
4460
4461 * debugXML.c: Stefan Kost provided an help command for the shell
4462
4463Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
4464
4465 * debugXML.c: Heiko Rupp pointed that the shell would crash
4466 on empty nodesets returns.
4467
4468Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4469
4470 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
4471 migh need the history libraries
4472
4473Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
4474
4475 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
4476 handle the case of < in quoted attributes, Bastian Kleineidam
4477
4478Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4479
4480 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
4481 fixing catalog breakages
4482 * Makefile.am catalog.c result/catalogs/catal
4483 result/catalogs/mycatalog.* test/catalogs/catal*:
4484 fixed more problems in catalog support, added more regression tests
4485 for both XML and SGML catalog handling
4486
4487Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4488
4489 * debugXML.c: applied an improvement to xmlGetLineNo() from
4490 Keith Isdale
4491
4492Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
4493
4494 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
4495 Side effect of the progressive catalog loading
4496
4497Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
4498
4499 * Makefile.am: confexecdir and confexec_DATA were defined twice
4500 pointed out by Karl Eichwalder
4501
4502Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
4503
4504 * xmlcatalog.c: avoid unlink() and use remove() instead.
4505
4506Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4507
4508 * libxml.spec.in: cleanup
4509 * include/libxml/xmlwin32version.h: updated with 2.4.8
4510
4511Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
4512
4513 * encoding.c global.data globals.c testThreads.c: fix bug #63752
4514 of compiling libxml with a non standard set of options
4515
4516Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
4517
4518 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
4519 document --sgml option, fixing gnome bugzilla #63382
4520
4521Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
4522
4523 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
4524 breakage of 2.4.7, added a couple of really needed APIs
4525 like xmlCatalogIsEmpty() and xmlNewCatalog()
4526 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
4527 for install-catalog
4528 * configure.in: preparing 2.4.8
4529
4530Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
4531
4532 * HTMLtree.c tree.c include/libxml/HTMLtree.h
4533 include/libxml/tree.h include/libxml/xmlIO.h: more include
4534 cleanups, export cleanly one html output + format function.
4535
4536Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
4537
4538 * parser.c: removed initGenericErrorDefaultFunc call from
4539 xmlInitParser() since it could destroy previous calls to
4540 xsltSetGenericErrorFunc() effects
4541
4542Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4543
4544 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
4545 keyword.
4546
4547Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
4548
4549 * Makefile.am: cleanup
4550 * threads.c: cleanup too
4551 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
4552 from xsltproc
4553 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +00004554 dependency loop.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004555
4556Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
4557
4558 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
4559 was not used anymore !
4560
4561Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4562
4563 * configure.in: preparing 2.4.7
4564 * Makefile.am doc/Makefile.am: switched to the latest xmllint
4565 manual page from John
4566 * doc/*: updated the doc and rebuilt the generated pages
4567
4568Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
4569
4570 * xmlIO.c: closing bug #62711, the library should never
4571 close stdin or stdout.
4572
4573Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
4574
4575 * uri.c: second pass at fixing #63336, using Joel Young
4576 final patch. looks okay.
4577
4578Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
4579
4580 * uri.c include/libxml/uri.h: trying to clear #63336
4581 allowing the escaping routine to parse unconformant
4582 URI-References.
4583
4584Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
4585
4586 * vms/readme.vms vms/build_libxml.com nanoftp.c
4587 include/libxml/xmlversion.h.in: a few VMS updates from
4588 John A Fotheringham
4589 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
4590 and xmlCleanupOutputCallbacks() for the Perl binding people.
4591
4592Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
4593
4594 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
4595 apply fixes to close #63271 and avoid segfaults when
4596 the error routine gets callbed before xmlInitParser()
4597 get called.
4598 * nanoftp.c error.c: Applied patches from Justin Fletcher
4599 correcting some xmlGenericError misuses.
4600
4601Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
4602
4603 *doc/xmllint.xml, doc/xmllint.1
4604 New and improved man page for xmllint - .xml is the original, .1
4605 is the generated man page
4606
4607Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
4608
4609 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
4610 the web site from the main HTML document.
4611
4612Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4613
4614 * parser.c: fixed an erroneous validation bug when PE refs
4615 occurs in external parsed entities referenced from the
4616 internals subset
4617 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
4618 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
4619 added the associated testcase, it's a nice one.
4620 * HTMLparser.c: generate the DTD node as HTML still ...
4621 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
4622
4623Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
4624
4625 * HTMLparser.c: fixed a bug in htmlNewDoc()
4626
4627Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
4628
4629 * test/threads/*: added entities testing to the Thread test
4630 * testThreads.c: make the test reasonable
4631 * DOCBparser.c: fix the DTD public and system ID
4632 * xmllint.c: added --sgml for SGML DocBook importing
4633 * Makefile.am: added Docbtests target
4634
4635Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4636
4637 * nanoftp.c: use only "anonymous@" string for anonymous passwds
4638 * testThreads.c: removed bogus include
4639
4640Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
4641
4642 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
4643 fixed a very serious (looping) validation bug
4644
4645Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
4646
4647 * include/libxml/globals.h include/libxml/threads.h threads.c
4648 testThreads.c: far more testing, cleaning up bugs
4649 * *.c : make sure globals.h is always included.
4650
4651Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
4652
4653 * HTMLparser.c: try to get rid of parser loops for good.
4654
4655Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
4656
4657 * configure.in: fixed some bugs in CFLAGS passing.
4658 * test/threads Makefile.am testThreads.c: added a specific
4659 threaded test case (really nasty, guaranteed).
4660
4661Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
4662
4663 * catalog.c: serious cleanup on the management of the
4664 XML catalog tree, more tests done, especially with
4665 the catalog PI.
4666
4667Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
4668
4669 * catalog.c: avoid a problem in catalog cleanup on SMP if
4670 catalogs were not initialized.
4671
4672Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
4673
4674 * catalog.c xpath.c: trying to cleanup the not thread safe
4675 parts of the library.
4676
4677Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
4678
4679 * include/libxml/globals.h configure.in global.data: make
4680 the allocation be per-thread a configure option
4681 * encoding.c include/libxml/parser.h: fixed compilation
4682 errors
4683
4684Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4685
4686 * include/libxml/parser.h: Norm reported that a few lines
4687 added were breaking libxslt compile, removed them for now
4688
4689Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
4690
4691 * parser.c parserInternals.c threads.c: debugged and fixed
4692 initialization problems which were giving troubles on SMP
4693 boxes.
4694
4695Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4696
4697 * include/libxml/Makefile.am: missing globals.h
4698
4699Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4700
4701 * globals.c: added a couple of standard includes.
4702
4703Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4704
4705 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
4706 include/libxml/parserInternals.h include/libxml/tree.h
4707 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
4708 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
4709 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
4710 Applied the last patches from Gary, cleanup, activated threading
4711 all user accessible global variables are now handled in globals.[ch]
4712 Still a bit rought but make tests passes with either
4713 --with-threads defined at configure time or not.
4714 * Makefile.am example/Makefile.am: added globals.[ch] and threads
4715 linking options
4716
4717Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4718
4719 * Makefile.am include/libxml/Makefile.am
4720 include/libxml/globals.h globals.c include/libxml/threads.h
4721 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
4722 configure.in: started integrating the core of the thread support
4723 not activated yet but half integrated. The code should still
4724 compile and work anyway.
4725
4726Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4727
4728 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
4729 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
4730 integrating the non-controversial parts of Gary Pennington
4731 multithread patches
4732 * catalog.c: corrected a small bug introduced
4733
4734Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4735
4736 * catalog.c include/libxml/catalog.h: very serious cleanup,
4737 isolating unportable code and as much as possible the accesses
4738 to the global shared catalog. May need more testing !
4739
4740Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4741
4742 * include/libxml/debugXML.h debugXML.c tree.c: integrating
4743 Keith Isdale patches for the XSLT debugger interfaces. Some
4744 cleanup
4745
4746Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4747
4748 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
4749 * DOCBparser.c: generate line nubers in elements
4750
4751Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
4752
4753 * configure.in: preparing 2.4.6 release
4754 * doc/xml.html doc/html/*: updated and rebuilt the docs
4755 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
4756
4757Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
4758
4759 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
4760 adding documentation for DV's supercatalog support
4761
4762Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4763
4764 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
4765 super catalog support adding one API and one flag --sgml to
4766 xmlcatalog
4767
4768Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
4769
4770 * doc/xmlcatalog_man.xml, xmlcatalog.1
4771 One more crack at
4772 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
4773
4774
4775Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4776
4777 * xpath.c: implemented xmlXPathObjectCopy for external objects
4778 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
4779
4780Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
4781
4782 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
4783 finishing up fix to
4784 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
4785 the xmlcatalog man page display more elegantly
4786
4787Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
4788
4789 * configure.in: closing bug #61832
4790 * HTMLparser.c: removed a warning
4791
4792Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4793
4794 * xpath.c: fixing #61673 part I, do not loose doc information
4795 when copying result value trees.
4796
4797Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4798
4799 * xpath.c: trying to harden the XPath interpreter
4800
4801Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
4802
4803 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
4804 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
4805
4806Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4807
4808 * HTMLparser: repaired another loop problem
4809
4810Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4811
4812 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
4813 parsing.
4814 * xpath.c: fix bug #61291 the default XML namespace node is
4815 missing from the namespace axis.
4816 * tree.c: refuse to create namespaces nodes with prefix "xml"
4817
4818Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
4819
4820 * SAX.c: ouch a non-defined namespace could lead to a crash,
4821 fixed #61215
4822
4823Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
4824
4825 * parserInternals.c: closed bug #61054
4826
4827Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4828
4829 * include/libxml/Makefile.am: closing #60708
4830
4831Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4832
4833 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
4834 adding xmlSAXParseFileWithData following Marco Stipek suggestion
4835
4836Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4837
4838 * valid.c: close bug #61550 when xml: wasn't considered a namespace
4839
4840Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4841
4842 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
4843 * DOCBparser.c HTMLparser.c parser.c: fixed typos
4844
4845Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
4846
4847 * catalog.c: Justin Fletcher provided cleaup code in case
4848 HAVE_STAT is not defined
4849 * include/win32config.h: Igor Zlatkovic suggested to have
4850 HAVE_STAT defined there
4851
4852Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4853
4854 * catalog.c - fixed typing error reported by M. Barros
4855
4856Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
4857
4858 * xmllint.c - fixing typo
4859
4860Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4861
4862 * HTMLparser.c: small enhancement to prevent loop on
4863 unrecognizable data
4864
4865Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4866
4867 * parserInternals.c: applying patch from bug #60757 this
4868 should close it
4869
4870Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
4871
4872 * catalog.c xmlcatalog.c: removed a couple of warning
4873 * xpath.c: try to solve the linking problem on platforms
4874 needing trio to compile
4875
4876Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4877
4878 * Makefile.am libxml.spec.in: backing up non-documented changes
4879 commited without review or aproval by Jens Finke <jens@gnome.org>
4880 * HACKING: made 100% clear that no commit should be done directly
4881
4882Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4883
4884 * configure.in: Joe Orton provided a patch fixing a problem
4885 when iconv is specified to be in a non-standard directory
4886 but wasn't exported in xml2-config --cflags
4887
4888Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4889
4890 * configure.in: let's ship 2.4.5 before getting too much
4891 troubles with 2.4.4 errors.
4892
4893Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4894
4895 * encoding.c entities.c: do not output hexadecimal charrefs
4896 when serializing HTML since some version of Netscape can't
4897 grok it, generate decimal ones.
4898 * result/HTML/doc3.htm: output changed due to previous test
4899 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
4900
4901Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
4902
4903 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
4904 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
4905
4906Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4907 Released 2.4.4
4908
4909 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
4910 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
4911 updated the configuration scripts systems accordingly
4912
4913Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4914
4915 * configure.in: preparing for 2.4.4
4916 * doc/xml.html doc/html/*: updated and rebuilt the docs
4917
4918Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4919
4920 * win32/dsp/libxml2.def.src: tried to incorporate comments
4921 from bug #59220
4922
4923Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
4924
4925 * parser.c result/noent/wml.xml: fixed bug #59981 related
4926 to handling of '&' in attributes when entities are substitued
4927
4928Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4929
4930 * libxml.h include/libxml/xmlversion.h.in
4931 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
4932 Tried to close bug #60131
4933
4934Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4935
4936 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
4937
4938Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
4939
4940 * SAX.c: fixing bug #59946 on xmlns=""
4941
4942Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4943
4944 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
4945 but allocates a new error code.
4946
4947Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4948
4949 * xmllint.c: John Fleck fixed typos in the options output
4950 * parser.c SAX.c: fix ignorable white space SAX selection
4951
4952Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4953
4954 * entities.c: Steve Underwood found the possibility of an
4955 ininite loop in case of error.
4956
4957Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4958
4959 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
4960
4961Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4962
4963 * parser.c: warn if version is not 1.0 but it's not
4964 strictly speaking an error after analyzing the spec
4965
4966Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
4967
4968 *doc/catalog.html - add link to the html version of the
4969 man page, other linguistic cleanups
4970
4971Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
4972
4973 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
4974 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
4975 file, has not yet been included in the build.
4976
4977Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4978
4979 * catalog.c: removed a duplicate affectation Justin Fletcher
4980
4981Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
4982
4983 * tree.c: Armin Sander pointed a possible text coalescing
4984 problem, completed his patch.
4985
4986Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4987
4988 * trionan.c: Fixed const and volatile re-definition problem
4989
4990Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
4991
4992 * libxml.4 parser.c: doc updates from Heiko Rupp
4993 * parserInternals.c: 2 sanity checks from Heiko Rupp
4994
4995Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
4996
4997 * tree.c: applied patch from Armin Sander to make some pointers
4998 const in xmlCopyNode()
4999 * include/libxml/tree.h: added fix to the header
5000
5001Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5002
5003 * xpath.c: hum, restrict the integer usage gcc bug workaround
5004 to only gcc compilers so that other architecture don't get
5005 penalized by this limitation.
5006 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
5007
5008Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5009
5010 * valid.c: fixed a Windows compiler warning (Chris Poblete)
5011 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
5012
5013Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
5014
5015 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
5016 --convert option to xmlcatalog to convert SGML ones to
5017 the XML syntax.
5018 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
5019
5020 2.4.3 got released at that point
5021Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5022
5023 * catalog.c xmlIO.c: started some serious testing and fixed
5024 a few bug and optmization needs.
5025
5026Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5027
5028 * Makefile.am configure.in include/libxml/xmlwin32version.h:
5029 preparing for a 2.4.3 release even if it may not be ready yet
5030 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
5031 all file parsing lookup to go through the entity resolver, add
5032 to add an API to bypass it (needed to load catalogs themselves),
5033 some cleanup on the catalog code too.
5034 * nanoftp.c: small cleanup
5035 * doc/catalog.html: small update
5036
5037Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
5038
5039 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
5040 Jun Kuriyama
5041
5042Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
5043
5044 * doc/catalog.html: finished the catalog documentation
5045
5046Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5047
5048 * doc/catalog.html doc/xml.html: added documentation about
5049 Catalog support, misses an API description
5050 * doc/html/*: reextracted the API pages
5051
5052Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5053
5054 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
5055 Added the part about section 7.2 on URI resolution,
5056 fixed a side effect in the HTML parser, look complete
5057 and ready to rock except the URI/SystemID part!
5058
5059Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5060
5061 * include/libxml/catalog.h include/libxml/parser.h
5062 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
5063 xmlIO.c: added support and APIs needed for the catalog PI
5064 * include/libxml/xmlIO.h: cleanup
5065
5066Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5067
5068 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
5069 include/libxml/catalog.h: starts to look okay, really
5070 plugged the new framework, cleaned a lot of stuff,
5071 added some APIs, except the PI's support missing this
5072 should be mostly complete
5073 * result/catalogs/* test/catalogs/*: added new test, enriched
5074 the existing one with URN ID tests
5075
5076Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
5077
5078 * catalog.c: fixed nextCatalog
5079 * result/catalogs/docbook test/catalogs/*: started adding
5080 a small regression test
5081
5082Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
5083
5084 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
5085 more work on the XML catalog support.
5086 * parser.c include/libxml/parser.h: small cleanup seems using
5087 list as a public parameter name can give portability troubles
5088 * trionan.c trionan.h xpath.c include/libxml/trionan.h
5089 include/libxml/xpath.h include/libxml/Makefile.am: removed
5090 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
5091 wrappers
5092
5093Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5094
5095 * Makefile.am trio.c triodef.h trionan.c xpath.c
5096 include/libxml/Makefile.am include/libxml/trionan.h:
5097 Re-worked Not-A-Number and Infinity support.
5098 * xmlcatalog.c: added readline include files
5099
5100Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5101
5102 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
5103 testCatalog as xmlcatalog, making it an installed app
5104 adding a shell, and preparing it to be a /etc/xml/catalog
5105 management tool, though not ready yet
5106 * catalog.c include/libxml/catalog.h: adding support for
5107 XML Catalogs http://www.oasis-open.org/committees/entity/
5108 not finished, there is some interesting tradeoffs and a
5109 few open questions left.
5110
5111Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
5112
5113 * xmllint.c: fixed a line formatting problem
5114
5115Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5116
5117 * SAX.c: removed a couple of unused variable (Albert Chin)
5118
5119Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
5120
5121 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
5122 trying to fix some troubles w.r.t. function returning
5123 const xxxPtr.
5124
5125Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5126
5127 * win32/dsp/libxml2.def.src: another set of symbols conditionally
5128 defined
5129
5130Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
5131
5132 * xpointer.c: removed unused var
5133
5134Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
5135
5136 * testXPath.c: another small cleanup closing bug #59110
5137
5138Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
5139
5140 * win32/dsp/libxml2.def.src: small cleanup closing bug
5141 #59108
5142
5143Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
5144
5145 * example/gjobread.c: add xmlCleanupParser() before leaving
5146
5147Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
5148
5149 * config.h.in configure.in include/libxml/xmlwin32version.h:
5150 released 2.4.2
5151
5152Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
5153
5154 * include/libxml/valid.h debugXML.c valid.c: deprecate
5155 the non-boundchecking Sprintf functions, add Snprintf
5156 this should close bug #57984
5157
5158Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
5159
5160 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
5161 URIs before doing the lookups (pointed by Mark Vakoc)
5162
5163Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
5164
5165 * xpath.c: serious changes on Result Value Trees and NodeSets
5166 w.r.t. deallocation and collect operations. Probably not
5167 100% clean (merge of allocated trees smells like a problem).
5168 Seems sufficient to close #58943
5169
5170Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5171
5172 * xmllint.c: adding a --format option
5173
5174Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
5175
5176 * xpath.c: count() was broken on Result Value Tree
5177 * xmlIO.c: fixed file:/// accesses on _WIN32
5178
5179Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5180
5181 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
5182 macro was renamed, this should close bug #58683
5183
5184Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
5185
5186 * SAX.c: small fix fixing bug #58539 reported by coolo, in
5187 entity substitution mode text at the end of the entity might
5188 be added due to text coalescing.
5189 * nanoftp.c parser.c: small cleanup
5190
5191Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
5192
5193 * HACKING: added John Fleck right to commit in the doc subdir
5194
5195Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5196
5197 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
5198 allow to inherit attributes from the DTD directly in the
5199 tree, this is needed for XPath and can be a useful feature.
5200 Inherited namespaces are always provided at the tree level now
5201 * test/defattr* result/defattr* result/noent/defattr*: added a couple
5202 of tests for this feature (XSLT being the prime user).
5203
5204Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5205
5206 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
5207 testSAX.c xmlIO.c xmllint.c include/win32config.h
5208 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
5209 include/libxml/xmlwin32version.h.in win32/README.MSDev
5210 win32/dsp/*: applied Win32 Facelift No.2 patches from
5211 Igor Zlatkovic for Windows/MSC
5212
5213Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
5214
5215 * SAX.c: unparsedEntityDecl() the URI computation of the
5216 entity wasn't done breaking XSLT unparsed-entity-uri()
5217
5218Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
5219
5220 * xpath.c: fixed a bug when walking the descendants and
5221 the current node has no children
5222 * debugXML.c: show up when a text node is supposed to not be escaped
5223
5224Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5225
5226 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
5227 worked like the set:leading() function)
5228 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
5229
5230Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5231
5232 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
5233
5234Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5235
5236 * include/libxml/xmlIO.h: apply change to close #58141
5237 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
5238
5239Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5240
5241 * parser.c: when the internal subset uses a PE, then the
5242 included entity can use conditional sections.
5243
5244Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5245
5246 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
5247 when walking the namespace axis showing up in
5248 libxst/tests/general/bug-12
5249 * xmlmemory.c: added the possibility to trace a given block
5250 defined by its address
5251
5252Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5253
5254 * parser.c: don't override existing encoding specified before
5255 starting xmlParseDocument()
5256
5257Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5258
5259 * include/libxml/xmlwin32version.h: reinserted, needed for
5260 Windows users of CVS
5261
52622001-07-27 Darin Adler <darin@bentspoon.com>
5263
5264 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
5265 * testCatalog.c: Add include of <libxml/parser.h>.
5266
52672001-07-27 Darin Adler <darin@bentspoon.com>
5268
5269 * include/libxml/.cvsignore:
5270 * include/libxml/xmlwin32version.h:
5271 Remove this file from CVS because it's generated.
5272
5273Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5274
5275 * parser.c include/libxml/parser.h: applied const patches from
5276 Tom Moog #58002
5277
5278Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5279
5280 * xpath.c include/libxml/xpath{,Internals}.h: added a function
5281 lookup framework
5282
5283Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5284
5285 * tree.c: fixed xmlCopyNode() for documents
5286
5287Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5288
5289 * parser.c: fixed bugs #58073 reported by Greg Shtilman
5290
5291Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5292
5293 * parser.c: fixes bug #57652 reported by Morus Walter
5294
5295Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5296
5297 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
5298
5299Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5300
5301 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
5302 errors, lesson don't add new functions at 1am before a release
5303 * xpath.c: integrated fix from Bjorn to avoid divide by zero
5304 from XPath initialization when possible.
5305
5306Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5307
5308 * result/scripts/base*: removing history/readline changed
5309 this slightly
5310 * include/libxml/parser.h SAX.c parser.c parserInternals.c
5311 xmllint.c: make element content line number generation
5312 optionnal to avoid breaking old apps added interface to switch
5313
5314Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5315
5316 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +00005317 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00005318 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
5319 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
5320 John Kroll fixes to allow saving to HTTP via PUT (or
5321 POST of needed).
5322 * doc/html/*.html: regenerated the docs
5323
5324Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5325
5326 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
5327 xmlHashScanFull and xmlHashScannFull3 to get passed the
5328 three keys as arguments to the callback function
5329
5330Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5331
5332 * configure.in Makefile.am: removed libxml softlink for good
5333 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
5334 100% coverage by gtk-doc
5335
5336Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5337
5338 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
5339 fixed serious troubles due to size_t vs. int mismatch
5340
5341Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5342
5343 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
5344
5345Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5346
5347 * include/libxml/xpath{,Internals}.h xpath.c: added a more
5348 convenient extension API for value and context managing
5349 Now handles external objects through xmlXPathPopExternal,
5350 xmlXPathWrapExternal and xmlXPathReturnExternal.
5351 Added functions for sets operations (intersection, etc.)
5352
5353Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5354
5355 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
5356 xmlIO.c tree.c parserInternals.c entities.c encoding.c
5357 HTMLparser.c: cleanup of global variables, marking some
5358 const or private.
5359
5360Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5361
5362 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
5363 fixed xmlXPathNodeSetItem when passing index=0
5364
5365Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5366
5367 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
5368
5369Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5370
5371 * xmllint.c: fixed compilation under Cygwin #57503
5372 * TODO: update
5373
53742001-07-13 Peter Williams <peterw@ximian.com>
5375
5376 * config.h.in: add #undef HAVE_DLFCN_H
5377
5378 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
5379 builddir.
5380
5381Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5382
5383 * win32/libxml2/libxml2.def.src: added a couple of exported entries
5384 raised by #57348 and #57381
5385
5386Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5387
5388 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
5389 tree.c xpointer.c: store the line numbder in element->content,
5390 may break some software, need a configuration mechanism
5391
53922001-07-10 Darin Adler <darin@bentspoon.com>
5393
5394 * .cvsignore:
5395 * example/.cvsignore:
5396 * include/.cvsignore:
5397 * include/libxml/.cvsignore:
5398 Various things that are generated and should be ignored.
5399
5400Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5401
5402 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
5403 * doc/xml.html doc/html/*: updated the docs
5404
5405Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5406
5407 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
5408 validation occured on content with element child
5409
5410Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5411
5412 * tree.c: fixed XML Base computation which was broken
5413 * debugXML.c: added a base function to the shell
5414 * Makefile.am result/scripts/* test/scripts/*: added scripts
5415 based regression tests, and adding 2 XML Base tests
5416
5417Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5418
5419 * tree.c: set properties doc and call xmlSetListDoc for properties
5420 content when grafting them in a different tree.
5421 * aclocal.m4: remove from CVS
5422
5423Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5424
5425 * win32/libxml2/libxml2.def.src: added some missing entry point
5426 for XPath (Mark Vakoc)
5427
5428Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5429
5430 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
5431 layer should URI-Unescape before trying to open resources.
5432
5433Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5434
5435 * xpath.c: fix the name() bug for elements in the default
5436 namespace reported by Charlie Bozeman
5437
5438Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5439
5440 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
5441 led to an XPath fix, improvements of SAX initialization, and
5442 an added option --nocdata to testXPath
5443
5444Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5445
5446 * doc/libxml-doc.el: Felix Natter provided anew version working
5447 with XEmacs too
5448
5449Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5450
5451 * include/libxml/xpath.h: small cleanup
5452 * doc/xml.html: update
5453
5454Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5455
5456 * Makefile.am configure.in include/libxml/xmlwin32version.h:
5457 released 2.3.14
5458
5459Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5460
5461 * doc/html/*: rebuilt the docs for the release
5462 * doc/xml.html: added 2.3.14 release.
5463
5464Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5465
5466 * xpath.c: a bug reported by Stephan Kulow empty nodesets
5467 were not equal to empty strings
5468
5469Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5470
5471 * SAX.c: fixed a URI-Reference computation problem when validating
5472 * xmlIO.c: small cleanup
5473
5474Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5475
5476 * parser.c: improved the description of a couple of interfaces
5477 upon Larry Stamper suggestion
5478
5479Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5480
5481 * SAX.c entities.c parser.c: changed completely the way entities
5482 are handled when running the parser in entity substitution mode.
5483 This fixes a bug reported by Stephan Kulow and nearly divides
5484 by 3 the amount of memory required by libxslt to load and process
5485 DocBook TDG.
5486
5487Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5488
5489 * HTMLparser.c: fixing a too early root closing problem raised
5490 byt Prashanth Naidu
5491
5492Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5493
5494 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
5495 raised by Mark Vakoc.
5496
5497Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5498
5499 * example/Makefile.am: fixed the include path to add srcdir/include
5500 * Makefile.am configure.in: fix from Albert Chin for iconv detection
5501 and some cleanup
5502
5503Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5504
5505 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
5506 lot of optimization work, results in significant improvements
5507 when handling really complex XPath queries. Add a small optimizer
5508 for unions, improve [n] and [last()], avoid some costly ops.
5509
5510Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5511
5512 * include/libxml/parser.h parser.c: xmlStrstr args are both const
5513 * xpath.c: small cleanup
5514 * xmlGetNsList: reformated, fixed problems if used on Entities
5515
5516Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5517
5518 * doc/xml.html: added 1.8.14 and 2.3.13 releases
5519
5520Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5521
5522 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
5523 * Makefile.am example/Makefile.am: workaround automake generating
5524 erroneous deps
5525
5526Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5527
5528 * include/win32config.h: bug #56801 Yon Derek provided a patch
5529 to the windows config file.
5530
5531Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5532
5533 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
5534 libxml.h : Yon Derek provided a set of changes to compile from
5535 CVS on Windows/MSC
5536
5537Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5538
5539 * parser.c: fixed UTF8 BOM support in push mode
5540 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
5541 added a specific testcase
5542
5543Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5544
5545 * Makefile.am: added --push regression tests
5546 * parserInternals.c: the XML parser segfaulted in --push mode
5547
5548Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5549
5550 * configure.in: moved the symlinks detection within a CVS
5551 check, this is not portable and will be removed soon.
5552 * xpath.c: small cleanup/speedup
5553
5554Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5555
5556 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
5557 release of 2.3.12
5558 * parser.c: make an error message if unknow entities in all cases
5559
5560Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5561
5562 * uri.c: fixed 2 uri normalization bugs on '//' reduction
5563
5564Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5565
5566 * include/libxml/Makefile.am: Laszlo Peter pointed out that
5567 includes were installed in the wrong dir
5568
5569Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5570
5571 * doc/html.xml: warn against sending code to exhibit bugs.
5572
5573Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5574
5575 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
5576 Tru64 from Thomas Leitner
5577
5578Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5579
5580 * AUTHORS: added William and Bjorn
5581 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
5582 daniel@veillard.com hopefully I won't have to do this again
5583 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
5584 docs can be rebuilt cleanly now
5585 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
5586 from CVs it's generated, added include/libxml/xmlwin32version.h
5587 also generated but which should change far less frequently.
5588 * catalog.c nanoftp.c: made sure to include libxml.h not
5589 libxml/xmlversion.h directly
5590 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
5591 when compiling on WIN32 and MSC
5592
5593Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5594
5595 * include/Makefile.am include/libxml/Makefile.am configure.in:
5596 fixed make distcheck and rebuilding the rpms
5597
5598Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5599
5600 * configure.in: should finish the migration of exported includes
5601 into a real include/libxml in CVS, at least for CVS users.
5602 * removed the exported headers, added in include/libxml (as well
5603 as xmlversion.h.in).
5604
5605Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5606
5607 * configure.in: fixed the way to detect symlink
5608
5609Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5610
5611 * configure.in: updated, include/libxml is now a real CVS dir
5612
5613Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5614
5615 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
5616 version works with both libxml1 and libxml2 (it autodetects
5617 the prefix of the html-files) from Felix Natter.
5618 * doc/xml.html: updated doc accordingly
5619
5620Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5621
5622 * xpath.c: fixed the bug generating a template loop in libxslt
5623 when using docbook-xsl-1.4, * should filter out document nodes
5624 * HACKING: added William
5625 * TODO: updated
5626
5627Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5628
5629 * doc/FAQ.html: added a warning about gcc-3.0
5630 * doc/xml.html: added reference to gdome2 and removed a confusing
5631 sentence
5632
5633Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5634
5635 * xmlversion.h: okay this is a generated file, but Windows
5636 users need it and they can't generate it, and I want CVS
5637 Windows users ...
5638 * win32/libxml2/libxml2_so.dsp: Windows project file for
5639 the shared lib version of libxml2
5640 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
5641 resources needed for libxslt/xsltproc by Yon Derek
5642
5643Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5644
5645 * trio.c: MSVC fix (provided by Igor Zlatkovic)
5646
5647Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5648
5649 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
5650
5651Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5652
5653 * include/win32config.h: Yon Derek provided a first fix
5654 to be able to compile libxslt/xsltproc on Windows
5655
5656Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5657
5658 * xpath.c: attempt to work around what seemed a gcc optimizer
5659 bug when handling floats on i386 http://veillard.com/gcc.bug
5660 * tree.c entities.c encoding.c: doing some cleanups while
5661 chasing it
5662
5663Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5664
5665 * Makefile.am: cleanup when --without-debug is specified
5666 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
5667 w.r.t. --without-debug and other include points
5668 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
5669 Catalogs
5670 * configure.in entities.h tree.h HTMLparser.c: removed
5671 --without-corba, made the _private field mandatory
5672
5673Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5674
5675 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
5676 outputs a BOM in UTF8, an errata has been issued to avoid the
5677 problem, that was the most reasonable solution... Add support
5678 for a leading UTF8 BOM in entities.
5679
5680Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5681
5682 * valid.c: fixed a bug found when post validating an entity ref
5683 * xmllint.c: added --loaddtd and sligly changed --postvalid to
5684 activate it too
5685
5686Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5687
5688 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
5689 weakness in the node copy the XPointer and the XInclude
5690 implementations. Serious cleanup.
5691
5692Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5693
5694 * Makefile.am: Kjartan Maraas provided a small patch to
5695 add xml2-config.in to EXTRA_DIST
5696
5697Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5698
5699 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
5700 provided another failing case found in KDE, the way the
5701 ctxt->vctxt.nodeTab was allocated and freed changed over
5702 time but it wasn't completely cleaned up. This should fix it.
5703
5704Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5705
5706 * parser.c: Stephan Kulow also raised the fact that line number
5707 could get miscounted making debug harder, fixed the problem
5708 in xmlParseCharData()
5709
5710Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5711
5712 * valid.c: Stephan Kulow pointed out a problem when validating
5713 and using an empty entity, forgot a 'break' in a case.
5714
5715Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5716
5717 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
5718 * doc/xml.html: updated with 2.3.11
5719
5720Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5721
5722 * TODO: updated adding cleanup of generated doc
5723 * configure.in: prepared to release 2.3.11
5724 * xmllint.c: added --version for bug reporting
5725 * doc/html/*.html: rebuilt the doc
5726
5727Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5728
5729 * xpath.c: first part of the work on selecting namespace to
5730 fix bug #56115
5731
5732Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5733
5734 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
5735 when using -liconv
5736 * TODO: updated
5737
5738Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5739
5740 * HTMLtree.[ch]: more work on the HTML serialization routnes,
5741 cleanup, encoding support.
5742
5743Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5744
5745 * xpath.c: Thomas Broyer suggested a better patch for the / arg
5746
5747Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5748
5749 * xpath.c: bug detected by Ankh when / is used as a function arg
5750
5751Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5752
5753 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
5754 of element and use it to avoid outputting formatting spaces at
5755 the wrong place. Implemented the format parameter for HTML save.
5756 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
5757 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
5758 result/HTML/wired.html: of course this impact the result of a
5759 number of HTML tests
5760
5761Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5762
5763 * HTMLtree.[ch]: started augmenting the HTML save API with
5764 encoding and formatting parameters
5765
5766Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5767
5768 * HTMLtree.h: cleanup and started evaluating the work needed on
5769 revamping the HTML output code
5770
5771Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5772
5773 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
5774
5775Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5776
5777 * valid.c: fixed bug #56049, forgot one check in the
5778 validation routine
5779
5780Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5781
5782 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
5783
5784Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5785
5786 * libxml.h: fixed an error in last commit
5787 * doc/FAQ.html: added an entry for compilation from CVS
5788
5789Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5790
5791 * xmlversion.h.in libxml.h: Cygwin patches
5792 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
5793 * tree.h: cleanup
5794
5795Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5796
5797 * tree.c: patched xmlFreeNode() to avoid freeing() a static
5798 memory block in a strange case where libxml is linked twice
5799 in the binary.
5800
5801Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5802
5803 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
5804 state far too often, simple fix used to avoid it.
5805
5806Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5807
5808 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
5809 being processed, applied his patch
5810 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
5811
5812Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5813
5814 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
5815 provided fixes to compile on MSCC again
5816 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
5817 also provided an update for the project files.
5818
5819Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5820
5821 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
5822 bug #55810
5823
5824Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5825
5826 * tree.c: fixed xmlGetNsProp() to close bug #55683
5827 Note this requires libxslt to use it's own function instead.
5828
5829Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5830
5831 * HTMLtree.c: when in a pre element no formatting space should
5832 be added.
5833 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
5834
5835Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5836
5837 * configure.in: added tests for signal() and signal.h
5838
5839Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5840
5841 * xpath.c: robert pointed out xmlXPathNINF was not initialized
5842
5843Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5844
5845 * doc/libxml-doc.el: Felix Natter provided a new version for
5846 libxml2
5847
5848Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5849
5850 * HTMLtree.c: when in a pre element no formatting space should
5851 be added.
5852
5853Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5854
5855 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
5856
5857Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5858
5859 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
5860 hack
5861 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
5862 * uri.c: fixed a warning
5863
5864Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5865
5866 * HTMLtree.c: trying to close bug #55772 escaping in script
5867 elements
5868 * doc/xml.html: suggest to send mail to the list
5869
5870Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5871
5872 * error.c: attempt to fix the xmlGetVarStr breakage once and for
5873 good. Use a macro and based on the solution provided in
5874 vsnprintf manual page from GNU.
5875
5876Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5877
5878 * error.c: Workaround for non-preserving variadic list.
5879 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
5880
5881Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5882
5883 * doc/xml.html: added 2.3.10 release
5884
5885Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5886
5887 * configure.in: releasing 2.3.10
5888
5889Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5890
5891 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
5892
5893Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5894
5895 * encoding.c: Robert Collins provided a patch to add the
5896 "US-ASCII" encoding alias
5897
5898Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5899
5900 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
5901 string oriented functions and started cleaning the related areas
5902 in xpath.c which needed fixing in this respect
5903
5904Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5905
5906 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
5907 #55380
5908 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
5909
5910Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5911
5912 * TODO: updated
5913 * nanohttp.[ch] : started adding APIs to get the redirected URL
5914 when this occurs (needed for further base computation
5915 * tree.h: cleanup
5916 * encoding.c: cleanup
5917 * SAX.c: minor change around ctxt->loadsubset
5918
5919Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5920
5921 * Makefile.am include/Makefile.am: small change to have
5922 include/libxml rebuilt if working from CVS.
5923 * uri.c: applied another patch from Carl Douglas for URI escaping,
5924 this should close bug #51876
5925
5926Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5927
5928 * xinclude.c: fixed XInclude recursive behaviour bug #54678
5929 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
5930 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
5931 added specific regression test
5932 * parser.h: preparing for the XSLT mode where DTD inherited
5933 attributes are added to the tree.
5934
5935Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5936
5937 * xinclude.[ch]: Updated the namespace for the Last Call version
5938 * result/XInclude/include test/XInclude/include: updated the
5939 testsuite accordingly
5940
5941Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5942
5943 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
5944 related to bug #51876
5945
5946Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5947
5948 * tree.c: fixed a gross mistake in base computation, xml:base is
5949 not completely correct yet (need cascade).
5950 * xpath.[ch]: added the few things needed to find a function name
5951 and URI from the XPath context when it is called.
5952
5953Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5954
5955 * catalog.[ch]: fixes and add xmlLoadCatalogs()
5956 * DOCBparser.c: small cleanup
5957 * xmllint.c: added a --catalogs option to load catalogs from
5958 $SGML_CATALOG_FILES
5959 * tree.c: cleanup
5960 * configure.in: iconv library fixup, ICONV_LIBS
5961
5962Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5963
5964 * catalog.c: handling of CATALOG entries. detection of recursion,
5965 and a few bugfixes
5966 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
5967 against the default namespace
5968
5969Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5970
5971 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
5972
5973Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5974
5975 * parser.c: fixed propagation context info when parsing an
5976 external entity.
5977 * doc/html/*.html: regenerated a couple of docs
5978
5979Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5980
5981 * doc/xml.html: update with 2.3.9 informations
5982
5983Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5984
5985 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
5986 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
5987 * doc/html/* : rebuilt the docs
5988 * valid.c: small patch which may improve some case when
5989 validating.
5990
5991Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5992
5993 * HTMLparser.c: Closed bug #54891
5994 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
5995 to the suite
5996
5997Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5998
5999 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
6000 applied a documentation patch from LotR and filled in a few missing
6001 descriptions
6002
6003Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6004
6005 * xpath.c tree.c parser.c: speed optimizations at the parser level
6006 document tree freeing and xpath evaluation
6007
6008Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6009
6010 * parser.c parser.h parserInternals.h: fixed a couple of
6011 interfaces for handling memory buffer input to const char *
6012 upon suggestion of JamesH.
6013
6014Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6015
6016 * configure.in: LoTR sent a patch fixing the previous commit
6017
6018Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6019
6020 * configure.in: trying to deal again with the stoopid -R linking
6021 flag of Solaris
6022
6023Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6024
6025 * xpath.h: two nodeset access macros from Thomas Broyer
6026
6027Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6028
6029 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
6030 patch from Thomas Broyer
6031
6032Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6033
6034 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
6035 case
6036 * INSTALL: was empty added stuff from the FAQ
6037
6038Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6039
6040 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
6041 attributes handling and #54433 by adding xmlUnsetProp()
6042 and xmlUnsetNsProp()
6043
6044Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6045
6046 * HTMLparser.c: Patch from Jonas Borgström
6047 (htmlGetEndPriority): New function, returns
6048 the priority of a certain element.
6049 (htmlAutoCloseOnClose): Only close inline elements if they
6050 all have lower or equal priority.
6051 * result/HTML: this of course changed a number of tests results.
6052
6053Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6054
6055 * xmlIO.c catalog.c: plugged in the default catalog resolution
6056 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
6057 documentations
6058 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
6059
6060Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6061
6062 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
6063 integrating catalogs
6064 * catalog.[ch] testCatalog.c: adding a small catalo API
6065 (only SGML catalog support).
6066 * parser.c: restaured xmlKeepBlanksDefault(0) API
6067
6068Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6069
6070 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
6071
6072Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6073
6074 * parser.c: added xmlParseExternalEntityPrivate() to allow
6075 propagation of ctxt->_private when parsing external entities
6076
6077Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6078
6079 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
6080
6081Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6082
6083 * configure.in: fixed a small portability problem with AM_CONDITIONAL
6084
6085Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6086
6087 * valid.c: warn when indeterminist content model is detected
6088 * result/VC/ElementValid8: this adds a message
6089 * Makefile.am: add --novalid for VCM tests
6090 * parserInternals.c: added a call to Init memory
6091
6092Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6093
6094 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
6095 when both parameters are NULL.
6096
6097Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6098
6099 * valid.c: applied small patch from Gary Pennington, reindented
6100 some part of the code.
6101
6102Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6103
6104 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
6105 release, updated and regenerated the docs
6106
6107Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6108
6109 * xpath.c result/XPath/expr/floats : clarified and cleanup
6110 printing of abnormal floats in tests.
6111
6112Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6113
6114 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
6115 * results/HTML/ : a few changes in the output of the HTML tests as
6116 a result.
6117 * configure.in: tying to fix -liconv where needed
6118
6119Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6120
6121 * Makefile.am: fixed a stupid error
6122
6123Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6124
6125 * configure.in Makefile.am: make the inclusion of the trio
6126 modules in the library conditional
6127
6128Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6129
6130 * DOCBparser.c: patche from László Kovács, fixed entities refs
6131 in attributes handling
6132
6133Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6134
6135 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
6136 flushing
6137
6138Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6139
6140 * xpath.c: fix of an XSLT namespace bug reported on the list
6141 general/bug-8-
6142
6143Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6144
6145 * strio.h trio.c: Dan McNichol suggested a couple of small
6146 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
6147
6148Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6149
6150 * tree.c parser.c encoding.c: spent a bit more time looking
6151 at the parsing speed and DOM handling. Added a few more
6152 speedups.
6153
6154Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6155
6156 * parser.c: small but effective parsing speed improvement
6157
6158Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6159
6160 * configure.in: default on the DocBook parser inclusion (for Gnome)
6161 * DOCBparser.h: fixed a header reference
6162
6163Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6164
6165 * configure.in xpath.c: applied Bjorn patches for FPE on the
6166 alpha
6167
6168Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6169
6170 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
6171 xmlSaveFormatFileTo()
6172
6173Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6174
6175 * xpath.c: simple and efficient optimization, XPath functions
6176 aways bind to the same code, cache this
6177 * TODO: updated (by saying some is obsolete)
6178
6179Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6180
6181 * xpath.c: more cleanup work on XPath name parsing routines
6182
6183Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6184
6185 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
6186 xmlXPathParseName
6187 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
6188 * debugXML.c: avoid compilation problems if compiling without
6189 HTML support, Igor Zlatkovic
6190 * win32/libxml2/libxml2.def.src: being able to compile without
6191 XPath on Windows
6192
6193Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6194
6195 * libxml.m4: yet another patch from Toshio Kuratomi
6196
6197Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6198
6199 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
6200
6201Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6202
6203 * tree.[ch]: added xmlSaveFormatFile interface for saving
6204 and indenting a file.
6205
6206Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6207
6208 * xpath.c: fixed bug #53689 related to processing-instruction()
6209
6210Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6211
6212 * DOCBparser.c: patche from László Kovács
6213
6214Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6215
6216 * parser.c: applied fixes from Christian Glahn bug report #53391
6217
6218Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6219
6220 * error.c: Jean François Lecomte provided a complete description
6221 and a fix to bug #53537
6222
6223Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6224
6225 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
6226
6227Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6228
6229 * DOCBparser.c SAX.c: a bit more work on entities processing.
6230 Still Need to cleanup XML output and references in attributes
6231
6232Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6233
6234 * DOCBparser.c include/Makefile.am: two patches from László Kovács
6235
6236Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6237
6238 * tree.c: trying to fix #53574, not completely complete,
6239 I would like xmllint --copy --debug test/ent1 and
6240 xmllint --debug test/ent1 to show the same result.
6241 * xpath.c: fix a bug when trying to sort namespace nodes
6242
6243Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6244
6245 * HTMLtree.c: real fix for #53402
6246
6247Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6248
6249 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
6250 PIs when using xsl:output
6251 * valid.c: closing #53537 some case generate segfaults if there
6252 is validity errors
6253
6254Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6255
6256 * SAX.c testDocbook.c DOCBparser.c: more work on the support
6257 of external parsed entities, added --noent to testDocbook
6258 * valid.c: Garry Pennington found an uninitialized variable
6259 access in xmlValidateElementContent()
6260
6261Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6262
6263 * HTMLparser.c : HTML parsing still sucks ... trying to deal
6264 with madness
6265 * result/HTML/ : this modified the result of the regression tests
6266 a lot.
6267
6268Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6269
6270 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
6271 to doc where it wasn't checked against NULL reported by
6272 Jens Laas
6273
6274Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6275
6276 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
6277 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
6278
6279Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6280
6281 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
6282 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
6283 * SAX.[ch]: cleanup and updates for DocBook
6284 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
6285 ex SGML identifier changes
6286 * valid.c: removed a static unused function.
6287
6288Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6289
6290 * HTMLtree.c: applied change for Paul Sponagl on script saving
6291 * Makefile.am: the warning about entity title.xml are normal.
6292
6293Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6294
6295 * configure.in: release of 2.3.7
6296 * Makefile.am: fixing make distcheck
6297
6298Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6299
6300 * doc/html/* doc/xml.html: updated and regenerated the docs
6301
6302Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6303
6304 * xpath.c: fixed the XPointer problem introduced in 2.3.6
6305
6306Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6307
6308 * tree.c: fixed #53388 with the provided patch
6309
6310Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6311
6312 * valid.c: Bjorn detected an invalid memory access. Fixed
6313 vstateVPush()
6314
6315Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6316
6317 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
6318
6319Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6320
6321 * libxml.h: new header used only for the compilation of libxml
6322 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
6323 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
6324 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
6325 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
6326 xmlmemory.c xpath.c xpointer.c: libxml.h integration
6327 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
6328 baseline (version 1.2 plus a single patch).
6329 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
6330 scientific notation for numbers. Tests added.
6331 * xpath.c: formatting of numbers changed to use sprintf
6332 (contribution from William Brack)
6333
6334Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6335
6336 * valid.c: cleanup, more useful debugging
6337 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
6338 * xmlIO.c: entity loading is printed as an error when validating
6339
6340Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6341
6342 * valid.c: fixed to validate within entities
6343 * test/VCM/v22.xml: added a specific testcase
6344
6345Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6346
6347 * valid.c: forgot an epsilon transition in for ()+
6348 * test/VCM/v21.xml : added a specific test case
6349
6350Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6351
6352 * valid.c: removed a state explosion exhibited by RSS
6353 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
6354 from bug #51872
6355
6356Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6357
6358 * valid.[ch] tree.h: worked *hard* to get non-determinist content
6359 validation without using an ugly NFA -> DFA algo in the source.
6360 Made a specific algorithm easier to maintain, using a single
6361 stack and without recursion.
6362 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
6363 * hash.c: made the growing routine static
6364 * tree.h parser.c: added the parent information to an
6365 xmlElementContent node.
6366
6367Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6368
6369 * SAX.c parser.c xpath.c: generating IDs when not validating
6370 from an external parsed entity was poisoning the ID has table
6371 with removed values. This was killing XSLT on the KDE help
6372 browser.
6373
6374Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6375
6376 * entities.h: andrew@ugh.net.au detected a double declaration
6377
6378Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6379
6380 * debugXML.c hash.c tree.h valid.c : some changes related to
6381 the validation suport to improve speed with DocBook
6382 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
6383 the way validation errors get reported
6384
6385Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6386
6387 * HTMLparser.c HTMLtree.c: applied part of the patches provided
6388 by P C Chow and William M. Brack for XSLT HTML output
6389
6390Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6391
6392 * xmlversion.h.in win32config.h win32/libxml2/*: applied
6393 Igor Zlatkovic patches for MSC compilation and added his
6394 updates
6395
6396Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6397
6398 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
6399 prefix lookup.
6400 * parserInternals.c: fixed the bug reported by Morus Walter
6401 due to an off by one typo in xmlStringCurrentChar()
6402
6403Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6404
6405 * HTMLparser.c result/HTML/*: revamped the way the HTML
6406 parser handles end of tags or end of input
6407
6408Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6409
6410 * tree.[ch] : added xmlDocCopyNode for gdome2 support
6411
6412Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6413
6414 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
6415 bug where the linktime verions of free() won't work ...
6416
6417Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6418
6419 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
6420
6421Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6422
6423 * doc/xml.html: added 2.3.6 release
6424
6425Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6426
6427 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
6428 * result/wml.xml: resulted in a small output change
6429
6430Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6431
6432 * tree.c: xmlNewDoc was missing the charset initialization
6433 * xmllint.c: added --auto to autogenerate a doc, allow to
6434 reproduce the problem fixed on xmlNewDoc
6435
6436Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6437
6438 * xpath.c: trying to get 52979 solved
6439 * tree.c result/ result/noent/: trying to get 52712 solved, this
6440 also made me clean up the fact that XML output in general should
6441 not add formating blanks by default, this changed the output of
6442 a few tests
6443
6444Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6445
6446 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
6447
6448Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6449
6450 * configure.in: finally released 2.3.6
6451
6452Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6453
6454 * xpath.c: checking for null pointer generated by new code
6455
6456Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6457
6458 * xpath.c: fixed a [] evaluation problem reported
6459 * test/XPath/tests/simpleaddr: extended test
6460 * result/XPath/simpleaddr: updated result
6461
6462Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6463
6464 * xmllint.c: Dan Timis reported a portability problem
6465 on Macs without mmap, fixed it.
6466
6467Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6468
6469 * testXPath.c : added a --tree option allowing to display the
6470 tree dump of the XPath expression
6471
6472Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6473
6474 * xpath.c: fixed a memleak when comparing nodesets
6475 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
6476 * tree.c: added a TODO
6477
6478Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6479
6480 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
6481 we need string functions
6482 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
6483 to be able to use them where needed. Applied some changes
6484 to reduce name linking pollution and compile in only what's
6485 needed.
6486 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
6487 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
6488 for the string manipulation functions
6489 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
6490 to the free() function of xmlmemory.c
6491 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
6492 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
6493 usage.
6494
6495
6496Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6497
6498 * error.c: applied the context output patch of the error
6499 handling submitted by Chuck Griffith
6500 * error/VC/*: this slightly change some error logs
6501
6502Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6503
6504 * parser.c: fixed line number reporting on error
6505
6506Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6507
6508 * parser.c: Sullivan and Darin found a parser bug,
6509 applied the patch.
6510
6511Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6512
6513 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
6514 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
6515 xmlversion.h.in xpointer.c: of course the way I defined
6516 UNUSED breaks on old gcc version. Try to be smart and
6517 also define it directly in xmlversion.h
6518 * configure.in: removed -ansi flag from the pedantic set
6519
6520Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6521 Huge cleanup, I switched to compile with
6522 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
6523 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
6524 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
6525 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
6526 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
6527 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
6528 encoding.h entities.c error.c list.[ch] nanoftp.c
6529 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
6530 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
6531 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
6532 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
6533 Cleanup, staticfied a number of non-exported functions,
6534 detected and cleaned up a dozen of problem found this way,
6535 avoided a lot of public function name/typedef/system names clashes
6536 * doc/xml.html: updated
6537 * configure.in: switched private flags to the really pedantic ones.
6538
6539Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6540
6541 * configure.in: 2.3.5
6542 * doc/html/*: rebuilt the docs
6543
6544Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6545
6546 * parser.c: fixed a reported bug in NOTATION parsing
6547 * uri.c: accepted but not fixed bug 51876, added TODO
6548 * Makefile.am: fixed bug 51876
6549
6550Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6551
6552 * config.h.in configure.in error.c: fix a compilation problem
6553 on platforms without vsnprintf (xml@thewrittenword.com)
6554
6555Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6556
6557 * parser.c: fixed a function name header typo
6558 * SAX.c: notations can also occur in external subset.
6559
6560Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6561
6562 * error.c: removed a C++ like comment
6563
6564Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6565
6566 * parser.c: fixing bug 52299 strange condition leading
6567 to a parser crash due to a buffer overflow
6568 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
6569 added the specific test case
6570
6571Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6572
6573 * xpath.[ch]: still a lot of cleanup based on XSLT, added
6574 xmlXPathConvert{String,Number,Boolean} to be able to make
6575 type casts without a context stack, fixed some implementation
6576 problems related to the absence of context at parse-time,
6577 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
6578 in the public API too
6579 * xpointer.c xpathInternals.h: we need to know at parse time
6580 whether we are compiling an XPointer
6581
6582Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6583
6584 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
6585 cleaned up the parser internals, refactored XPath code, added
6586 new compilation based APIs and cleanly separated public and
6587 private APIs.
6588
6589Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6590
6591 * xpath.h: the comp field must be added at the end to avoid
6592 killing binary compat.
6593
6594Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6595
6596 * Makefile.am: detect XPath memleaks in regreson tests
6597 * error.c: fixed and error w.r.t. error reporting still using
6598 stderr
6599 * hash.c: added new line at end of file
6600 * tree.h: minor cleanup
6601 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
6602 expression parsing from evaluation, resulted in a number of
6603 changes internally, and in XPointer. Likely to break stuff
6604 using xpathInternals.h but should remain binary compatible,
6605 new interfaces will be added.
6606
6607Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6608
6609 * configure.in: fixed a couple of problems reported by
6610 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
6611 without gcc on non linux platforms.
6612
6613Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6614
6615 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
6616 a fix for --with-html-dir= configure support. I hope it won't
6617 break rpm generation
6618
6619Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6620
6621 * xmlIO.c: one function comment cleanup.
6622
6623Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6624
6625 * SAX.c: external subset notations were improperly registered
6626 in the internal subset.
6627
6628Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6629
6630 * README.cvs-commits: added, pointing to HACKING
6631 * HACKING: updated
6632
6633Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6634
6635 * parser.c: and Matt Sergeant found one in the XML push
6636 parser (erroneous check I forgot to remove when I fixed the
6637 main parser).
6638
6639Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6640
6641 * xpath.c: ptittom found a small bug in UnaryExpr
6642
6643Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6644
6645 * configure.in: bumped to 2.3.4
6646 * error.c: fixed bug #51860
6647 * tree.c: fixed bug #51861
6648 * valid.c: cleanup, more debug, failed to fix one bug crap ...
6649 * tree.[ch] : added xmlDefaultBufferSize
6650 * nanoftp.c: typo in function name header block
6651 * doc/xml.html : updated, added link to XML::LibXSLT
6652 * doc/html/* : rebuilt the docs
6653
6654Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6655
6656 * parser.c SAX.c: the new content parsing code raised an
6657 ugly bug in the characters() SAX callback. Found it
6658 just because of strangeness in XSLT XML Rec ouptut :-(
6659
6660Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6661
6662 * Makefile.am: Martin Baulig suggested to add -lm
6663 * tree.c: found another bug in xmlNodeGetContent()
6664
6665Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6666
6667 * xpath.c: Bjorn found the error related to strictness of comparison.
6668
6669Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6670
6671 * parser.c: trying to fix the Dtd parsing problem reported
6672 by Gary, side effect of last week speed optimizations.
6673
6674Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6675
6676 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
6677 * parserInternals.c: removed unneeded test raised by Stric
6678
6679Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
6680
6681 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
6682 and fixed by William Brack). Added xmlXPathFormatNumber.
6683 Changed the sorting slightly.
6684 * configure.in Makefile.am example/Makefile.am: Added -lm.
6685 Please note that applications linking with libxml2, must
6686 also like with the math library from now on.
6687
6688Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6689
6690 * HTMLparser.c: fixed loop reported by Marc Sanfacon
6691
6692Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6693
6694 * parser.c: one must report spaces even if the Dtd element
6695 content proves that this is not part of the element content.
6696 * result/valid/*.xml: this changed the ouptu slightly
6697
6698Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6699
6700 * configure.in: bumped to 2.3.3
6701 * doc/xml.html: updated
6702
6703Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6704
6705 * tree.c: minor doc fix
6706 * xpath.c: deallocation issues when a result tree has been
6707 converted to a node-set
6708
6709Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6710
6711 * doc/xml.html: oops corrected dates s/2000/2001
6712
6713Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6714
6715 * valid.c: new patch from Gary Pennington
6716
6717Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6718
6719 * doc/xml.html: applied patch from Ankh
6720
6721Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6722
6723 * xinclude.c: fixed a problem building on Mac
6724
6725Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6726
6727 * parser.c: more work on increasing parsing ferformances
6728
6729Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6730
6731 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
6732 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
6733 avoiding memcpy in production builds MEM_CLEANUP macro use
6734 * parser.[ch] parserInternals.c: optimizations of the tightest
6735 internal loops inside the parser. Better checking of I/O
6736 flushing/loading conditions
6737 * xmllint.c : added --timing
6738
6739Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6740
6741 * configure.in: bumped to 2.3.2
6742 * doc/xml.html: updated for release
6743
6744Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6745
6746 * xpath.c: found a memleak and fixed a nasty bug
6747
6748Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6749
6750 * xmllint.[c1] : added return code errors for xmllint
6751 * xpath.c: specific debug dump function for result value trees
6752
6753Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6754
6755 * xpath.c: finally implemented xmlXPathCompareNodeSets
6756 * test/XPath/expr/floats results/XPath/expr/floats: added
6757 a test for float expressions
6758
6759Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6760
6761 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
6762 * parserInternals.[ch]: trying to speed up parsing
6763 * xpath.c : speeded up node set equality op
6764
6765Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6766
6767 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
6768 better handling of ID/IDREF and the list modules associated
6769 * configure.in: small CFLAGS cleanup
6770
6771Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6772
6773 * configure.in: fixed iconv detection on AIX (stric)
6774
6775Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6776
6777 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
6778
6779Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
6780
6781 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
6782 and optimized xmlXPathNodeSetSort
6783
6784Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6785
6786 * xpath.c: bug fix when context size is 0
6787 * parser.c: I like Norm's Dtd because they still manage to break
6788 the parser occasionally
6789
6790Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6791
6792 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
6793
6794Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6795
6796 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
6797 attributes within the XML-1.0 namespace
6798
6799Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6800
6801 * xpathInternals.h: exported a few axis functions
6802 * doc/xml.html: updated the doc
6803
6804Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6805
6806 * configure.in: applied patch from Daniel van Balen for OpenBSD
6807 and bumped version to 2.3.1
6808 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
6809 attempt to find autoclosing was simply broken, removed it,
6810 updated the examples, this is better
6811
6812Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6813
6814 * hash.[ch]: added Paolo Casarini patch to provide Delete from
6815 hash functionnalities.
6816 * doc/html/* : rebuild the doc
6817
6818Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6819
6820 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
6821 on predicate
6822 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
6823 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
6824 really want to have tags closed on output even if we accept
6825 unclosed ones on input
6826
6827Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6828
6829 * xpath.c: ouch don't free NULL, rare case fixed
6830 * tree.c: don't coalesce text nodes if they don't have the
6831 same behaviour wrt escaping on output
6832
6833Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6834
6835 * xpath.c: small fixup
6836 * SAX.c: don't warn on empty namespaces.
6837
6838Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6839
6840 * README: a bit of cleanup
6841 * configure.in: preparing for 2.3.0 release
6842
6843Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6844
6845 * hash.[ch]: added a first version of xmlHashSize()
6846 * valid.c: another bug fix from Gary Pennington
6847
6848Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6849
6850 * valid.c: couple of bug fixes pointed by Gary Pennington
6851 * HTMLtree.c: #if 0 cleanup
6852
6853Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6854
6855 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
6856 which removes a time consuming check of xmlXPathNodeSetAdd()
6857 and use it in places where we are sure to not break unicity
6858
6859Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6860
6861 * xpath.c: bug fixes found from XSLT
6862 * tree.c: preserve node->name special values when copying nodes.
6863 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
6864 external subset are fetched when available but without full
6865 validation. Added xmlLoadExtDtdDefaultValue, need a function.
6866 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
6867 output with encoding disabled.
6868
6869Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6870
6871 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
6872 xmlCheckFilename should not be called from xmlFileOpenW
6873 and xmlGzfileOpenW
6874
6875Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6876
6877 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
6878 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
6879 added the new tests for URI normalization
6880 * testURI.c: fixed stoopid bugs
6881 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
6882 the URI in the error messages are now properly normalized
6883
6884Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6885
6886 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
6887
6888Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6889
6890 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
6891
6892Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6893
6894 * xpath.c: fixed mod operator
6895
6896Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6897
6898 * parser.c: fixed xmlStrcat doc
6899 * tree.c: 2 fixes form Anders Carlson for copying nodes and
6900 trees.
6901
6902Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6903
6904 * xpath.c result/XPath/tests/chaptersbase
6905 result/XPath/tests/simplebase: fixed XPath node()
6906 * tree.c: small fix in xmlNewNs()
6907 * Makefile.am: removed extraneous xml2Conf.sh rule
6908
6909Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6910
6911 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
6912 Changed the library name, in order to get libxml-devel and
6913 libxml2-devel to coexist on a single system
6914 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
6915 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
6916
6917Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6918
6919 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
6920 libxml2-devel installable in // as libxml-devel.
6921
6922Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6923
6924 * doc/Makefile.am: fixed make rebuild in doc
6925 * doc/html/*.html: rebuilt the docs
6926
6927Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6928
6929 * tree.c: patch from Bjorn Reese on xmlBufferCCat
6930
6931Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6932
6933 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
6934 the HTML doc to go into the -devel RPM ...
6935 * aclocal.m4 config.h.in: some updates due to auto* magic
6936
6937Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6938
6939 * xpath.h: added a hook in the context structure allowing to
6940 link to extra support, needed for XSLT
6941
6942Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6943
6944 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
6945 xmlXPtrCmpPoints to use it.
6946 * propagated the following patch from Alejandro Forero
6947 * include/win32config.h xmlIO.c: applied further suggestions
6948 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
6949 * example/gjobread.c: fixed warnings, now that it builds
6950
6951Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
6952
6953 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
6954
6955 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
6956 filename points to a valid file (not a directory).
6957 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
6958 Added calls to xmlCheckFilenameDir.
6959
6960 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
6961 `path' (rather than `filename') as the parameter to gzopen and open.
6962
6963Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6964
6965 * Makefile.am: fixed a problem with EXTRA_DIST
6966
6967Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6968
6969 * Makefile.am example/Makefile.am: finally found the trick
6970 to build the example, i.e. add "." in SUBDIRS before example
6971 in the list <grin/>
6972
6973Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6974
6975 * doc/xml.html: updated with an XSLT section, removed pointer to
6976 W3C CVS base.
6977
6978Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6979
6980 * xpath.c: when copying a XSLT tree object teh tree need to be copied
6981 too, and deallocation need to occur the same way.
6982
6983Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6984
6985 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
6986 type correponding to an XSLT result tree fragment. Share most
6987 of the data format with node set, as well as operators.
6988 * HTMLtree.c: added a newline at the end of the doctype output
6989 whe this one is not present initially.
6990 * tree.c: make sure taht the parent and doc pointers are properly
6991 set when copying attributes (lists).
6992
6993Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6994
6995 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
6996
6997Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6998
6999 * xpath.c: seems I finally killed that ugly path evaluation
7000 context bug (tagged 9999 in case is is wrong)
7001
7002Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7003
7004 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
7005 for XSLT
7006
7007Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7008
7009 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
7010 for xmlGzfileOpen() bug
7011
7012Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7013
7014 * xpath.c: removed an error found by XSLT usage
7015 * tree.c parserInternals.h: use a predefined static string
7016 for text and comment nodes, avoid freeing them in xmlFreeNode,
7017 exported the string name in parserInternals.h and added
7018 another value to disable encoding at output (for XSLT),
7019 gain memory, time.
7020
7021Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7022
7023 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
7024 win32/libxml2/libxml2_so.dsp: new makefiles and update
7025 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
7026
7027Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7028
7029 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
7030 Gary Pennington
7031
7032Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7033
7034 * xpath.c: fixed the comaprision of values and nodelists,
7035 need to compare nodelist still ...
7036 * debugXML.c: avoided a possible core dump
7037 * HTMLparser.c: cleanup
7038 * nanohttp.c: contributed fix.
7039 * tree.c: fixes in properties handling added xmlSetNsProp
7040 needed by libxslt
7041 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
7042 comment
7043 * TODO: updated
7044
7045Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7046
7047 * parser.c parserInternals.c: applied Bjorn Reese optimization
7048 patch
7049
7050Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7051
7052 * Makefile.am: applied patch fro make check from Martin Vidner
7053
7054Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7055
7056 * configure.in: preparing 2.2.11
7057 * doc/html/*: rebuild the HTML files
7058 * doc/xml.html : updated
7059
7060Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7061
7062 * tree.c: fixed a stupid bug
7063 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
7064 patches related to validation of an XInclude processing result
7065 * TODO: updated
7066
7067Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7068
7069 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
7070 on large files
7071
7072Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7073
7074 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
7075
7076Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7077
7078 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
7079 reported by Jonas Borgström
7080 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
7081
7082Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7083
7084 * testXPath.c xpath.c: fixing the XPath union expressions problem
7085 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
7086
7087Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7088
7089 * xmllint.c: Made is so if the file name is "-" is will read form
7090 standard input. Sven Heinicke <sven@zen.org>
7091 * tree.c: fixed a problem when growing buffer
7092 * tree.h: fixed the comment of the node types following andersca
7093 comment
7094 * TODO: updated
7095
7096Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7097
7098 * HTMLparser.[ch]: added a way to avoid adding automatically
7099 omitted tags. htmlHandleOmittedElem() allows to change the
7100 default handling.
7101 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
7102 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
7103 of xmllint too when using --memory flag, added a memory test
7104 suite at the Makefile level.
7105 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
7106 with namespace use when encountering QNames in XPath evalation,
7107 added xmlns() scheme in XPointer.
7108 * nanoftp.c : incorporated a fix
7109 * parser.c xmlIO.c: fixed problems raised with encoding when using
7110 the memory I/O
7111 * parserInternals.c: closed bug 25934 reported by
7112 torsten.landschoff@innominate.de
7113 * TODO: updated
7114
7115Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7116
7117 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
7118 on a non-updated tree :-(, made a 2.2.10 release to correct the
7119 situation
7120
7121Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7122
7123 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
7124 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
7125 integrated a set of OpenVMS changes from Howard Taylor
7126 <Howard.Taylor@pacoast.com>
7127
7128Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7129
7130 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
7131 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
7132
7133Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7134
7135 * HTMLparser.c: some fixes on auto-open of html/head/body
7136 * encoding.c: fixed a compilation error on some gcc env
7137 * xpath.c xpointer.[ch] xpathInternals.h: improved the
7138 XPointer implementation
7139 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
7140 related XPointer tests and associated results
7141
7142Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7143
7144 * doc/xmldtd.html doc/xml.html: following a short step by step
7145 guidance on IRC to help maciej with DTDs I started a small
7146 page on the subject.
7147
7148Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7149
7150 * HTMLparser.c: fixed handling of broken charrefs
7151 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
7152 patches
7153
7154Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7155
7156 * doc/xml.html doc/html/* : rebuilt the docs after adding
7157 xinclude and updated page for 2.2.7 and 2.2.8
7158 * configure.in: releasing 2.2.8
7159
7160Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7161
7162 * parser.[ch] parserInternals.c: applied the conditional
7163 section processing fix from Jonathan P Springer
7164 <jonathan.springer2@gte.net>
7165 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
7166 project file, fixed iconv default non support
7167 * xpath.c: fixed the problem of evaluating relative expressions
7168 when a node context is provided.
7169
7170Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7171
7172 * nanoftp.c: fixed gcc 2.95 new warnings
7173 * SAX.c: fixed a stupid bug
7174 * tree.c: fixed a formatting problem when round-tripping
7175 from/to memory
7176 * xinclude.c: chased memleak, fixed a base problem
7177 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
7178 xmlXPtrBuildNodeList()
7179 * TODO: updated
7180 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
7181 adding a first small set of regression tests for XInclude
7182
7183Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7184
7185 * nanohttp.[ch]: applied Wayne Davison patches to access
7186 the WWW-Authorization header.
7187 * parser.c: Closed Bug#30847: Problems when switching encoding
7188 in short files by applying Simon Berg's patch.
7189 * valid.c: fixed a validation problem
7190 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
7191 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
7192 Wayne Davison
7193 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
7194 need to be extended to non full nodes selections.
7195 * xinclude.c: starts to work decently
7196
7197Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7198
7199 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
7200 debugXML.c xmlversion.h.in: Started adding XInclude support,
7201 this is a new xmllint option
7202 * tree.c xpath.c: applied TOM patches for XPath
7203 * xpointer.c: fixed a couple of errors.
7204 * uri.c: added an escaping function needed for xinclude
7205 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
7206 new warning from RH70 gcc's version
7207
7208Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7209
7210 * HTMLparser.c: fixed loop on invalid char in scripts
7211 * parser.c: update to description of xmlIOParseDTD()
7212 * libxml.m4 xmlversion.h.in: changes contributed by
7213 Michael Schmeing <m.schmeing@internet-factory.de>
7214 * configure.in: preparing for 2.2.7
7215 * Makefile.am: trying to avoid config.h and acconfig.h
7216 being included in the distrib
7217 * configure.in: released 2.2.7
7218
7219Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7220
7221 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
7222 like namespaces for good. Unified xmlNs and xmlNode somewhat.
7223
7224Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7225
7226 * parser.[ch]: added xmlIOParseDTD()
7227 * xpointer.c: added support for the 2 extra parameters of
7228 string-range, fixed a stoopid error when '0' was present
7229 in XPointer expressions
7230 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
7231 testsuite for the above
7232
7233Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7234
7235 * libxml.spec.in: improved package descriptions
7236
7237Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7238
7239 * xpath.c xpathInternals.h: applied a large cleaning patch
7240 from TOM <ptittom@free.fr>, it also add namespace support
7241 for function and variables registration.
7242
7243Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7244
7245 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
7246 * Makefile.mingw: Wayne Davison's update adding hash.c
7247
7248Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7249
7250 * xpath.c: fixed the root evaluation problems
7251 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
7252 ignorable spaces with <b> <bold> <em>
7253 * tree.c: fixed a loop in xmlSearchNsByHref()
7254
7255Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7256
7257 * xpath.c: applied another XPath patch from TOM
7258 * xpath.c include/makefile.am: applied another patch from
7259 china@thewrittenword.com (cleanup on IRIX).
7260
7261Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7262
7263 * xml-config.1: received a fixed version from Fredrik Hallenberg
7264 <hallon@lysator.liu.se>
7265
7266Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7267
7268 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
7269 cleanup patch for XPath
7270
7271Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7272
7273 * patched to redirrect all "out of context" error messages to
7274 a reconfigurable routine. The changes are:
7275 * xmlerror.h : added the export of an error context type (void *)
7276 an error handler type xmlGenericErrorFunc there is an interface
7277 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
7278 to reset the error handling routine and its argument
7279 (by default it's equivalent to respectively fprintf and stderr.
7280 * all the c files: all wild accesses to stderr or stdout within
7281 the library have been replaced to calls to the handler.
7282
7283Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7284
7285 * configure.in: release 2.2.6
7286 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
7287 exporting the inner functions of xpath for extension modules
7288 * doc/*: updated and rebuilt the doc
7289
7290Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7291
7292 * nanohttp.c : applied Wayne HTTP cleanup patch
7293 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
7294 and xmlNodeSetSpacePreserve()
7295
7296Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7297
7298 * xpath.c: closing bug #29260
7299
7300Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7301
7302 * hash.[ch] debugXML.c: expanded/enhanced the API, added
7303 multikey tuples, made hash structure opaque
7304 * valid.[ch]: moved elements, attributes, notations decalarations
7305 as well as ID and refs to hash tables.
7306 * entities.c: hash cleanup
7307 * xmlmemory.c: fixed a dump problem in debug mode
7308 * include/Makefile.am: problem passing in DESTDIR= values patch
7309 from Marc Christensen <marc@calderasystems.com>
7310 * nanohttp.c: removed debugging remains
7311 * HTMLparser.c: the bogus tag should be ignored (Wayne)
7312 * HTMLparser.c parser.c: fixing a number of problems with the
7313 macros in the *parser.c files (Wayne).
7314 * HTMLparser.c: close the previous option when opening a new one
7315 (Marc Sanfacon).
7316 * result/HTML/*: updated the HTML results accordingly
7317
7318Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7319
7320 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
7321 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
7322 XPath functions and XML entities table to them. More to come...
7323 * xmlIO.c: fixed libxml closing FILEs it didn't open.
7324
7325Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7326
7327 * tree.c: coalesce adjacent text nodes
7328 * valid.c: handling of blank nodes in DTd validation (raised
7329 by problems with a posteriori validation).
7330 * nanohttp.c: changing behaviour on HTTP write stuff.
7331 * HTMLtree.c: forced body and html to be explicitely closed.
7332 * xpath.h: exported more XPath functions.
7333
7334Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7335
7336 * Release of 2.2.5
7337 * xpointer.c: range() range-inside and other helper functions
7338 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
7339
7340Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7341
7342 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
7343 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
7344
7345Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7346
7347 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
7348 and XPointer modules
7349
7350Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7351
7352 * SAX.h: closed #25107
7353
7354Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7355
7356 * testSAX.c: fixed problem with cdata reporting
7357 * SAXresult/* : updated
7358
7359Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7360
7361 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
7362 Closed bug #27499, added to regression tests
7363 * TODO: updated
7364
7365Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7366
7367 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
7368 support for SCRIPT and STYLE with help from Bjorn Reese
7369 * test/HTML/* result/HTML/*: added simple testcase and updated
7370 the existing ones.
7371
7372Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7373
7374 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
7375 string-range for empty strings
7376 * test/XPath/docs/str test/XPath/xptr/chaptersrange
7377 test/XPath/xptr/strrange: augmented the XPointer testsuite
7378
7379Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7380
7381 * doc/xml.html doc/xmlmem.html: added a module describing memory
7382 interfaces and use, updated the main page.
7383
7384Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7385
7386 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
7387 nanoftp code work on Windows too now
7388
7389Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7390
7391 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
7392 * xpointer.c: implemented string-range() at least a good first version
7393 * test/XPath/docs/str test/XPath/xptr/strrange
7394 result/XPath/xptr/strrange: the string-range() tests
7395
7396Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7397
7398 * Makefile.am include/Makefile.am include/win32config.h
7399 win32/Makefile.mingw: fixed problems reported by Wayne Davison
7400 and make distcheck
7401
7402Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7403
7404 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
7405 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
7406 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
7407
7408Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7409
7410 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
7411 patch for socklen_t detection by
7412 Albert Chin-A-Young <china@thewrittenword.com>
7413
7414Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7415
7416 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
7417 and added a --dtdvalid option to xmllint used to test it
7418
7419Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7420
7421 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
7422 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
7423
7424Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7425
7426 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
7427 handlings (registration, lookup, cleanup)
7428
7429Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7430
7431 * configure.in Makefile.am include/makefile.am: adding XPointer
7432 and XPtrtests target
7433 * xpointer.[ch] : new files for XPointer support
7434 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
7435 more XPath tests
7436
7437Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7438
7439 * configure.in: fixed, very broken, make distcheck works again
7440
7441Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7442
7443 * More work toward 2.2.5, integrated a number of patches
7444 * configure.in Makefile.am win32config.h.in: trying to cleanup
7445 make distcheck .... huh ...
7446 * include/Makefile.am include/win32config.h: new directory
7447 for includes
7448 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
7449 updated teh makefiles and instructions for WIN32
7450 * xpath.c: small fixes
7451 * test/XPath/ results/XPath: updated the testcases and results
7452 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
7453 suggested patches
7454 * valid.c: fixed an ID bug
7455
7456Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7457
7458 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +00007459 the automake bug where wrong dependencies were generated.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007460 * xpath.[ch]: worked on XPointer
7461
7462Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7463
7464 * configure.in Makefile.am: 2.2.5, ship the include in an
7465 include/libxml subdirectory, use symlinks when using CVS
7466 * testSAX.c: fixed small bug
7467 * testXPath.c: changed the way testfiles are parsed
7468 * debugXML.c: same kind of cleanup when parsing an argument expression
7469 XPath/XPointers can have blanks embedded
7470 * xpath.[ch]: more cleanup, reorgs for XPointer work
7471 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
7472 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
7473
7474Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7475
7476 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
7477 in the XPath engine, rewrote large parts of it, now it's far
7478 cleaner and in sync with the REC not an old WD. Fixed a parsing
7479 problem in the interactive XML shell found when testing XPath.
7480
7481Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7482
7483 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
7484 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
7485 examples with the extra test
7486
7487Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7488
7489 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
7490 the global init function.
7491
7492Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7493
7494 * HTMLparser.c: Doohhh, attribute name parsing was still case
7495 sensitive ! Fixed this ...
7496 * result/HTML/* : updated the tests results accordingly
7497
7498Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7499
7500 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
7501 engine, should be far more stable, incorporated a new version of
7502 preceding/following axis, need testing
7503 * uri.c: fixed file:///c:/a/b/c problem
7504 * test/XPath/tests/idsimple: augmented the XPath tests
7505
7506Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7507
7508 * doc/* rebuilding docs for 2.2.4 release
7509
7510Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7511
7512 * configure.in: releasing 2.2.4
7513 * parser.[ch]: added xmlStrEqual()
7514 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
7515 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
7516 use xmlStrEqual instead
7517 * TODO: updated
7518 * added an XPath test
7519
7520Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7521
7522 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
7523 * entities.h: exported xmlInitializePredefinedEntities
7524 * parser.[ch] : added xmlInitParser()
7525 * parserInternals.h : had to export htmlInitAutoClose()
7526
7527Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7528
7529 * xpath.[ch] : fixed some serious XPath Predicate evaluation
7530 problems
7531 * Makefile.am : added XPath regression tests to normal tests
7532 * uri.c: fixed a problem with local paths, cleanup
7533 * parser.c: fixed a problem with large CData sections
7534
7535Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7536
7537 * configure.in xml-config.in: patch from "Ben Taylor"
7538 <sol7x86@hotmail.com> for solaris shared libs lookup
7539
75402000-09-30 Martin Baulig <baulig@suse.de>
7541
7542 * libxml-2.0.pc.in: Provide pkg-config script.
7543
7544 * configure.in: Create the libxml-2.0.pc script from the
7545 libxml-2.0.pc.in templates.
7546 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
7547 script in `$(libdir)/pkgconfig'.
7548
7549Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7550
7551 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
7552 when compiling with MSC
7553
7554Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7555
7556 * xpath.c: patch for normalize-string() substring-before(),
7557 substring-after() and translate() functions from Bjorn Reese
7558 <breese@mail1.stofanet.dk>
7559 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
7560 Fredrik Hallenberg <hallon@lysator.liu.se>
7561 * TODO: updated
7562
7563Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7564
7565 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
7566 problem of socklen_t being undefined on a number of platforms
7567 * debugXML.c: fixed a compilation problem when without snprintf
7568
7569Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7570
7571 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
7572 an URI bug and a fix for the control-character-induced infinite loop
7573 * nanohttp.c: preventive fix for compiling on WIN32
7574
7575Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7576
7577 * xmlint.c: closing bug #25000
7578
7579Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7580
7581 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
7582 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
7583 modified slightly Wayne Davison patch adding xmlStrcasecmp and
7584 related function, fixing xmlStrncmp(), and associated cleanup
7585 * result/HTML/entities.html.sax: updating result
7586
7587Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7588
7589 * uri.c: applied patch for URI escaping from Wayne Davison
7590 <wayned@blorf.net>
7591 * tree.c parserInternals.c HTMLparser.c: memset checks patches
7592 from Denis Barbier <barbier@imacs.polytechnique.fr>
7593 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
7594 patch from Wayne Davison
7595
7596Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7597
7598 * doc/xml.html : updated with new releases, adding "how to help"
7599
7600Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7601
7602 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
7603 removed a few warnings in pedantic mode ...
7604 * parserInternals.c parser.c: moved encoding switching function
7605 to parserInternals.c
7606 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
7607
7608Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7609
7610 * HTMLparser.c parser.c: set ctxt->errNo before calling the
7611 error or warning handlers
7612
7613Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7614
7615 * parserInternals.c parserInternals.h parser.c Makefile.am:
7616 created a new module parserInternals.c, moved most of the
7617 code shared by the various parsers there, as well as
7618 deprecated code from parser.c. More cleanup of parser.c
7619 * uri.c: fixed a problem when URI is NULL
7620 * valid.c: speedup when looking for an attribute declaration
7621
7622Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7623
7624 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
7625 the cleanup of the computation of URI references when seeking
7626 external entities. The URI reference string and the resulting
7627 URI are both stored now.
7628 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
7629 large s(n)printf checks and cleanup from Denis Barbier
7630 <barbier@imacs.polytechnique.fr>
7631 * xmlversion.h.in tree.h: couple of SGML declarations for a
7632 possible docbook module.
7633 * result/VC/ : a couple of test output changed due to the change
7634 of the entities URI
7635
7636Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7637
7638 * parser.h: added a _private field for linking user's data
7639
7640Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7641
7642 * parser.c parserInternals.h: demacroified most of the IS_XXX
7643 the gain in size is significant so ...
7644
7645Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7646
7647 * entities.c: cases where looking up entities with doc==NULL
7648 covered
7649
7650Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7651
7652 * uri.c: applied Wayne Davison patch
7653 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
7654
7655Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7656
7657 * uri.c testUri.c: applied Wayne Davison patches
7658 * test/URI/uri.data result/URI/uri.data: first set of tests/results
7659 * Makefile.in: added URItest and included thenin "make tests"
7660
7661Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7662
7663 * xmlversion.h.in: closed bug 22941
7664
7665Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7666
7667 * doc/xmlio.html: added doc and example for entity loader
7668 redefinition.
7669
7670Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7671
7672 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
7673 used by libxml
7674
7675Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7676
7677 * parser.c: Fixed bug on invalid ontent characters and when using
7678 push.
7679 * xmllint.c: fixed xmllint endling of errors in push mode
7680
7681Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7682
7683 * HTMLparser.c testHTML.c: applied two new patches from
7684 Wayne Davison <wayned@users.sourceforge.net>
7685 * result/HTML/*.sax: regenerated HTML SAX output
7686 * parser.c: more cleanup.
7687
7688Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7689
7690 * HTMLparser.[ch] testHTML.c: applied the second set of
7691 patches from Wayne Davison <wayned@users.sourceforge.net>,
7692 adding htmlEncodeEntities()
7693 * HTMLparser.c: fixed an ignorable white space detection bug
7694 occuring when parsing with SAX only
7695 * result/HTML/*.sax: updated since the output is now HTML
7696 encoded...
7697
7698Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7699
7700 * HTMLparser.[ch]: applied some of Wayne Davison
7701 <wayned@users.sourceforge.net> patches
7702
7703Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7704
7705 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
7706 undeclared namespace prefix was used, added a warning.
7707 Cleaned up support w.r.t. entities, spilling out a warning
7708 and being pedantic on lookups.
7709 * test/warning/ent9 : added testcase for previous example.
7710 * TODO: updated
7711 * parserInternals.h parser.c: changed the way names are parsed
7712 now allow infinite size and decrease penalty for normal use
7713 * parser.c: Started a big cleanup/check of the parser code,
7714 fixed some of the most tortuous entity code, spotted code
7715 unused anymore
7716 * test/*: added tests for very long names and related nasty
7717 things.
7718
7719Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7720
7721 * doc/encoding.html: added encoding aliases doc
7722 * doc/xml.html: updates
7723 * encoding.[ch]: added EncodingAliases functions
7724 * entities.[ch] valid.[ch] debugXML.c: removed two serious
7725 bottleneck affecting large DTDs like Docbook
7726 * parser.[ch] xmllint.c: added a pedantic option, will be
7727 useful
7728 * SAX.c: redefinition of entities is reported in pedantic mode
7729 * testHTML.c: uninitialized warning from gcc
7730 * uri.c: fixed a couple of bugs
7731 * TODO: added issue raised by Michael
7732
7733Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7734
7735 * doc/encoding.html: propagated Martin Duerst suggestions
7736
7737Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7738
7739 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
7740 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
7741 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
7742 by Wayne Davison
7743
7744Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7745
7746 * nanoftp.c nanohttp.c: small cleanup
7747 * TODO: updated
7748
7749Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7750
7751 * added an old VC testcase and updated title.xml entity
7752
7753Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7754
7755 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
7756 done on auto-opening of <p> tags and cleanup of SAX output
7757
7758Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7759
7760 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
7761
7762Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7763
7764 * doc/xml.html libxml.* structure.*: updated the doc a bit
7765
7766Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7767
7768 * testSAX.c testHTML.c result/HTML/: cleanup of the output
7769 of SAX tests
7770
7771Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7772
7773 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
7774 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
7775
7776Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7777
7778 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
7779 * testHTML.c: fix core dump on Solaris 2.x systems
7780 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
7781 * result/HTML/*.sax: previous bug fix lead to new results
7782
7783Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7784
7785 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
7786 * configure.in: added --with-readline=DIR to accept alternate
7787 path for readline include/library
7788 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
7789 for ANSI under HP-UX
7790 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
7791 includes @LIBS@
7792
7793Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7794
7795 * doc/* : rebuilt the docs
7796 * getting ready for 2.2.2 release
7797
7798Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7799
7800 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
7801 and xmlAddFeature()
7802 * tree.[ch]: added xmlAddChildList()
7803 * xmllint.c: MAP_FAILED macro test
7804 * parser.h: added xmlParseCtxtExternalEntity()
7805 * valid.c: applied bug fixes removed warning
7806 * tree.c: added CDATA block to elements content
7807 * testSAX.c: cleanup of output
7808 * testHTML.c: added SAX testing
7809 * encoding.c: better error recovery
7810 * SAX.c, parser.c: fixed one of the external entity processing
7811 of the OASis testsuite
7812 * Makefile.am: added HTML SAX regression tests
7813 * configure.in: bumped to 2.2.2
7814 * test/HTML/ result/HTML: added a few of HTML tests, and added the
7815 SAX results
7816
7817Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7818
7819 * configure.in: patch for HP compiler
7820
78212000-08-04 Sven Heinicke <sven@zen.org>
7822
7823 * xmllint.c: Was coredumping sometimes when the file given didn't
7824 exist.
7825
7826Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7827
7828 * parser.c xmlIO.[ch]: fixed the problem of encoding support
7829
7830 when using in memory parsing. Need some cleanup.
7831 * xmllint.c configure.in: added a --memory flag to test memory
7832 parsing
7833
7834Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7835
7836 * nanohttp.c: fixed socklen_t replacement to unsigned int
7837 * parser.c: fixed a space handdling missing at the end of
7838 production 28 DOCTYPE.
7839 * xmlmemory.c: fixed a stupid bug on the routine to override
7840 allocation functions
7841 * TODO: updated
7842
7843Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7844
7845 * doc/ regenerated the docs
7846
7847Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7848
7849 * doc/encoding.html doc/xml.html: added I18N doc
7850 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
7851 improvements, both parser and filters, added ASCII & HTML,
7852 fixed the ISO-Latin-1 one
7853 * xmllint.c testHTML.c: added/made visible --encode
7854 * debugXML.c : cleanup
7855 * most .c files: applied patches due to warning on Windows and
7856 when using Sun Pro cc compiler
7857 * xpath.c : cleanup memleaks
7858 * nanoftp.c : added a TESTING preprocessor flag for standalong
7859 compile so that people can report bugs more easilly
7860 * nanohttp.c : ditched socklen_t which was a portability mess
7861 and replaced it with unsigned int.
7862 * tree.[ch]: added xmlHasProp()
7863 * TODO: updated
7864 * test/ : added more test for entities, NS, encoding, HTML, wap
7865 * configure.in: preparing for 2.2.0 release
7866
7867Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7868
7869 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +00007870 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007871
7872Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7873
7874 * doc/xml.html: changed the xmlsoft.org structure, updated the
7875 examples w.r.t. root and childs
7876
7877Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7878
Daniel Veillard784b9352003-02-16 15:50:27 +00007879 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007880
7881Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7882
7883 * HTMLparser.c: Work on character encoding support for the HTML parser
7884 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
7885 * encoding.c: Fixed a potential memleak in the encoding stuff
7886
7887Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7888
7889 * doc/FAQ.html doc/Makefile.am : added a FAQ
7890
7891Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7892
7893 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
7894 of the HTML parser to force it to not bypass SAX
7895
7896Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7897
7898 * win32config.h.in: updated
7899 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
7900 lacks iconv support :-( need to release 2.1.1
7901 * configure.in: release 2.1.1
7902 * HTMLparser: fixed bug #14784
7903 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
7904 by Windows compiler
7905 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
7906 the SAX startDocument() callback.
7907 * TODO: updated
7908
7909Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7910
7911 * added xmlStopParser()
7912
7913Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7914
7915 * configure.in: 2.1.0 prerelease
7916 * Large resync between W3C and Gnome tree
7917 * nanoftp, nanohttp.c: fixed stalled connections probs
7918 * HTMLtree.c SAX.c : support for attribute without values in
7919 HTML for andersca
7920 * valid.c: Fixed most validation + namespace problems
7921 * HTMLparser.c: start document callback for andersca
7922 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
7923 * parser.h, SAX.c: serious speed improvement for large
7924 CDATA blocks
7925 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
7926 different encoding
7927 * example/Makefile.am example/gjobread.c tree.h: work on
7928 libxml1 libxml2 convergence.
7929 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
7930 and the LIBXML_TEST_VERSION macro
7931
7932Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7933
7934 * doc/xml.html: various patches and improvements typo fixed by
7935 Felix Natter
7936 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
7937 from Felix Natter <fnatter@gmx.net>
7938
7939Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7940
7941 * doc/upgrade.html: updated with instructions for support of both
7942 libxml-1.x and libxml-2.x
7943 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
7944 for 2.x support and also fixed includes
7945
7946
7947Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7948
7949 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
7950 the encoding support, added iconv support, so now libxml if
7951 compiled with iconv automatically support japanese encodings
7952 among others. Work based on initial patch from Yuan-Chen Cheng
7953 I may have broken binary compat in the encoding handler
7954 registration scheme, but that was so utterly broken I don't
7955 expect anybody to have used this feature until now.
7956 * parserInternals.h: fixup on the CHAR range macro
7957 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
7958 code.
7959 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
7960 * uri.c: added xmlParseURI() I can't believe I forgot to
7961 implement this one in 2.0 !!!
7962 * SAX.c: moved doc->encoding update in the endDocument() call.
7963 * TODO: updated.
7964
7965Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7966
7967 * tree.h: removed extraneous xmlRemoveProp definition
7968 * TODO: added item about --disable-corba configure switch
7969 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
7970 * nanoftp.c: fixed include problems giving troubles on AIX and
7971 slowlaris
7972 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
7973 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
7974 comment and headers changes to lower gtk-doc number of warnings
7975 * doc/html/*: rebuilt docs
7976
7977Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7978
7979 * HACKING: documented the tag for 1.x and instructions
7980
7981Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7982
7983 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
7984 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
7985 xmlCreateIOParserCtxt
7986 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
7987 significant overall improvement
7988 * xmllint.c: added I/O test to xmllint
7989 * testSAX.c: added a speed test
7990 * doc/* : updated/regenerated
7991
7992Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7993
7994 * xpath.c uri.h parserInternals.h: cosmetic changes from
7995 "Timur I. Bakeyev" <timur@bat.ru>, including making
7996 xmlCreateURI() public
7997
7998Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7999
8000 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
8001 and the code at the same time. Added a clean mechanism for
8002 overload or added input methods: xmlRegisterInputCallbacks()
8003 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
8004 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
8005 * TODO: updated
8006 * doc/* : updated/regenerated
8007 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
8008 source dir
8009
8010Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8011
8012 * testURI.c: yet another forgotten commit, I should get some sleep !
8013
8014Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8015
8016 * xmllint.c: forgot to commit this too ?
8017
8018Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8019
8020 * xmlversion.h.in : forgot to commit this previously
8021
8022Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8023
8024 * configure.in: preparing libxml-2.0.0 version looks Ok so far
8025 * README TODO: updated for release
8026 * uri.c uri.h: added authority parsing/saving
8027 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
8028 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
8029 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
8030 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
8031 Makefile.am : added compile-time customization of libxml
8032 --with-ftp --with-http --with-html --with-xpath --with-debug
8033 --with-mem-debug
8034 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
8035 #include <libxml/xxx.h> I hope it won't break too much stuff
8036 and will be manageable in the future...
8037 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
8038 and added xmllint to the installed programs
8039 * uri.h: added xmlFreeURI()
8040
8041Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8042
8043 * uri.c uri.h: finished the escaping handling, the base support
8044 and the URI path normalization. Looks good just lacks the
8045 authority content parsing code.
8046 * Makefile.am: added instructions to generate testURI
8047 * TODO: updated
8048 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
8049 added links and icons for W3C and Gnome
8050
8051Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8052
8053 * xmlmemory.[ch] : seems I forgot to actually update the files in
8054 the last commit :-)
8055 * doc/xml.html doc/html/* : updated and uploaded the docs
8056
8057Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8058
8059 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
8060 * TODO: updated
8061 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
8062 libxml default allocation function with another set (like gmalloc/
8063 gfree).
8064 * Makefile.am, uri.c, uri.h: added a set of functions to do
8065 exact (litteraly copied from the RFC 2396 productions) parsing
8066 and handling of URI. Will be needed for XLink, one XML WFC,
8067 XML Base and reused in the nano[ftp/http] modules. Still work
8068 to be done.
8069
8070Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8071
8072 * configure.in, libxml.spec.in : libxml2
8073 * doc/* : updated the doc page, rebuilt the docs
8074
8075Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8076
8077 * all: tagged LIB_XML_1_X
8078 * *.c *.h : updated from W3C CVS tree
8079 * configure.in : 2.0.0-beta
8080 * libxml.spec.in : libxml2 package nam
8081 * result/* : new version of the tests output
8082
8083Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8084
8085 * doc/xml.html, doc/update.html: updated docs, 1.8.7
8086
8087Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8088
8089 * doc/* : rebuilt the docs
8090 * parser.c: final patch on #6766
8091 * valid.c: small patch on validity checks.
8092
8093Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8094
8095 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
8096 added
8097 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
8098 compatibility w.r.t. XML spec and existing code.
8099
8100Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8101
8102 * parser.c: seems a better solution to <a> </a> exists,
8103 will try it for a while
8104
8105Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8106
8107 * parser.c: tried to remove the <a> </a> generating <a/>
8108 this is hard. Left a flag for that purpose. Fixed bug #6766
8109 * configure.in: prepared 1.8.7 not released, due to previous
8110 problem
8111
8112Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8113
8114 * doc/xml.html : applied second patch from Paul DuBois
8115
8116Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8117
8118 * doc/xml.html : applied patch from Paul DuBois
8119
8120Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8121
8122 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
8123
8124Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8125
8126 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
8127 compilation warnings on various platforms.
8128 * parser.c: Fixed #5281 validity error callbacks are now desactived
8129 by default if not validating.
8130
8131Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8132
8133 * nanoftp.c, win32config.h.in: patches to compile on WIN32
8134
8135Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8136
8137 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
8138 <gkatsi@cs.toronto.edu>
8139
8140Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8141
8142 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
8143 processing URLs
8144
8145Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8146
8147 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
8148 xmlNanoFTPUpdateURL for persistent control connections.
8149 * configure.in: 1.8.6
8150
8151Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8152
8153 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
8154 * tree.[ch] : added xmlSaveNoEmptyTags
8155
81562000-01-29 James Henstridge <james@daa.com.au>
8157
8158 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
8159
8160 * Makefile.am: added nanoftp.[ch] to the build.
8161
8162Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8163
8164 * nanoftp.[ch]: cleanup, comments, API
8165 * debugXML.c : fixed a bug in the cat command
8166 * doc/*: regenerated the docs
8167
8168Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8169
8170 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
8171 * debugXML.c : fixed a bug in the cat command
8172 * valid.c: fixing some small probs
8173 * libxml.spec.in: get rid of the SNAP suffix
8174 * doc/xml.html: updated the status
8175
8176Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8177
8178 * xml-config.in: xml-config --version to just return the
8179 version number
8180 * xpath.c: some cleanup w.r.t. axis when the current node is
8181 an attribute.
8182 * TODO: updated
8183
8184Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8185
8186 * configure.in: prepared for libxml-1.8.5
8187 * doc/* recompiled the documentation
8188
81892000-01-17 Jody Goldberg <jgoldberg@home.com>
8190
8191 * configure.in : WARNING autoconf subtlety alert :
8192 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
8193 when looking for zlib.h so that HAVE_ZLIB_H is defined.
8194 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
8195 get defined by AC_CHECK_HEADERS.
8196
8197Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8198
8199 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
8200 Rune.Djurhuus@fast.no
8201
8202Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8203
8204 * TODO: updated
8205 * tree.c, parser.c: made sure that only memory alloc problems
8206 and internal parser errors are allowed to write to stdout or
8207 stderr.
8208
8209Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8210
8211 * tree.c : restored xmlNewGlobalNs since this seems used by
8212 a lot of existing code :-(, fixed a bug in xmlNewNs
8213 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
8214 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
8215 to exit() from the library code.
8216 * xpath.c, parser.c: removed bugs or unused code detected by
8217 Windows compilers
8218 * parser.c: started adding interfaces for parsing well balanced
8219 XML fragments
8220 * configure.in: releasing 1.8.4
8221 * doc/* : rebuilt the docs
8222
8223Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8224
8225 * tree.[ch] : added xmlNewDocFragment() for DOM
8226 * testHTML.c: uninitialized variable.
8227
8228Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8229
8230 * doc/* : rebuild the docs
8231
8232Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8233
8234 * acconfig.h: readline and history patch
8235 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
8236 * tree.c: added check and handling when possibly removing an ID
8237 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
8238 and saving.
8239 * test/HTML/entities.html result/HTML/entities.html* : test for
8240 various entities reference cases
8241 * result/HTML/* : as a result output of some testcase have
8242 changed
8243 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
8244 by previous example. added xmlParseTryOrFinish().
8245 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
8246 entities.h debugXML.h HTMLparser.h: changed the way struct are
8247 declared to allow gtk-doc to expose those
8248 * parser.c: closed bug #4960
8249 * Makefile.am configure.in: Applied patch from
8250 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
8251 and math/socket libs detection
8252
8253Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8254
8255 * configure.in, Makefile.am: link tester against readline
8256 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
8257
8258Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8259
8260 * tree.[ch]: added xmlRemoveProp
8261 * win32config.h.in nanohttp.c: avoid including the Windows
8262 socket stuff in every C files
8263 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
8264 the XmL parser(s)
8265 * test/ns4 result/ns4 etc...: added test case for previous prob
8266 * tree.c: xmlNewNs wasn't checking for double definition
8267 * Makefile.in: fixed a problem with dist-hook duplicates
8268 * parser.[hc], xmlIO.c: fixed the loading of external entities
8269 APIs, now xmlLoadExternalEntity() is used everywhere and
8270 setting up an app specific front-end using the
8271 * SAX.c parser.c: some fixes, now the xhtml spec validates
8272 with the xhtml DTD.
8273 * error.c: fixed crashes in case of no input stream
8274 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
8275 to the validation tests and results
8276
8277Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8278
8279 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
8280 too htmlCreatePushParserCtxt() and htmlParseChunk()
8281 * parser.c: a bit of cleanup.
8282 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
8283 to XML) removed the last mem leak known
8284 * HTMLtree.c: output message cleanup
8285 * xmlmemory.c: display content info about memory blocks
8286 * result/HTML/wired.* : missing att value warning change
8287
8288Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8289
8290 * doc/* : rebuilt the documentation
8291
8292Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8293
8294 * parser.[ch] parserInternals.h: Push parser for XML,
8295 seems to work fine now
8296 * tester.c debugXML.[ch]: Added an XML shell debug facility and
8297 --push for push testing
8298 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
8299 * testSAX.c: added --push
8300 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
8301 subtree
8302 * xmlIO.[ch] : enriched API + fixes for push mode
8303 * entities.[ch]: added the entity content length to the struct.
8304 * xmlmemory.[ch]: new API to show the last entries for the shell
8305 * valid.c: added required attribute testing
8306 * SAX.c: the cdata callback now merge contiguous fragments
8307 * HTMLparser.c: cleanup of some macros
8308
8309Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8310
8311 * parser.c: fix for PIs name starting with xml
8312 * tree.c: fixed a potential problem with || and && ops
8313 * *.c, configure.in win32config.h.in : generate win32config.h for
8314 those on the Other Side !
8315
8316Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8317
8318 * parser.c: fixed a stupid = vs. == bug :-(
8319 * doc/gnome-xml.sgml: s/glade/xml/
8320
8321Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8322
8323 * configure.in, doc/xml.html : bug fix release 1.8.2
8324 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
8325 Hopefully the end of that silly C++ include problem
8326 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
8327 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
8328 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
8329 troubles with autoclosed elements when the stree shape doesn't
8330 follow the DtD specs. Added htmlIsAutoClosed() and
8331 htmlAutoCloseTag()
8332 * result/HTML/*.htm*: Updated the HTML examples regression tests output
8333 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
8334 * debugXML.c: fixed a bug on printing default namespaces.
8335 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
8336
8337Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8338
8339 * result/HTML/*.htm[l] : updated the HTML regression tests according
8340 to the new output
8341 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
8342 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
8343 problem due to intermix of extern "C" { ... } declarations for C++
8344 and recursive includes in the headers
8345
83461999-12-20 Chris Lahey <clahey@umich.edu>
8347
8348 * HTMLtree.c: Made it so that html nodes with a single child do
8349 not insert a carriage return before or after the child node.
8350
8351Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8352
8353 * configure.in, doc/xml.html : bug fix release 1.8.1
8354 * parser.c: fixed bug #4344
8355 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
8356 added the glue to avoid C++ problems
8357 * doc/* : regenerated the documentation
8358
8359Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8360
8361 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
8362 namespace recognition, and Dia as a resul :-(
8363 * encoding.c: closed bug #3950
8364
8365Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8366
8367 * valid.c: debugging a posteriori validation, except URI expansion
8368 stuff this should be fixed now
8369 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
8370 Carl Nygard <cnygard@bellatlantic.net>
8371 * tester.c: added --postvalid, cleaning of the code
8372 * tree.[ch]: added xmlDocGetRootElement()
8373
8374Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
8375
8376 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
8377 c++ losage.
8378
8379Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8380
8381 * configure.in, doc/xml.html : bumped to 1.8.0
8382 * xlink.[ch], Makefile.am : added framework for link detection
8383 * parser.h: added nbChars to parser context, needed for cleanup.
8384 * xmlmemory.c: removed a nasty bug when out of mem
8385 * valid.[ch]: adding namespace support for attribute decl
8386 * tester.c: added --debugent option
8387 * debugXML.[ch]: added xmlDebugDumpEntities()
8388 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
8389 buffers instead, this was really needed, validation was breaking
8390 in strange ways due to that. Added xmlParseStringPEReference()
8391 and other parsing from strings functions. Entities processing
8392 modified again, but PERef are still not handled correcly but
8393 unless you're Eve Maller you won't notice :-)
8394 * HTMLparser.c: large changes toward reliability, and switched to
8395 lowercase internal tags, XHTML is lowercase, so it will help
8396 that output is closer to next version.
8397 * doc/* : regenerated the documentation, it is now hosted at
8398 http://xmlsoft.org/ (same bits I just bought the domain :-)
8399
8400
8401Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8402
8403 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
8404 doc generation
8405 * parser.c: fixed bugs #3908 and #3937 and a memory leak
8406 in the SAX API
8407 * doc/*: rebuilt the doc making sure everything appears in the
8408 HTML files
8409
8410Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8411
8412 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
8413 added the patch from Carl Nygard <cnygard@bellatlantic.net>
8414 which allow impressive speed improvement on dataset with
8415 large text pieces, but at the cost of broken binary
8416 compatibility and slightly bigger memory usage.
8417 Configure with --with-buffers to activate them, they
8418 are protected with XML_USE_BUFFER_CONTENT define.
8419 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
8420 goal is 0 memory left allocated once parser is no more used
8421 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
8422 call xmlCleanupParser() and xmlMemoryDump()
8423
8424Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8425
8426 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
8427 * parser.[ch] encoding.[ch]: added memory cleanup routines
8428 * parser.c: closing bug #3788
8429 * doc/*: rebuilt the doc
8430
8431Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8432
8433 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
8434 xmlNewTextChild() and xmlSetCompressMode() behaviour.
8435 * tester.c: added --compress option
8436 * doc/*: rebuilt the documentation
8437
8438Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8439
8440 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
8441 if given /proc/kcore as input !
8442 * doc/xml.html doc/*: updated and rebuilt the documentation
8443
8444Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8445
8446 * parser.c: Fixed some wrongly space collapsing code due to
8447 a misreading of the spec.
8448 * result/*: fixed the output accordingly
8449
8450Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8451
8452 * encoding.c: bug fix and typos
8453 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
8454 * parser.c: added attribute normalization closing bug #3597
8455 * test/att* result/att* SAXresult/att*: testcase for attribute
8456 normalization
8457
8458Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8459
8460 * configure.in: closing bug #3163 by adding extra flags for the
8461 cc compiler on HP-UX
8462
8463Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8464
8465 * valid.[ch] : removed a typo and an enumerated type bug in the
8466 xmlAddElementDecl() function
8467 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
8468 call to xmlEncodeEntitiesReentrant() so that the functions
8469 New, Set and Get are at the same level.
8470 * parser.c HTMLparser.c: extra memory allocation bug for
8471 attributes detected by someone using libxml in embedded systems :-)
8472
8473Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8474
8475 * xmlmemory.h: turned off mem debug :-\
8476
8477Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8478
8479 * parser.c: closed bug #2784 a one line fix, but worth pushing
8480 a new release out
8481 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
8482 some structures, comments before and after the
8483 main element, and other nastyness
8484 * HTMLtree.c tree.c: accomodate the extended HTML supported
8485 * configure.in: pushing 1.7.4
8486 * test/ent8 and related outputs : added a new test for bug #2784
8487 * test/HTML/wired.html and related output: a nasty HTML example
8488 * Makefile.am: improved the test scripts
8489 * docs/* : reran the documentation extractor, updated xml.html
8490
8491Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8492
8493 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
8494 HTMLparser and debugged the HTML related code. HTML documents
8495 now have their own type
8496 * entities.c: do not dump &apos; for HTML output
8497 * xmlmemory.c: improvement, breakpoint mechanism
8498 * testHTML.c: added --sax --repeat ...
8499 * Makefile.am: improved the HTML tests
8500 * valid.[ch]: added xmlValidGetValidElements and
8501 xmlValidGetPotentialChildren
8502 * tester.c: added --insert to test the 2 new functions
8503 * test//* result//* SAXresult//* : regression test cleanup
8504 and extension.
8505 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
8506 gnome-xml-nanohttp.html
8507
8508Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8509
8510 * HTMLparser.c: fixed problems with some autoclose tags
8511 * tree.c: fixed XML output problems.
8512 * result/* SAXresult/*: update of the tests output
8513
8514Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8515
8516 * Makefile.am: Arturo patch for xmlConf.sh version info
8517 * parser.c: Tim Josling patch for single quoted items
8518 * tester.c: Tim Josling patch for tester options usage
8519 * tree.h: indent cleanup
8520
8521Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8522
8523 * HTMLparser.c parser.h : Fixed problems with HTML parsing
8524 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
8525
8526Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8527
8528 * tree.c : Raph patch for initialization of CORBA fields
8529 * parser.c, xpath.c, ...: modification of doc comments
8530 * xpath.c : allow spaces in xpath expressions
8531
8532Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8533
8534 * xmlmemory.h: turning off memory debug :-(
8535
8536Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8537
8538 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
8539 better SAX interfaces.
8540 * testSAX.c: uses the new SAX routine, avoid fetching any remote
8541 entity.
8542 * configure.in: 1.7.2
8543
8544Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8545
8546 * libxml.spec.in: fixed the URL
8547 * doc/xml.html: improved the documentation front-end
8548
8549Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8550
8551 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
8552
8553Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8554
8555 * libxml.spec.in: fixed the alpha compile problem
8556 * parser.[ch]: changed errno to errNo in the parser context :-(
8557 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
8558 * doc/xml.html: changed CHAR to xmlChar
8559 * doc/html/*: recompiled the documentation
8560 * configure.in: 1.7.1
8561
8562Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8563
8564 * parser.h: modified the parser context struct to regain 1.4.0
8565 binary compatibility
8566 * parser.c, xml-error.h: added errno ot teh context and defined
8567 a set of errors values with update of errno
8568 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
8569 DTDs and entities
8570 * *.h, *.c: complete cleanup of the use of config.h and include
8571 protection depending on the current setup.
8572 * overalll debugging, maintenance and bug-fixing on all modules
8573 * updated the documentation
8574 * ready for 1.7.0
8575
8576Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8577
8578 * HTMLparser.c : cleanup
8579 * SAX.c valid.c valid.h: added ID/IDREF checking
8580 * tree.c tree.h: extended doc structure for refs
8581 * configure.in: 1.6.2
8582 * parser.c: patched bug in SAX user arg call
8583 * parserInternals.h: patched missing close in C++ wrapping
8584 * testXPath.c xpath.c xpath.h: prepared for extensibility,
8585 especially upcoming XPointer implementation.
8586 * doc/xml.html: augmented, typo
8587
8588Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
8589
8590 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
8591 not all invocations of install understand -d.
8592
8593Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
8594
8595 * Makefile.am: prepend all the test* calls with $(top_builddir) -
8596 to make 'check' works, when builddir != srcdir.
8597
8598Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8599
8600 * doc/xml.html : updated the documentation
8601
8602Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8603
8604 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
8605 not deallocated memory blocks
8606 * *.c : replaces all calls to malloc() free() and realloc() to
8607 the wrapper functions/macros
8608 * tree.c : removed memory leaks dues to calling xmlFreeNode()
8609 instead of xmlFreeNodeList()
8610
8611Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8612
8613 * HTMLparser.c: corrected a stupid bug leading to core dump at
8614 tree deallocation. Removed warnings indicated by
8615 Stephane.Conversy@lri.fr
8616 * entities.c: Fixes Yet Another Stupid Bug, entities were not
8617 looked for in the external subset
8618
8619Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8620
8621 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
8622 on SGI by Stephane.Conversy@lri.fr
8623
8624Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8625
8626 * all .h : changed the prototype declaration indent as in gtk
8627 * most .c : working on reducing the TODOs in the code
8628 * most .c : cleanup though -pedantic and Insure++
8629 * improvements on validation ID checkings.
8630 * tree.[ch] SAX.c: added support for namespace on attributes #2022
8631 * xml-config.in: closed #1810
8632
8633Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8634
8635 * tree.h, valid.c, valid.h: more work on validity, IDs
8636 * xpath.c: added/fixed comparidon and equlity, added a new isinf
8637 definition for AIX
8638
8639Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8640
8641 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
8642 the distribution due to a cut'n paste error at last commit
8643
8644Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8645
8646 * configure.in: upgraded to version 1.4.0
8647 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
8648 Big update, added a large part of the validation process,
8649 it should be usable, but some parts are missing
8650 * xpath.c: improved the implementation w.r.t. root.
8651 * Makefile.am: added more tests
8652 * test and result trees: added a lot of tests
8653 * libxml.spec.in: export libxml.so.0 and libxml.so.1
8654
8655Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8656
8657 * Added an HACKING file
8658
8659Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8660
8661 * xpath.[ch] : improvements and debug of the XPath implementation
8662 * parser.c, HTMLparser.c : modified the parsers to be progressive
8663 * tree.[ch] : extended the Buffer promitives
8664 * xmlIO.[ch] : added basic I/O routines providing progressive
8665 parsing and ready for I18N conversion plugins
8666 * SAXresult/* : the SAX callback sequence maybe slightly different
8667 now
8668 * test*.c : improved/updated the tests programs
8669 * doc/* : recompiled the docs.
8670
86711999-07-26 Michael Meeks <michael@edenproject.org>
8672
8673 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
8674
8675 * tree.c: Ditto.
8676
8677Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8678
8679 * configure.in: upgraded to version 1.4.0
8680 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
8681 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
8682 XML query language, see http://www.w3.org/TR/xpath for more details.
8683 * parser.c, parser.h: added CHAR* related string functions for XPath
8684 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
8685 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
8686 rebuild the docs.
8687 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
8688 and regression testing capabilities for XPath.
8689
8690Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8691
8692 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
8693 closing bug #1646
8694
8695Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8696
8697 * Makefile.am, example/Makefile.am: closed bug #1683
8698
8699Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8700
8701 * example/Makefile.am, configure.in: added the makefile for the
8702 gjobread example
8703
8704Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
8705
8706 * doc/Makefile.am:
8707 - fix which allow "make install DESTDIR=</install/prefix>".
8708
8709Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8710
8711 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
8712 which fixed a problem on the file reading-code.
8713
8714Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8715
8716 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
8717 output.
8718 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
8719
8720Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8721
8722 * parser.h : Oops removed the binary compatibility problem
8723 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
8724 * parser.c, HTMLparser.c: applied patches for reading from stdin
8725
8726Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8727
8728 * parser.c, entities.c, valid.c: cleanup bug #1591
8729 * configure.in: cleanup bug #1592
8730 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
8731 the same tree back-end. Hence gdome will be available for it.
8732 * doc/Makefile.am: close bug #617
8733
8734Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8735
8736 * parser.c: alloctate a per parser context SAX interface block
8737
8738Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8739
8740 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
8741 and xmlEncodeEntitiesReentrant with the correct one :-\
8742
8743Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8744
8745 * commit of my internal XML base changes, quite a lot of
8746 changes, cleanups, better entities support, framework for
8747 new I/O and charset detection and handling
8748 * Fixed the configure/Makefile stuff to generate shared libs
8749 with the proper version info, so we jumped on rev from
8750 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
8751 xmlEncodeEntities() result need to be freed now, and a string
8752 xmlParserVersion provide the current library version.
8753
8754Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
8755
8756 * parser.c: fixed a buffer overrun for when you have a very long
8757 attribute with no entities in it.
8758
8759Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8760
8761 * added example directory
8762 * added example/gjobs.xml gjobread.c, still need a Makefile.in
8763
8764Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8765
8766 * Release of libxml-1.1, nearly everything has been touched for
8767 this.
8768 * Added more regression tests
8769 * Updated the documentation
8770
8771Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8772
8773 * tree.[ch]: unified the XML_NO_CORBA defines.
8774 * parser.c encoding.[ch]: started plugging in char encoding detection
8775
8776Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
8777
8778 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
8779 Also freed allocated buffer.
8780
8781Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8782 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
8783 reentrancy problem at printing. One is left in entities.c, to
8784 remove ASAP
8785 * testSAX.c : added a test example showing the use of the SAX
8786 interface if one doesn't want to build the DOM tree.
8787 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
8788
8789Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8790
8791 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
8792 large revamping of the parser to use SAX callbacks
8793 http://www.megginson.com/SAX/ (or at least a C like interface
8794 a la Expat). It's now possible to set up your own callbacks
8795 and the parser will not build a DOM tree.
8796 * test/* result/*: updated the test suite, I finally removed
8797 the old Namespace draft support (PI based).
8798
8799Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8800
8801 * Makefile.am: added test result to EXTRA_DIST for make tests
8802
8803Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8804
8805 * parser.c, parserInternals.h: moved the chars macro definitions
8806 to parserInternals.h
8807 * parser.c, error.c: applied patches from "Knut Åkesson"
8808 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
8809
8810Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8811
8812 * xml-config.in : applied patch to make --version work
8813
88141999-03-05 Raja R Harinath <harinath@cs.umn.edu>
8815
8816 * Makefile.am (check-local): Alias for `tests' target. This will
8817 cause `make check' to do the right thing.
8818 (tests): Don't run tests in srcdir. Also, replaced calls to
8819 basename with a `sed' "equivalent".
8820
8821Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8822
8823 * Renamed error.h to xml-error.h, corrected Makefile.am to list
8824 it in the header and not the sources, updated the doc.
8825 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
8826 pointing this out.
8827
8828Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8829
8830 * parser.c, parser.h, parserInternals.h: memory leak hunting,
8831 exported the inputStream routines.
8832 * doc/html/* : updated accordingly
8833
8834Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8835
8836 * parser.c, parser.h, parserInternals.h: added a few extra
8837 internal calls to allocate and free parser contexts ...
8838 * doc/html/* : updated accordingly
8839
8840Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8841
8842 * configure.in, Makefile.am, doc/makefile.am : General changes for
8843 1.0.0 release and including the generated HTML documentation.
8844
8845Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8846
8847 * makefile.am : added parserInternals.h, oops.
8848
8849Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8850
8851 * parserInternals.h: added this header giving access to the parser
8852 internal functions.
8853 * doc/Makefile.am : added a rebuild target which rebuilds the full
8854 set of documentations
8855 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
8856 the internal subset.
8857 * *.c *.h: modifications needed to generate the documentation using
8858 gtk-doc, cleanup of functions blocks, reorganisation of struct
8859 declarations.
8860
8861Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8862
8863 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
8864 the tar and spec file to include the beginning of the doc.
8865
88661999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
8867
8868 * doc/.cvsignore: Added this file.
8869
8870Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8871
8872 * tree.c: fixed xmlGetProp to return "" when the attribute
8873 exists, even if the node-list is NULL.
8874
8875Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8876
8877 * tree.c: patched an error outputting empty attribute values.
8878 * Makefile.am and doc/makefile.am: have been updated during the
8879 week-end. Sorry for an empty CVS log, I got a shell problem.
8880
8881Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8882
8883 * tree.h: cleaned up using enums instead of defines
8884 * parser.c, valid.[ch]: more work on parsing/output of element
8885 declarations
8886
8887Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8888
8889 * valid.[ch], tree.c, parser.c : more work toward full parsing
8890 of XML DTDs.
8891 * README: added informations about mailing-list and on-line
8892 documentation
8893
88941999-01-27 Raja R Harinath <harinath@cs.umn.edu>
8895
8896 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
8897
8898Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8899
8900 * parser.c, tree.[ch] : more work toward conformance testing,
8901 added a last element to accelerate parsing of very flat structures
8902 started working on internal subset Element content declaration.
8903 * valid.[ch] : first cut at adding code toward validation.
8904 * previous changes had also small impact on most files, especially
8905 the conformance testing using James Clark test suite.
8906
8907Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8908
8909 * test/* : updated the examples, most of them were not well
8910 formed (humm), and added rdf2.
8911 * result/* : resulting changes in the output.
8912
8913Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8914
8915 * tree.c: changed the behaviour of xmlGetProp on NULL values.
8916
8917Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8918
8919 * tree.c: patched a bug in the generation of empty attributes
8920
8921Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8922
8923 * entities.[ch], tree.[ch], tester.c: added copy interfaces
8924 for node/trees/documents/... Biggest problem is namespace
8925 support when copying subtrees.
8926
8927Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8928
8929 * parser.c, entities.c: improve entities and char ref encoding,
8930 and cleanups of error messages.
8931
8932Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8933
8934 * parser.c, entities.c: simple bug hunting done during rpm2html and
8935 rpmfind integration.
8936
8937Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8938
8939 * parser.[ch]: Added interfaces allowing to specify a SAX
8940 handler before parsing.
8941
8942Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8943
8944 * parser.c: redirrect all errors reporting through the SAX
8945 error function
8946
8947Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8948
8949 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
8950 * libtool, tlmain ...: update of the libtool files
8951
89521998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
8953
8954 * entities.c: Use g_snprintf insteda of snprintf.
8955
8956Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8957
8958 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
8959 added ent5 test for this purpose.
8960 * parser.c, parser.h: formatting, comments and UTF-8 planning.
8961
8962Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8963
8964 * parser.c: fixed? a strange error due to compression on a GWP
8965 document.
8966
8967Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8968
8969 * tree.[ch]: bug fixing
8970 * entities.[ch]: defined a specific type for predefined entities
8971 * doc/xml.html: more documentation on the library, how to use it,
8972 overview of the interfaces.
8973
8974Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8975
8976 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
8977
8978Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8979
8980 * tree.c: corrected a small bug
8981 * doc/xml.html: continuing writing documentation.
8982
8983Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8984
8985 * debugXML.h debugXML.c: added debugging utilities.
8986 * tester.c: added --debug switch.
8987 * tree.c: patched an incorrect node->type assignment.
8988 * parser.c: formatting, ensure that node->doc != NULL in attributes
8989
8990Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8991
8992 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
8993 entity support and provide an internal representation close to
8994 DOM one (entity ref nodes, and attribute value as tree). I tried
8995 to preserve the interface but this will surely break some apps
8996 (I have to change rpm2html/rpmfind for example). I had to change
8997 two interfaces, and the generated tree is somewhat different.
8998 * doc/* : started documenting the XML library, the tree and
8999 DOM/Corba. This is a first step.
9000
9001Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9002
9003 * parser.c: Set up the fonctions comment block, boring but useful.
9004 * parser.h, SAX.c, parser.c: now attributes are processed through
9005 the SAX interface. The problem is that my SAX interface diverged
9006 quite a bit from the original one, well this is not an official
9007 spec, and translating it from Java to C is hairy anyway...
9008
9009Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9010
9011 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
9012 fonctions comment block, boring but useful.
9013
9014Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9015
9016 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
9017 conversion routines. However they are not yet used to convert the
9018 inputs. The core will run with UTF-8.
9019
9020Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9021
9022 * tree.c : make sure that the type id is properly set-up when
9023 a new object is allocated, needed for DOM.
9024
9025Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9026
9027 * tree.h, tree.c: Ok, the main objects in the tree will be native
9028 corba objects, it costs 8 bytes per Node, Attribute and Document
9029 but it simplifies the Corba integration a lot (no extra interface
9030 objects to allocate/free).
9031
9032Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9033
9034 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
9035 and changed NODEs contants for conformity with DOM Level 1
9036
9037Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9038
9039 * added hooks to keep track of servants when creating objects
9040 xmlDoc and xmlNode (for Corba export).
9041
9042Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9043
9044 * added xml-config script.
9045
9046Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9047
9048 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
9049 to autoupdate libtool and automake conf files.
9050
90511998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
9052
9053 * Makefile.am: Use '?' to separate the sed
9054 commands as ',' is used when people pass -Wl,something.
9055
9056
9057Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9058
9059 * tree.c, tree.h: added a per-document compression interface.
9060
9061Tue Sep 22 20:47:38 EDT 1998
9062
9063 * tree.c, tree.h: added saving with compression and added interfaces
9064 to control the compression level (xmlGetCompressMode,
9065 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
9066
9067Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9068
9069 * parser.c: corrected a loop for files of size 0
9070
90711998-08-20 Raja R Harinath <harinath@cs.umn.edu>
9072
9073 * error.h: New file. Contains prototyes from `error.c'.
9074
9075Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
9076
9077 * Makefile.am (xmlincdir): New macro.
9078 (xmlinc_HEADERS): Renamed from include_HEADERS.
9079
9080Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9081
9082 * applied small patch on numeric entities from
9083 Christopher Blizzard <blizzard@appliedtheory.com>
9084
9085Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9086
9087 * New release 0.2, removed the old xml_* files so that it's
9088 coherent with the other CVS base (W3C), far better conformance
9089 to standard, new namespaces, decent entities support, beginning
9090 of a SAX-like interface. Nearly nothing left intact, even the
9091 test examples ...
9092
90931998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
9094
9095 * .cvsignore: Add .deps dir
9096
9097Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9098
9099 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
9100
9101Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9102
9103 * configure.in: added test for CPP
9104 * AUTHORS, Changelog: the original ones didn't get commited but the
9105 glib ones instead, fixed.
9106 * Makefile.am: corrected an error in library naming
9107
9108Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9109
9110 * integrated code developped at W3C
9111 * changed the original Copyright
9112 * migrated to automake
9113 * prefixed the filenames by xml_ to avoid filename clashes
9114
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00009115Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
9116
9117 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
9118 should not be called.
9119
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00009120Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
9121
9122 * libxml-2.0.pc.in: applied the patch to fix #101894
9123
Daniel Veillard8a1b1852003-01-05 22:37:17 +00009124Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
9125
9126 * tree.c : applied patch from Lukas Schroeder for register callbacks
9127 * valid.c: modified patch from Lukas Schroeder to test
9128 register callbacks with --chkregister
9129
Daniel Veillard067bae52003-01-05 01:27:54 +00009130Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
9131
9132 * xmlreader.c: seriously changed the way data are pushed to
9133 the underlying parser, go by block of 512 bytes instead of
9134 tryng to detect tag boundaries at that level. Changed the
9135 way empty element are detected and tagged.
9136 * python/tests/reader.py python/tests/reader2.py
9137 python/tests/reader3.py: small changes mostly due to context
9138 reporting being different and DTD node being reported. Some
9139 errors previously undetected are now caught and fixed.
9140 * doc/xmlreader.html: flagged last section as TODO
9141
Daniel Veillard51a447a2003-01-04 19:42:46 +00009142Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
9143
9144 * python/libxml.py: integrated the Python 2.2 optimizations
9145 from Hannu Krosing, while maintaining compatibility with
9146 1.5 and 2.1
9147
Daniel Veillarde59494f2003-01-04 16:35:29 +00009148Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
9149
9150 * xmllint.c: a bit of cleanup
9151 * xmlreader.c: small fix
9152 * doc/xmlreader.html: more work on the XmlTextReader tutorial
9153 * python/libxml.py: a few fixes pointed out by Hannu Krosing
9154
Daniel Veillard623a9eb2003-01-04 12:47:20 +00009155Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
9156
9157 * python/setup.py.in: patch from Stéphane Bidoul to include
9158 drv_libxml2.py in setup.py
9159
Daniel Veillard66b82892003-01-04 00:44:13 +00009160Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
9161
9162 * doc/xmlreader.html: starting documenting the new XmlTextReader
9163 interface.
9164
Daniel Veillard7704fb12003-01-03 16:19:51 +00009165Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
9166
9167 * xmllint.c: added the --stream flag to use the TextReader API
9168 * xmlreader.c: small performance tweak
9169
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00009170Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
9171
9172 * xmlreader.c python/tests/reader2py: okay the DTD validation
9173 code on top of the XMLTextParser API should be solid now.
9174
Daniel Veillard1fdfd112003-01-03 01:18:43 +00009175Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
9176
9177 * xmlreader.c python/tests/reader2py: Fixing some more mess
9178 with validation and recursive entities while using the
9179 reader interface, it's getting a bit messy...
9180
Daniel Veillarddab8ea92003-01-02 14:16:45 +00009181Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
9182
9183 * xmlreader.c python/tests/reader.py: another couple of problem
9184 related to IsEmptyElement reported by Stéphane Bidoul needed
9185 some fixes.
9186
Daniel Veillard4f860202003-01-02 13:00:02 +00009187Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
9188
9189 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
9190 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
9191 based on the python XmlTextReader interface.
9192
Daniel Veillard3c265e42003-01-01 21:06:49 +00009193Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
9194
9195 * tree.c: backing out one change in the last patch which broke the
9196 regression tests
9197
Daniel Veillard5335dc52003-01-01 20:59:38 +00009198Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
9199
9200 * global.data globals.c tree.c include/libxml/globals.h: applied
9201 an old patch from Lukas Schroeder to track node creation and
9202 destruction. Probably missing a lot of references at the moment
9203 and not usable reliably.
9204
Daniel Veillard8ba17412003-01-01 19:13:12 +00009205Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
9206
9207 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
9208 from doc/news.html and a stylesheet
9209
Daniel Veillarde3c036e2003-01-01 15:11:05 +00009210Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
9211
9212 * xmlreader.c python/tests/reader.py: fixed another couple of
9213 xmlreader bugs reported by Stéphane Bidoul and added tests.
9214
Daniel Veillard9e395c22003-01-01 14:50:44 +00009215Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
9216
9217 * xmlreader.c python/tests/reader2.py: fixed another validity
9218 checking in external parsed entities raised by Stéphane Bidoul
9219 and added a specific regression test.
9220 * python/tests/reader3.py: cleanup
9221
Daniel Veillardd5896142002-12-31 14:45:26 +00009222Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
9223
9224 * xmlreader.c python/tests/reader2.py: fixed a problem with
9225 validation within entities pointed by Stéphane Bidoul, augmented
9226 the tests to catch those.
9227
Daniel Veillarddc85f282002-12-31 11:18:37 +00009228Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
9229
9230 * python/generator.py: modified the generator to allow keeping
9231 class references when creating new classes, needed to fix a bug
9232 pointed by Stéphane Bidoul where the input buffer of the
9233 xmlTextReader instance gets destroyed if the python wrapper for
9234 the input is not referenced anymore.
9235
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00009236Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
9237
9238 * xmlreader.c python/tests/reader.py: fixed another pair of problem
9239 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
9240
Daniel Veillard571b8892002-12-30 12:37:59 +00009241Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
9242
9243 * xmlreader.c python/tests/reader.py: fixed another problem
9244 pointed by Stéphane Bidoul
9245
Daniel Veillardaaa105b2002-12-30 11:42:17 +00009246Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9247
9248 * xmlreader.c python/tests/reader.py: fixed a limit case problem
9249 with "<a/>"
9250
Daniel Veillardecaba492002-12-30 10:55:29 +00009251Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9252
9253 * SAX.c: warn on xmlns:prefix="foo"
9254 * xmlreader.c python/tests/reader.py: fixed a couple of problem
9255 for namespace attributes handling.
9256
Daniel Veillard2d84a892002-12-30 00:01:08 +00009257Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9258
9259 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
9260 a really nasty problem raised by a DocBook XSLT transform
9261 provided by Sebastian Bergmann
9262
Daniel Veillard29b3e282002-12-29 11:14:41 +00009263Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
9264
9265 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
9266 by Stéphane Bidoul and integrated it into the tests
9267
Daniel Veillarde18fc182002-12-28 22:56:33 +00009268Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
9269
9270 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
9271 extended the XmlTextReader API a bit, addding accessors for
9272 the current doc and node, and an entity substitution mode for
9273 the parser.
9274 * python/libxml.py python/libxml2class.txt: related updates
9275 * python/tests/Makefile.am python/tests/reader.py
9276 python/tests/reader2.py python/tests/reader3.py: updated a bit
9277 the old tests and added a new one to test the entities handling
9278
Daniel Veillardaba976d2002-12-28 21:14:18 +00009279Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
9280
9281 * python/generator.py python/libxml2class.txt
9282 python/tests/reader.py python/tests/reader2.py: changed the
9283 generator to provide casing for the XmlTextReader similar to
9284 C# so that examples and documentation are more directly transposable.
9285 Fixed the couple of tests in the suite.
9286
Daniel Veillard83298842002-12-28 15:12:33 +00009287Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
9288
9289 * doc/guidelines.html: added a document on guildeline for
9290 publishing and deploying XML
9291
Daniel Veillard336fc7d2002-12-27 19:37:04 +00009292Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
9293
9294 * valid.c xmlreader.c: final touch running DTD validation
9295 on the XmlTextReader
9296 * python/tests/Makefile.am python/tests/reader2.py: added a
9297 specific run based on the examples from test/valid/*.xml
9298
Daniel Veillardf25b4ca2002-12-27 15:18:35 +00009299Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
9300
9301 * python/libxml.py: added a few predefined xmlTextReader parser
9302 configuration values.
9303
Daniel Veillard0e9dafa2002-12-27 11:58:25 +00009304Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9305
9306 * python/libxml_wrap.h: trying to fix #102037
9307
Daniel Veillard8dbd4952002-12-27 11:34:48 +00009308Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
9309
9310 * SAX.c: fixing bug #95296, when the predefined entities
9311 are redefined in the DTD the default one must be used
9312 instead anyway.
9313
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +00009314Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
9315
9316 * doc/xmllint.xml
9317 * doc/xmllint.1
9318 Add discussion of XML_DEBUG_CATALOG to xmllint man
9319 page - bug #100907
9320
9321
Daniel Veillarddf512f42002-12-23 15:56:21 +00009322Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9323
9324 * xmlreader.c: Fixed the empty node detection to avoid reporting
9325 an inexistant close tag.
9326
Daniel Veillard0d132cf2002-12-23 14:43:32 +00009327Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9328
9329 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
9330 for Python 2.1
9331
Daniel Veillardfe8aab92002-12-22 10:25:41 +00009332Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9333
9334 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
9335
Daniel Veillard4258b9c2002-12-20 10:29:40 +00009336Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9337
9338 * doc/libxml2-api.xml python/tests/reader.py: one really need
9339 to provide the base URI information when creating a reader parser
9340 from an input stream. Updated the API and the example using it.
9341
Daniel Veillardea7751d2002-12-20 00:16:24 +00009342Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
9343
9344 * testReader.c xmlreader.c valid.c include/libxml/tree.h
9345 include/libxml/valid.h include/libxml/xmlreader.h: working on
9346 DTD validation on top of xml reader interfaces. Allows to
9347 validate arbitrary large instances. This required some extensions
9348 to the valid module interface and augmenting the size of xmlID
9349 and xmlRef structs a bit.
9350 * uri.c xmlregexp.c: simple cleanup.
9351
Daniel Veillardbeb70bd2002-12-18 14:53:54 +00009352Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9353
9354 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
9355 work on the xml reader interfaces.
9356 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
9357 Web page for the Windows binaries.
9358
Daniel Veillard4a6d39b2002-12-17 18:33:01 +00009359Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9360
9361 * xmlIO.c: applied a patch for VMS following the report by
9362 Nigel Hall
9363
Daniel Veillard3772de32002-12-17 10:31:45 +00009364Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
9365
9366 * parser.c: the parseStartTag bug fix wasn't complete.
9367
Daniel Veillard67df8092002-12-16 22:04:11 +00009368Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
9369
9370 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
9371 parseStartTag, fixing it.
9372 * test/att4 result/att4 result/noent/att4: adding the test
9373 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
9374 more methods to XmlTextReader.
9375
Igor Zlatkovicd453c632002-12-16 18:45:48 +00009376Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9377
9378 * win32/libxml2.def.src: added more xml reader exports
9379 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
9380 to the build
9381
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +00009382Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
9383
9384 * doc/tutorial/xmltutorial.xml
9385 plus generated html and pdf
9386 Updating tutorial again based on further comments from Niraj
9387 Tolia on the last iteration
9388
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +00009389Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
9390
9391 * doc/tutorial/xmltutorial.xml
9392 * doc/tutorial/includekeyword.c
9393 * doc/tutorial/includegetattribute.c
9394 plus generated html and pdf
9395 Adding fix from Niraj Tolia to tutorial to properly free memory.
9396
9397
Daniel Veillardda46d2d2002-12-15 23:36:49 +00009398Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9399
9400 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
9401 more methods of XmlTextReader.
9402 * python/libxml2class.txt python/tests/reader.py: this increased the
9403 methods in the bndings, augmented the test to check those new
9404 functions.
9405
Daniel Veillard0eb38c72002-12-14 23:00:35 +00009406Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
9407
9408 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
9409 methods of XmlTextReader.
9410 * python/generator.py python/libxml_wrap.h python/types.c
9411 python/libxml2class.txt: added the reader to the Python bindings
9412 * python/tests/Makefile.am python/tests/reader.py: added a specific
9413 test for the Python bindings of the Reader APIs
9414 * parser.c: small cleanup.
9415
Daniel Veillard06503452002-12-13 10:42:08 +00009416Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9417
9418 * xinclude.c: fallback was only copying the first child not the
9419 full child list of the fallback element, closes #89684 as reopened
9420 by Bernd Kuemmerlen
9421
Igor Zlatkovic2d45f522002-12-12 12:33:43 +00009422Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9423
9424 * win32/libxml2.def.src: exported htmlNodeDumpOutput
9425
Daniel Veillard000eafb2002-12-12 10:04:22 +00009426Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
9427
Daniel Veillardc1eed322002-12-12 11:01:32 +00009428 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +00009429 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +00009430 gives enum values, fix functype return type, put back fields in
9431 structs
9432 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +00009433
Daniel Veillard024b5702002-12-12 00:15:55 +00009434Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
9435
9436 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
9437 about htmlNodeDumpOutput location.
9438 * xpath.c: removed an undefined function signature
9439 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
9440 too many symbols in the API breaking the python bindings.
9441 Updated with the libxslt/libexslt changes.
9442
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +00009443Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
9444
9445 * configure.in: preparing release of 2.4.29
9446 * doc/*: rebuilt the docs and API
9447 * xmlreader.c: a few more fixes for the XmlTextReader API
9448
Igor Zlatkovicf6273a02002-12-11 17:00:54 +00009449Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9450
9451 * include/win32config.h: applied mingw patch from Magnus Henoch
9452
Daniel Veillard5aad8322002-12-11 15:59:44 +00009453Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
9454
9455 * catalog.c doc/libxml2-api.xml: a bit more cleanup
9456
Daniel Veillarda9b66d02002-12-11 14:23:49 +00009457Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
9458
9459 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
9460 building Python script, does the C parsing directly, generates
9461 a better API description including structure fieds defs and
9462 enums. Still a couple of bugs, but good enough for the python
9463 wrappers now.
9464 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
9465 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
9466 include/libxml/schemasInternals.h include/libxml/tree.h: more
9467 cleanup based on the python analysis script reports.
9468 * libxml.spec.in: make sure the API XML description is part of the
9469 devel package.
9470
Daniel Veillard01c13b52002-12-10 15:19:08 +00009471Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
9472
9473 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
9474 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
9475 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
9476 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
9477 code cleanup, especially the function comments.
9478 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
9479
Daniel Veillarde1ca5032002-12-09 14:13:43 +00009480Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
9481
9482 * Makefile.am xmlreader.c include/libxml/Makefile.am
9483 include/libxml/xmlreader.h: Adding a new set of APIs based on
9484 the C# TextXmlReader API but converted to C. Allow to parse
9485 in constant memory usage, far simpler to program and explain
9486 than the SAX like APIs, unfinished but working.
9487 * testReader.c: test program
9488
Igor Zlatkovic70a296c2002-12-08 17:34:54 +00009489Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9490
9491 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
9492
Daniel Veillard64b35282002-12-04 15:10:40 +00009493Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9494
9495 * tree.c: Chip turner indicated that XHTML1 serialization
9496 rule for style actually break on both IE and Mozilla,
9497 try to avoid the rule if escaping ain't necessary
9498
Daniel Veillard8efff672002-12-04 11:44:48 +00009499Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
9500
9501 * nanhttp.c: handle HTTP URL escaping, problem reported by
9502 Glen Nakamura and Stefano Zacchiroli
9503
Daniel Veillard1c732d22002-11-30 11:22:59 +00009504Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
9505
9506 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
9507
Daniel Veillardfdd27d22002-11-28 11:55:38 +00009508Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9509
9510 * uri.c: Johann Richard pointed out some XPointer problems for
9511 URN based URI references in XInclude. Modified the URI parsing
9512 and saving routines to allow correct parsing and saving of
9513 XPointers, especially when attached to "opaque" scheme accordingly
9514 to RFC 2396
9515
Daniel Veillard8db67d22002-11-27 19:39:27 +00009516Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
9517
9518 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
9519 of refactoring to the HTML saving code.
9520 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
9521 in the doc.
9522
Daniel Veillardebc4ca92002-11-27 11:43:05 +00009523Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
9524
9525 * tree.c include/libxml/tree.h: refactored the XML dump of a node
9526 to a buffer API to reuse the generic dump to an OutputIO layer,
9527 this reduces code, fixes xmlNodeDump() for XHTML, also made
9528 xmlNodeDump() now return the number of byte written.
9529
Daniel Veillard9d5ea172002-11-27 08:02:06 +00009530Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
9531
9532 * python/setup.py.in: another patch from Stéphane Bidoul for
9533 Python bindings on Windows
9534 * doc/parsedecl.py: small cleanup
9535
Daniel Veillard9715c172002-11-25 16:33:40 +00009536Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9537
9538 * libxml.spec.in configure.in: add a line in %changelog for releases
9539
Daniel Veillard9bc53102002-11-25 13:20:04 +00009540Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
9541
9542 * parser.c: patch from Marcus Clarke fixing a problem in entities
9543 parsing that was detected in KDe documentations environment.
9544
Daniel Veillardfaa35ff2002-11-24 13:53:43 +00009545Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
9546
9547 * python/libxml.c (libxml_prev): Return the previous as opposed to
9548 the next node (I guess this is the result of some cut & paste programming:)
9549
Daniel Veillard80d7b902002-11-23 16:23:08 +00009550Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9551
9552 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
9553
Daniel Veillarda1196ed2002-11-23 11:22:49 +00009554Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9555
9556 * python/generator.py python/libxml.c python/setup.py.in: trying
9557 to fix the Python bindings build on Windows (Stéphane Bidoul)
9558
Igor Zlatkovic9ab71552002-11-22 21:41:43 +00009559Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9560
9561 * win32/configure.js: added option for python bindings
9562 * win32/libxml2.def.src: added more exports
9563
Igor Zlatkovicace7cd22002-11-22 18:07:00 +00009564Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9565
9566 * win32/Makefile.mingw: fixed unresolved symbols when linking with
9567 pthreads
9568 * win32/wince/*: applied updates to Windows CE port from Javier
9569
Daniel Veillardf9c4cad2002-11-22 15:57:07 +00009570Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9571
9572 * configure.in: preparing 2.4.28
9573 * libxml.spec.in doc/Makefile.am: some cleanup
9574 * doc/*: updated the news and regenerated.
9575
Daniel Veillardfee408f2002-11-22 13:18:30 +00009576Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
9577
9578 * HTMLparser.c: final touch at closing #87235 </p> end tags
9579 need to be generated.
9580 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
9581 this change slightly the output of a few tests
9582 * doc/*: regenerated
9583
Daniel Veillardd2ff0392002-11-22 12:28:38 +00009584Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
9585
9586 * parserInternals.c: fixing bug #99190 when UTF8 document are
9587 parsed using the progressive parser and the end of the chunk
9588 is in the middle of an UTF8 multibyte character.
9589
William M. Brack8b2c7f12002-11-22 05:07:29 +00009590Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9591
9592 * threads.c: fixed initialization problem in xmlNewGlobalState
9593 which was causing crash.
9594 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
9595 in xmlInitializeGlobalState.
9596 * parserInternals.c: cleaned up ctxt->sax initialisation.
9597
Daniel Veillardd5c2f922002-11-21 14:10:52 +00009598Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
9599
9600 * tree.c include/libxml/tree.h: modified the existing APIs
9601 to handle XHTML1 serialization rules automatically, also add
9602 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
9603 libxslt serialization uses it when needed without changing
9604 the library API.
9605 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
9606 result/xhtml1: added a new test specifically for xhtml1 output
9607 and updated the result of one XHTML1 test
9608
Daniel Veillardd076a202002-11-20 13:28:31 +00009609Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
9610
9611 * xinclude.c parserInternals.c encoding.c: fixed #99082
9612 for xi:include encoding="..." support on text includes.
9613 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
9614 test/XInclude/ents/isolatin.txt : added a specific regression test
9615 * python/generator.py python/libxml2class.txt: fixed the generator
9616 the new set of comments generated for doc/libxml2-api.xml were
9617 breaking the python generation.
9618
Daniel Veillard817e70b2002-11-19 22:28:48 +00009619Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
9620
9621 * doc/Makefile.am: repair some problem if gtk-doc fail or such
9622 * configure.in: patch for Solaris on new autoconf closes #98880
9623 * doc/parsedecl.py: repair the frigging API building script,
9624 did I say that python xmllib sucks ?
9625 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
9626 and some comment are no more truncated.
9627
Daniel Veillarda7e05b42002-11-19 08:11:14 +00009628Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
9629
9630 * parser.c: Martin Stoilov pointed out a potential leak in
9631 xmlCreateMemoryParserCtxt
9632
Daniel Veillardbc6e1a32002-11-18 15:07:25 +00009633Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
9634
9635 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
9636 included in HTML documents and using the push parser.
9637
Daniel Veillard4efd3be2002-11-18 09:11:13 +00009638Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
9639
9640 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
9641 specified, look for the Python interpreter not just in the
9642 specified root but also in the specified location. Fixes #98825
9643
Daniel Veillarda8c0adb2002-11-17 22:37:35 +00009644Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9645
9646 * python/libxml.c: fixing bug #98792 , node may have no doc
9647 and dereferencing without checking ain't good ...
9648
Daniel Veillarddad3f682002-11-17 16:47:27 +00009649Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
9650
9651 * configure.in: preparing release 2.4.27
9652 * doc/* : updated and rebuilt the docs
9653 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
9654 and all the docs are actually packaged and in the final RPMs
9655 * parser.c parserInternals.c include/libxml/parser.h: restore
9656 xmllint --recover feature.
9657
Daniel Veillard68e9e742002-11-16 15:35:11 +00009658Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9659
Daniel Veillard784b9352003-02-16 15:50:27 +00009660 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard68e9e742002-11-16 15:35:11 +00009661 processing of parsed entities, and XPath computation on sustitued
9662 entities.
9663 * testXPath.c: make sure entities are substitued.
9664
Daniel Veillard328f48c2002-11-15 15:24:34 +00009665Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
9666
Daniel Veillard784b9352003-02-16 15:50:27 +00009667 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard328f48c2002-11-15 15:24:34 +00009668 processing of internal parsed entities, which had to be changed.
9669
Daniel Veillard66651aa2002-11-15 11:21:43 +00009670Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9671
9672 * Makefile.am python/Makefile.am python/tests/Makefile.am:
9673 trying to fix bug #98517 about building outside the source tree
9674 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
9675
Igor Zlatkovic2772cea2002-11-14 17:45:20 +00009676Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9677
9678 * include/win32config.h: cleanup
9679 * win32/Makefile.mingw: integrated mingw in JScript configure
9680 * win32/Makefile.msvc: modified to allow mingw coexistence
9681 * win32/configure.js: integrated mingw
9682 * win32/Readme.txt: cleanup
9683
Daniel Veillard8dd86a52002-11-12 21:14:17 +00009684Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
9685
9686 * HTMLparser.c: strengthen the guard in the Pop macros,
9687 like in the XML parser, closes bug #97315
9688
Daniel Veillard0821b152002-11-12 20:57:47 +00009689Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
9690
9691 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
9692 callback is never used.
9693
Daniel Veillard8606bbb2002-11-12 12:36:52 +00009694Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
9695
9696 * parserInternals.c: fixed the initialization of the SAX structure
9697 which was breaking xsltproc
9698 * xpath.c: patch from Petr Pajas for CDATA nodes
9699 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
9700 * parser.c include/libxml/parser.h: patch from Peter Jones
9701 removing a leak in xmlSAXParseMemory() and adding the
9702 function xmlSAXParseMemoryWithData()
9703
MST 2002 John Fleckf854d992002-11-12 03:49:05 +00009704Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
9705
9706 adding pdf of tutorial, changing web page to link to it
9707 * doc/tutorial/xmltutorial.pdf
9708 * doc/xml.html
9709 * doc/docs.html
9710
MST 2002 John Fleck52717f32002-11-11 03:49:33 +00009711Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
9712
9713 * doc/tutorial/ar01s08.html
9714 adding file what I forgot for tutorial
9715
9716
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +00009717Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
9718
9719 Adding encoding discussion to tutorial
9720 Added:
9721 * doc/tutorial/images/*.png: DocBook admonition image files
9722 * doc/tutorial/apf.html, apg.html: new generated html
9723 * doc/tutorial/includeconvert.c: conversion code entity file
9724 changed:
9725 * doc/tutorial/xmltutorial.xml: DocBook original
9726 * doc/tutorial/*.html: generated html
9727
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00009728Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9729
9730 * include/libxml/*.h: retired xmlwin32version.h
9731 * doc/Makefile.am: retired xmlwin32version.h
9732 * win32/configure.js: retired xmlwin32version.h
9733
Igor Zlatkovica2258da2002-11-08 15:55:33 +00009734Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9735
9736 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00009737 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
9738 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +00009739
Daniel Veillard7216cfd2002-11-08 15:10:00 +00009740Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
9741
9742 * globals.c: fixed a typo pointed out by Igor
9743 * xpath.c: try to speed up node compare using line numbers
9744 if available.
9745
Daniel Veillarda70d62f2002-11-07 14:18:03 +00009746Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
9747
9748 * tree.c: make xmlFreeNode() handle attributes correctly.
9749
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +00009750Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9751
9752 * catalog.c: completed the #96963 fix, as reported by Karl
9753 Eichwalder
9754
Daniel Veillard56f21f22002-11-06 15:49:46 +00009755Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9756
9757 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
9758
Daniel Veillard91ad8792002-11-04 17:06:52 +00009759Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9760
9761 * Makefile.am: switched the order of a couple of includes
9762 to fix bugs #97100
9763
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +00009764Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9765
9766 * catalog.c: fixed bug #96963, reverted to the old behaviour of
9767 xmlLoadCatalogs that used to separate directories with a ':'.
9768
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +00009769Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9770
9771 * threads.c: improvements to the Windows-side of thread handling
9772 * testThreads.c: conditionally excluded unistd.h
9773 * testThradsWin32.c: broke overlong lines
9774 * include/win32config.h: adapted thread-related macros to the new
9775 scheme and for pthreads on Windows
9776 * win32/Makefile.msvc: introduced a more flexible thread build,
9777 added testThreads[Win32].c to the build
9778 * win32/configure.js: introduced a more flexible thread config
9779
John Fleck61f6fb62002-10-31 15:23:29 +000097802002-10-31 John Fleck <jfleck@inkstain.net>
9781
9782 * doc/xml.html (and, by implication, FAQ.html)
9783 added UTF-8 conversaion FAQ from Marcus Labib Iskander
9784
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +00009785Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9786
9787 * configure.in: removed xmlwin32version.h
9788 * include/libxml/Makefile.am: removed xmlwin32version.h
9789
Daniel Veillardce66ce12002-10-28 19:01:59 +00009790Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
9791
9792 * tree.c: applied patch from Brian Stafford to fix a bug
9793 in xmlReconciliateNs()
9794
Daniel Veillard7e3f1402002-10-28 18:52:57 +00009795Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9796
9797 * tree.c: applied patch from Christian Glahn to allow
9798 xmlNewChild() on document fragment nodes
9799
Daniel Veillardb39bc392002-10-26 19:29:51 +00009800Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9801
9802 * parser.c: Christian Glahn found a problem with a recent
9803 patch to xmlParseBalancedChunkMemoryRecover()
9804 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
9805 problems
9806 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
9807 test/schemas/seq*: added the test cases from Charles
9808
Daniel Veillard366a9152002-10-23 20:43:53 +00009809Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9810
9811 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
9812 serious cleanup of the spec file and associated changes
9813 in the Makefiles.
9814 * valid.c: try to remove some warnings on x86_64
9815
Daniel Veillardd033d022002-10-23 14:55:02 +00009816Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9817
9818 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
9819 fix bug #96586
9820
Daniel Veillardce02dbc2002-10-22 19:14:58 +00009821Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9822
9823 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
9824 parsing, applied his patch
9825 * result/HTML/attrents.html result/HTML/attrents.html.err
9826 result/HTML/attrents.html.sax test/HTML/attrents.html:
9827 added the test and result case provided by Mikhail Sogrine
9828
Daniel Veillarde645e8c2002-10-22 17:35:37 +00009829Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9830
9831 * vms/build_libxml.com vms/config.vms vms/readme.vms
9832 include/libxml/parser.h include/libxml/parserInternals.h
9833 include/libxml/tree.h include/libxml/xmlIO.h
9834 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
9835 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
9836 Applied the VMS update patch from Craig A. Berry
9837 * doc/*.html: update
9838
Daniel Veillardf000f072002-10-22 14:28:17 +00009839Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9840
9841 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
9842
Daniel Veillard1e208222002-10-22 14:25:25 +00009843Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9844
9845 * debugXML.c: adding a grep command to --shell in xmllint
9846 for T.V. Raman
9847
Daniel Veillard9cdcf362002-10-22 14:23:59 +00009848Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9849
9850 * xmlcatalog.c: tried to fix some of the problem with --sgml
9851
Daniel Veillard935494a2002-10-22 14:22:46 +00009852Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
9853
9854 * parser.c: tried to fix bug #91500 where doc->children may
9855 be overriden by a call to xmlParseBalancedChunkMemory()
9856
9857Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
9858
9859 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
9860 identifiers in SGML catalogs containing '&'
9861
Daniel Veillardc0ac0692002-10-20 21:31:50 +00009862Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9863
9864 * python/types.c: fixed bugs when passing result value tree
9865 to Python functions.
9866
Daniel Veillard48267432002-10-18 11:21:38 +00009867Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9868
9869 * configure.in: preparing the release of 2.4.26
9870 * doc/*: updated and rebuilt the documentation
9871
Daniel Veillardbb284f42002-10-16 18:02:47 +00009872Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9873
9874 * parser.c: fixed a XML Namespace compliance bug reported by
9875 Alexander Grimalovsky
9876
Daniel Veillard44892f72002-10-16 15:23:26 +00009877Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9878
9879 * HTMLtree.c: fixed serialization of script and style when
9880 they are not lowercase (i.e. added using the API to the tree).
9881
Daniel Veillard2fd85422002-10-16 14:32:41 +00009882Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9883
9884 * valid.c: make xmlValidateDocument emit a warning msg if there
9885 is no DTD, pointed by Christian Glahn
9886
Daniel Veillard32370232002-10-16 14:08:14 +00009887Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
9888
9889 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
9890 content model when some of the blocks have min or max, and a couple
9891 of bugs found in the process.
9892 * result/schemas/list0* test/schemas/list0*: added some specific
9893 regression tests
9894
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +00009895Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
9896
9897 * README: updated the contact informations
9898
Daniel Veillard63186732002-10-15 08:43:17 +00009899Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9900
9901 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
9902 misses it, reported by Peter Bray.
9903
Daniel Veillard96c3a3b2002-10-14 15:39:04 +00009904Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
9905
9906 * tree.c: investigating xmlNodeGetContent() on namespace nodes
9907 and removed a few warnings
9908
Daniel Veillard819d5cb2002-10-14 11:15:18 +00009909Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
9910
9911 * parser.c: Christian Glahn found a small bug in the push parser.
9912 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
9913 public
9914
Daniel Veillard6045c902002-10-09 21:13:59 +00009915Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9916
9917 * xmlschemas.c include/libxml/xmlschemas.h: added
9918 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
9919 * testSchemas.c: added --memory to test the new interface
9920
Daniel Veillardf0070122002-10-09 14:24:17 +00009921Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
9922
9923 * doc/index.py doc/search.php: integrated the XSLT indexing,
9924 a few fixed in the indexer, added a scope selection at the
9925 search level.
9926
Daniel Veillard01992e02002-10-09 10:20:30 +00009927Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9928
9929 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
9930 this was due to uninitialized parts of the validation context
9931
Daniel Veillard321be0c2002-10-08 21:26:42 +00009932Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9933
9934 * debugXML.c: applied patch from Mark Vakoc except the API
9935 change, preserved it.
9936 * doc/*: updated the docs to point to the search engine for
9937 information lookup or before bug/help reports.
9938
Daniel Veillard01e87d22002-10-08 16:55:06 +00009939Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9940
9941 * doc/index.py doc/search.php: added mailing-list archives
9942 indexing and lookup
9943
Daniel Veillard9dc1cf12002-10-08 08:26:11 +00009944Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9945
9946 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
9947
Daniel Veillard9b006132002-10-07 11:13:27 +00009948Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9949
9950 * doc/index.py: improved HTML indexing
9951 * doc/search.php: make the queries also lookup the HTML based indexes
9952
Daniel Veillard141d04b2002-10-06 21:51:18 +00009953Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9954
9955 * doc/index.py: added HTML page indexing
9956
Igor Zlatkovic91a62702002-10-04 13:34:16 +00009957Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9958
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +00009959 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +00009960 problem in libxslt.
9961 * catalog.c: fixed list handling in XML_CATALOG_FILES
9962
Daniel Veillardceb09b92002-10-04 11:46:37 +00009963Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9964
9965 * valid.c: typo/bug found by Christian Glahn
9966
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +00009967Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9968
9969 * xmlIO.c: applied Windows CE patch from Javier.
9970 * win32/wince: new directory, contains support for the PocketPC
9971 with Windows CE from Javier.
9972 * include/win32config.h: reorganised, removed duplicate
9973 definitions and applied WinCE patch from Javier.
9974 * include/wsockcompat.h: new file, now contains WinSock
9975 compatibility macros.
9976 * win32/Makefile.msvc: introduced double-run compilation.
9977
Daniel Veillarde16b5742002-09-26 17:50:03 +00009978Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9979
9980 * configure.in include/libxml/xmlwin32version.h: preparing release
9981 of 2.4.25
9982 * doc/*: updated and regenerated teh docs and web pages.
9983
Daniel Veillard90d68fb2002-09-26 16:10:21 +00009984Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9985
9986 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
9987 error were not covering namespace declarations.
9988 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
9989 it was missing the attribute declaration for the namespace
9990 * result/VC/NS3: the fix now report breakages in that test
9991
Daniel Veillardabe01742002-09-26 12:40:03 +00009992Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9993
9994 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
9995
Daniel Veillard2ace1952002-09-26 12:28:02 +00009996Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9997
9998 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
9999 and regenerated the docs and web site
10000
Daniel Veillarddda8f1b2002-09-26 09:47:36 +000010001Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10002
10003 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
10004 ATTRIBUTE_UNUSED is always put after the attribute declaration,
10005 not before
10006
Daniel Veillardd4cb1e82002-09-26 09:34:23 +000010007Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10008
10009 * python/generator.py python/libxml2class.txt: fixed a stupid error
10010 breaking the python API
10011
Daniel Veillardb7c29c32002-09-25 22:44:43 +000010012Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10013
10014 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
10015 triostr.c triostr.h: applied a trio update patch from
10016 Bjorn Reese which should work with MinGW
10017
Daniel Veillardbd9afb52002-09-25 22:25:35 +000010018Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10019
10020 * tree.c: improving some documentation comments
10021 * xmlregexp.c: found and fixed a mem leak with python regression tests
10022 * doc/*: rebuilt the doc and the API XML file including the
10023 xmlregexp.h xmlautomata.h and xmlunicode.h headers
10024 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
10025 python/types.c: added access to the XML Schemas regexps from
10026 python
10027 * python/tests/Makefile.am python/tests/regexp.py: added a
10028 simple regexp bindings test
10029
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000010030Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
10031
Daniel Veillardbd9afb52002-09-25 22:25:35 +000010032 * doc/xml.html:
10033 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000010034
Daniel Veillard118aed72002-09-24 14:13:13 +000010035Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
10036
10037 * xmlregexp.c: fixed the data callback on transition functionality
10038 which was broken when using the compact form
10039 * result/schemas/*: updated the results, less verbose, all tests
10040 pass like before
10041 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
10042 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
10043 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
10044 annoying warnings
10045 * xpath.c: try to provide better error report when possible
10046
Daniel Veillard72336152002-09-21 13:08:14 +000010047Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10048
10049 * Makefile.am: fixed a breakage raised by Jacob
10050
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +000010051Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10052
10053 * include/win32config.h: added HAVE_ERRNO_H definition for parts
10054 which don't use sockets
10055
Igor Zlatkovic01280582002-09-20 16:40:34 +000010056Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10057
10058 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
10059 * win32/configure.js: applied zlib patch from Daniel Gehriger
10060
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +000010061Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10062
10063 * win32/configure.js: applied the patch from Mark Vakoc for
10064 regexp support
10065 * win32/libxml2.def.src: applied the patch from Mark Vakoc
10066 for regexp support
10067
Daniel Veillardb5c05732002-09-20 13:36:25 +000010068Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10069
10070 * xmlschemastypes.c: as pointed by Igor Float and Double
10071 parsing ain't finished yet
10072
Daniel Veillard40b11342002-09-20 12:01:39 +000010073Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10074
10075 * Makefile.am configure.in: trying to fix #88412 by bypassing
10076 all the python subdir if python ain't detected
10077
Daniel Veillard23e73572002-09-19 19:56:43 +000010078Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10079
10080 * Makefile.am configure.in include/libxml/xmlversion.h.in:
10081 made configuring with regexps/automata/unicode the default
10082 but without schemas ATM
10083 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
10084 fixed the regexp based DTD validation performance and memory
10085 problem by switching to a compact form for determinist regexps
10086 and detecting the determinism property in the process. Seems
10087 as fast as the old DTD validation specific engine :-) despite
10088 the regexp built and compaction process.
10089
Daniel Veillard5acfd6b2002-09-18 16:29:02 +000010090Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10091
10092 * valid.c: determinism is debugged, new DTD checking code now works
10093 but xmlFAComputesDeterminism takes far too much CPU and the whole
10094 set usues too much memory to be really usable as-is
10095
Daniel Veillard0f04f8e2002-09-17 23:04:40 +000010096Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10097
10098 * tree.c: fixed another stupid bug in xmlGetNodePath()
10099 * xmllint.c: --version now report the options compiled in
10100
Daniel Veillarda646cfd2002-09-17 21:50:03 +000010101Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10102
10103 * HTMLparser.c: small cleanup
10104 * valid.c xmlregexp.c: switched DTD validation to use only regexp
10105 when configured with them. A bit of debugging around the determinism
10106 checks is still needed
10107
Daniel Veillard63b01c22002-09-17 19:25:28 +000010108Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10109
10110 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
10111
Daniel Veillard92727042002-09-17 17:59:20 +000010112Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10113
10114 * xmlIO.c: small portability glitch fixed.
10115
Daniel Veillard84d70a42002-09-16 10:51:38 +000010116Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10117
10118 * xmlschemastypes.c: incomplete steps for real/double support
10119 * testAutomata.c include/libxml/xmlautomata.h
10120 include/libxml/xmlregexp.h: avoiding a compilation problem
10121 * valid.c include/libxml/valid.h: starting the work toward using
10122 the regexps for actual DTD validation
10123
Daniel Veillardaeb258a2002-09-13 14:48:12 +000010124Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10125
10126 * hash.c: cosmetic cleanup
10127 * valid.c include/libxml/tree.h include/libxml/valid.h: started
10128 integrating a DTD validation layer based on the regexps
10129
Daniel Veillard4402ab42002-09-12 16:02:56 +000010130Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10131
10132 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
10133 the determinism was tested before eliminating the epsilon
10134 transitions :-(
10135
Daniel Veillardc6d4a932002-09-12 15:00:57 +000010136Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
10137
10138 * python/generator.py python/libxml.c python/libxml.py
10139 python/libxml2-python-api.xml python/libxml2class.txt
10140 python/libxml_wrap.h python/types.c: updated the python
10141 bindings, added code for easier File I/O, and the ability to
10142 define a resolver from Python fixing bug #91635
10143 * python/tests/Makefile.am python/tests/inbuf.py
10144 python/tests/outbuf.py python/tests/pushSAXhtml.py
10145 python/tests/resolver.py python/tests/serialize.py: updated
10146 and augmented the set of Python tests.
10147
Igor Zlatkovic353bf582002-09-10 19:07:14 +000010148Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10149
10150 * win32/configure.js: added more readme info for the binary
10151 package.
10152
Daniel Veillard607b35c2002-09-10 12:16:19 +000010153Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10154
10155 * xmlIO.c: fixed a stupid out of bound array error
10156
10157Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10158
10159 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
10160 messing around with support for Windows path, cleanups,
10161 trying to identify and fix the various code path to the
10162 filename access. Added xmlNormalizeWindowsPath()
10163
Daniel Veillard76575762002-09-05 14:21:15 +000010164Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10165
10166 * error.c valid.c: working on better error reporting of validity
10167 errors, especially providing an accurate context.
10168 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
10169 error reports in those cases.
10170
Daniel Veillard3487c8d2002-09-05 11:33:25 +000010171Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10172
10173 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
10174 parser.c parserInternals.c xmlIO.c: get rid of all the
10175 perror() calls made in the library execution paths. This
10176 should fix both #92059 and #92385
10177
Daniel Veillard19aa7022002-09-05 11:14:19 +000010178Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
10179
10180 * xmllint.c: memory leak reporting was broken after a change
10181 of the preprocessor symbol used to activate it.
10182
Daniel Veillardec6725e2002-09-05 11:12:45 +000010183Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10184
10185 * tree.c: try to make the copy function work for node of
10186 type XML_DOCUMENT_FRAG_NODE, they are only created by the
10187 DOM layers though, not libxml2 itself.
10188
Daniel Veillardb9cd8b42002-09-05 10:58:49 +000010189Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
10190
10191 * valid.c: try to provide file and line informations, not all
10192 messages are covered, but it's a (good) start
10193
Daniel Veillardbbc72c32002-09-05 10:52:10 +000010194Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
10195
10196 * xinclude.c: reimplemented a large part of the XInclude
10197 processor, trying to minimize resources used, James Henstridge
10198 provided a huge test case which was exhibiting severe memory
10199 consumption problems.
10200
Daniel Veillard2206dbf2002-09-05 08:09:37 +000010201Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
10202
10203 * python/Makefile.am: applied patch from Christophe Merlet to
10204 reestablish DESTDIR
10205
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010206Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
10207
10208 * libxml.spec.in: fixes libary path for x86_64 AMD
10209
John Fleckbe98b332002-09-04 03:16:23 +000010210Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
10211
10212 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010213 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +000010214 (plus resulting generated html files)
10215 fixing one spot I missed in the tutorial where I hadn't freed
10216 memory properly
10217
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010218Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
10219
10220 * doc/tutorial/includeaddattribute.c
10221 * doc/tutorial/includeaddkeyword.c
10222 * doc/tutorial/includegetattribute.c
10223 * doc/tutorial/includekeyword.c
10224 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010225 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010226 update tutorial to properly free memory (thanks to Christopher
10227 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010228 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010229 added image files so the callouts are graphical, making it
10230 easier to read ( use "--param callout.graphics 1" to generate
10231 html with graphical callouts)
10232
Daniel Veillarde1662542002-08-28 11:50:59 +000010233Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
10234
10235 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
10236 nice logos generated by Marc Liyanage
10237 * doc/site.xsl *.html: changed the stylesheet to show the new
10238 logo and regenerated the pages
10239
Daniel Veillardb212bbb2002-08-25 14:39:16 +000010240Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10241
10242 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
10243
Daniel Veillard42766c02002-08-22 20:52:17 +000010244Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10245
10246 * xpath.c: possible mem leak patch from Jason Adams
10247
10248Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10249
10250 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
10251 in the XQuery namespace
10252 * configure.in: preparing 2.4.24
10253 * doc/*.html: updated the web pages
10254
10255Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10256
10257 * python/generator.py: closing bug #85258 by generating conditional
10258 compile check to avoid linking to routines not configured in.
10259
Havoc Pennington84ec40a2002-08-22 13:59:35 +0000102602002-08-22 Havoc Pennington <hp@pobox.com>
10261
10262 * autogen.sh: update error message for missing automake
10263
Daniel Veillard08cccaa2002-08-22 09:47:29 +000010264Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
10265
10266 * python/Makefile.am: typo in target name resulted in libxml2.py
10267 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
10268
Daniel Veillard22669b22002-08-22 07:17:11 +000010269Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10270
10271 * win32/win32/Makefile.mingw: updated with version from
10272 Elizabeth Barham at http://soggytrousers.net/repository/
10273
Igor Zlatkovica40adbc2002-08-20 14:42:32 +000010274Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10275
10276 * win32/Makefile.msvc: added the prefix location to the include
10277 and lib search path.
10278
Havoc Pennington830e8972002-08-18 22:22:13 +0000102792002-08-18 Havoc Pennington <hp@pobox.com>
10280
10281 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
10282 both automake 1.6 and 1.4 installed get the right automake. Means
10283 compilation from CVS will now require the latest automake 1.4
10284 release, or manually creating symlinks called "automake-1.4" and
10285 "aclocal-1.4"
10286
Daniel Veillardb6984ef2002-08-14 16:55:31 +000010287Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10288
10289 * configure.in python/Makefile.am: more AMD 64 induced changes from
10290 Frederic Crozat
10291
Daniel Veillardc4bad4a2002-08-14 14:45:25 +000010292Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10293
10294 * xinclude.c: oops I was missing the xml:base fixup too
10295 * result/XInclude/*.xml: this adds xml:base attributes to most
10296 results of the tests
10297
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +000010298Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10299
10300 * xinclude.c: quick but apparently working implementation of
10301 xi:fallback, should close bug #89684
10302 * Makefile.am test/XInclude/docs/fallback.xml
10303 result/XInclude/fallback.xml: added a basic test for fallback,
10304 and run with --nowarning to avoid a spurious warning
10305 * configure.in: applied patch from Frederic Crozat for python
10306 bindings on AMD 64bits machines.
10307
Daniel Veillard9e923512002-08-14 08:48:52 +000010308Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10309
10310 * parser.c: xmlSAXUserParseMemory() really ought to fail if
10311 the caller don't pass a SAX callback block.
10312
Daniel Veillardc1a0da32002-08-14 08:32:18 +000010313Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10314
10315 * tree.c: applied the same fix for the XML-1.0 namespace to
10316 xmlSearchNsByHref() as was done for xmlSearchNs()
10317
Daniel Veillardad11b302002-08-12 14:53:41 +000010318Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10319
10320 * libxml.3: small cleanup of the man page
10321 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
10322 when serializing HREF attributes generated by XSLT.
10323
Daniel Veillardc084e472002-08-12 13:27:28 +000010324Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10325
10326 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
10327 version of Marc Liyanage' patch for boolean attributes in HTML
10328 output
10329
Daniel Veillard5f91b372002-08-12 12:13:01 +000010330Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
10331
10332 * python/tests/serialize.py: fixed the test results, indenting
10333 behaviour changed slightly
10334
Aleksey Sanin9e951762002-08-08 18:02:41 +000010335Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
10336
10337 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
10338 new c14n function to Windows def files
10339
Aleksey Saninea4272a2002-08-02 23:50:03 +000010340Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
10341
10342 * c14n.c: fixed a memory leak in c14n code
10343
Daniel Veillard58e44c92002-08-02 22:19:49 +000010344Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10345
10346 * parser.c include/libxml/parser.h: adding a new API for Christian
10347 Glahn: xmlParseBalancedChunkMemoryRecover
10348 * valid.c: patch from Rick Jones for some grammar cleanup in
10349 validation messages
10350 * result/VC/* result/valid/*: this slightly change some of the
10351 regression tests outputs
10352
Daniel Veillard0bf29002002-08-01 12:54:11 +000010353Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10354
10355 * tree.c: trying to fix a problem in namespaced attribute handling
10356 raised by Christian Glahn
10357
Daniel Veillard6f46f6c2002-08-01 12:22:24 +000010358Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10359
10360 * encoding.c include/libxml/encoding.h: Opening the interface
10361 xmlNewCharEncodingHandler as requested in #89415
10362 * python/generator.py python/setup.py.in: applied cleanup
10363 patches from Marc-Andre Lemburg
10364 * tree.c: fixing bug #89332 on a specific case of loosing
10365 the XML-1.0 namespace on xml:xxx attributes
10366
Aleksey Sanin2c135a12002-08-01 06:31:50 +000010367Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
10368
10369 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
10370 corner case from new Merlin's test suite and added a callback
10371 that will be used to improve xmlsec performance
10372
10373
Daniel Veillard0b22def2002-07-29 16:23:03 +000010374Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10375
10376 * HTMLtree.c: trying to fix the <style> escaping problem in
10377 HTML serialization bug #89342
10378
Daniel Veillard0b28e882002-07-24 23:47:05 +000010379Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10380
10381 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
10382 and rebuilt the web site.
10383
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000010384Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +000010385
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000010386 * include/libxml/tree.h: added _private member to xmlNs struct
10387
Daniel Veillard1d995272002-07-22 16:43:32 +000010388Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10389
10390 * HTMLparser.c: fixing bug #84876 based on the xml working
10391 code.
10392
William M. Brack61eaba52002-07-21 11:14:18 +000010393Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10394
10395 * python/Makefile.am: enhanced to fix bug 72012 (errors
10396 when using '-jX' make parameter)
10397
William M. Brackef61d202002-07-19 08:32:00 +000010398Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10399
10400 * xpath.c: small additional enhancement for booleans
10401 compared to nodesets
10402
Daniel Veillard3a42f3f2002-07-17 17:57:34 +000010403Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10404
10405 * HTMLtree.c: changed the order of the encoding declaration
10406 attributes in the meta tags due to a bug in IE/Mac
10407
William M. Brack0c022ad2002-07-12 00:56:01 +000010408Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10409
10410 * xpath.c: enhanced handling of booleans (especially '='
10411 and '!=' for nodesets) - fixes bug 85256. Added new
10412 routine xmlXPathNotEqualValues for more proper handling
10413 of '!=' when nodesets are involved.
10414
Daniel Veillard06944e22002-07-11 19:55:18 +000010415Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10416
10417 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
10418 doc/xmlcatalog_man.xml to the source distribution
10419
Igor Zlatkovic6ac30172002-07-10 19:22:48 +000010420Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10421
10422 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
10423 asked for this.
10424
Daniel Veillard539638b2002-07-06 19:55:14 +000010425Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
10426
10427 * configure.in: preparing 2.4.23
10428 * doc/*: rebuilt the docs
10429
Daniel Veillard176d99f2002-07-06 19:22:28 +000010430Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10431
10432 * parser.c: fixing bug #84169 by fixing the
10433 comment of xmlCreatePushParserCtxt to describe the
10434 encoding detection parameters better.
10435
Daniel Veillard37f961d2002-07-06 17:53:56 +000010436Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
10437
10438 * valid.c: fixing bug #79331 in one path the lookup for
10439 ID attributes on a namespaced node wasn't handled correctly :-\
10440
Daniel Veillard8c9872c2002-07-05 18:17:10 +000010441Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
10442
10443 * HTMLparser.c: trying to fix 87235 about discarded white
10444 spaces in the HTML parser.
10445 * result/HTML/*: this changes the output of a number of HTML
10446 regression tests
10447
Daniel Veillardfdc91562002-07-01 21:52:03 +000010448Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
10449
10450 * xpath.c: applied patch from Richard Jinks for the namespace
10451 axis + fixed a memory error.
10452 * parser.c parserInternals.c: applied patches from Peter Jacobi
10453 removing ctxt->token for good.
10454 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
10455 popped out by the regression tests.
10456 * Makefile.am: patch for threads makefile from Gary Pennington
10457
William M. Brack6000af52002-06-28 11:43:13 +000010458Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10459
Daniel Veillardfdc91562002-07-01 21:52:03 +000010460 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +000010461 expressions involving preceding-sibling (et al).
10462
Daniel Veillard153120c2002-06-18 07:58:35 +000010463Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
10464
10465 * hash.c: applied a patch from Peter Jacobi to solve a problem
10466 when compiling with the Watcom C on Win32
10467 * result/schemas/*.err: the change of hashing algo generated
10468 permutations in the output
10469
Daniel Veillard5f7f9912002-06-17 17:03:00 +000010470Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10471
10472 * hash.c: applied patch from Sander Vesik improving the quality of
10473 the hash function.
10474
Aleksey Sanina5808b92002-06-14 17:07:41 +0000104752002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +000010476
10477 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
10478 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
10479 xmllint.c xpath.c: replaced sprintf() with snprintf()
10480 to prevent possible buffer overflow (the bug was pointed
10481 out by Anju Premachandran)
10482
Daniel Veillarde059b892002-06-13 15:32:10 +000010483Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10484
10485 * parser.c: removed an uninitialized data error popped by valgrind
10486 on PE references
10487
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +000010488Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
10489
10490 * doc/xml.html
10491 adding tutorial reference to the web page
10492
MDT 2002 John Fleck54520832002-06-13 03:30:26 +000010493Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
10494
10495 * doc/tutorial/xmltutorial.xml
10496 * doc/tutorial/ar01s07.html
10497 * doc/tutorial/ape.html
10498 * doc/tutorial/includegetattribute.c
10499 adding section to tutorial about retrieving an attribute
10500 value
10501
Daniel Veillardf5582f12002-06-11 10:08:16 +000010502Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10503
10504 * parser.c: applied a couple of patches from Peter Jacobi to start
10505 to get rid of ctxt->token, with a possible significant speed
10506 improvement to be gained once done. Better compliance with PE
10507 references constructs in DTDs too.
10508 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
10509 from Peter too
10510
Daniel Veillard38d80e22002-06-11 07:24:56 +000010511Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10512
10513 * parser.c: Babak Vahedipour-Kunze reported that openTag in
10514 xmlParseElement was likely to have been deallocated at the
10515 time of the report, possibly leading to segfault. Just report
10516 the tag name now.
10517
Daniel Veillard9e412302002-06-10 15:59:44 +000010518Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10519
10520 * xpath.c: patch from Richard Jinks for XPath substring() function
10521 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
10522
Aleksey Sanina5808b92002-06-14 17:07:41 +0000105232002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +000010524
10525 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
10526
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +000010527Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
10528
10529 *doc/FAQ.html
10530 fixing typos in FAQ, thanks to Robert Funnell for the
10531 editing help
10532
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000010533Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10534
10535 * NEWS: got complaints from rpmlint that it was empty
10536
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +000010537Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
10538
10539 * added doc/tutorial, including:
10540 apa.html
10541 apb.html
10542 apc.html
10543 apd.html
10544 ar01s02.html
10545 ar01s03.html
10546 ar01s04.html
10547 ar01s05.html
10548 ar01s06.html
10549 includeaddattribute.c
10550 includeaddkeyword.c
10551 includekeyword.c
10552 includestory.xml
10553 index.html
10554 xmltutorial.xml
10555 libxml tutorial, including generated html
10556
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +000010557Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
10558
10559 * result/c14n/exc-without-comments/merlin-c14n-two-*
10560 result/c14n/without-comments/merlin-c14n-two-*
10561 test/c14n/exc-without-comments/merlin-c14n-two-*
10562 test/c14n/without-comments/merlin-c14n-two-*
10563 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
10564 c14n/exc-c14n and slightly modified test script to handle
10565 these test cases
10566 * c14n.c: fixed bugs for complicated nodes set (namespace
10567 without node and others from merlin-c14n-two.tar.gz)
10568 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
10569 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
10570 for xmlsec performance patch
10571 * xpath.c: fixed self::node() for namespaces and attributes
10572
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000010573Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
10574
10575 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
10576 but with the format parameter
10577 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
10578
Aleksey Saninc57f9c12002-05-31 19:14:57 +000010579Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
10580
10581 * Makefile.am: updated c14n tests suite
10582 * c14n.c: performance improvement for previous c14n patch
10583
Daniel Veillarde72c7562002-05-31 09:47:30 +000010584Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10585
10586 * parser.c: another peroformance patch from Peter Jacobi, that
10587 time on parsing attribute values.
10588
Aleksey Sanin508a1012002-05-31 06:32:32 +000010589Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
10590
10591 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
10592 into LibXML2 test suite
10593
Aleksey Sanindffd5c82002-05-31 04:24:13 +000010594Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
10595
10596 * c14n.c: propagating xpath ancesstors node fix to c14n
10597 plus small performance improvement to reduce number of
10598 mallocs
10599 * xpath.c: fixed ancestors axis processing for namespace nodes
10600
Daniel Veillard46de64e2002-05-29 08:21:33 +000010601Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
10602
10603 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
10604 Peter Jacobi
10605
Daniel Veillardd5e22ef2002-05-27 21:17:57 +000010606Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10607
10608 * configure.in: preparing 2.4.22
10609
Daniel Veillard1b31e4a2002-05-27 14:44:50 +000010610Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10611
10612 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
10613 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
10614 a public entry point.
10615 * doc/*: rebuilt the API and docs
10616
Daniel Veillarded23b7d2002-05-27 12:16:02 +000010617Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10618
10619 * xpath.c: patch from Richard Jinks to fix a problem introduced
10620 in the previous patch and pointed by Norm
10621
Daniel Veillardc6924812002-05-24 11:10:43 +000010622Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
10623
10624 * libxml.spec.in: fixing bug #81112
10625
Daniel Veillard234bc4e2002-05-24 11:03:05 +000010626Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10627
10628 * uri.c: fixing bug #82848
10629
Daniel Veillarda2878972002-05-24 07:54:39 +000010630Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10631
10632 * result/catalogs/mycatalog.full: Aleksey's commit changed the
10633 output of one catalog test
10634
Aleksey Sanin114e4752002-05-24 07:20:27 +000010635Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +000010636
Aleksey Sanin114e4752002-05-24 07:20:27 +000010637 * global.data globals.c tree.c include/libxml/globals.h
10638 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
10639 default value for global parameter xmlIndentTreeOutput to 1 and
10640 introduced new global parameter xmlTreeIndentString (the string
10641 used to do one-level indent) with default value " " (as it was
10642 in tree.c)
10643
Daniel Veillard49d5af82002-05-23 11:55:49 +000010644Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10645
10646 * Makefile.am: Merijn Broeren pointed out a problem when compiling
10647 with trio and schemas.
10648
Daniel Veillard7c13af42002-05-22 09:57:32 +000010649Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10650
10651 * xpath.c: patch from Richard Jinks to fix the problem raised in
10652 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
10653
Daniel Veillard5a872412002-05-22 06:40:27 +000010654Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10655
10656 * xmlschemas.c: a bit of work on import.
10657 * xmlschemastypes.c: Charles Bozeman provided a compare function
10658 for date/time types so min/max facet restrictions should work,
10659 indeterminate comparisons return an error instead of equal.
10660 * test/schemas/date_0* result/schemas/date_0_0: specific test
10661 from Charles Bozeman too
10662
Daniel Veillard10b6da42002-05-18 07:55:20 +000010663Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10664
10665 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
10666 from Christian Cornelssen fixing the man pages and the Catalog
10667 building script.
10668 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
10669 next step is <xs:import> I now have a reasonable understanding
10670 of how it works.
10671
Daniel Veillarde5354492002-05-16 08:43:22 +000010672Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10673
10674 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
10675
Igor Zlatkovic1396e182002-05-14 22:22:40 +000010676Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10677
10678 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
10679
Daniel Veillard088bf112002-05-14 11:03:59 +000010680Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
10681
10682 * xpath.c: fixing an XPath function evalutation bug pointed out
10683 by Alexey Efimov where the context was lost when evaluating
10684 the function arguments
10685
Aleksey Sanin79376ba2002-05-14 06:41:32 +000010686Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +000010687
Aleksey Sanin79376ba2002-05-14 06:41:32 +000010688 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
10689 function public for XMLSec performance optimizations
10690
Daniel Veillard3cd72402002-05-13 10:33:30 +000010691Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
10692
10693 * python/generator.py python/libxml2class.txt : fixed a problem
10694 with the HTML parser pointed by Gary Benson
10695 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
10696 example
10697
Aleksey Sanine48a3182002-05-09 18:20:01 +000010698Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10699 * parser.c: fixed bug #81159 (memory growth in SAX)
10700
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000010701Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10702 * xpath.c: fixed bug #78858 (the real fix)
10703
Aleksey Sanin29b6f762002-05-05 06:59:57 +000010704Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000010705 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +000010706
Daniel Veillard4cbe4702002-05-05 06:57:27 +000010707Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10708
10709 * tree.c: modified xmlNodeSetBase to allow changing the
10710 base of a document.
10711
Daniel Veillard070803b2002-05-03 07:29:38 +000010712Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
10713
10714 * xmlschemastypes.c: patch Charles Bozeman for validation of
10715 all the date, time, and duration types
10716 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
10717 * configure.in: fixed an error pointed by an user
10718 * xml2-config.in: fixed an error pointed by an user
10719
Aleksey Sanin5aac8b82002-05-01 18:32:28 +000010720Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10721
10722 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
10723 win32/libxml2.def.src xmlIO.c: exported default
10724 'file:', 'http:' and 'ftp:' protocols input handlers
10725 and maked protocols comparisson case insensitive
10726
Daniel Veillard34de97f2002-04-30 14:29:22 +000010727Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10728
10729 * configure.in: Neven Has detected a typo
10730
Daniel Veillard28577c32002-04-30 06:48:41 +000010731Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
10732
10733 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
10734 as one of the persons allowed to commit directly to the
10735 module.
10736
Daniel Veillardfc57b412002-04-29 15:50:14 +000010737Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10738
10739 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
10740 * valid.c: raised a too low limit
10741 * doc/*: rebuilt the docs
10742
Daniel Veillardeca82812002-04-24 11:42:02 +000010743Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10744
10745 * test/XPath/expr/floats test/XPath/expr/functions
10746 result/XPath/expr/floats result/XPath/expr/functions
10747 xpath.c: another XPath conformance patch from Richard Jinks
10748
Daniel Veillard13e04c62002-04-23 17:51:29 +000010749Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
10750
10751 * xmlschemas.c: fixed validation of attribute groups.
10752 * test/schemas result/schemas: added an example from the primer
10753
Daniel Veillard88c58912002-04-23 07:12:20 +000010754Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10755
10756 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
10757 * test/schemas result/schemas: updated the test list
10758
Daniel Veillarde19fc232002-04-22 16:01:24 +000010759Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10760
10761 * TODO: updated a bit
10762 * parser.c: made a comment more specific
10763 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
10764 Schemas conformance.
10765 * test/schemas result/schemas: updated the test list
10766
Daniel Veillard441bc322002-04-20 17:38:48 +000010767Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
10768
10769 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
10770 implementing xs:all with minOccurs = 0
10771 * tes/schemas/* result/schemas/*: added more tests covering
10772 xs:all
10773
Daniel Veillard8a001f62002-04-20 07:24:11 +000010774Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
10775
10776 * xmlregexp.c: first implementation of the all particle, this
10777 may need to be revisited for case where not all transitions
10778 must be crossed.
10779
Daniel Veillard7646b182002-04-20 06:41:40 +000010780Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10781
10782 * tree.c: another entity processing update from Markus Henke
10783
Bjorn Reese54d02fb2002-04-19 15:16:01 +000010784Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
10785
10786 * trionan.c: fixed crash on OSF/1
10787
Daniel Veillardb4398962002-04-19 07:01:55 +000010788Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
10789
10790 * xmlschemas.c: more Schemas work
10791 * test/schemas/* result/schemas/*: added more tests coming
10792 from the spec.
10793
Daniel Veillard54761132002-04-18 21:00:44 +000010794Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10795
10796 * c14n.c: patch from Aleksey Sanin reflecting a change in the
10797 ExcC14N specification
10798
Daniel Veillardbf8dae82002-04-18 16:39:10 +000010799Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10800
10801 * tree.c: patch from Markus Henke, fix for recursive entities.
10802
Daniel Veillard23b1f372002-04-18 15:50:05 +000010803Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10804
10805 * xpath.c: fix a problem with string() on a document node.
10806
Daniel Veillarddecd64d2002-04-18 14:41:51 +000010807Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10808
10809 * Makefile.am xmlschemas.c: more Schemas work
10810 * test/schemas/* result/schemas/*: added more tests coming
10811 from the spec.
10812
Daniel Veillard6231e842002-04-18 11:54:04 +000010813Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10814
10815 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
10816 * result/HTML/*: this changes a few things in the results
10817
Igor Zlatkovic648b8e92002-04-17 18:35:57 +000010818Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10819
10820 * include/libxml/tree.h: eliminated 'declaration different than
10821 prototype' warning
10822 * include/win32config.h: "resolved" conflicts with errno.h
10823
Daniel Veillardb509f152002-04-17 16:28:10 +000010824Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10825
10826 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
10827 on the automata interfaces and debug of counted choices
10828 * test/schemas/* result/schemas/*: added a number of tests
10829
Daniel Veillard8651f532002-04-17 09:06:27 +000010830Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10831
10832 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
10833 a bit of work on Schemas
10834 * testSchemas.c: try to make it more useful
10835 * test/schemas/* result/schemas/* Makefile.am: changed the
10836 Schemas regression test procedure, started adding a few samples
10837
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000010838Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
10839
10840 * include/libxml/encoding.h: Patch for the Borland C++ builder
10841 * include/libxml/tree.h: Patch for the Borland C++ builder
10842 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +000010843 * win32/bcb5: New directory for the Borland C++ builder
10844 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000010845
Igor Zlatkovicea5148d2002-04-16 17:46:25 +000010846Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
10847
10848 * win32/Makefile.msvc: Update for XML Schema support
10849 * win32/configure.js: Update for XML Schema support
10850 * win32/libxml2.def.src: Update for XML Schema support
10851
Daniel Veillard4255d502002-04-16 15:50:10 +000010852Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
10853
10854 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
10855 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
10856 xmlunicode.c include/libxml/Makefile.am
10857 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
10858 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
10859 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
10860 include/libxml/xmlversion.h.in : merged the current state of
10861 XML Schemas implementation, it is not configured in by default,
10862 a specific --schemas configure option has been added.
10863 * test/automata test/regexp test/schemas Makefile.am
10864 result/automata result/regexp result/schemas:
10865 merged automata/regexp/schemas regression tests
10866
Daniel Veillardbc6f7592002-04-16 07:49:59 +000010867Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
10868
10869 * xpath.c: Gary found a compile time problem, fixes #78823
10870
Daniel Veillarda7084cd2002-04-15 17:12:47 +000010871Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
10872
10873 * configure.in: release of 2.4.20
10874 * doc/*: updated and rebuilt the docs
10875
Daniel Veillardf544f192002-04-15 12:56:56 +000010876Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10877
10878 * python/Makefile.am: patch from Cristian Gafton to build on
10879 Red Hat 6.2, should also fix #75779
10880
Daniel Veillard940492d2002-04-15 10:15:25 +000010881Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10882
10883 * valid.c: first part of fixing #78729
10884
Daniel Veillardeb475a32002-04-14 22:00:22 +000010885Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
10886
10887 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
10888 escaping of URI when saving HTML files.
10889 * result/HTML/*: this impacted some tests
10890
Daniel Veillard9b731d72002-04-14 12:56:08 +000010891Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
10892
10893 * configure.in: trying to fix #77441
10894
Daniel Veillarda8a89fe2002-04-12 21:03:34 +000010895Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10896
10897 * include/libxml/xmlIO.h: Hallski complained it could not be
10898 included by itself.
10899
Daniel Veillardcb5b4d62002-04-11 08:24:26 +000010900Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
10901
10902 * configure.in: applied an IEEE flag patch for OSF/1 #77825
10903
Igor Zlatkovic9425ce22002-04-10 21:57:11 +000010904Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10905
10906 * win32/configure.js: patch from Nilo for the c14n option
10907 * win32/Makefile.msvc: fixed libxml2.def generation with threads
10908
Daniel Veillardda423da2002-04-10 19:25:38 +000010909Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10910
10911 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
10912 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
10913 LIBXML_THREAD_ENABLED
10914
Daniel Veillard0eafdef2002-04-10 16:14:34 +000010915Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10916
10917 * xpath.c: another patch from Richard Jinks for substring conformance
10918 * test/XPath/expr/floats test/XPath/expr/strings
10919 result/XPath/expr/floats result/XPath/expr/strings: update of the
10920 test suite to check those.
10921
Daniel Veillard01917aa2002-04-10 11:30:41 +000010922Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10923
10924 * xpath.c: patch from Richard Jinks for .x float parsing.
10925
Daniel Veillard46d6c442002-04-09 16:10:39 +000010926Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10927
10928 * parser.c: patch from Markus Henke when an encoding ain't recognized
10929
Daniel Veillard88e0ad42002-04-09 13:48:02 +000010930Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10931
10932 * libxml.m4: got a report that #include <string.h> was needed
10933
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000010934Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10935
10936 * xmllint.c: applied a fix from Anthony Jones for -o /--output
10937
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000010938Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
10939
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000010940 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000010941
Daniel Veillardbd6e6312002-04-01 08:04:14 +000010942Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10943
10944 * xpath.c: fixed a bug in the nodeset to boolean comparison code
10945 pointed out by Melvyn Sopacua.
10946
Daniel Veillarde979e3b2002-03-29 22:43:00 +000010947Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10948
10949 * libxml.m4: Frédéric Crozat gave a patch related to the change
10950 of Include paths breaking the libxml.m4
10951
Daniel Veillard7089d6b2002-03-29 17:28:10 +000010952Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10953
10954 * xpath.c: Fix bug #76927 forgot to save some context
10955 when evaluating binary expressions
10956
Daniel Veillardd30be4a2002-03-28 18:25:31 +000010957Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10958
10959 * configure.in: fixed configure for MPE/iX from Markus Henke
10960 * xmlmemory.c: fixed initialization problems
10961 * xpath.c: another set of patches from Richard Jinks this
10962 fixes "make XPathtests" on linux
10963
Daniel Veillard21458c82002-03-27 16:12:22 +000010964Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
10965
10966 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
10967 * test/XPath/expr/compare test/XPath/expr/equality
10968 test/XPath/expr/floats test/XPath/expr/functions
10969 test/XPath/expr/strings result/XPath/expr/compare
10970 result/XPath/expr/equality result/XPath/expr/floats
10971 result/XPath/expr/functions result/XPath/expr/strings: Updated
10972 tests though they show a divergence on Linux
10973
Daniel Veillard28dfed12002-03-27 09:08:17 +000010974Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10975
10976 * xpath.c trionan.c: previous commit also included patches
10977 from Richard Jinks on some IEEE support corner case
10978
Daniel Veillard5fc1f082002-03-27 09:05:40 +000010979Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10980
10981 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
10982 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
10983 that $(datadir) should be used for docs
10984
Daniel Veillarddb1dc392002-03-26 12:44:39 +000010985Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10986
10987 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
10988 could leak filedescriptors
10989
Daniel Veillarddd4b9122002-03-26 07:58:43 +000010990Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10991
10992 * configure.in nanohttp.c: applied patch from Allan Clark for
10993 UnixWare/OpenServer
10994
Daniel Veillard19274092002-03-25 16:48:03 +000010995Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10996
10997 * configure.in: preparing 2.4.19
10998 * doc/*: rebuilt the docs
10999
Daniel Veillard56b2db72002-03-25 16:35:28 +000011000Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11001
11002 * nanohttp.c: fixing #76043, got fed up with non-portability
11003 of that piece of code.
11004
Daniel Veillard6f4561a2002-03-25 12:10:14 +000011005Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11006
11007 * valid.c SAX.c: Never commit without running "make tests" :-(
11008 fix a couple of stupidities in the previous commit
11009 * result/*: a few changes in some attribute order result of previous
11010 commit.
11011
Daniel Veillardd85f4f42002-03-25 10:48:46 +000011012Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11013
11014 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
11015 the internal subset should not raise duplicate ID errors,
11016 also there was a small bug in conjunction to namespace
11017 declarations defaulted and xml:xxx attributes DTD definitions.
11018
Daniel Veillard56cd18b2002-03-22 14:14:43 +000011019Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11020
11021 * xpath.c: Richard Jinks also raised some rounding problems
11022 this tries to fix them
11023
Daniel Veillard4e2df542002-03-22 12:23:14 +000011024Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
11025
11026 * xpath.c: Richard Jinks spotted an incoherent memory allocation
11027 behaviour in xmlXPathCastToString()
11028
Daniel Veillarddb552912002-03-21 13:27:59 +000011029Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11030
11031 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
11032 raised by Morus Walter
11033
Daniel Veillard9e537932002-03-21 13:08:08 +000011034Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11035
11036 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
11037 from Igor
11038
Daniel Veillard6fbcf422002-03-21 12:32:59 +000011039Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11040
11041 * xpath.c: fixing #75619, related to a problem when trying
11042 to evaluate condition when the current node set resulting
11043 from that sub-step evaluation is empty. Also fixes 2 potential
11044 problem with previous-sibling and next-siblings axis.
11045
Daniel Veillard1840ef02002-03-21 08:05:23 +000011046Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11047
11048 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
11049 HTML support is not configured in.
11050
Daniel Veillard561b7f82002-03-20 21:55:57 +000011051Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11052
11053 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
11054 include/libxml/tree.h: dohh I really didn't intended to commit
11055 this test version :-(
11056
Daniel Veillarde50f3b52002-03-20 19:24:21 +000011057Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11058
11059 * testSAX.c: I wanted to see the real speed at the SAX interface
11060 after a little too many Ximianer started complaining about the
11061 parser speed.
11062 added a --quiet option:
11063 paphio:~/XML -> ls -l db100000.xml
11064 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
11065 paphio:~/XML -> time ./testSAX --quiet db100000.xml
11066 3200006 callbacks generated
11067 real 0m1.270s
11068 Which means 16MBytes/s and 3Mcallback/s
11069
Daniel Veillardc62a1472002-03-19 18:35:12 +000011070Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11071
11072 * xpath.c: valgrind spotted another error that time when running
11073 on libxslt regression tests
11074
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000011075Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11076
11077 * Makefile.am: adding "make valgrind" running the full regression
11078 tests (except python ones) under Valgrind (using valgrind -q
11079 which was kindly added by the author).
11080 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
11081 passes cleanly now except an obcure floating point initialization
11082 raised in log10() in one XPath regression test ???
11083 * tree.c: edited some comments to close #75244
11084
Daniel Veillard28cac6b2002-03-19 11:25:30 +000011085Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
11086
11087 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
11088 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
11089 context of ScrollKeeper, made sure that if the number is
11090 an integer, the serialization follows the description at
11091 http://www.w3.org/TR/xpath#section-String-Functions
11092
Daniel Veillard5997aca2002-03-18 18:36:20 +000011093Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11094
Daniel Veillard34ce8be2002-03-18 19:37:11 +000011095 * configure.in: preparing 2.4.18
11096 * doc/*: updated and rebuilt the web site
11097 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
11098 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000011099 * parser.c: humm, changed the way the SAX parser work when
11100 xmlSubstituteEntitiesDefault(1) is set, it will then
11101 do the entity registration and loading by itself in case the
11102 user provided SAX getEntity() returns NULL.
11103 * testSAX.c: added --noent to test the behaviour.
11104
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000011105Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11106
11107 * parser.c: Wilfried Teiken provided a hackish but working
11108 way to get context reported back on entities when parsing
11109 with SAX and without breaking the DOM build.
11110
Daniel Veillard2d347fa2002-03-17 10:34:11 +000011111Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11112
11113 * c14n.c: applied a new patch from Aleksey Sanin
11114 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
11115 to reference Aleksey implementation of XML digital Signatures
11116
Daniel Veillard38bf6f02002-03-16 22:03:31 +000011117Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11118
11119 * xpath.c: small fix to avoid potential problem due to
11120 ordering of freeing data
11121 * python/Makefile.am: people were complaining about
11122 the generated file in python dir not being built
11123
Daniel Veillardd2379012002-03-15 22:24:56 +000011124Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11125
11126 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
11127 python/generator.py python/libxml.c python/types.c: Cleanup
11128 of the python Makefiles based on Jacob and James feedback,
11129 fixed the spec file accordingly, fixed the number of warning
11130 that passing my pedantic CFLAGS was generating. Conclusion
11131 is that Python includes are real crap.
11132
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000011133Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
11134
11135 * configure,in: it was reported quite a few times that
11136 xml2-config --cflags should not output
11137 -I$includeprefix/libxml2/libxml because libxml2 header names
11138 clashes with existing names like list.h from C++ stl.
11139 Includes should be #include<libxml/xxx.h> so ...
11140
Daniel Veillard6f293b12002-03-15 09:42:33 +000011141Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
11142
11143 * c14n.c: another patch from Aleksey Sanin
11144
Daniel Veillard5c396542002-03-15 07:57:50 +000011145Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11146
11147 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
11148 canonicalization algorithm
11149 * doc/xml.html doc/index.html: added the C14N references on the
11150 index page.
11151
jacob berkman9be65862002-03-14 02:15:56 +0000111522002-03-13 jacob berkman <jacob@ximian.com>
11153
11154 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
11155 usage, redundant, and gcc specific
11156
Daniel Veillard75be0132002-03-13 10:03:35 +000011157Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11158
11159 * xpath.c: speedup some node selection operations, this can
11160 have a significant impact on DocBook Norm's stylesheets
11161 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
11162 make sure it's always the case
11163 * debugXML.c: distinguish CDATA and comments in ls operations
11164
Daniel Veillard61f26172002-03-12 18:46:39 +000011165Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11166
11167 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
11168 to generate better API descriptions etc...
11169
Daniel Veillard9ff88172002-03-11 09:15:32 +000011170Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11171
11172 * c14n.c: Fixing #74186, made sure all boolean expressions
11173 get fully parenthesized, ran indent on the output
11174 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
11175 include/libxml/tree.h: also #74186 related, removed the
11176 --with-buffers option, and all the preprocessor conditional
11177 sections that were resulting from it.
11178
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000011179Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11180
11181 * valid.c: applied patch from Dodji Seketeli fixing an
11182 uninitailized variable in xmlValidGetValidElements()
11183
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000011184Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11185
11186 * c14n.c: fixed a few comments
11187 * doc/*.html doc/*/*.html: regenerated the docs and added
11188 the C14N API
11189 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
11190
Daniel Veillardfa49d872002-03-09 10:20:00 +000011191Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
11192
11193 * check-xml-test-suite.py: fix to adapt varaiations in the
11194 bindings
11195 * configure.in python/setup.py python/setup.py.in: fixed to
11196 have the version of the python scripts automatically updated
11197
Daniel Veillarda3db2e32002-03-08 15:46:57 +000011198Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11199
11200 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
11201 in xmlCopyProp()
11202
Daniel Veillardaf43f632002-03-08 15:05:20 +000011203Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
11204
11205 * configure.in: preparing 2.4.17 release
11206 * doc/*: updated and rebuilt the docs
11207 * xpath.c: fixed a comment
11208 * python/libxml.c: fixed a possible reentrancy problem
11209
Daniel Veillardef6c46f2002-03-07 22:21:56 +000011210Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
11211
11212 * tree.c python/tests/Makefile.am python/tests/attribs.py:
11213 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
11214 added a specific regression test
11215 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
11216 not raise exceptions when failing to find the attribute.
11217
Daniel Veillard90bc3712002-03-07 15:12:58 +000011218Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11219
11220 * configure.in xmllint.c: owen pointed out a problem with the
11221 ftme fix, gettimeofday() was not detected by configure and
11222 the ftime header wasn't included, dohhh
11223
Daniel Veillard8c1ae602002-03-07 11:21:00 +000011224Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
11225
11226 * configure.in xmllint.c: trying to fix #71457 for timing
11227 precision when gettimeofday() is not availble but ftime() is
11228
Daniel Veillardf5a457a2002-03-07 10:25:29 +000011229Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11230
11231 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
11232 are now copied on install and part of the -devel RPM
11233
Daniel Veillard7b416132002-03-07 08:36:03 +000011234Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
11235
11236 * xpath.c: trying to avoid bug #72150 which was apparently
11237 caused by a gcc bug (or a processor problem) as detailed
11238 at http://veillard.com/gcc.bug
11239
Daniel Veillardf742d342002-03-07 00:05:35 +000011240Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11241
11242 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
11243 fixed xmlReconciliateNs(), added a Python test/example for
11244 inter-document cut'n paste
11245 * python/libxml.py: fixed node.doc on document nodes and added
11246 xpathEval() onto node objects
11247
Daniel Veillard4e0e2972002-03-06 21:39:42 +000011248Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11249
11250 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
11251 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
11252 fixup and integrated tests for the serialization stuff
11253
Daniel Veillarde915b2d2002-03-06 18:42:40 +000011254Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11255
11256 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
11257 moved the libxml man page to section 3
11258
Daniel Veillard1e774382002-03-06 17:35:40 +000011259Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
11260
11261 * tree.c: fix bug #72490
11262 * python/libxml.c python/libxml.py: added methods serialize()
11263 and saveTo() to all node elements.
11264
Daniel Veillardddffd2a2002-03-05 20:28:20 +000011265Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11266
11267 * xmlIO.c: closed #73430, don't read from an input source
11268 which indicated an end-of-file or an error.
11269
Daniel Veillard8d24cc12002-03-05 15:41:29 +000011270Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11271
11272 * parser.c: make sure SAX endDocument is always called as
11273 this could result in a Python memory leak otherwise (it's
11274 used to decrement ref-counting)
11275 * python/generator.py python/libxml.c python/libxml.py
11276 python/libxml2-python-api.xml python/libxml2class.txt
11277 python/tests/error.py python/tests/xpath.py: implemented
11278 the suggestions made by Gary Benson and extended the tests
11279 to match it.
11280
Daniel Veillardba5e18a2002-03-05 09:36:43 +000011281Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11282
11283 * python/generator.py: applied patch fixing #73450
11284
Daniel Veillard044fc6b2002-03-04 17:09:44 +000011285Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11286
11287 * xpath.c: fixing #61290 "namespace nodes have no parent"
11288 long standing divergence from the XPath REC. NodeSets
11289 simply hold a copy of namespace nodes and those node ->next
11290 points to the parent (which may not be the node carrying the
11291 definition).
11292 * include/libxml/xpath.h: flagged but didn't added a possible
11293 speedup
11294 * DOCBparser.c HTMLparser.c: removed some warnings from push
11295 parser due to new state being added.
11296 * tree.c: new fix from Boris Erdmann
11297 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
11298 the XML Canonalization support from Aleksey Sanin
11299
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000011300Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11301
11302 * tree.c: patch from Boris Erdmann fixing some namespace odities
11303 with xmlCopyNode()
11304
Daniel Veillardc6613042002-03-02 09:34:02 +000011305Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11306
11307 * xmlIO.c: fix bug #72706 when loading a NULL entity
11308
Daniel Veillardc0fef772002-03-01 16:16:31 +000011309Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11310
11311 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
11312 actually change in a future XML Namespace revision.
11313
Daniel Veillard79426f22002-03-01 16:14:17 +000011314Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11315
11316 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
11317 added the possibility of returning nodesets from XPath extension
11318 functions written in Python
11319
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000011320Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
11321
11322 * python/*: commiting some Python bindings work done while travelling
11323
Daniel Veillard97300512002-03-01 09:13:41 +000011324Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11325
11326 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
11327 explicitely with memory debugging switched on
11328
Daniel Veillard6361da02002-02-23 10:10:33 +000011329Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
11330
11331 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11332 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11333 Added wrapper for the xmlURIPtr type, provided accessors, fixed
11334 the accessor generator for strings
11335 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
11336 regression test.
11337
Daniel Veillard0fea6f42002-02-22 22:51:13 +000011338Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11339
11340 * python/README python/generator.py python/libxml.c python/setup.py:
11341 added the 'usual' setup.py to allow building a libxml2-python
11342 module based on the same code. The initialization is however
11343 different the 2 .so files fo libxml2 and libxslt are identical and
11344 they entry point initialize both libraries. this is done to avoid
11345 some possible nasty problem since the Python don't merge the maps
11346 of all shared modules.
11347
Daniel Veillard158a4d22002-02-20 22:17:58 +000011348Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11349
11350 * parser.c: fixed a push/encoding bug reported by Michael
11351 on librsvg
11352
Daniel Veillard7839e162002-02-20 18:54:48 +000011353Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11354
11355 * include/libxml/parserInternals.h: fixes a misplaced #endif
11356
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000011357Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11358
11359 * parser.c valid.c: found and fixed a couple of allocation bugs
11360
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000011361Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11362
11363 * doc/xml.html doc/python.html doc/*: added a Python and binding
11364 page describing the current state of the Python bindings and
11365 giving pointers to the other languages wrappers.
11366
Daniel Veillard5f4b5992002-02-20 10:22:49 +000011367Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11368
11369 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
11370 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
11371 rebuilt the API and web site
11372 * xpath.c: fixed #71978 portability bugs
11373
Daniel Veillard8aff2472002-02-19 21:50:43 +000011374Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
11375
11376 * SAX.c: oops broke automatic defaulting of namespaces attributes.
11377
Daniel Veillard8dc16a62002-02-19 21:08:48 +000011378Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11379
11380 * include/libxml/parserInternals.h parser.c: had to change
11381 2 internal parsing API when processing document content
11382 to check the start and end of element content are defined
11383 in the same entity
11384 * valid.c include/libxml/valid.h: attribute normalization can
11385 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
11386 with the context to report it.
11387 * SAX.c: fixed the last known bugs, crazy validation constraints
11388 when a document is standalone seems correctly handled. There
11389 is a couple of open issues left which need consideration especially
11390 PE93 on external unparsed entities and standalone status.
11391 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
11392 The 2 tests left failing are actually in error. Cleanup done.
11393
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000011394Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11395
11396 * valid.c: implemented E59 spaces in CDATA does not match the
11397 nonterminal S
11398
Daniel Veillard878eab02002-02-19 13:46:09 +000011399Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11400
11401 * SAX.c parser.c valid.c: more validation test fixups
11402 * check-xml-test-suite.py: added duration info for the tests
11403
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000011404Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11405
11406 * parser.c valid.c: a couple of errors were reported but not
11407 saved back as such in the parsing context. Down to 1% failure rate
11408 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
11409
Daniel Veillard4a7ae502002-02-18 19:18:17 +000011410Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11411
11412 * xmlInternald.c: isExtender was missing a char
11413 * parser.c include/libxml/parser.h: % are acceptable in the
11414 internal subset if within a PUBLIC ID
11415
Daniel Veillard8ab0f582002-02-18 18:31:38 +000011416Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
11417
11418 * SAX.c parserInternals.c valid.c: more work on the conformance
11419 suite. Took the step to finally block documents with encoding
11420 errors. It's a fatal error per the spec, people should have fixed
11421 their documents by now.
11422
Daniel Veillard55253e22002-02-18 14:32:39 +000011423Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
11424
11425 * check-xml-test-suite.py: fixed the test script after some discussion
11426 on the semantic of TYPE="error"
11427 * Makefile.am: added the script to the distrib
11428
Daniel Veillard28757702002-02-18 11:19:30 +000011429Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11430
11431 * SAX.c entities.c: fixed a couple of conformances issues deep
11432 into the validation code (standalone and undeclared Notations)
11433
Daniel Veillard82ac6b02002-02-17 23:18:55 +000011434Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11435
11436 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
11437 stayed there for years !
11438
Daniel Veillard7aea52d2002-02-17 23:07:47 +000011439Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11440
11441 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
11442 missing
11443
Daniel Veillardc7612992002-02-17 22:47:37 +000011444Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11445
11446 * check-xml-test-suite.py: improved the behaviour a bit as
11447 well as the logs
11448 * parser.c valid.c SAX.c: fixed a few more bugs
11449 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
11450
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000011451Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11452
11453 * check-xml-test-suite.py: python script to run regression tests
11454 against the XML Test suite of W3C/OASis
11455 * SAX.c: fixed a validation bug
11456 * parser.c: fixed 3 errors pointed by the test suite
11457 * doc/buildDocBookCatalog: fixed a typo pointed by drake
11458 * python/Makefile.am: fixed a dependendy
11459
Daniel Veillard9f28f302002-02-15 20:48:08 +000011460Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11461
11462 * xmlmemory.c: avoid a warning bug #71594
11463
Daniel Veillard144024e2002-02-13 21:14:46 +000011464Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11465
11466 * xmlmemory.c: Jesse Perry provided a patch to remove a few
11467 warning on alpha/Tru64
11468
Daniel Veillarde4301c82002-02-13 13:32:35 +000011469Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11470
11471 * include/libxml/entities.h: fixing a comment
11472 * valid.c: fixing some troubles with validity check on namespaces
11473 * result/VC/NS3 test/VC/NS3: added a specific regression test
11474
Daniel Veillarda6d05382002-02-13 13:07:41 +000011475Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11476
11477 * tree.c: Fixing #71342 serializing '\n' in attribute values
11478 * result/noent/att3 result/att3 test/att3: added a specific
11479 test.
11480
Daniel Veillard797a5652002-02-12 13:46:21 +000011481Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
11482
11483 * python/libxml.c: couple of bug fixes
11484
Daniel Veillard01a6d412002-02-11 18:42:20 +000011485Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11486
11487 * python/*.py: removed tabs and used spaces.
11488
Daniel Veillard397ff112002-02-11 18:27:20 +000011489Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11490
11491 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
11492 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
11493
Daniel Veillard03517542002-02-11 13:54:40 +000011494Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11495
11496 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
11497 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
11498
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000011499Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11500
11501 * include/libxml/encoding.h include/libxml/entities.h
11502 include/libxml/globals.h include/libxml/parser.h
11503 include/libxml/threads.h include/libxml/tree.h
11504 include/libxml/xmlmemory.h: trying to fix the include mess
11505
Daniel Veillard1a612ed2002-02-11 07:54:45 +000011506Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11507
11508 * include/libxml/xmlmemory.h: reverted part of the previous
11509 attempt to provide #69655, this was breaking the build.
11510
Daniel Veillard0ba59232002-02-10 13:20:39 +000011511Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
11512
11513 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
11514 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
11515 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
11516 include/libxml/parserInternals.h include/libxml/tree.h
11517 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
11518 Tentatively fixed #69655 , make compiling with -Wredundant-decls
11519 clean.
11520 * python/libxml.c: fixed a warning.
11521
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000011522Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11523
11524 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
11525 copying of node, merge back IDs in the target document.
11526 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
11527 test/XInclude/ents/ids.xml: test case
11528 * result/VC/ElementValid4: output changed due to a typo fix
11529
Daniel Veillard1c18e302002-02-09 22:16:40 +000011530Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11531
11532 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +000011533 generate the dependencies right as Jacob found out. Add
11534 an extra dependency rule.
Daniel Veillard1c18e302002-02-09 22:16:40 +000011535
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000011536Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11537
11538 * parserInternals.c valid.c: Justin Fletcher found some parts
11539 of the code needing cleanup
11540 * libxml.spec.in python/Makefile.am python/generator.py
11541 python/libxml.c python/libxml.py: Fixed the python Makefiles
11542 corrected a bug showing up on ia64, changed the name of the
11543 python internal module too
11544
Daniel Veillard07be19b2002-02-08 14:20:35 +000011545Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
11546
11547 * Makefile.am: applied patch from Andris Pavenis for binary
11548 name suffixes
11549
Daniel Veillardf216d462002-02-08 13:44:24 +000011550Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
11551
11552 * xmllint.c win32/win32config.h: fixing #68748
11553
Daniel Veillardd455d792002-02-08 13:37:46 +000011554Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11555
11556 * valid.c: fixing #70166
11557
11558Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11559
11560 * valid.c: fixing #70077
11561
Daniel Veillardc575b992002-02-08 13:28:40 +000011562Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11563
11564 * Copyright Makefile.am README configure.in libxml.spec.in:
11565 Changed to the MIT Licence
11566 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
11567 doc/xmlio.html: updated the doc accordingly
11568 * include/libxml/xmlwin32version.h configure.in: preparing
11569 2.4.14 release
11570 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11571 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11572 fixed the const xmlChar * wrapper and generator, XPath extension
11573 functions now use the context as first argument
11574 * python/tests/tstxpath.py python/tests/xpath.py
11575 python/tests/xpathext.py: Updated the tests accordingly
11576 * tree.c: fixed bug #70067
11577
Daniel Veillard7db38712002-02-07 16:39:11 +000011578Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11579
11580 * Makefile.am: cleanup
11581 * debugXML.c: always use stdout if output is NULL
11582 * xmlIO.c: don't close filedescriptors passed to outputBuffers
11583 * python/Makefile.am python/generator.py python/libxml2class.txt
11584 python/libxml_wrap.h python/types.c: augmented the number of bindings
11585 handling FILE * and XPath contexts
11586 * python/tests/Makefile.am: avoid a stupid problem due to the
11587 use of TEST.
11588
Daniel Veillard15a143b2002-02-06 22:40:50 +000011589Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
11590
11591 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
11592
Daniel Veillard70cab352002-02-06 16:06:58 +000011593Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11594
11595 * python/TODO python/libxml.c: cleanup the extension function lookup
11596 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
11597
Daniel Veillard7a96efc2002-02-05 16:34:33 +000011598Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11599
11600 * configure.in python/Makefile.am: do not install outside
11601 of prefix
11602
Daniel Veillard33caa0b2002-02-04 14:07:26 +000011603Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11604
11605 * python/TODO python/libxml.c: started adding SAX interfaces
11606 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
11607 SAX test
11608
Daniel Veillard36eea2d2002-02-04 00:17:01 +000011609Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11610
11611 * tree.c: hardened the addChild function
11612 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11613 python/libxml2class.txt python/libxml_wrap.h python/TODO:
11614 added accessors needed for xmlNode, a bit more testing and
11615 extension of interfaces
11616 * python/tests/Makefile.am python/tests/build.py: added a test
11617 build from scratch/save/load/check
11618
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000011619Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
11620
11621 * parserInternals.c: change a small bit in the way valididy
11622 error messages get initialized
11623 * python/TODO python/libxml.c python/libxml2-python-api.xml
11624 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11625 added some memory debugging to track leaks at the libxml2 level
11626 * python/tests/*.py: changed all tests to check for leaks,
11627 there is just one left in XPath extension registrations.
11628
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000011629Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
11630
11631 * python/TODO python/generator.py python/libxml2-python-api.xml
11632 python/libxml2class.txt: more accessor classes for the parser
11633 context, allow to switch on and check validity
11634 * python/tests/Makefile.am python/tests/error.py
11635 python/tests/invalid.xml python/tests/valid.xml
11636 python/tests/validate.py: attded more test and and added error.py
11637 which I forgot to commit in the last step
11638
Daniel Veillard3ce52572002-02-03 15:08:05 +000011639Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11640
11641 * python/Makefile.am python/types.c: cleanup
11642 * python/libxml.c python/libxml.py python/libxml_wrap.h
11643 python/generator.py python/libxml2-python-api.xml
11644 python/libxml2class.txt: added class for parser context, added
11645 first cut for push mode support. Added a framework to generate
11646 accessors functions.
11647 * python/tests/Makefile.am python/tests/push.py: added a push
11648 test
11649
Daniel Veillardcfb05462002-02-02 23:18:22 +000011650Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11651
11652 * python/Makefile.am python/TODO python/libxml.py: fixed a small
11653 bug a bit of cleanup.
11654
Daniel Veillard5d819032002-02-02 21:49:17 +000011655Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
11656
11657 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
11658 python/libxml2class.txt: adding error redirections and preformat
11659 to a python handler
11660 * python/tests/Makefile.am python/tests/*.py: cleanup made all
11661 tests self checking
11662
Daniel Veillard7fd7a942002-02-02 12:19:46 +000011663Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11664
11665 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
11666 a function
11667
Daniel Veillard9589d452002-02-02 10:28:17 +000011668Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11669
11670 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
11671 python/libxml.c python/libxml2-python-api.xml
11672 python/libxml2class.txt: Progressing through the TODOs, class
11673 description output, extra XML API, RPM now builds the wrappers
11674 for all python installed versions
11675
Daniel Veillard253aa2c2002-02-02 09:17:16 +000011676Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
11677
11678 * configure.in libxml.spec.in python/Makefile.am python/TODO
11679 python/generator.py python/libxml2class.txt: added more informations
11680 in the libxml2-python package including docs. Slightly changed
11681 the class hierarchy
11682 * python/tests/*: added basic regression tests infrastructure too
11683
11684Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11685
11686 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
11687 added libxml2-python as part of the packages installed
11688
Daniel Veillarda7340c82002-02-01 17:56:45 +000011689Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11690
11691 * python/Makefile.am python/generator.py python/libxml.c
11692 python/libxml.py: more work, now able to extend the
11693 XPath interpreter with functions written in python.
11694
Daniel Veillardc3e39442002-02-01 09:29:41 +000011695Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11696
11697 * python/Makefile.am: Jacob sent a patch to allow building from
11698 tarfile.
11699
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000011700Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11701
11702 * python/Makefile.am python/libxml.c configure.in Makefile.am:
11703 inserted the python wrappers build, I hope this won't be too
11704 unportable
11705
Daniel Veillard1971ee22002-01-31 20:29:19 +000011706Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11707
11708 * xpath.c: minor optimization
11709 * python/generator.py python/libxml.c python/libxml.py
11710 python/libxml_wrap.h: more work on the python bindings,
11711 they now support XPath and there is no evident leak
11712
Daniel Veillard36ed5292002-01-30 23:49:06 +000011713Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11714
11715 * python/generator.py python/libxml.c python/libxml.py:
11716 more work on the python bindings generator.
11717
Daniel Veillard96fe0952002-01-30 20:52:23 +000011718Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11719
11720 * python/generator.py python/libxml.c python/libxml_wrap.h:
11721 more work on the python bindings.
11722
Daniel Veillardd2897fd2002-01-30 16:37:32 +000011723Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11724
11725 * python/generator.py python/libxml.c python/libxml.py
11726 python/libxml_wrap.h: commited early version of a python binding
11727 for private use only ATM
11728
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000011729Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11730
11731 * entities.c tree.c include/libxml/entities.h: applied patch
11732 from Anthony Jones to implement copy of DTD subtree too. Had
11733 just to keep 2 function private which really ought to become
11734 public ones.
11735
Daniel Veillarda42f25f2002-01-25 14:15:40 +000011736Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11737
11738 * xmllint.c: added pointers to the web pages in the usage()
11739
Daniel Veillardbd227ae2002-01-24 16:05:41 +000011740Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11741
11742 * tree.c: more fixes from Petr Kozelka for attribute handling
11743 in the tree API to align the semantic with DOM.
11744
Daniel Veillard36065812002-01-24 15:02:46 +000011745Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11746
11747 * valid.c tree.c entities.c: another set of patches from
11748 Anthony Jones for copy operations cleanup and robustness
11749
Daniel Veillardf8592562002-01-23 17:58:17 +000011750Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11751
11752 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
11753 an alphabetic index based on comments content
11754 * doc/*: rebuilt the web site with the new references
11755
Daniel Veillardc8c7be42002-01-23 17:53:44 +000011756Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11757
11758 * parserInternals.h: Greg Sjaardema suggested to use an
11759 eponential buffer groth policy in xmlParserAddNodeInfo()
11760
Daniel Veillard3bf65be2002-01-23 12:36:34 +000011761Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11762
11763 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
11764 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
11765 doc/parsedecl.py doc/Makefile.am: updated the python extractor
11766 to generate cross-references, and added/updated the stylesheets
11767 to generate and link API indexes. The generic keyword index
11768 is not done yet.
11769 * doc/*.html: regenerated all the usual docs too
11770
Daniel Veillard2070c482002-01-22 22:12:19 +000011771Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11772
11773 * debugXML.c: added an xpath function to the shell for T. V. Raman
11774
11775Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000011776
11777 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
11778 debug routines.
11779
Daniel Veillardc169f8b2002-01-22 21:40:13 +000011780Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11781
11782 * tree.c: apply an patch from Petr Kozelka for unlink and replace
11783 support of attribute nodes
11784
Daniel Veillard9d06d302002-01-22 18:15:52 +000011785Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11786
11787 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
11788 hopefully near complete and fully documented of the API in XML
11789 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
11790 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
11791 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
11792 include/libxml/parserInternals.h include/libxml/valid.hi
11793 include/libxml/xmlIO.h include/libxml/xmlerror.hi
11794 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
11795 include/libxml/xpath.h include/libxml/xpathInternals.h:
11796 Cleaned up the doc comments a lot in the process, the interface
11797 coverage is now 100%
11798
Daniel Veillard2d1464f2002-01-21 23:16:56 +000011799Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11800
11801 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
11802 extracts comments from the gtk-doc DocBook output (a bit
11803 convoluted but seems to work).
11804
Daniel Veillard61006472002-01-21 17:31:47 +000011805Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11806
11807 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
11808 added an XML description of the API, moved the script generating
11809 it here. Added a "make api" target
11810
Daniel Veillardd2f23002002-01-21 13:36:00 +000011811Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11812
11813 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
11814
Daniel Veillard99e55eb2002-01-21 08:56:29 +000011815Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11816
11817 * xpath.c include/libxml/xpathInternals.h: the change made to
11818 xmlXPathFuncLookupFunc was incompatible roll it back
11819
Daniel Veillard963d2ae2002-01-20 22:08:18 +000011820Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11821
11822 * SAX.c: cleanup patch from Anthony Jones
11823 * doc/Makefile.am: fix the headers to avoid in make scan
11824 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
11825 includes, * vs Ptr and general cleanup
11826 * parsedecl.py: first version of a script to extract the
11827 module interfaces, the goal will be to provide .decl or XML
11828 specification of the interfaces to build wrappers.
11829
Daniel Veillard0f5f1622002-01-20 12:42:06 +000011830Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11831
11832 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
11833 now provides return codes in case of errors
11834
Bjorn Reese026d29f2002-01-19 15:40:18 +000011835Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
11836
11837 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
11838 Upgraded to trio baseline 1.6
11839 * strio.h strio.c: Replaced by triostr.h and triostr.c
11840
Daniel Veillard572577e2002-01-18 16:23:55 +000011841Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
11842
11843 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
11844 of strdup usage in the code
11845
Daniel Veillarddb5850a2002-01-18 11:49:26 +000011846Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11847
11848 * parser.c error.c: Keith Isdale complained rightly that
11849 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
11850
Daniel Veillardcfa0d812002-01-17 08:46:58 +000011851Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11852
11853 * tree.c: fixed the funxtion to set the xml: attributes
11854 * debugXML.c: added "setbase" to test it.
11855
Daniel Veillard2c748c62002-01-16 15:37:50 +000011856Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11857
11858 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
11859 to allow updating an attribute content
11860
Daniel Veillard8de85c62002-01-15 17:10:15 +000011861Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11862
11863 * libxml.h: try to avoid problems when compiling on Windows
11864
Daniel Veillard314cfa02002-01-14 17:58:01 +000011865Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
11866
11867 * hash.c: patch from Anthony Jones for hash.c allocation size
11868 * Makefile.am: trying to work around Yet Another Libtool Madness
11869 and build the 2.4.13 release finally ...
11870
Daniel Veillard744683d2002-01-14 17:30:20 +000011871Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11872
11873 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
11874 * doc/* : update of the documentation
11875
Daniel Veillarde6a55192002-01-14 17:11:53 +000011876Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11877
11878 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
11879 at fixing #61290 :-(
11880
Daniel Veillardfb25a512002-01-13 20:32:08 +000011881Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11882
11883 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
11884 Fixes bug #67229
11885
Daniel Veillardacb2bda2002-01-13 16:15:43 +000011886Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11887
11888 * tree.c: trying to avoid troubles when a subtree is copied
11889 and coalesced in part with the target tree. Should fix
11890 bug #67407
11891
Daniel Veillardd8224e02002-01-13 15:43:22 +000011892Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11893
11894 * valid.c: fixed validation of attributes content of type
11895 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
11896 values, very old bug. Fixes #67671
11897
Daniel Veillard8107a222002-01-13 14:10:10 +000011898Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11899
11900 * parser.c include/libxml/parserInternals.h tree.c: integrated
11901 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
11902 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
11903
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000011904Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11905
11906 * threads.c: applied Serguei Narojnyi's patch to add native
11907 thread support on the Win32 platform
11908 * testThreadsWin32.c Makefile.am: added the test program also
11909 from Serguei, Win32 specific
11910 * include/win32config.h include/libxml/xmlwin32version.h.in:
11911 added patch from Igor for the Windows thread specific defines.
11912
Daniel Veillard845cce42002-01-09 11:51:37 +000011913Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
11914
11915 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
11916
Daniel Veillard7b602b42002-01-08 13:26:00 +000011917Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11918
11919 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
11920 output page into XMLinfo.html. Close bug #66951 and
11921 raised by Robert Collins too.
11922
Daniel Veillard73c6e532002-01-08 13:15:33 +000011923Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
11924
11925 * encoding.c: Paul Keogh pointed out a possibility of segfault
11926 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
11927 Closes bug # 68238
11928
Daniel Veillard4a859202002-01-08 11:49:22 +000011929Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
11930
11931 * doc/*.html: updated the Gdome2 links
11932
Daniel Veillard3c5ed912002-01-08 10:36:16 +000011933Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11934
11935 * libxml.h: Applied following patches from Robert Collins
11936 and make sure IN_LIBXML is defined when compiling it
11937 -------
11938 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
11939 as well as Visual C.
11940 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
11941 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
11942 * strio.c (PLATFORM_UNIX): Define for Cygwin.
11943 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
11944 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
11945 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
11946 xmlSysIDExists xmlNoNetExists).
11947 * xmllint.c: Don't include winsock2.h for Cygwin.
11948
Daniel Veillard401c2112002-01-07 16:54:10 +000011949Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11950
11951 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
11952 when the version info is not present.
11953
Daniel Veillard6f42c132002-01-06 23:05:13 +000011954Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11955
11956 * tree.c: Anthony Jones pointed out a problem in
11957 xmlStringGetNodeList() and provided a fix for it
11958
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000011959Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11960
Daniel Veillarddb5850a2002-01-18 11:49:26 +000011961 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000011962 xmlCreatePushParserCtxt() when the initial buffer passed
11963 is large.
11964
Daniel Veillard0e47ee22002-01-05 18:25:52 +000011965Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11966
11967 * win32/*: big cleanup of the Windows/MSVC project files
11968 from Igor Zlatkovic
11969
Daniel Veillardcebb1362002-01-02 13:13:30 +000011970Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11971
11972 * doc/Makefile.am: should fix #67674 and avoid troubles if
11973 xsltproc is not available or fails in the prefix provided
11974
Daniel Veillard26908ab2002-01-01 16:50:03 +000011975Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
11976
11977 * xmlmemory.c: one more doc patch from Charlie Bozeman.
11978
Daniel Veillard5344c602001-12-31 16:37:34 +000011979Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11980
11981 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
11982 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
11983 Fixed a few other problems raised by Charlie Bozeman.
11984 * result/VC/ElementValid[5-7]: fixed the output
11985
Daniel Veillardcbaf3992001-12-31 16:16:02 +000011986Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
11987
11988 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
11989 patches from Charlie Bozeman. Regenerated the HTML docs.
11990
Daniel Veillard7f9a6802001-12-20 14:01:47 +000011991Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
11992
11993 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
11994 for Windows from Igor
11995
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000011996Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11997
11998 * xmllint.c: applied Justin Fletcher patch for --output or -o
11999
Daniel Veillardd3b29d22001-12-18 07:53:16 +000012000Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
12001
12002 * win32/libxml2/libxml2.def.src: close #67019
12003
Daniel Veillard01db67c2001-12-18 07:09:59 +000012004Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
12005
12006 * xmllint.c: applied Justin Fletcher generic timing patch
12007 similar to the one already applied to xsltproc.
12008
Daniel Veillardd1640922001-12-17 15:30:10 +000012009Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
12010
12011 * include/libxml/tree.h tree.c: applied documentation patches
12012 from Charlie Bozeman
12013
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000012014Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
12015
12016 *doc/xmllint.xml, xmllint.1 - document --dropdtd
12017
Daniel Veillard29e43992001-12-13 22:21:58 +000012018Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
12019
12020 * valid.c: fix the xmlStrdup() used in the previous patch.
12021 * valid.c: added --dropdtd
12022 * tree.c: fixed xmlUnlinkNode so it also removes the references
12023 from the document if the node is a DTD
12024
Daniel Veillard86fd5a72001-12-13 14:55:21 +000012025Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
12026
12027 * HTMLtree.c valid.c: cleanup some static declarations
12028
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000012029Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
12030
12031 * xmllint.c: removed another strdup()
12032 * doc/FAQ: removed the HP/UX entry
12033
Daniel Veillarded472f32001-12-13 08:48:14 +000012034Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
12035
12036 * valid.c: fix bug #66816 when validating.
12037 * xmllint.c: don't use sys/time.h if configure did not found it
12038
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000012039Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
12040
12041 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
12042 xmlcatalog_man.xml
12043
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000012044Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
12045
12046 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
12047 xmlInitMemory() was declared twice
12048
Daniel Veillardb82c1662001-12-09 14:00:54 +000012049Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
12050
12051 * globals.c: do not reference strdup() !
12052 * configure.in libxml-2.0.pc.in: trying to fix the libs
12053 of the various config extraction modules
12054
Daniel Veillardef90ba72001-12-07 14:24:22 +000012055Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12056
12057 * configure.in : preparing 2.4.12
12058 * doc/* : updated and rebuilt the docs
12059
Daniel Veillard220346d2001-12-07 11:33:54 +000012060Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
12061
12062 * uri.c: closed bug #66159
12063 * testURI.c: added --escape option
12064 * configure.in: some cleanup for xml2-config --cflags
12065
Daniel Veillard2a906822001-12-06 14:34:08 +000012066Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
12067
12068 * globals.c testThreads.c: removed some misplaced includes
12069 of xmlversion.h
12070
Daniel Veillarde28313b2001-12-06 14:08:31 +000012071Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
12072
12073 * threads.c: patch from Gary Pennington fixing a possible
12074 problem at initialization time.
12075
Daniel Veillardd3b08822001-12-05 12:03:33 +000012076Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
12077
12078 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000012079 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000012080 CodeWarrior.
12081
Daniel Veillarda7866932001-12-04 13:14:44 +000012082Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
12083
12084 * xmllint.c: applied Geert Kloosterman's patch to fix
12085 --repeat --timing output
12086
Daniel Veillard19840942001-11-29 16:11:38 +000012087Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
12088
12089 * parser.c: Robin Berjon <robin@knowscape.com> found a case
12090 where non-wellformed XML declaractions were not detected.
12091
Daniel Veillarde85d9342001-11-28 14:43:12 +000012092Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12093
12094 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
12095
Daniel Veillard22f25a82001-11-28 09:12:23 +000012096Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
12097
12098 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
12099 gets reset by xmlCleanupInputCallbacks() and this makes the
12100 function useless. Same for output.
12101
Daniel Veillard107ccaa2001-11-27 16:23:50 +000012102Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12103
12104 * xmlIO.c: robert pointed out a loop error in callback cleanups
12105
Daniel Veillard8faa7832001-11-26 15:58:08 +000012106Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
12107
12108 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
12109 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
12110 they are not really tied to debugging
12111
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000012112Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12113
12114 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
12115 * xmllint.c: better --catalogs description
12116
Daniel Veillard4855c8c2001-11-25 10:35:25 +000012117Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
12118
12119 * tree.c: fixed a couple of problems in xmlSetProp()
12120
Daniel Veillardcd337f02001-11-22 18:20:37 +000012121Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
12122
12123 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
12124 unappropriate stdout output.
12125
Daniel Veillard566d4df2001-11-22 13:00:53 +000012126Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
12127
12128 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
12129 by Denis Beurive, closes #65111
12130
Daniel Veillardb4545fd2001-11-20 09:37:09 +000012131Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
12132
12133 * valid.c: in case of content model validity error, don't
12134 print it if validity warnings were not requested.
12135
Daniel Veillardc69e0b12001-11-20 08:35:07 +000012136Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
12137
12138 * nanoftp.c: applied a couple of patches from Brian D Ripley.
12139 * parserInternals.c: removed the last exit() call. Print an
12140 unmaskable error on stderr instead (library mismatch detection)
12141
MST 2001 John Fleck42304042001-11-18 00:18:06 +000012142Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
12143
12144 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
12145 shell instructions from Heiko Rupp
12146
Daniel Veillardf7b094f2001-11-15 13:54:39 +000012147Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
12148
12149 * catalog.c: use the URL notation file:// for default catalog paths
12150
Daniel Veillard0ec98632001-11-14 15:04:32 +000012151Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
12152
12153 * include/libxml/tree.h: better comments for _private fields
12154 * tree.c: removed a problem when copying an entity reference.
12155
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000012156Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
12157
12158 * vms/*: updated instructions and diffs from John A Fotheringham
12159
Daniel Veillarda11001b2001-11-12 22:45:36 +000012160Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
12161
12162 * include/libxml/xmlerror.h: avoid an include problem if
12163 #include <libxml/xmlerror.h> happens first in code
12164 seems to be the case in KDE libs
12165
Daniel Veillard8e3943c2001-11-12 21:35:44 +000012166Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12167
12168 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
12169 from Igor for Windows
12170
12171Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12172
12173 * Makefile.am: Gary Pennington pointed out a missing prefix
12174
Daniel Veillard43d3f612001-11-10 11:57:23 +000012175Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
12176
12177 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
12178 * doc/*: upgraded and rebuilt the docs
12179
Daniel Veillardc1f78342001-11-10 11:43:05 +000012180Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
12181
12182 * HTMLparser.c: fix comment in scripts element parsing.
12183 * result/HTML/doc3*: updated the results.
12184
12185Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
12186
12187 * uri.c: another URI bug fix #63336, using Joel Young patch.
12188
Daniel Veillardc6e013a2001-11-10 10:08:57 +000012189Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
12190
12191 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
12192 a cleaned up version of the Pwd shell string generation.
12193
Daniel Veillardbe480fb2001-11-08 23:36:42 +000012194Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12195
12196 * valid.c include/libxml/tree.h: trying to fix namespaces +
12197 validation problems for good, closing #63619 in the process
12198 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
12199 wrong in this respect, fixed it.
12200
Daniel Veillardd536f702001-11-08 17:32:47 +000012201Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12202
12203 * xmllint.c: Morus Walter patch to allow --format and --encode
12204
Daniel Veillard5004f422001-11-08 13:53:05 +000012205Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
12206
12207 * debugXML.c: Stefan Kost provided an help command for the shell
12208
Daniel Veillarda6825e82001-11-07 13:33:59 +000012209Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
12210
12211 * debugXML.c: Heiko Rupp pointed that the shell would crash
12212 on empty nodesets returns.
12213
Daniel Veillard03f848d2001-11-07 12:53:46 +000012214Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12215
12216 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
12217 migh need the history libraries
12218
Daniel Veillard957fdcf2001-11-06 22:50:19 +000012219Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
12220
12221 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
12222 handle the case of < in quoted attributes, Bastian Kleineidam
12223
Daniel Veillardc853b322001-11-06 15:24:37 +000012224Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12225
12226 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
12227 fixing catalog breakages
12228 * Makefile.am catalog.c result/catalogs/catal
12229 result/catalogs/mycatalog.* test/catalogs/catal*:
12230 fixed more problems in catalog support, added more regression tests
12231 for both XML and SGML catalog handling
12232
Daniel Veillard66870c72001-11-05 19:27:49 +000012233Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12234
12235 * debugXML.c: applied an improvement to xmlGetLineNo() from
12236 Keith Isdale
12237
Daniel Veillardffe09c92001-11-05 14:21:47 +000012238Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
12239
12240 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
12241 Side effect of the progressive catalog loading
12242
Daniel Veillardad661b92001-11-05 11:43:15 +000012243Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
12244
12245 * Makefile.am: confexecdir and confexec_DATA were defined twice
12246 pointed out by Karl Eichwalder
12247
Daniel Veillard6eb17722001-11-04 22:19:27 +000012248Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
12249
12250 * xmlcatalog.c: avoid unlink() and use remove() instead.
12251
Daniel Veillardea898282001-11-04 22:13:45 +000012252Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
12253
12254 * libxml.spec.in: cleanup
12255 * include/libxml/xmlwin32version.h: updated with 2.4.8
12256
Daniel Veillarda4617b82001-11-04 20:19:12 +000012257Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
12258
12259 * encoding.c global.data globals.c testThreads.c: fix bug #63752
12260 of compiling libxml with a non standard set of options
12261
John Fleck027edfb2001-11-04 20:13:58 +000012262Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
12263
12264 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
12265 document --sgml option, fixing gnome bugzilla #63382
12266
Daniel Veillardcd21dc72001-11-04 20:03:38 +000012267Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
12268
12269 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
12270 breakage of 2.4.7, added a couple of really needed APIs
12271 like xmlCatalogIsEmpty() and xmlNewCatalog()
12272 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
12273 for install-catalog
12274 * configure.in: preparing 2.4.8
12275
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000012276Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
12277
12278 * HTMLtree.c tree.c include/libxml/HTMLtree.h
12279 include/libxml/tree.h include/libxml/xmlIO.h: more include
12280 cleanups, export cleanly one html output + format function.
12281
12282Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
12283
12284 * parser.c: removed initGenericErrorDefaultFunc call from
12285 xmlInitParser() since it could destroy previous calls to
12286 xsltSetGenericErrorFunc() effects
12287
Daniel Veillardebd38c52001-11-01 08:38:12 +000012288Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12289
12290 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
12291 keyword.
12292
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000012293Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
12294
12295 * Makefile.am: cleanup
12296 * threads.c: cleanup too
12297 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
12298 from xsltproc
12299 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +000012300 dependency loop.
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000012301
Daniel Veillard91c00402001-10-30 17:41:38 +000012302Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
12303
12304 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
12305 was not used anymore !
12306
Daniel Veillard52dcab32001-10-30 12:51:17 +000012307Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12308
12309 * configure.in: preparing 2.4.7
12310 * Makefile.am doc/Makefile.am: switched to the latest xmllint
12311 manual page from John
12312 * doc/*: updated the doc and rebuilt the generated pages
12313
Daniel Veillarda9e65e82001-10-30 10:32:36 +000012314Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
12315
12316 * xmlIO.c: closing bug #62711, the library should never
12317 close stdin or stdout.
12318
Daniel Veillard4def3bd2001-10-30 09:47:47 +000012319Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
12320
12321 * uri.c: second pass at fixing #63336, using Joel Young
12322 final patch. looks okay.
12323
Daniel Veillardbb6808e2001-10-29 23:59:27 +000012324Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
12325
12326 * uri.c include/libxml/uri.h: trying to clear #63336
12327 allowing the escaping routine to parse unconformant
12328 URI-References.
12329
Daniel Veillardacf7ff02001-10-29 20:21:47 +000012330Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
12331
12332 * vms/readme.vms vms/build_libxml.com nanoftp.c
12333 include/libxml/xmlversion.h.in: a few VMS updates from
12334 John A Fotheringham
12335 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
12336 and xmlCleanupOutputCallbacks() for the Perl binding people.
12337
Daniel Veillard635ef722001-10-29 11:48:19 +000012338Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
12339
12340 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
12341 apply fixes to close #63271 and avoid segfaults when
12342 the error routine gets callbed before xmlInitParser()
12343 get called.
12344 * nanoftp.c error.c: Applied patches from Justin Fletcher
12345 correcting some xmlGenericError misuses.
12346
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000012347Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
12348
12349 *doc/xmllint.xml, doc/xmllint.1
12350 New and improved man page for xmllint - .xml is the original, .1
12351 is the generated man page
12352
Daniel Veillardc9484202001-10-24 12:35:52 +000012353Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
12354
12355 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
12356 the web site from the main HTML document.
12357
Daniel Veillard5151c062001-10-23 13:10:19 +000012358Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12359
12360 * parser.c: fixed an erroneous validation bug when PE refs
12361 occurs in external parsed entities referenced from the
12362 internals subset
12363 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
12364 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
12365 added the associated testcase, it's a nice one.
12366 * HTMLparser.c: generate the DTD node as HTML still ...
12367 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
12368
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000012369Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
12370
12371 * HTMLparser.c: fixed a bug in htmlNewDoc()
12372
Daniel Veillard89cad532001-10-22 09:46:13 +000012373Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
12374
12375 * test/threads/*: added entities testing to the Thread test
12376 * testThreads.c: make the test reasonable
12377 * DOCBparser.c: fix the DTD public and system ID
12378 * xmllint.c: added --sgml for SGML DocBook importing
12379 * Makefile.am: added Docbtests target
12380
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000012381Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12382
12383 * nanoftp.c: use only "anonymous@" string for anonymous passwds
12384 * testThreads.c: removed bogus include
12385
Daniel Veillardce2c2f02001-10-18 14:57:24 +000012386Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
12387
12388 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
12389 fixed a very serious (looping) validation bug
12390
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000012391Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
12392
12393 * include/libxml/globals.h include/libxml/threads.h threads.c
12394 testThreads.c: far more testing, cleaning up bugs
12395 * *.c : make sure globals.h is always included.
12396
Daniel Veillard7cc95c02001-10-17 15:45:12 +000012397Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
12398
12399 * HTMLparser.c: try to get rid of parser loops for good.
12400
Daniel Veillardab7488e2001-10-17 11:30:37 +000012401Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
12402
12403 * configure.in: fixed some bugs in CFLAGS passing.
12404 * test/threads Makefile.am testThreads.c: added a specific
12405 threaded test case (really nasty, guaranteed).
12406
Daniel Veillard85c11fa2001-10-16 21:03:08 +000012407Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
12408
12409 * catalog.c: serious cleanup on the management of the
12410 XML catalog tree, more tests done, especially with
12411 the catalog PI.
12412
Daniel Veillard364789a2001-10-16 12:45:00 +000012413Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
12414
12415 * catalog.c: avoid a problem in catalog cleanup on SMP if
12416 catalogs were not initialized.
12417
Daniel Veillard81463942001-10-16 12:34:39 +000012418Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
12419
12420 * catalog.c xpath.c: trying to cleanup the not thread safe
12421 parts of the library.
12422
Daniel Veillard64a411c2001-10-15 12:32:07 +000012423Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
12424
12425 * include/libxml/globals.h configure.in global.data: make
12426 the allocation be per-thread a configure option
12427 * encoding.c include/libxml/parser.h: fixed compilation
12428 errors
12429
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000012430Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12431
12432 * include/libxml/parser.h: Norm reported that a few lines
12433 added were breaking libxslt compile, removed them for now
12434
Daniel Veillard6f350292001-10-14 09:56:15 +000012435Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
12436
12437 * parser.c parserInternals.c threads.c: debugged and fixed
12438 initialization problems which were giving troubles on SMP
12439 boxes.
12440
Daniel Veillard6661ffa2001-10-13 14:18:17 +000012441Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12442
12443 * include/libxml/Makefile.am: missing globals.h
12444
Daniel Veillarde7090612001-10-13 12:18:28 +000012445Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000012446
Daniel Veillarde7090612001-10-13 12:18:28 +000012447 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000012448
Daniel Veillardd0463562001-10-13 09:15:48 +000012449Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12450
12451 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
12452 include/libxml/parserInternals.h include/libxml/tree.h
12453 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
12454 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
12455 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
12456 Applied the last patches from Gary, cleanup, activated threading
12457 all user accessible global variables are now handled in globals.[ch]
12458 Still a bit rought but make tests passes with either
12459 --with-threads defined at configure time or not.
12460 * Makefile.am example/Makefile.am: added globals.[ch] and threads
12461 linking options
12462
Daniel Veillardb8478642001-10-12 17:29:10 +000012463Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
12464
12465 * Makefile.am include/libxml/Makefile.am
12466 include/libxml/globals.h globals.c include/libxml/threads.h
12467 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
12468 configure.in: started integrating the core of the thread support
12469 not activated yet but half integrated. The code should still
12470 compile and work anyway.
12471
Daniel Veillardb44025c2001-10-11 22:55:55 +000012472Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12473
12474 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
12475 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
12476 integrating the non-controversial parts of Gary Pennington
12477 multithread patches
12478 * catalog.c: corrected a small bug introduced
12479
Daniel Veillard75b96822001-10-11 18:59:45 +000012480Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
12481
12482 * catalog.c include/libxml/catalog.h: very serious cleanup,
12483 isolating unportable code and as much as possible the accesses
12484 to the global shared catalog. May need more testing !
12485
Daniel Veillard78d12092001-10-11 09:12:24 +000012486Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12487
12488 * include/libxml/debugXML.h debugXML.c tree.c: integrating
12489 Keith Isdale patches for the XSLT debugger interfaces. Some
12490 cleanup
12491
Daniel Veillardff0b7312001-10-11 06:46:09 +000012492Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
12493
12494 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
12495 * DOCBparser.c: generate line nubers in elements
12496
Daniel Veillard60087f32001-10-10 09:45:09 +000012497Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
12498
12499 * configure.in: preparing 2.4.6 release
12500 * doc/xml.html doc/html/*: updated and rebuilt the docs
12501 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
12502
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000012503Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
12504
12505 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
12506 adding documentation for DV's supercatalog support
12507
Daniel Veillard82d75332001-10-08 15:01:59 +000012508Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
12509
12510 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
12511 super catalog support adding one API and one flag --sgml to
12512 xmlcatalog
12513
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000012514Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
12515
12516 * doc/xmlcatalog_man.xml, xmlcatalog.1
12517 One more crack at
12518 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
12519
12520
Thomas Broyer47334c02001-10-07 16:41:52 +000012521Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12522
12523 * xpath.c: implemented xmlXPathObjectCopy for external objects
12524 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
12525
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000012526Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
12527
12528 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
12529 finishing up fix to
12530 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
12531 the xmlcatalog man page display more elegantly
12532
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000012533Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
12534
12535 * configure.in: closing bug #61832
12536 * HTMLparser.c: removed a warning
12537
Daniel Veillard6ab38382001-10-06 13:08:27 +000012538Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
12539
12540 * xpath.c: fixing #61673 part I, do not loose doc information
12541 when copying result value trees.
12542
Daniel Veillard556c6682001-10-06 09:59:51 +000012543Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12544
12545 * xpath.c: trying to harden the XPath interpreter
12546
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000012547Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
12548
12549 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
12550 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
12551
William M. Brack1633d182001-10-05 15:41:19 +000012552Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12553
12554 * HTMLparser: repaired another loop problem
12555
Daniel Veillard20ee8c02001-10-05 09:18:14 +000012556Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
12557
12558 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
12559 parsing.
12560 * xpath.c: fix bug #61291 the default XML namespace node is
12561 missing from the namespace axis.
12562 * tree.c: refuse to create namespaces nodes with prefix "xml"
12563
Daniel Veillard651f9472001-10-04 14:51:06 +000012564Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
12565
12566 * SAX.c: ouch a non-defined namespace could lead to a crash,
12567 fixed #61215
12568
Daniel Veillard7dd05702001-10-04 14:25:12 +000012569Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
12570
12571 * parserInternals.c: closed bug #61054
12572
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000012573Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12574
12575 * include/libxml/Makefile.am: closing #60708
12576
Daniel Veillarda293c322001-10-02 13:54:14 +000012577Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
12578
12579 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
12580 adding xmlSAXParseFileWithData following Marco Stipek suggestion
12581
Daniel Veillardf4309d72001-10-02 09:28:58 +000012582Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12583
12584 * valid.c: close bug #61550 when xml: wasn't considered a namespace
12585
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000012586Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12587
12588 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
12589 * DOCBparser.c HTMLparser.c parser.c: fixed typos
12590
Daniel Veillard16756b62001-10-01 07:36:25 +000012591Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
12592
12593 * catalog.c: Justin Fletcher provided cleaup code in case
12594 HAVE_STAT is not defined
12595 * include/win32config.h: Igor Zlatkovic suggested to have
12596 HAVE_STAT defined there
12597
William M. Brack5e1cac12001-09-28 16:19:18 +000012598Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12599
12600 * catalog.c - fixed typing error reported by M. Barros
12601
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000012602Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
12603
12604 * xmllint.c - fixing typo
12605
William M. Brackd28e48a2001-09-23 01:55:08 +000012606Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12607
12608 * HTMLparser.c: small enhancement to prevent loop on
12609 unrecognizable data
12610
Daniel Veillardb1d62872001-09-21 09:47:08 +000012611Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12612
12613 * parserInternals.c: applying patch from bug #60757 this
12614 should close it
12615
Daniel Veillardc0631a62001-09-20 13:56:06 +000012616Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
12617
12618 * catalog.c xmlcatalog.c: removed a couple of warning
12619 * xpath.c: try to solve the linking problem on platforms
12620 needing trio to compile
12621
Daniel Veillard1a123612001-09-19 08:06:23 +000012622Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000012623
Daniel Veillard1a123612001-09-19 08:06:23 +000012624 * Makefile.am libxml.spec.in: backing up non-documented changes
12625 commited without review or aproval by Jens Finke <jens@gnome.org>
12626 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000012627
Daniel Veillardf5b44e42001-09-17 17:19:54 +000012628Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
12629
12630 * configure.in: Joe Orton provided a patch fixing a problem
12631 when iconv is specified to be in a non-standard directory
12632 but wasn't exported in xml2-config --cflags
12633
Daniel Veillard2fc2db72001-09-14 17:33:51 +000012634Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
12635
Daniel Veillardf5b44e42001-09-17 17:19:54 +000012636 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000012637 troubles with 2.4.4 errors.
12638
Daniel Veillard16698282001-09-14 10:29:27 +000012639Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12640
12641 * encoding.c entities.c: do not output hexadecimal charrefs
12642 when serializing HTML since some version of Netscape can't
12643 grok it, generate decimal ones.
12644 * result/HTML/doc3.htm: output changed due to previous test
12645 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
12646
Daniel Veillard98fed372001-09-13 11:34:58 +000012647Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
12648
12649 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
12650 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
12651
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000012652Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000012653 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000012654
12655 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
12656 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
12657 updated the configuration scripts systems accordingly
12658
Daniel Veillard04382ae2001-09-12 18:51:30 +000012659Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12660
12661 * configure.in: preparing for 2.4.4
12662 * doc/xml.html doc/html/*: updated and rebuilt the docs
12663
Daniel Veillardd63437e2001-09-12 15:00:27 +000012664Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
12665
12666 * win32/dsp/libxml2.def.src: tried to incorporate comments
12667 from bug #59220
12668
Daniel Veillard319a7422001-09-11 09:27:09 +000012669Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
12670
12671 * parser.c result/noent/wml.xml: fixed bug #59981 related
12672 to handling of '&' in attributes when entities are substitued
12673
Daniel Veillard7cf5e442001-09-10 20:16:32 +000012674Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12675
12676 * libxml.h include/libxml/xmlversion.h.in
12677 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
12678 Tried to close bug #60131
12679
Daniel Veillardbce62332001-09-10 18:46:55 +000012680Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12681
12682 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
12683
Daniel Veillard143b04f2001-09-10 18:14:14 +000012684Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
12685
12686 * SAX.c: fixing bug #59946 on xmlns=""
12687
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000012688Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12689
12690 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
12691 but allocates a new error code.
12692
Daniel Veillard05c13a22001-09-09 08:38:09 +000012693Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
12694
12695 * xmllint.c: John Fleck fixed typos in the options output
12696 * parser.c SAX.c: fix ignorable white space SAX selection
12697
12698Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12699
12700 * entities.c: Steve Underwood found the possibility of an
12701 ininite loop in case of error.
12702
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000012703Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
12704
12705 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
12706
Daniel Veillarda050d232001-09-05 15:51:05 +000012707Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
12708
12709 * parser.c: warn if version is not 1.0 but it's not
12710 strictly speaking an error after analyzing the spec
12711
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000012712Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
12713
12714 *doc/catalog.html - add link to the html version of the
12715 man page, other linguistic cleanups
12716
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000012717Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
12718
12719 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
12720 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
12721 file, has not yet been included in the build.
12722
Daniel Veillard99784ff2001-09-01 16:20:28 +000012723Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12724
12725 * catalog.c: removed a duplicate affectation Justin Fletcher
12726
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000012727Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
12728
12729 * tree.c: Armin Sander pointed a possible text coalescing
12730 problem, completed his patch.
12731
Bjorn Reese0b2ae432001-08-31 16:31:57 +000012732Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12733
12734 * trionan.c: Fixed const and volatile re-definition problem
12735
Daniel Veillard5d96fff2001-08-31 14:55:30 +000012736Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
12737
12738 * libxml.4 parser.c: doc updates from Heiko Rupp
12739 * parserInternals.c: 2 sanity checks from Heiko Rupp
12740
Daniel Veillard3ec4c612001-08-28 20:39:49 +000012741Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
12742
12743 * tree.c: applied patch from Armin Sander to make some pointers
12744 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000012745 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000012746
Daniel Veillardb06c6142001-08-27 14:26:30 +000012747Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12748
12749 * xpath.c: hum, restrict the integer usage gcc bug workaround
12750 to only gcc compilers so that other architecture don't get
12751 penalized by this limitation.
12752 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
12753
Daniel Veillard268fd1b2001-08-26 18:46:36 +000012754Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12755
12756 * valid.c: fixed a Windows compiler warning (Chris Poblete)
12757 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
12758
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000012759Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
12760
12761 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
12762 --convert option to xmlcatalog to convert SGML ones to
12763 the XML syntax.
12764 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
12765
12766 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000012767Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12768
12769 * catalog.c xmlIO.c: started some serious testing and fixed
12770 a few bug and optmization needs.
12771
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000012772Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12773
12774 * Makefile.am configure.in include/libxml/xmlwin32version.h:
12775 preparing for a 2.4.3 release even if it may not be ready yet
12776 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
12777 all file parsing lookup to go through the entity resolver, add
12778 to add an API to bypass it (needed to load catalogs themselves),
12779 some cleanup on the catalog code too.
12780 * nanoftp.c: small cleanup
12781 * doc/catalog.html: small update
12782
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000012783Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
12784
12785 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
12786 Jun Kuriyama
12787
Daniel Veillardffb120d2001-08-23 00:52:23 +000012788Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
12789
12790 * doc/catalog.html: finished the catalog documentation
12791
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000012792Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12793
12794 * doc/catalog.html doc/xml.html: added documentation about
12795 Catalog support, misses an API description
12796 * doc/html/*: reextracted the API pages
12797
Daniel Veillarddc2cee22001-08-22 16:30:37 +000012798Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12799
12800 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
12801 Added the part about section 7.2 on URI resolution,
12802 fixed a side effect in the HTML parser, look complete
12803 and ready to rock except the URI/SystemID part!
12804
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000012805Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12806
12807 * include/libxml/catalog.h include/libxml/parser.h
12808 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
12809 xmlIO.c: added support and APIs needed for the catalog PI
12810 * include/libxml/xmlIO.h: cleanup
12811
Daniel Veillarde2940dd2001-08-22 00:06:49 +000012812Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12813
12814 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
12815 include/libxml/catalog.h: starts to look okay, really
12816 plugged the new framework, cleaned a lot of stuff,
12817 added some APIs, except the PI's support missing this
12818 should be mostly complete
12819 * result/catalogs/* test/catalogs/*: added new test, enriched
12820 the existing one with URN ID tests
12821
Daniel Veillard64339542001-08-21 12:57:59 +000012822Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
12823
12824 * catalog.c: fixed nextCatalog
12825 * result/catalogs/docbook test/catalogs/*: started adding
12826 a small regression test
12827
Daniel Veillardcda96922001-08-21 10:56:31 +000012828Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
12829
12830 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
12831 more work on the XML catalog support.
12832 * parser.c include/libxml/parser.h: small cleanup seems using
12833 list as a public parameter name can give portability troubles
12834 * trionan.c trionan.h xpath.c include/libxml/trionan.h
12835 include/libxml/xpath.h include/libxml/Makefile.am: removed
12836 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
12837 wrappers
12838
Bjorn Reese45029602001-08-21 09:23:53 +000012839Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12840
12841 * Makefile.am trio.c triodef.h trionan.c xpath.c
12842 include/libxml/Makefile.am include/libxml/trionan.h:
12843 Re-worked Not-A-Number and Infinity support.
12844 * xmlcatalog.c: added readline include files
12845
Daniel Veillard344cee72001-08-20 00:08:40 +000012846Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12847
12848 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
12849 testCatalog as xmlcatalog, making it an installed app
12850 adding a shell, and preparing it to be a /etc/xml/catalog
12851 management tool, though not ready yet
12852 * catalog.c include/libxml/catalog.h: adding support for
12853 XML Catalogs http://www.oasis-open.org/committees/entity/
12854 not finished, there is some interesting tradeoffs and a
12855 few open questions left.
12856
Daniel Veillardb7664f42001-08-19 13:00:43 +000012857Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
12858
12859 * xmllint.c: fixed a line formatting problem
12860
Daniel Veillard5015b712001-08-17 09:37:52 +000012861Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12862
12863 * SAX.c: removed a couple of unused variable (Albert Chin)
12864
Daniel Veillardbb371292001-08-16 23:26:59 +000012865Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
12866
12867 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
12868 trying to fix some troubles w.r.t. function returning
12869 const xxxPtr.
12870
Daniel Veillardb60c54e2001-08-16 19:34:27 +000012871Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12872
12873 * win32/dsp/libxml2.def.src: another set of symbols conditionally
12874 defined
12875
Daniel Veillardae6db172001-08-16 19:32:00 +000012876Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
12877
12878 * xpointer.c: removed unused var
12879
Daniel Veillard09190202001-08-16 16:27:41 +000012880Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
12881
12882 * testXPath.c: another small cleanup closing bug #59110
12883
Daniel Veillard796f4b62001-08-16 16:00:13 +000012884Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
12885
12886 * win32/dsp/libxml2.def.src: small cleanup closing bug
12887 #59108
12888
Daniel Veillard5aac4e42001-08-15 20:46:57 +000012889Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
12890
12891 * example/gjobread.c: add xmlCleanupParser() before leaving
12892
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000012893Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
12894
12895 * config.h.in configure.in include/libxml/xmlwin32version.h:
12896 released 2.4.2
12897
Daniel Veillardd3d06722001-08-15 12:06:36 +000012898Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
12899
12900 * include/libxml/valid.h debugXML.c valid.c: deprecate
12901 the non-boundchecking Sprintf functions, add Snprintf
12902 this should close bug #57984
12903
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000012904Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
12905
12906 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
12907 URIs before doing the lookups (pointed by Mark Vakoc)
12908
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000012909Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
12910
12911 * xpath.c: serious changes on Result Value Trees and NodeSets
12912 w.r.t. deallocation and collect operations. Probably not
12913 100% clean (merge of allocated trees smells like a problem).
12914 Seems sufficient to close #58943
12915
Daniel Veillard90493a92001-08-14 14:12:47 +000012916Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
12917
12918 * xmllint.c: adding a --format option
12919
Daniel Veillardfe703322001-08-14 12:18:09 +000012920Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
12921
12922 * xpath.c: count() was broken on Result Value Tree
12923 * xmlIO.c: fixed file:/// accesses on _WIN32
12924
Daniel Veillard70ac0e32001-08-13 11:24:16 +000012925Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12926
12927 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
12928 macro was renamed, this should close bug #58683
12929
Daniel Veillardf300b7e2001-08-13 10:43:15 +000012930Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
12931
12932 * SAX.c: small fix fixing bug #58539 reported by coolo, in
12933 entity substitution mode text at the end of the entity might
12934 be added due to text coalescing.
12935 * nanoftp.c parser.c: small cleanup
12936
Daniel Veillard0c720972001-08-08 20:59:00 +000012937Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
12938
12939 * HACKING: added John Fleck right to commit in the doc subdir
12940
Daniel Veillard48da9102001-08-07 01:10:10 +000012941Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12942
12943 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
12944 allow to inherit attributes from the DTD directly in the
12945 tree, this is needed for XPath and can be a useful feature.
12946 Inherited namespaces are always provided at the tree level now
12947 * test/defattr* result/defattr* result/noent/defattr*: added a couple
12948 of tests for this feature (XSLT being the prime user).
12949
Daniel Veillard50f34372001-08-03 12:06:36 +000012950Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12951
12952 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
12953 testSAX.c xmlIO.c xmllint.c include/win32config.h
12954 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
12955 include/libxml/xmlwin32version.h.in win32/README.MSDev
12956 win32/dsp/*: applied Win32 Facelift No.2 patches from
12957 Igor Zlatkovic for Windows/MSC
12958
Daniel Veillard9f4eb912001-08-01 21:22:27 +000012959Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
12960
12961 * SAX.c: unparsedEntityDecl() the URI computation of the
12962 entity wasn't done breaking XSLT unparsed-entity-uri()
12963
Daniel Veillard567e1b42001-08-01 15:53:47 +000012964Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
12965
12966 * xpath.c: fixed a bug when walking the descendants and
12967 the current node has no children
12968 * debugXML.c: show up when a text node is supposed to not be escaped
12969
Thomas Broyerf186c822001-07-31 23:30:37 +000012970Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12971
12972 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
12973 worked like the set:leading() function)
12974 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
12975
Daniel Veillardba6db032001-07-31 16:25:45 +000012976Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12977
12978 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
12979
Daniel Veillard57905372001-07-31 15:52:17 +000012980Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12981
12982 * include/libxml/xmlIO.h: apply change to close #58141
12983 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
12984
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000012985Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12986
12987 * parser.c: when the internal subset uses a PE, then the
12988 included entity can use conditional sections.
12989
Daniel Veillard7d7e3792001-07-30 13:42:13 +000012990Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12991
12992 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
12993 when walking the namespace axis showing up in
12994 libxst/tests/general/bug-12
12995 * xmlmemory.c: added the possibility to trace a given block
12996 defined by its address
12997
Daniel Veillard4aafa792001-07-28 17:21:12 +000012998Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12999
13000 * parser.c: don't override existing encoding specified before
13001 starting xmlParseDocument()
13002
Daniel Veillardfdb1f242001-07-27 23:32:44 +000013003Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13004
13005 * include/libxml/xmlwin32version.h: reinserted, needed for
13006 Windows users of CVS
13007
Darin Adlera77cac02001-07-27 17:41:51 +0000130082001-07-27 Darin Adler <darin@bentspoon.com>
13009
Darin Adler699613b2001-07-27 22:47:14 +000013010 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
13011 * testCatalog.c: Add include of <libxml/parser.h>.
13012
130132001-07-27 Darin Adler <darin@bentspoon.com>
13014
Darin Adlera77cac02001-07-27 17:41:51 +000013015 * include/libxml/.cvsignore:
13016 * include/libxml/xmlwin32version.h:
13017 Remove this file from CVS because it's generated.
13018
Daniel Veillard50822cb2001-07-26 20:05:51 +000013019Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13020
13021 * parser.c include/libxml/parser.h: applied const patches from
13022 Tom Moog #58002
13023
Thomas Broyerba4ad322001-07-26 16:55:21 +000013024Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13025
13026 * xpath.c include/libxml/xpath{,Internals}.h: added a function
13027 lookup framework
13028
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000013029Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13030
13031 * tree.c: fixed xmlCopyNode() for documents
13032
Daniel Veillard6dd398f2001-07-25 22:41:03 +000013033Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13034
13035 * parser.c: fixed bugs #58073 reported by Greg Shtilman
13036
13037Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000013038
13039 * parser.c: fixes bug #57652 reported by Morus Walter
13040
Daniel Veillarde3924972001-07-25 20:25:21 +000013041Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13042
13043 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
13044
Daniel Veillarda53c6882001-07-25 17:18:57 +000013045Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13046
13047 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
13048 errors, lesson don't add new functions at 1am before a release
13049 * xpath.c: integrated fix from Bjorn to avoid divide by zero
13050 from XPath initialization when possible.
13051
Daniel Veillardd9bad132001-07-23 19:39:43 +000013052Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13053
13054 * result/scripts/base*: removing history/readline changed
13055 this slightly
13056 * include/libxml/parser.h SAX.c parser.c parserInternals.c
13057 xmllint.c: make element content line number generation
13058 optionnal to avoid breaking old apps added interface to switch
13059
Daniel Veillardf012a642001-07-23 19:10:52 +000013060Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13061
13062 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +000013063 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillardf012a642001-07-23 19:10:52 +000013064 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
13065 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
13066 John Kroll fixes to allow saving to HTTP via PUT (or
13067 POST of needed).
13068 * doc/html/*.html: regenerated the docs
13069
Thomas Broyere8126242001-07-22 03:54:15 +000013070Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13071
13072 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
13073 xmlHashScanFull and xmlHashScannFull3 to get passed the
13074 three keys as arguments to the callback function
13075
Daniel Veillard5e2dace2001-07-18 19:30:27 +000013076Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13077
13078 * configure.in Makefile.am: removed libxml softlink for good
13079 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
13080 100% coverage by gtk-doc
13081
Daniel Veillard8599e702001-07-17 21:38:51 +000013082Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13083
13084 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
13085 fixed serious troubles due to size_t vs. int mismatch
13086
Daniel Veillard8fcc4942001-07-17 20:07:33 +000013087Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13088
13089 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
13090
Thomas Broyerf06a3d82001-07-16 04:52:57 +000013091Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13092
13093 * include/libxml/xpath{,Internals}.h xpath.c: added a more
13094 convenient extension API for value and context managing
13095 Now handles external objects through xmlXPathPopExternal,
13096 xmlXPathWrapExternal and xmlXPathReturnExternal.
13097 Added functions for sets operations (intersection, etc.)
13098
Daniel Veillard22090732001-07-16 00:06:07 +000013099Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13100
13101 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
13102 xmlIO.c tree.c parserInternals.c entities.c encoding.c
13103 HTMLparser.c: cleanup of global variables, marking some
13104 const or private.
13105
Thomas Broyerf06a3d82001-07-16 04:52:57 +000013106Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000013107
13108 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
13109 fixed xmlXPathNodeSetItem when passing index=0
13110
Daniel Veillard05dec342001-07-14 21:57:39 +000013111Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13112
13113 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
13114
Daniel Veillard28ae6362001-07-14 16:44:32 +000013115Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13116
13117 * xmllint.c: fixed compilation under Cygwin #57503
13118 * TODO: update
13119
Peter Williamsed156f52001-07-13 18:35:13 +0000131202001-07-13 Peter Williams <peterw@ximian.com>
13121
13122 * config.h.in: add #undef HAVE_DLFCN_H
13123
13124 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
13125 builddir.
13126
Daniel Veillard73b36e32001-07-12 15:09:52 +000013127Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13128
13129 * win32/libxml2/libxml2.def.src: added a couple of exported entries
13130 raised by #57348 and #57381
13131
Daniel Veillard7db37732001-07-12 01:20:08 +000013132Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13133
13134 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
13135 tree.c xpointer.c: store the line numbder in element->content,
13136 may break some software, need a configuration mechanism
13137
Darin Adler96037892001-07-11 00:03:16 +0000131382001-07-10 Darin Adler <darin@bentspoon.com>
13139
13140 * .cvsignore:
13141 * example/.cvsignore:
13142 * include/.cvsignore:
13143 * include/libxml/.cvsignore:
13144 Various things that are generated and should be ignored.
13145
Daniel Veillard09ab7e12001-07-10 15:49:44 +000013146Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13147
13148 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
13149 * doc/xml.html doc/html/*: updated the docs
13150
Daniel Veillard04e2dae2001-07-09 20:07:25 +000013151Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13152
13153 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
13154 validation occured on content with element child
13155
Daniel Veillardb8c9be92001-07-09 16:01:19 +000013156Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13157
13158 * tree.c: fixed XML Base computation which was broken
13159 * debugXML.c: added a base function to the shell
13160 * Makefile.am result/scripts/* test/scripts/*: added scripts
13161 based regression tests, and adding 2 XML Base tests
13162
Daniel Veillard19e96c32001-07-09 10:32:59 +000013163Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13164
13165 * tree.c: set properties doc and call xmlSetListDoc for properties
13166 content when grafting them in a different tree.
13167 * aclocal.m4: remove from CVS
13168
Daniel Veillarde086f5c2001-07-08 21:10:40 +000013169Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13170
13171 * win32/libxml2/libxml2.def.src: added some missing entry point
13172 for XPath (Mark Vakoc)
13173
Daniel Veillard388236f2001-07-08 18:35:48 +000013174Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13175
13176 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
13177 layer should URI-Unescape before trying to open resources.
13178
Daniel Veillard04383752001-07-08 14:27:15 +000013179Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13180
13181 * xpath.c: fix the name() bug for elements in the default
13182 namespace reported by Charlie Bozeman
13183
Daniel Veillard7583a592001-07-08 13:15:55 +000013184Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13185
13186 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
13187 led to an XPath fix, improvements of SAX initialization, and
13188 an added option --nocdata to testXPath
13189
Daniel Veillard449d7392001-07-07 19:11:06 +000013190Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13191
13192 * doc/libxml-doc.el: Felix Natter provided anew version working
13193 with XEmacs too
13194
Daniel Veillard5168dbf2001-07-07 00:18:23 +000013195Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13196
13197 * include/libxml/xpath.h: small cleanup
13198 * doc/xml.html: update
13199
Daniel Veillardf524d6e2001-07-05 23:41:40 +000013200Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13201
13202 * Makefile.am configure.in include/libxml/xmlwin32version.h:
13203 released 2.3.14
13204
Daniel Veillard4b8328d2001-07-05 22:48:42 +000013205Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13206
13207 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000013208 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000013209
Daniel Veillard73c9c042001-07-05 20:02:54 +000013210Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13211
13212 * xpath.c: a bug reported by Stephan Kulow empty nodesets
13213 were not equal to empty strings
13214
Daniel Veillard1fd36d22001-07-04 22:54:28 +000013215Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13216
13217 * SAX.c: fixed a URI-Reference computation problem when validating
13218 * xmlIO.c: small cleanup
13219
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000013220Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13221
13222 * parser.c: improved the description of a couple of interfaces
13223 upon Larry Stamper suggestion
13224
Daniel Veillard62f313b2001-07-04 19:49:14 +000013225Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13226
13227 * SAX.c entities.c parser.c: changed completely the way entities
13228 are handled when running the parser in entity substitution mode.
13229 This fixes a bug reported by Stephan Kulow and nearly divides
13230 by 3 the amount of memory required by libxslt to load and process
13231 DocBook TDG.
13232
Daniel Veillardf420ac52001-07-04 16:04:09 +000013233Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13234
13235 * HTMLparser.c: fixing a too early root closing problem raised
13236 byt Prashanth Naidu
13237
Daniel Veillard8c357d52001-07-03 23:43:33 +000013238Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13239
13240 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
13241 raised by Mark Vakoc.
13242
Daniel Veillard6e90d192001-07-03 16:37:49 +000013243Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13244
13245 * example/Makefile.am: fixed the include path to add srcdir/include
13246 * Makefile.am configure.in: fix from Albert Chin for iconv detection
13247 and some cleanup
13248
Daniel Veillardf06307e2001-07-03 10:35:50 +000013249Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13250
13251 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
13252 lot of optimization work, results in significant improvements
13253 when handling really complex XPath queries. Add a small optimizer
13254 for unions, improve [n] and [last()], avoid some costly ops.
13255
Daniel Veillard77044732001-06-29 21:31:07 +000013256Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13257
13258 * include/libxml/parser.h parser.c: xmlStrstr args are both const
13259 * xpath.c: small cleanup
13260 * xmlGetNsList: reformated, fixed problems if used on Entities
13261
Daniel Veillard2adbb512001-06-28 16:20:36 +000013262Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13263
13264 * doc/xml.html: added 1.8.14 and 2.3.13 releases
13265
Daniel Veillardb37ecd02001-06-28 16:18:11 +000013266Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13267
13268 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
13269 * Makefile.am example/Makefile.am: workaround automake generating
13270 erroneous deps
13271
Daniel Veillard12f7d292001-06-28 13:12:11 +000013272Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13273
13274 * include/win32config.h: bug #56801 Yon Derek provided a patch
13275 to the windows config file.
13276
Daniel Veillard87ee9142001-06-28 12:54:16 +000013277Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13278
13279 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
13280 libxml.h : Yon Derek provided a set of changes to compile from
13281 CVS on Windows/MSC
13282
Daniel Veillard0e4cd172001-06-28 12:13:56 +000013283Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13284
13285 * parser.c: fixed UTF8 BOM support in push mode
13286 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
13287 added a specific testcase
13288
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000013289Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13290
13291 * Makefile.am: added --push regression tests
13292 * parserInternals.c: the XML parser segfaulted in --push mode
13293
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000013294Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13295
13296 * configure.in: moved the symlinks detection within a CVS
13297 check, this is not portable and will be removed soon.
13298 * xpath.c: small cleanup/speedup
13299
Daniel Veillard11648102001-06-26 16:08:24 +000013300Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13301
13302 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
13303 release of 2.3.12
13304 * parser.c: make an error message if unknow entities in all cases
13305
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000013306Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13307
13308 * uri.c: fixed 2 uri normalization bugs on '//' reduction
13309
Daniel Veillard23793842001-06-25 16:07:45 +000013310Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13311
13312 * include/libxml/Makefile.am: Laszlo Peter pointed out that
13313 includes were installed in the wrong dir
13314
Daniel Veillardf5498f32001-06-25 15:08:36 +000013315Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13316
13317 * doc/html.xml: warn against sending code to exhibit bugs.
13318
Daniel Veillard56f06462001-06-24 21:34:03 +000013319Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13320
13321 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
13322 Tru64 from Thomas Leitner
13323
Daniel Veillardc5d64342001-06-24 12:13:24 +000013324Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13325
13326 * AUTHORS: added William and Bjorn
13327 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
13328 daniel@veillard.com hopefully I won't have to do this again
13329 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
13330 docs can be rebuilt cleanly now
13331 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
13332 from CVs it's generated, added include/libxml/xmlwin32version.h
13333 also generated but which should change far less frequently.
13334 * catalog.c nanoftp.c: made sure to include libxml.h not
13335 libxml/xmlversion.h directly
13336 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
13337 when compiling on WIN32 and MSC
13338
Daniel Veillard07385fd2001-06-23 21:55:48 +000013339Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13340
13341 * include/Makefile.am include/libxml/Makefile.am configure.in:
13342 fixed make distcheck and rebuilding the rpms
13343
Daniel Veillardcd1d9442001-06-23 18:53:44 +000013344Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13345
13346 * configure.in: should finish the migration of exported includes
13347 into a real include/libxml in CVS, at least for CVS users.
13348 * removed the exported headers, added in include/libxml (as well
13349 as xmlversion.h.in).
13350
Daniel Veillard6dd8e052001-06-23 18:38:06 +000013351Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13352
13353 * configure.in: fixed the way to detect symlink
13354
Daniel Veillard66541772001-06-23 18:31:04 +000013355Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13356
13357 * configure.in: updated, include/libxml is now a real CVS dir
13358
Daniel Veillardca989762001-06-23 17:39:29 +000013359Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13360
13361 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
13362 version works with both libxml1 and libxml2 (it autodetects
13363 the prefix of the html-files) from Felix Natter.
13364 * doc/xml.html: updated doc accordingly
13365
Daniel Veillard8cf14d52001-06-23 16:32:46 +000013366Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13367
13368 * xpath.c: fixed the bug generating a template loop in libxslt
13369 when using docbook-xsl-1.4, * should filter out document nodes
13370 * HACKING: added William
13371 * TODO: updated
13372
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000013373Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13374
13375 * doc/FAQ.html: added a warning about gcc-3.0
13376 * doc/xml.html: added reference to gdome2 and removed a confusing
13377 sentence
13378
Daniel Veillardf7f41852001-06-22 15:18:01 +000013379Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13380
13381 * xmlversion.h: okay this is a generated file, but Windows
13382 users need it and they can't generate it, and I want CVS
13383 Windows users ...
13384 * win32/libxml2/libxml2_so.dsp: Windows project file for
13385 the shared lib version of libxml2
13386 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
13387 resources needed for libxslt/xsltproc by Yon Derek
13388
Bjorn Reese3157b342001-06-22 14:41:45 +000013389Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13390
13391 * trio.c: MSVC fix (provided by Igor Zlatkovic)
13392
Daniel Veillard4151acb2001-06-22 10:48:57 +000013393Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13394
Daniel Veillardcc146db2001-06-22 11:10:52 +000013395 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
13396
13397Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13398
Daniel Veillard4151acb2001-06-22 10:48:57 +000013399 * include/win32config.h: Yon Derek provided a first fix
13400 to be able to compile libxslt/xsltproc on Windows
13401
Daniel Veillardd79bcd12001-06-21 22:07:42 +000013402Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13403
13404 * xpath.c: attempt to work around what seemed a gcc optimizer
13405 bug when handling floats on i386 http://veillard.com/gcc.bug
13406 * tree.c entities.c encoding.c: doing some cleanups while
13407 chasing it
13408
Daniel Veillard017b1082001-06-21 11:20:21 +000013409Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13410
13411 * Makefile.am: cleanup when --without-debug is specified
13412 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
13413 w.r.t. --without-debug and other include points
13414 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
13415 Catalogs
13416 * configure.in entities.h tree.h HTMLparser.c: removed
13417 --without-corba, made the _private field mandatory
13418
Daniel Veillard87a764e2001-06-20 17:41:10 +000013419Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13420
13421 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
13422 outputs a BOM in UTF8, an errata has been issued to avoid the
13423 problem, that was the most reasonable solution... Add support
13424 for a leading UTF8 BOM in entities.
13425
Daniel Veillard10ea86c2001-06-20 13:55:33 +000013426Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13427
13428 * valid.c: fixed a bug found when post validating an entity ref
13429 * xmllint.c: added --loaddtd and sligly changed --postvalid to
13430 activate it too
13431
Daniel Veillard39196eb2001-06-19 18:09:42 +000013432Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13433
13434 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
13435 weakness in the node copy the XPointer and the XInclude
13436 implementations. Serious cleanup.
13437
Daniel Veillard3739b982001-06-19 12:51:30 +000013438Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13439
13440 * Makefile.am: Kjartan Maraas provided a small patch to
13441 add xml2-config.in to EXTRA_DIST
13442
Daniel Veillarda9142e72001-06-19 11:07:54 +000013443Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13444
13445 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
13446 provided another failing case found in KDE, the way the
13447 ctxt->vctxt.nodeTab was allocated and freed changed over
13448 time but it wasn't completely cleaned up. This should fix it.
13449
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000013450Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13451
13452 * parser.c: Stephan Kulow also raised the fact that line number
13453 could get miscounted making debug harder, fixed the problem
13454 in xmlParseCharData()
13455
Daniel Veillard64b98c02001-06-17 17:20:21 +000013456Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13457
13458 * valid.c: Stephan Kulow pointed out a problem when validating
13459 and using an empty entity, forgot a 'break' in a case.
13460
Daniel Veillarde3c81b52001-06-17 14:50:34 +000013461Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13462
13463 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
13464 * doc/xml.html: updated with 2.3.11
13465
Daniel Veillard4ec885a2001-06-17 10:31:07 +000013466Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13467
13468 * TODO: updated adding cleanup of generated doc
13469 * configure.in: prepared to release 2.3.11
13470 * xmllint.c: added --version for bug reporting
13471 * doc/html/*.html: rebuilt the doc
13472
Daniel Veillard8b8d2252001-06-16 21:24:56 +000013473Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13474
13475 * xpath.c: first part of the work on selecting namespace to
13476 fix bug #56115
13477
Daniel Veillard96ed5832001-06-15 22:22:04 +000013478Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13479
13480 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
13481 when using -liconv
13482 * TODO: updated
13483
Daniel Veillardc4f631d2001-06-14 11:11:59 +000013484Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13485
13486 * HTMLtree.[ch]: more work on the HTML serialization routnes,
13487 cleanup, encoding support.
13488
Daniel Veillard608ad072001-06-14 08:32:28 +000013489Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13490
13491 * xpath.c: Thomas Broyer suggested a better patch for the / arg
13492
Daniel Veillard239d0522001-06-13 23:02:48 +000013493Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13494
13495 * xpath.c: bug detected by Ankh when / is used as a function arg
13496
Daniel Veillard02bb1702001-06-13 21:11:59 +000013497Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13498
13499 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
13500 of element and use it to avoid outputting formatting spaces at
13501 the wrong place. Implemented the format parameter for HTML save.
13502 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
13503 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
13504 result/HTML/wired.html: of course this impact the result of a
13505 number of HTML tests
13506
Daniel Veillard95d845f2001-06-13 13:48:46 +000013507Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13508
13509 * HTMLtree.[ch]: started augmenting the HTML save API with
13510 encoding and formatting parameters
13511
Daniel Veillardeca60d02001-06-13 07:45:41 +000013512Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13513
13514 * HTMLtree.h: cleanup and started evaluating the work needed on
13515 revamping the HTML output code
13516
Daniel Veillard84666b32001-06-11 17:31:08 +000013517Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13518
13519 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
13520
Daniel Veillard8bdd2202001-06-11 12:47:59 +000013521Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13522
13523 * valid.c: fixed bug #56049, forgot one check in the
13524 validation routine
13525
Daniel Veillardca2366a2001-06-11 12:09:01 +000013526Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13527
13528 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
13529
Daniel Veillard6761eee2001-06-11 10:29:38 +000013530Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13531
13532 * libxml.h: fixed an error in last commit
13533 * doc/FAQ.html: added an entry for compilation from CVS
13534
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000013535Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13536
13537 * xmlversion.h.in libxml.h: Cygwin patches
13538 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
13539 * tree.h: cleanup
13540
Daniel Veillardacd370f2001-06-09 17:17:51 +000013541Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13542
13543 * tree.c: patched xmlFreeNode() to avoid freeing() a static
13544 memory block in a strange case where libxml is linked twice
13545 in the binary.
13546
Daniel Veillard1d047672001-06-09 16:41:01 +000013547Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13548
13549 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
13550 state far too often, simple fix used to avoid it.
13551
Daniel Veillard4497e692001-06-09 14:19:02 +000013552Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13553
13554 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
13555 being processed, applied his patch
13556 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
13557
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000013558Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13559
13560 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
13561 provided fixes to compile on MSCC again
13562 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
13563 also provided an update for the project files.
13564
Daniel Veillarda682b212001-06-07 19:59:42 +000013565Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13566
13567 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
13568 bug #55810
13569
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000013570Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13571
13572 * tree.c: fixed xmlGetNsProp() to close bug #55683
13573 Note this requires libxslt to use it's own function instead.
13574
Daniel Veillardf0c53762001-06-07 16:07:07 +000013575Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13576
13577 * HTMLtree.c: when in a pre element no formatting space should
13578 be added.
13579 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
13580
Daniel Veillard068a9652001-06-07 15:30:26 +000013581Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13582
13583 * configure.in: added tests for signal() and signal.h
13584
Daniel Veillard541d6552001-06-07 14:20:01 +000013585Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13586
13587 * xpath.c: robert pointed out xmlXPathNINF was not initialized
13588
Daniel Veillard8a367d42001-06-07 14:01:34 +000013589Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13590
13591 * doc/libxml-doc.el: Felix Natter provided a new version for
13592 libxml2
13593
Daniel Veillard8a926292001-06-07 11:20:20 +000013594Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13595
13596 * HTMLtree.c: when in a pre element no formatting space should
13597 be added.
13598
Daniel Veillard14839d52001-06-06 16:11:56 +000013599Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13600
13601 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
13602
Daniel Veillarde95e2392001-06-06 10:46:28 +000013603Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13604
13605 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
13606 hack
13607 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
13608 * uri.c: fixed a warning
13609
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000013610Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13611
13612 * HTMLtree.c: trying to close bug #55772 escaping in script
13613 elements
13614 * doc/xml.html: suggest to send mail to the list
13615
13616Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000013617
13618 * error.c: attempt to fix the xmlGetVarStr breakage once and for
13619 good. Use a macro and based on the solution provided in
13620 vsnprintf manual page from GNU.
13621
Bjorn Reese99748722001-06-05 12:49:15 +000013622Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13623
13624 * error.c: Workaround for non-preserving variadic list.
13625 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
13626
Daniel Veillard2e4f1882001-06-01 10:11:57 +000013627Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13628
13629 * doc/xml.html: added 2.3.10 release
13630
Daniel Veillardb3a182e2001-06-01 09:28:09 +000013631Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13632
13633 * configure.in: releasing 2.3.10
13634
Daniel Veillard3c2758d2001-05-31 18:43:43 +000013635Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13636
13637 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
13638
Daniel Veillard20042422001-05-31 18:22:04 +000013639Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13640
13641 * encoding.c: Robert Collins provided a patch to add the
13642 "US-ASCII" encoding alias
13643
Daniel Veillard97ac1312001-05-30 19:14:17 +000013644Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13645
13646 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
13647 string oriented functions and started cleaning the related areas
13648 in xpath.c which needed fixing in this respect
13649
Daniel Veillard2d703722001-05-30 18:32:34 +000013650Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13651
13652 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
13653 #55380
13654 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
13655
Daniel Veillard9403a042001-05-28 11:00:53 +000013656Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13657
13658 * TODO: updated
13659 * nanohttp.[ch] : started adding APIs to get the redirected URL
13660 when this occurs (needed for further base computation
13661 * tree.h: cleanup
13662 * encoding.c: cleanup
13663 * SAX.c: minor change around ctxt->loadsubset
13664
Daniel Veillard6278fb52001-05-25 07:38:41 +000013665Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13666
13667 * Makefile.am include/Makefile.am: small change to have
13668 include/libxml rebuilt if working from CVS.
13669 * uri.c: applied another patch from Carl Douglas for URI escaping,
13670 this should close bug #51876
13671
Daniel Veillardd16df9f2001-05-23 13:44:21 +000013672Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13673
13674 * xinclude.c: fixed XInclude recursive behaviour bug #54678
13675 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
13676 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
13677 added specific regression test
13678 * parser.h: preparing for the XSLT mode where DTD inherited
13679 attributes are added to the tree.
13680
Daniel Veillardbbd22452001-05-23 12:02:27 +000013681Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13682
13683 * xinclude.[ch]: Updated the namespace for the Last Call version
13684 * result/XInclude/include test/XInclude/include: updated the
13685 testsuite accordingly
13686
Daniel Veillard8514c672001-05-23 10:29:12 +000013687Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13688
13689 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
13690 related to bug #51876
13691
Daniel Veillard42596ad2001-05-22 16:57:14 +000013692Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13693
13694 * tree.c: fixed a gross mistake in base computation, xml:base is
13695 not completely correct yet (need cascade).
13696 * xpath.[ch]: added the few things needed to find a function name
13697 and URI from the XPath context when it is called.
13698
Daniel Veillard81418e32001-05-22 15:08:55 +000013699Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13700
13701 * catalog.[ch]: fixes and add xmlLoadCatalogs()
13702 * DOCBparser.c: small cleanup
13703 * xmllint.c: added a --catalogs option to load catalogs from
13704 $SGML_CATALOG_FILES
13705 * tree.c: cleanup
13706 * configure.in: iconv library fixup, ICONV_LIBS
13707
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000013708Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13709
13710 * catalog.c: handling of CATALOG entries. detection of recursion,
13711 and a few bugfixes
13712 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
13713 against the default namespace
13714
Daniel Veillard04b93292001-05-21 08:15:31 +000013715Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13716
13717 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
13718
Daniel Veillarda97a19b2001-05-20 13:19:52 +000013719Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13720
13721 * parser.c: fixed propagation context info when parsing an
13722 external entity.
13723 * doc/html/*.html: regenerated a couple of docs
13724
Daniel Veillard4623acd2001-05-19 15:13:15 +000013725Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13726
13727 * doc/xml.html: update with 2.3.9 informations
13728
Daniel Veillardbed7b052001-05-19 14:59:49 +000013729Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13730
13731 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
13732 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
13733 * doc/html/* : rebuilt the docs
13734 * valid.c: small patch which may improve some case when
13735 validating.
13736
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000013737Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13738
13739 * HTMLparser.c: Closed bug #54891
13740 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
13741 to the suite
13742
13743Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13744
13745 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
13746 applied a documentation patch from LotR and filled in a few missing
13747 descriptions
13748
Daniel Veillard76d66f42001-05-16 21:05:17 +000013749Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13750
13751 * xpath.c tree.c parser.c: speed optimizations at the parser level
13752 document tree freeing and xpath evaluation
13753
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000013754Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13755
13756 * parser.c parser.h parserInternals.h: fixed a couple of
13757 interfaces for handling memory buffer input to const char *
13758 upon suggestion of JamesH.
13759
Daniel Veillardc3739e72001-05-15 15:23:27 +000013760Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13761
13762 * configure.in: LoTR sent a patch fixing the previous commit
13763
Daniel Veillarda4f27e02001-05-15 12:41:29 +000013764Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13765
13766 * configure.in: trying to deal again with the stoopid -R linking
13767 flag of Solaris
13768
Daniel Veillard790142b2001-05-15 10:51:53 +000013769Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13770
13771 * xpath.h: two nodeset access macros from Thomas Broyer
13772
Daniel Veillardba0b8c92001-05-15 09:43:47 +000013773Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13774
13775 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
13776 patch from Thomas Broyer
13777
Daniel Veillarde62d36c2001-05-15 08:53:16 +000013778Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13779
13780 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
13781 case
13782 * INSTALL: was empty added stuff from the FAQ
13783
Daniel Veillard75bea542001-05-11 17:41:21 +000013784Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13785
13786 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
13787 attributes handling and #54433 by adding xmlUnsetProp()
13788 and xmlUnsetNsProp()
13789
Daniel Veillard0a2a1632001-05-11 14:18:03 +000013790Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13791
13792 * HTMLparser.c: Patch from Jonas Borgström
13793 (htmlGetEndPriority): New function, returns
13794 the priority of a certain element.
13795 (htmlAutoCloseOnClose): Only close inline elements if they
13796 all have lower or equal priority.
13797 * result/HTML: this of course changed a number of tests results.
13798
Daniel Veillard7d6fd212001-05-10 15:34:11 +000013799Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13800
13801 * xmlIO.c catalog.c: plugged in the default catalog resolution
13802 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
13803 documentations
13804 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
13805
Daniel Veillarda7374592001-05-10 14:17:55 +000013806Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13807
13808 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
13809 integrating catalogs
13810 * catalog.[ch] testCatalog.c: adding a small catalo API
13811 (only SGML catalog support).
13812 * parser.c: restaured xmlKeepBlanksDefault(0) API
13813
Daniel Veillardc17337c2001-05-09 10:51:31 +000013814Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13815
13816 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
13817
Daniel Veillard257d9102001-05-08 10:41:44 +000013818Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13819
13820 * parser.c: added xmlParseExternalEntityPrivate() to allow
13821 propagation of ctxt->_private when parsing external entities
13822
Daniel Veillard083c2662001-05-08 08:27:14 +000013823Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13824
13825 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
13826
Daniel Veillard01ef7382001-05-08 07:31:43 +000013827Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13828
13829 * configure.in: fixed a small portability problem with AM_CONDITIONAL
13830
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000013831Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13832
13833 * valid.c: warn when indeterminist content model is detected
13834 * result/VC/ElementValid8: this adds a message
13835 * Makefile.am: add --novalid for VCM tests
13836 * parserInternals.c: added a call to Init memory
13837
Daniel Veillard64269352001-05-04 17:52:34 +000013838Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13839
13840 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
13841 when both parameters are NULL.
13842
Daniel Veillard37721922001-05-04 15:21:12 +000013843Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13844
13845 * valid.c: applied small patch from Gary Pennington, reindented
13846 some part of the code.
13847
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000013848Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13849
13850 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
13851 release, updated and regenerated the docs
13852
Daniel Veillard357c9602001-05-03 10:49:20 +000013853Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13854
13855 * xpath.c result/XPath/expr/floats : clarified and cleanup
13856 printing of abnormal floats in tests.
13857
Daniel Veillarda2bc3682001-05-03 08:27:20 +000013858Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13859
13860 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
13861 * results/HTML/ : a few changes in the output of the HTML tests as
13862 a result.
13863 * configure.in: tying to fix -liconv where needed
13864
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000013865Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13866
13867 * Makefile.am: fixed a stupid error
13868
Daniel Veillard7150a032001-05-02 16:41:11 +000013869Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13870
13871 * configure.in Makefile.am: make the inclusion of the trio
13872 modules in the library conditional
13873
Daniel Veillardc057c5d2001-05-02 12:41:24 +000013874Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13875
13876 * DOCBparser.c: patche from László Kovács, fixed entities refs
13877 in attributes handling
13878
Daniel Veillardedddff92001-05-02 10:58:52 +000013879Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13880
13881 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
13882 flushing
13883
Daniel Veillardc8f620b2001-04-30 20:31:33 +000013884Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13885
13886 * xpath.c: fix of an XSLT namespace bug reported on the list
13887 general/bug-8-
13888
Daniel Veillard5792e162001-04-30 17:44:45 +000013889Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13890
13891 * strio.h trio.c: Dan McNichol suggested a couple of small
13892 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
13893
Daniel Veillard02141ea2001-04-30 11:46:40 +000013894Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13895
13896 * tree.c parser.c encoding.c: spent a bit more time looking
13897 at the parsing speed and DOM handling. Added a few more
13898 speedups.
13899
Daniel Veillard3ed155f2001-04-29 19:56:59 +000013900Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13901
13902 * parser.c: small but effective parsing speed improvement
13903
Daniel Veillardb59076b2001-04-29 17:04:07 +000013904Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13905
13906 * configure.in: default on the DocBook parser inclusion (for Gnome)
13907 * DOCBparser.h: fixed a header reference
13908
Daniel Veillardb45c43b2001-04-28 17:02:11 +000013909Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13910
13911 * configure.in xpath.c: applied Bjorn patches for FPE on the
13912 alpha
13913
Daniel Veillardeefd4492001-04-28 16:55:50 +000013914Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13915
13916 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
13917 xmlSaveFormatFileTo()
13918
Daniel Veillarde39a93d2001-04-28 14:35:02 +000013919Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13920
13921 * xpath.c: simple and efficient optimization, XPath functions
13922 aways bind to the same code, cache this
13923 * TODO: updated (by saying some is obsolete)
13924
Daniel Veillard2156a562001-04-28 12:24:34 +000013925Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13926
13927 * xpath.c: more cleanup work on XPath name parsing routines
13928
Daniel Veillard61d80a22001-04-27 17:13:01 +000013929Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13930
13931 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
13932 xmlXPathParseName
13933 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
13934 * debugXML.c: avoid compilation problems if compiling without
13935 HTML support, Igor Zlatkovic
13936 * win32/libxml2/libxml2.def.src: being able to compile without
13937 XPath on Windows
13938
Daniel Veillarddbb14a72001-04-26 20:54:01 +000013939Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13940
13941 * libxml.m4: yet another patch from Toshio Kuratomi
13942
Daniel Veillard2913e4c2001-04-26 19:29:02 +000013943Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13944
13945 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
13946
Daniel Veillard67fee942001-04-26 18:59:03 +000013947Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13948
13949 * tree.[ch]: added xmlSaveFormatFile interface for saving
13950 and indenting a file.
13951
Daniel Veillard82e49712001-04-26 14:38:03 +000013952Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13953
13954 * xpath.c: fixed bug #53689 related to processing-instruction()
13955
Daniel Veillard02f077a2001-04-26 10:59:11 +000013956Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13957
13958 * DOCBparser.c: patche from László Kovács
13959
Daniel Veillard30211a02001-04-26 09:33:18 +000013960Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13961
13962 * parser.c: applied fixes from Christian Glahn bug report #53391
13963
Daniel Veillard5a7c3452001-04-26 09:16:13 +000013964Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13965
13966 * error.c: Jean François Lecomte provided a complete description
13967 and a fix to bug #53537
13968
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000013969Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13970
13971 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
13972
Daniel Veillard1034da22001-04-25 19:06:28 +000013973Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13974
13975 * DOCBparser.c SAX.c: a bit more work on entities processing.
13976 Still Need to cleanup XML output and references in attributes
13977
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000013978Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13979
13980 * DOCBparser.c include/Makefile.am: two patches from László Kovács
13981
Daniel Veillardb33c2012001-04-25 12:59:04 +000013982Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13983
13984 * tree.c: trying to fix #53574, not completely complete,
13985 I would like xmllint --copy --debug test/ent1 and
13986 xmllint --debug test/ent1 to show the same result.
13987 * xpath.c: fix a bug when trying to sort namespace nodes
13988
Daniel Veillard5146f202001-04-25 10:29:44 +000013989Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13990
13991 * HTMLtree.c: real fix for #53402
13992
Daniel Veillard7533cc82001-04-24 15:52:00 +000013993Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13994
13995 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
13996 PIs when using xsl:output
13997 * valid.c: closing #53537 some case generate segfaults if there
13998 is validity errors
13999
Daniel Veillard61b33d52001-04-24 13:55:12 +000014000Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14001
14002 * SAX.c testDocbook.c DOCBparser.c: more work on the support
14003 of external parsed entities, added --noent to testDocbook
14004 * valid.c: Garry Pennington found an uninitialized variable
14005 access in xmlValidateElementContent()
14006
Daniel Veillard56098d42001-04-24 12:51:09 +000014007Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14008
14009 * HTMLparser.c : HTML parsing still sucks ... trying to deal
14010 with madness
14011 * result/HTML/ : this modified the result of the regression tests
14012 a lot.
14013
Daniel Veillard122376b2001-04-24 12:12:30 +000014014Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14015
14016 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
14017 to doc where it wasn't checked against NULL reported by
14018 Jens Laas
14019
Daniel Veillard43dadeb2001-04-24 11:23:35 +000014020Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14021
14022 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
14023 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
14024
Daniel Veillardeae522a2001-04-23 13:41:34 +000014025Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14026
14027 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
14028 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
14029 * SAX.[ch]: cleanup and updates for DocBook
14030 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
14031 ex SGML identifier changes
14032 * valid.c: removed a static unused function.
14033
Daniel Veillardde57c612001-04-23 09:13:36 +000014034Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14035
14036 * HTMLtree.c: applied change for Paul Sponagl on script saving
14037 * Makefile.am: the warning about entity title.xml are normal.
14038
Daniel Veillard393df012001-04-22 20:11:18 +000014039Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14040
14041 * configure.in: release of 2.3.7
14042 * Makefile.am: fixing make distcheck
14043
Daniel Veillarda41123c2001-04-22 19:31:20 +000014044Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14045
14046 * doc/html/* doc/xml.html: updated and regenerated the docs
14047
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000014048Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14049
14050 * xpath.c: fixed the XPointer problem introduced in 2.3.6
14051
Daniel Veillarde82a9922001-04-22 12:12:58 +000014052Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14053
14054 * tree.c: fixed #53388 with the provided patch
14055
Daniel Veillard06803992001-04-22 10:35:56 +000014056Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14057
14058 * valid.c: Bjorn detected an invalid memory access. Fixed
14059 vstateVPush()
14060
Daniel Veillard40af6492001-04-22 08:50:55 +000014061Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14062
14063 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
14064
Bjorn Reese70a9da52001-04-21 16:57:29 +000014065Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
14066
14067 * libxml.h: new header used only for the compilation of libxml
14068 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
14069 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
14070 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
14071 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
14072 xmlmemory.c xpath.c xpointer.c: libxml.h integration
14073 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
14074 baseline (version 1.2 plus a single patch).
14075 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
14076 scientific notation for numbers. Tests added.
14077 * xpath.c: formatting of numbers changed to use sprintf
14078 (contribution from William Brack)
14079
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000014080Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14081
14082 * valid.c: cleanup, more useful debugging
14083 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
14084 * xmlIO.c: entity loading is printed as an error when validating
14085
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000014086Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14087
14088 * valid.c: fixed to validate within entities
14089 * test/VCM/v22.xml: added a specific testcase
14090
Daniel Veillardca1f1722001-04-20 15:47:35 +000014091Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14092
14093 * valid.c: forgot an epsilon transition in for ()+
14094 * test/VCM/v21.xml : added a specific test case
14095
Daniel Veillard85349052001-04-20 13:48:21 +000014096Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14097
14098 * valid.c: removed a state explosion exhibited by RSS
14099 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
14100 from bug #51872
14101
Daniel Veillarddab4cb32001-04-20 13:03:48 +000014102Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14103
14104 * valid.[ch] tree.h: worked *hard* to get non-determinist content
14105 validation without using an ugly NFA -> DFA algo in the source.
14106 Made a specific algorithm easier to maintain, using a single
14107 stack and without recursion.
14108 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
14109 * hash.c: made the growing routine static
14110 * tree.h parser.c: added the parent information to an
14111 xmlElementContent node.
14112
Daniel Veillarde470df72001-04-18 21:41:07 +000014113Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14114
14115 * SAX.c parser.c xpath.c: generating IDs when not validating
14116 from an external parsed entity was poisoning the ID has table
14117 with removed values. This was killing XSLT on the KDE help
14118 browser.
14119
Daniel Veillardceacdd92001-04-18 15:10:35 +000014120Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14121
14122 * entities.h: andrew@ugh.net.au detected a double declaration
14123
Daniel Veillarda10efa82001-04-18 13:09:01 +000014124Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14125
14126 * debugXML.c hash.c tree.h valid.c : some changes related to
14127 the validation suport to improve speed with DocBook
14128 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
14129 the way validation errors get reported
14130
Daniel Veillard1ed3f882001-04-18 09:45:35 +000014131Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14132
14133 * HTMLparser.c HTMLtree.c: applied part of the patches provided
14134 by P C Chow and William M. Brack for XSLT HTML output
14135
Daniel Veillard2d90de42001-04-16 17:46:18 +000014136Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14137
14138 * xmlversion.h.in win32config.h win32/libxml2/*: applied
14139 Igor Zlatkovic patches for MSC compilation and added his
14140 updates
14141
Daniel Veillarde043ee12001-04-16 14:08:07 +000014142Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14143
14144 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
14145 prefix lookup.
14146 * parserInternals.c: fixed the bug reported by Morus Walter
14147 due to an off by one typo in xmlStringCurrentChar()
14148
Daniel Veillarda3bfca52001-04-12 15:42:58 +000014149Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14150
14151 * HTMLparser.c result/HTML/*: revamped the way the HTML
14152 parser handles end of tags or end of input
14153
Daniel Veillard82daa812001-04-12 08:55:36 +000014154Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14155
14156 * tree.[ch] : added xmlDocCopyNode for gdome2 support
14157
Daniel Veillard67a21302001-04-11 14:39:16 +000014158Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14159
14160 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
14161 bug where the linktime verions of free() won't work ...
14162
Daniel Veillard27b55282001-04-11 12:22:25 +000014163Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14164
14165 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
14166
Daniel Veillardafc73112001-04-11 11:51:41 +000014167Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14168
14169 * doc/xml.html: added 2.3.6 release
14170
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000014171Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14172
14173 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
14174 * result/wml.xml: resulted in a small output change
14175
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000014176Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14177
14178 * tree.c: xmlNewDoc was missing the charset initialization
14179 * xmllint.c: added --auto to autogenerate a doc, allow to
14180 reproduce the problem fixed on xmlNewDoc
14181
Daniel Veillard1731d6a2001-04-10 16:38:06 +000014182Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14183
14184 * xpath.c: trying to get 52979 solved
14185 * tree.c result/ result/noent/: trying to get 52712 solved, this
14186 also made me clean up the fact that XML output in general should
14187 not add formating blanks by default, this changed the output of
14188 a few tests
14189
Daniel Veillard73639a72001-04-10 14:31:39 +000014190Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14191
14192 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
14193
Daniel Veillardfac26a12001-04-08 13:08:14 +000014194Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14195
14196 * configure.in: finally released 2.3.6
14197
Daniel Veillard911f49a2001-04-07 15:39:35 +000014198Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14199
14200 * xpath.c: checking for null pointer generated by new code
14201
Daniel Veillardd8df6c02001-04-05 16:54:14 +000014202Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14203
14204 * xpath.c: fixed a [] evaluation problem reported
14205 * test/XPath/tests/simpleaddr: extended test
14206 * result/XPath/simpleaddr: updated result
14207
Daniel Veillard3b2c2612001-04-04 00:09:00 +000014208Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14209
14210 * xmllint.c: Dan Timis reported a portability problem
14211 on Macs without mmap, fixed it.
14212
Daniel Veillardb38bd552001-04-03 18:22:00 +000014213Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14214
14215 * testXPath.c : added a --tree option allowing to display the
14216 tree dump of the XPath expression
14217
Daniel Veillard4dd93462001-04-02 15:16:19 +000014218Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14219
14220 * xpath.c: fixed a memleak when comparing nodesets
14221 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
14222 * tree.c: added a TODO
14223
Daniel Veillard92ad2102001-03-27 12:47:33 +000014224Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14225
14226 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
14227 we need string functions
14228 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
14229 to be able to use them where needed. Applied some changes
14230 to reduce name linking pollution and compile in only what's
14231 needed.
14232 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
14233 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
14234 for the string manipulation functions
14235 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
14236 to the free() function of xmlmemory.c
14237 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
14238 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
14239 usage.
14240
14241
Daniel Veillard2be30642001-03-27 00:32:28 +000014242Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14243
14244 * error.c: applied the context output patch of the error
14245 handling submitted by Chuck Griffith
14246 * error/VC/*: this slightly change some error logs
14247
Daniel Veillard50582112001-03-26 22:52:16 +000014248Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14249
14250 * parser.c: fixed line number reporting on error
14251
Daniel Veillard04be4f52001-03-26 21:23:53 +000014252Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14253
14254 * parser.c: Sullivan and Darin found a parser bug,
14255 applied the patch.
14256
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000014257Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14258
14259 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
14260 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
14261 xmlversion.h.in xpointer.c: of course the way I defined
14262 UNUSED breaks on old gcc version. Try to be smart and
14263 also define it directly in xmlversion.h
14264 * configure.in: removed -ansi flag from the pedantic set
14265
14266Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000014267 Huge cleanup, I switched to compile with
14268 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
14269 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
14270 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
14271 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
14272 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
14273 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
14274 encoding.h entities.c error.c list.[ch] nanoftp.c
14275 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
14276 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
14277 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
14278 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
14279 Cleanup, staticfied a number of non-exported functions,
14280 detected and cleaned up a dozen of problem found this way,
14281 avoided a lot of public function name/typedef/system names clashes
14282 * doc/xml.html: updated
14283 * configure.in: switched private flags to the really pedantic ones.
14284
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000014285Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14286
14287 * configure.in: 2.3.5
14288 * doc/html/*: rebuilt the docs
14289
Daniel Veillard146c9122001-03-22 15:22:27 +000014290Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14291
14292 * parser.c: fixed a reported bug in NOTATION parsing
14293 * uri.c: accepted but not fixed bug 51876, added TODO
14294 * Makefile.am: fixed bug 51876
14295
Daniel Veillarda5f013b2001-03-22 12:44:45 +000014296Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14297
14298 * config.h.in configure.in error.c: fix a compilation problem
14299 on platforms without vsnprintf (xml@thewrittenword.com)
14300
Daniel Veillarde020c3a2001-03-21 18:06:15 +000014301Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14302
14303 * parser.c: fixed a function name header typo
14304 * SAX.c: notations can also occur in external subset.
14305
Daniel Veillard7d42b542001-03-20 13:22:46 +000014306Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14307
14308 * error.c: removed a C++ like comment
14309
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000014310Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14311
14312 * parser.c: fixing bug 52299 strange condition leading
14313 to a parser crash due to a buffer overflow
14314 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
14315 added the specific test case
14316
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000014317Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14318
14319 * xpath.[ch]: still a lot of cleanup based on XSLT, added
14320 xmlXPathConvert{String,Number,Boolean} to be able to make
14321 type casts without a context stack, fixed some implementation
14322 problems related to the absence of context at parse-time,
14323 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
14324 in the public API too
14325 * xpointer.c xpathInternals.h: we need to know at parse time
14326 whether we are compiling an XPointer
14327
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000014328Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14329
14330 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
14331 cleaned up the parser internals, refactored XPath code, added
14332 new compilation based APIs and cleanly separated public and
14333 private APIs.
14334
Daniel Veillardd007d6c2001-03-19 00:01:07 +000014335Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14336
14337 * xpath.h: the comp field must be added at the end to avoid
14338 killing binary compat.
14339
Daniel Veillard9e7160d2001-03-18 23:17:47 +000014340Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14341
14342 * Makefile.am: detect XPath memleaks in regreson tests
14343 * error.c: fixed and error w.r.t. error reporting still using
14344 stderr
14345 * hash.c: added new line at end of file
14346 * tree.h: minor cleanup
14347 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
14348 expression parsing from evaluation, resulted in a number of
14349 changes internally, and in XPointer. Likely to break stuff
14350 using xpathInternals.h but should remain binary compatible,
14351 new interfaces will be added.
14352
Daniel Veillardd574f782001-03-14 19:40:17 +000014353Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14354
14355 * configure.in: fixed a couple of problems reported by
14356 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
14357 without gcc on non linux platforms.
14358
Daniel Veillard0a6c3582001-03-14 19:15:37 +000014359Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14360
14361 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
14362 a fix for --with-html-dir= configure support. I hope it won't
14363 break rpm generation
14364
Daniel Veillarda022fe02001-03-14 16:30:00 +000014365Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14366
14367 * xmlIO.c: one function comment cleanup.
14368
Daniel Veillard25239c12001-03-14 13:56:48 +000014369Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14370
14371 * SAX.c: external subset notations were improperly registered
14372 in the internal subset.
14373
Daniel Veillard2c4754f2001-03-13 09:31:12 +000014374Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14375
14376 * README.cvs-commits: added, pointing to HACKING
14377 * HACKING: updated
14378
Daniel Veillard82ab81e2001-03-12 21:11:21 +000014379Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14380
14381 * parser.c: and Matt Sergeant found one in the XML push
14382 parser (erroneous check I forgot to remove when I fixed the
14383 main parser).
14384
Daniel Veillard68d7b672001-03-12 18:22:04 +000014385Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14386
14387 * xpath.c: ptittom found a small bug in UnaryExpr
14388
Daniel Veillarde356c282001-03-10 12:32:04 +000014389Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14390
14391 * configure.in: bumped to 2.3.4
14392 * error.c: fixed bug #51860
14393 * tree.c: fixed bug #51861
14394 * valid.c: cleanup, more debug, failed to fix one bug crap ...
14395 * tree.[ch] : added xmlDefaultBufferSize
14396 * nanoftp.c: typo in function name header block
14397 * doc/xml.html : updated, added link to XML::LibXSLT
14398 * doc/html/* : rebuilt the docs
14399
Daniel Veillard80f32572001-03-07 19:45:40 +000014400Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14401
14402 * parser.c SAX.c: the new content parsing code raised an
14403 ugly bug in the characters() SAX callback. Found it
14404 just because of strangeness in XSLT XML Rec ouptut :-(
14405
Daniel Veillard6c831202001-03-07 15:57:53 +000014406Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14407
14408 * Makefile.am: Martin Baulig suggested to add -lm
14409 * tree.c: found another bug in xmlNodeGetContent()
14410
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000014411Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14412
14413 * xpath.c: Bjorn found the error related to strictness of comparison.
14414
Daniel Veillard29631a82001-03-05 09:49:20 +000014415Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14416
14417 * parser.c: trying to fix the Dtd parsing problem reported
14418 by Gary, side effect of last week speed optimizations.
14419
Daniel Veillard14be0a12001-03-03 18:50:55 +000014420Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14421
14422 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
14423 * parserInternals.c: removed unneeded test raised by Stric
14424
Bjorn Reesee1dc0112001-03-03 12:09:03 +000014425Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
14426
14427 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
14428 and fixed by William Brack). Added xmlXPathFormatNumber.
14429 Changed the sorting slightly.
14430 * configure.in Makefile.am example/Makefile.am: Added -lm.
14431 Please note that applications linking with libxml2, must
14432 also like with the math library from now on.
14433
Daniel Veillardf9533d12001-03-03 10:04:57 +000014434Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14435
14436 * HTMLparser.c: fixed loop reported by Marc Sanfacon
14437
Daniel Veillard2f362242001-03-02 17:36:21 +000014438Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14439
14440 * parser.c: one must report spaces even if the Dtd element
14441 content proves that this is not part of the element content.
14442 * result/valid/*.xml: this changed the ouptu slightly
14443
Daniel Veillardb402c072001-03-01 17:28:58 +000014444Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14445
14446 * configure.in: bumped to 2.3.3
14447 * doc/xml.html: updated
14448
Daniel Veillard77851712001-02-27 21:54:07 +000014449Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14450
14451 * tree.c: minor doc fix
14452 * xpath.c: deallocation issues when a result tree has been
14453 converted to a node-set
14454
Daniel Veillardec70e912001-02-26 20:10:45 +000014455Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14456
14457 * doc/xml.html: oops corrected dates s/2000/2001
14458
Daniel Veillard8730c562001-02-26 10:49:57 +000014459Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14460
14461 * valid.c: new patch from Gary Pennington
14462
Daniel Veillard91e9d582001-02-26 07:31:12 +000014463Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14464
14465 * doc/xml.html: applied patch from Ankh
14466
Daniel Veillardedac3c92001-02-26 01:36:19 +000014467Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14468
14469 * xinclude.c: fixed a problem building on Mac
14470
Daniel Veillard21a0f912001-02-25 19:54:14 +000014471Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14472
14473 * parser.c: more work on increasing parsing ferformances
14474
Daniel Veillard48b2f892001-02-25 16:11:03 +000014475Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14476
14477 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
14478 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
14479 avoiding memcpy in production builds MEM_CLEANUP macro use
14480 * parser.[ch] parserInternals.c: optimizations of the tightest
14481 internal loops inside the parser. Better checking of I/O
14482 flushing/loading conditions
14483 * xmllint.c : added --timing
14484
Daniel Veillard71681102001-02-24 17:48:53 +000014485Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14486
14487 * configure.in: bumped to 2.3.2
14488 * doc/xml.html: updated for release
14489
Daniel Veillardbbd51d52001-02-24 03:07:03 +000014490Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14491
14492 * xpath.c: found a memleak and fixed a nasty bug
14493
Daniel Veillardf7cd4812001-02-23 18:44:52 +000014494Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14495
14496 * xmllint.[c1] : added return code errors for xmllint
14497 * xpath.c: specific debug dump function for result value trees
14498
Daniel Veillard4b637072001-02-21 21:52:55 +000014499Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14500
14501 * xpath.c: finally implemented xmlXPathCompareNodeSets
14502 * test/XPath/expr/floats results/XPath/expr/floats: added
14503 a test for float expressions
14504
Daniel Veillardf714aa32001-02-21 03:07:44 +000014505Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14506
14507 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
14508 * parserInternals.[ch]: trying to speed up parsing
14509 * xpath.c : speeded up node set equality op
14510
Daniel Veillarde0c3a622001-02-19 18:05:20 +000014511Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14512
14513 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
14514 better handling of ID/IDREF and the list modules associated
14515 * configure.in: small CFLAGS cleanup
14516
Daniel Veillarda8abee62001-02-19 15:14:59 +000014517Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14518
14519 * configure.in: fixed iconv detection on AIX (stric)
14520
Daniel Veillardbca64ef2001-02-19 22:20:01 +000014521Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000014522
14523 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
14524
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000014525Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
14526
14527 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
14528 and optimized xmlXPathNodeSetSort
14529
Daniel Veillard142adbf2001-02-17 13:21:05 +000014530Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14531
14532 * xpath.c: bug fix when context size is 0
14533 * parser.c: I like Norm's Dtd because they still manage to break
14534 the parser occasionally
14535
Daniel Veillardf23e0092001-02-16 13:21:29 +000014536Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14537
14538 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
14539
Daniel Veillarde0e26512001-02-16 00:11:46 +000014540Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14541
14542 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
14543 attributes within the XML-1.0 namespace
14544
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000014545Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14546
14547 * xpathInternals.h: exported a few axis functions
14548 * doc/xml.html: updated the doc
14549
Daniel Veillard760f4422001-02-15 14:59:48 +000014550Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14551
14552 * configure.in: applied patch from Daniel van Balen for OpenBSD
14553 and bumped version to 2.3.1
14554 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
14555 attempt to find autoclosing was simply broken, removed it,
14556 updated the examples, this is better
14557
Daniel Veillardd194dd22001-02-14 10:37:43 +000014558Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14559
14560 * hash.[ch]: added Paolo Casarini patch to provide Delete from
14561 hash functionnalities.
14562 * doc/html/* : rebuild the doc
14563
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000014564Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14565
14566 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
14567 on predicate
14568 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
14569 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
14570 really want to have tags closed on output even if we accept
14571 unclosed ones on input
14572
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000014573Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14574
14575 * xpath.c: ouch don't free NULL, rare case fixed
14576 * tree.c: don't coalesce text nodes if they don't have the
14577 same behaviour wrt escaping on output
14578
Daniel Veillardd12b69d2001-02-11 20:17:31 +000014579Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14580
14581 * xpath.c: small fixup
14582 * SAX.c: don't warn on empty namespaces.
14583
Daniel Veillard6a2e4062001-02-08 10:31:33 +000014584Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14585
14586 * README: a bit of cleanup
14587 * configure.in: preparing for 2.3.0 release
14588
Daniel Veillard1f83d392001-02-08 09:37:42 +000014589Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14590
14591 * hash.[ch]: added a first version of xmlHashSize()
14592 * valid.c: another bug fix from Gary Pennington
14593
Daniel Veillard5eef6222001-02-07 18:24:48 +000014594Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14595
14596 * valid.c: couple of bug fixes pointed by Gary Pennington
14597 * HTMLtree.c: #if 0 cleanup
14598
Daniel Veillard2c257ec2001-02-06 13:29:07 +000014599Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14600
14601 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
14602 which removes a time consuming check of xmlXPathNodeSetAdd()
14603 and use it in places where we are sure to not break unicity
14604
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000014605Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14606
14607 * xpath.c: bug fixes found from XSLT
14608 * tree.c: preserve node->name special values when copying nodes.
14609 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
14610 external subset are fetched when available but without full
14611 validation. Added xmlLoadExtDtdDefaultValue, need a function.
14612 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
14613 output with encoding disabled.
14614
Daniel Veillard2c833b62001-02-03 08:52:06 +000014615Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14616
14617 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
14618 xmlCheckFilename should not be called from xmlFileOpenW
14619 and xmlGzfileOpenW
14620
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000014621Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14622
14623 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
14624 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
14625 added the new tests for URI normalization
14626 * testURI.c: fixed stoopid bugs
14627 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
14628 the URI in the error messages are now properly normalized
14629
Daniel Veillardea28ce62001-02-02 08:20:19 +000014630Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14631
14632 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
14633
Daniel Veillarde99a4762001-02-01 04:34:35 +000014634Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14635
14636 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
14637
Daniel Veillard2b325a02001-01-31 20:46:31 +000014638Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14639
14640 * xpath.c: fixed mod operator
14641
Daniel Veillardde55cf62001-01-31 15:53:13 +000014642Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14643
14644 * parser.c: fixed xmlStrcat doc
14645 * tree.c: 2 fixes form Anders Carlson for copying nodes and
14646 trees.
14647
Daniel Veillard2f913b72001-01-31 13:23:49 +000014648Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14649
14650 * xpath.c result/XPath/tests/chaptersbase
14651 result/XPath/tests/simplebase: fixed XPath node()
14652 * tree.c: small fix in xmlNewNs()
14653 * Makefile.am: removed extraneous xml2Conf.sh rule
14654
Daniel Veillardb42042b2001-01-28 07:40:36 +000014655Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14656
14657 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
14658 Changed the library name, in order to get libxml-devel and
14659 libxml2-devel to coexist on a single system
14660 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
14661 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
14662
Daniel Veillardee0a4662001-01-27 18:59:33 +000014663Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14664
14665 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
14666 libxml2-devel installable in // as libxml-devel.
14667
Daniel Veillard5eb05942001-01-27 17:50:22 +000014668Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14669
14670 * doc/Makefile.am: fixed make rebuild in doc
14671 * doc/html/*.html: rebuilt the docs
14672
Daniel Veillard65c295d2001-01-26 09:32:39 +000014673Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14674
14675 * tree.c: patch from Bjorn Reese on xmlBufferCCat
14676
Daniel Veillard8e199902001-01-25 18:54:39 +000014677Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14678
14679 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
14680 the HTML doc to go into the -devel RPM ...
14681 * aclocal.m4 config.h.in: some updates due to auto* magic
14682
Daniel Veillard93086662001-01-25 18:13:04 +000014683Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14684
14685 * xpath.h: added a hook in the context structure allowing to
14686 link to extra support, needed for XSLT
14687
Daniel Veillardf17e09b2001-01-25 13:55:35 +000014688Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14689
14690 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
14691 xmlXPtrCmpPoints to use it.
14692 * propagated the following patch from Alejandro Forero
14693 * include/win32config.h xmlIO.c: applied further suggestions
14694 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
14695 * example/gjobread.c: fixed warnings, now that it builds
14696
14697Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
14698
14699 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
14700
14701 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
14702 filename points to a valid file (not a directory).
14703 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
14704 Added calls to xmlCheckFilenameDir.
14705
14706 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
14707 `path' (rather than `filename') as the parameter to gzopen and open.
14708
Daniel Veillard48177c22001-01-23 15:27:41 +000014709Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14710
14711 * Makefile.am: fixed a problem with EXTRA_DIST
14712
Daniel Veillardb83ba402001-01-22 22:45:10 +000014713Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14714
14715 * Makefile.am example/Makefile.am: finally found the trick
14716 to build the example, i.e. add "." in SUBDIRS before example
14717 in the list <grin/>
14718
Daniel Veillard82687162001-01-22 15:32:01 +000014719Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14720
14721 * doc/xml.html: updated with an XSLT section, removed pointer to
14722 W3C CVS base.
14723
Daniel Veillard8a7642f2001-01-22 10:45:16 +000014724Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14725
14726 * xpath.c: when copying a XSLT tree object teh tree need to be copied
14727 too, and deallocation need to occur the same way.
14728
Daniel Veillarde4566462001-01-22 09:58:39 +000014729Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14730
14731 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
14732 type correponding to an XSLT result tree fragment. Share most
14733 of the data format with node set, as well as operators.
14734 * HTMLtree.c: added a newline at the end of the doctype output
14735 whe this one is not present initially.
14736 * tree.c: make sure taht the parent and doc pointers are properly
14737 set when copying attributes (lists).
14738
Daniel Veillard701c7362001-01-21 09:48:59 +000014739Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14740
14741 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
14742
Daniel Veillard5a2b6972001-01-20 21:15:50 +000014743Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14744
14745 * xpath.c: seems I finally killed that ugly path evaluation
14746 context bug (tagged 9999 in case is is wrong)
14747
Daniel Veillard8f4d9752001-01-19 05:32:34 +000014748Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14749
14750 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
14751 for XSLT
14752
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000014753Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14754
14755 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
14756 for xmlGzfileOpen() bug
14757
Daniel Veillardf6eea272001-01-18 12:17:12 +000014758Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14759
14760 * xpath.c: removed an error found by XSLT usage
14761 * tree.c parserInternals.h: use a predefined static string
14762 for text and comment nodes, avoid freeing them in xmlFreeNode,
14763 exported the string name in parserInternals.h and added
14764 another value to disable encoding at output (for XSLT),
14765 gain memory, time.
14766
Daniel Veillard8f2cc572001-01-17 08:19:35 +000014767Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14768
14769 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
14770 win32/libxml2/libxml2_so.dsp: new makefiles and update
14771 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
14772
Daniel Veillardf831bfb2001-01-16 17:26:04 +000014773Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14774
14775 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
14776 Gary Pennington
14777
Daniel Veillard389e6b72001-01-15 19:41:13 +000014778Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14779
14780 * xpath.c: fixed the comaprision of values and nodelists,
14781 need to compare nodelist still ...
14782 * debugXML.c: avoided a possible core dump
14783 * HTMLparser.c: cleanup
14784 * nanohttp.c: contributed fix.
14785 * tree.c: fixes in properties handling added xmlSetNsProp
14786 needed by libxslt
14787 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
14788 comment
14789 * TODO: updated
14790
Daniel Veillard167bd532001-01-06 21:09:34 +000014791Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14792
14793 * parser.c parserInternals.c: applied Bjorn Reese optimization
14794 patch
14795
14796Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14797
14798 * Makefile.am: applied patch fro make check from Martin Vidner
14799
Daniel Veillard503b8932001-01-05 06:36:31 +000014800Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14801
14802 * configure.in: preparing 2.2.11
14803 * doc/html/*: rebuild the HTML files
14804 * doc/xml.html : updated
14805
Daniel Veillardc2f4df22001-01-04 14:06:39 +000014806Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14807
14808 * tree.c: fixed a stupid bug
14809 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
14810 patches related to validation of an XInclude processing result
14811 * TODO: updated
14812
Daniel Veillarde2488192001-01-04 10:54:22 +000014813Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14814
14815 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
14816 on large files
14817
Daniel Veillardf060a412001-01-03 20:52:44 +000014818Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14819
14820 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
14821
Daniel Veillard45cff692001-01-03 18:02:04 +000014822Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14823
14824 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
14825 reported by Jonas Borgström
14826 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
14827
Daniel Veillard08108982001-01-03 15:24:58 +000014828Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14829
14830 * testXPath.c xpath.c: fixing the XPath union expressions problem
14831 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
14832
Daniel Veillard4a6845d2001-01-03 13:32:39 +000014833Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14834
14835 * xmllint.c: Made is so if the file name is "-" is will read form
14836 standard input. Sven Heinicke <sven@zen.org>
14837 * tree.c: fixed a problem when growing buffer
14838 * tree.h: fixed the comment of the node types following andersca
14839 comment
14840 * TODO: updated
14841
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000014842Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14843
14844 * HTMLparser.[ch]: added a way to avoid adding automatically
14845 omitted tags. htmlHandleOmittedElem() allows to change the
14846 default handling.
14847 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
14848 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
14849 of xmllint too when using --memory flag, added a memory test
14850 suite at the Makefile level.
14851 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
14852 with namespace use when encountering QNames in XPath evalation,
14853 added xmlns() scheme in XPointer.
14854 * nanoftp.c : incorporated a fix
14855 * parser.c xmlIO.c: fixed problems raised with encoding when using
14856 the memory I/O
14857 * parserInternals.c: closed bug 25934 reported by
14858 torsten.landschoff@innominate.de
14859 * TODO: updated
14860
Daniel Veillarda1fe9102000-11-25 10:49:25 +000014861Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14862
14863 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
14864 on a non-updated tree :-(, made a 2.2.10 release to correct the
14865 situation
14866
Daniel Veillardce6e98d2000-11-25 09:54:49 +000014867Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14868
14869 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
14870 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
14871 integrated a set of OpenVMS changes from Howard Taylor
14872 <Howard.Taylor@pacoast.com>
14873
Daniel Veillard58770e72000-11-25 00:48:47 +000014874Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14875
14876 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
14877 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
14878
Daniel Veillardf62ceff2000-11-24 23:36:01 +000014879Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14880
14881 * HTMLparser.c: some fixes on auto-open of html/head/body
14882 * encoding.c: fixed a compilation error on some gcc env
14883 * xpath.c xpointer.[ch] xpathInternals.h: improved the
14884 XPointer implementation
14885 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
14886 related XPointer tests and associated results
14887
Daniel Veillard300f7d62000-11-24 13:04:04 +000014888Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14889
14890 * doc/xmldtd.html doc/xml.html: following a short step by step
14891 guidance on IRC to help maciej with DTDs I started a small
14892 page on the subject.
14893
Daniel Veillard748e45d2000-11-17 16:36:08 +000014894Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14895
14896 * HTMLparser.c: fixed handling of broken charrefs
14897 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
14898 patches
14899
Daniel Veillard28929b22000-11-13 18:22:49 +000014900Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14901
14902 * doc/xml.html doc/html/* : rebuilt the docs after adding
14903 xinclude and updated page for 2.2.7 and 2.2.8
14904 * configure.in: releasing 2.2.8
14905
Daniel Veillard41e06512000-11-13 11:47:47 +000014906Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14907
14908 * parser.[ch] parserInternals.c: applied the conditional
14909 section processing fix from Jonathan P Springer
14910 <jonathan.springer2@gte.net>
14911 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
14912 project file, fixed iconv default non support
14913 * xpath.c: fixed the problem of evaluating relative expressions
14914 when a node context is provided.
14915
Daniel Veillardbf432752000-11-12 15:56:56 +000014916Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14917
14918 * nanoftp.c: fixed gcc 2.95 new warnings
14919 * SAX.c: fixed a stupid bug
14920 * tree.c: fixed a formatting problem when round-tripping
14921 from/to memory
14922 * xinclude.c: chased memleak, fixed a base problem
14923 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
14924 xmlXPtrBuildNodeList()
14925 * TODO: updated
14926 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
14927 adding a first small set of regression tests for XInclude
14928
Daniel Veillardc2def842000-11-07 14:21:01 +000014929Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14930
14931 * nanohttp.[ch]: applied Wayne Davison patches to access
14932 the WWW-Authorization header.
14933 * parser.c: Closed Bug#30847: Problems when switching encoding
14934 in short files by applying Simon Berg's patch.
14935 * valid.c: fixed a validation problem
14936 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
14937 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
14938 Wayne Davison
14939 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
14940 need to be extended to non full nodes selections.
14941 * xinclude.c: starts to work decently
14942
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000014943Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14944
14945 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
14946 debugXML.c xmlversion.h.in: Started adding XInclude support,
14947 this is a new xmllint option
14948 * tree.c xpath.c: applied TOM patches for XPath
14949 * xpointer.c: fixed a couple of errors.
14950 * uri.c: added an escaping function needed for xinclude
14951 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
14952 new warning from RH70 gcc's version
14953
Daniel Veillarda4964b72000-10-31 18:23:44 +000014954Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14955
14956 * HTMLparser.c: fixed loop on invalid char in scripts
14957 * parser.c: update to description of xmlIOParseDTD()
14958 * libxml.m4 xmlversion.h.in: changes contributed by
14959 Michael Schmeing <m.schmeing@internet-factory.de>
14960 * configure.in: preparing for 2.2.7
14961 * Makefile.am: trying to avoid config.h and acconfig.h
14962 being included in the distrib
14963 * configure.in: released 2.2.7
14964
14965Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14966
14967 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
14968 like namespaces for good. Unified xmlNs and xmlNode somewhat.
14969
Daniel Veillard01411222000-10-30 15:33:22 +000014970Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14971
14972 * parser.[ch]: added xmlIOParseDTD()
14973 * xpointer.c: added support for the 2 extra parameters of
14974 string-range, fixed a stoopid error when '0' was present
14975 in XPointer expressions
14976 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
14977 testsuite for the above
14978
Daniel Veillard6db58192000-10-30 09:27:53 +000014979Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14980
14981 * libxml.spec.in: improved package descriptions
14982
Daniel Veillarda5db68a2000-10-29 18:06:06 +000014983Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14984
14985 * xpath.c xpathInternals.h: applied a large cleaning patch
14986 from TOM <ptittom@free.fr>, it also add namespace support
14987 for function and variables registration.
14988
Daniel Veillardbd20df72000-10-29 17:53:40 +000014989Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14990
14991 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
14992 * Makefile.mingw: Wayne Davison's update adding hash.c
14993
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000014994Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14995
14996 * xpath.c: fixed the root evaluation problems
14997 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
14998 ignorable spaces with <b> <bold> <em>
14999 * tree.c: fixed a loop in xmlSearchNsByHref()
15000
Daniel Veillard767662d2000-10-27 17:04:52 +000015001Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15002
15003 * xpath.c: applied another XPath patch from TOM
15004 * xpath.c include/makefile.am: applied another patch from
15005 china@thewrittenword.com (cleanup on IRIX).
15006
Daniel Veillard211cc0a2000-10-27 11:49:33 +000015007Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15008
15009 * xml-config.1: received a fixed version from Fredrik Hallenberg
15010 <hallon@lysator.liu.se>
15011
Daniel Veillardf6bf9212000-10-26 14:07:44 +000015012Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15013
15014 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
15015 cleanup patch for XPath
15016
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000015017Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15018
15019 * patched to redirrect all "out of context" error messages to
15020 a reconfigurable routine. The changes are:
15021 * xmlerror.h : added the export of an error context type (void *)
15022 an error handler type xmlGenericErrorFunc there is an interface
15023 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
15024 to reset the error handling routine and its argument
15025 (by default it's equivalent to respectively fprintf and stderr.
15026 * all the c files: all wild accesses to stderr or stdout within
15027 the library have been replaced to calls to the handler.
15028
Daniel Veillard29a11cc2000-10-25 13:32:39 +000015029Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15030
15031 * configure.in: release 2.2.6
15032 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
15033 exporting the inner functions of xpath for extension modules
15034 * doc/*: updated and rebuilt the doc
15035
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000015036Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15037
15038 * nanohttp.c : applied Wayne HTTP cleanup patch
15039 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
15040 and xmlNodeSetSpacePreserve()
15041
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000015042Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15043
15044 * xpath.c: closing bug #29260
15045
Daniel Veillard126f2792000-10-24 17:10:12 +000015046Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15047
15048 * hash.[ch] debugXML.c: expanded/enhanced the API, added
15049 multikey tuples, made hash structure opaque
15050 * valid.[ch]: moved elements, attributes, notations decalarations
15051 as well as ID and refs to hash tables.
15052 * entities.c: hash cleanup
15053 * xmlmemory.c: fixed a dump problem in debug mode
15054 * include/Makefile.am: problem passing in DESTDIR= values patch
15055 from Marc Christensen <marc@calderasystems.com>
15056 * nanohttp.c: removed debugging remains
15057 * HTMLparser.c: the bogus tag should be ignored (Wayne)
15058 * HTMLparser.c parser.c: fixing a number of problems with the
15059 macros in the *parser.c files (Wayne).
15060 * HTMLparser.c: close the previous option when opening a new one
15061 (Marc Sanfacon).
15062 * result/HTML/*: updated the HTML results accordingly
15063
Daniel Veillard52afe802000-10-22 16:56:02 +000015064Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15065
15066 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
15067 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
15068 XPath functions and XML entities table to them. More to come...
15069 * xmlIO.c: fixed libxml closing FILEs it didn't open.
15070
Daniel Veillard683cb022000-10-22 12:04:13 +000015071Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15072
15073 * tree.c: coalesce adjacent text nodes
15074 * valid.c: handling of blank nodes in DTd validation (raised
15075 by problems with a posteriori validation).
15076 * nanohttp.c: changing behaviour on HTTP write stuff.
15077 * HTMLtree.c: forced body and html to be explicitely closed.
15078 * xpath.h: exported more XPath functions.
15079
Daniel Veillard1baf4122000-10-15 20:38:39 +000015080Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15081
15082 * Release of 2.2.5
15083 * xpointer.c: range() range-inside and other helper functions
15084 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
15085
Daniel Veillard47e12f22000-10-15 14:24:25 +000015086Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15087
15088 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
15089 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
15090
Daniel Veillardb732a0e2000-10-15 11:27:01 +000015091Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15092
15093 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
15094 and XPointer modules
15095
Daniel Veillard134c9f32000-10-15 10:27:08 +000015096Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15097
15098 * SAX.h: closed #25107
15099
Daniel Veillard39915622000-10-15 10:06:55 +000015100Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15101
15102 * testSAX.c: fixed problem with cdata reporting
15103 * SAXresult/* : updated
15104
Daniel Veillard1e851392000-10-15 10:02:56 +000015105Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15106
15107 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
15108 Closed bug #27499, added to regression tests
15109 * TODO: updated
15110
Daniel Veillard7eda8452000-10-14 23:38:43 +000015111Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15112
15113 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
15114 support for SCRIPT and STYLE with help from Bjorn Reese
15115 * test/HTML/* result/HTML/*: added simple testcase and updated
15116 the existing ones.
15117
Daniel Veillardff9c3302000-10-13 16:38:25 +000015118Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15119
15120 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
15121 string-range for empty strings
15122 * test/XPath/docs/str test/XPath/xptr/chaptersrange
15123 test/XPath/xptr/strrange: augmented the XPointer testsuite
15124
Daniel Veillard189446d2000-10-13 10:23:06 +000015125Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15126
15127 * doc/xml.html doc/xmlmem.html: added a module describing memory
15128 interfaces and use, updated the main page.
15129
Daniel Veillard2f971a22000-10-12 23:26:32 +000015130Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15131
15132 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
15133 nanoftp code work on Windows too now
15134
15135Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000015136
15137 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
15138 * xpointer.c: implemented string-range() at least a good first version
15139 * test/XPath/docs/str test/XPath/xptr/strrange
15140 result/XPath/xptr/strrange: the string-range() tests
15141
Daniel Veillardd3c68c42000-10-12 08:06:28 +000015142Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15143
15144 * Makefile.am include/Makefile.am include/win32config.h
15145 win32/Makefile.mingw: fixed problems reported by Wayne Davison
15146 and make distcheck
15147
Daniel Veillard19d61112000-10-11 23:50:35 +000015148Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15149
15150 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
15151 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
15152 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
15153
Daniel Veillardb0426ca2000-10-11 23:39:43 +000015154Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15155
15156 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
15157 patch for socklen_t detection by
15158 Albert Chin-A-Young <china@thewrittenword.com>
15159
Daniel Veillardcd429612000-10-11 15:57:05 +000015160Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15161
15162 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
15163 and added a --dtdvalid option to xmllint used to test it
15164
Daniel Veillard47c02452000-10-11 13:04:36 +000015165Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15166
15167 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
15168 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
15169
Daniel Veillard2d38f042000-10-11 10:54:10 +000015170Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15171
15172 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
15173 handlings (registration, lookup, cleanup)
15174
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000015175Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15176
15177 * configure.in Makefile.am include/makefile.am: adding XPointer
15178 and XPtrtests target
15179 * xpointer.[ch] : new files for XPointer support
15180 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
15181 more XPath tests
15182
Daniel Veillard57fda592000-10-10 23:24:14 +000015183Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15184
15185 * configure.in: fixed, very broken, make distcheck works again
15186
Daniel Veillarde8282ed2000-10-10 23:01:31 +000015187Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15188
15189 * More work toward 2.2.5, integrated a number of patches
15190 * configure.in Makefile.am win32config.h.in: trying to cleanup
15191 make distcheck .... huh ...
15192 * include/Makefile.am include/win32config.h: new directory
15193 for includes
15194 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
15195 updated teh makefiles and instructions for WIN32
15196 * xpath.c: small fixes
15197 * test/XPath/ results/XPath: updated the testcases and results
15198 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
15199 suggested patches
15200 * valid.c: fixed an ID bug
15201
Daniel Veillardb71379b2000-10-09 12:30:39 +000015202Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15203
15204 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +000015205 the automake bug where wrong dependencies were generated.
Daniel Veillardb71379b2000-10-09 12:30:39 +000015206 * xpath.[ch]: worked on XPointer
15207
Daniel Veillard7e99c632000-10-06 12:59:53 +000015208Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15209
15210 * configure.in Makefile.am: 2.2.5, ship the include in an
15211 include/libxml subdirectory, use symlinks when using CVS
15212 * testSAX.c: fixed small bug
15213 * testXPath.c: changed the way testfiles are parsed
15214 * debugXML.c: same kind of cleanup when parsing an argument expression
15215 XPath/XPointers can have blanks embedded
15216 * xpath.[ch]: more cleanup, reorgs for XPointer work
15217 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
15218 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
15219
Daniel Veillard55b91f22000-10-05 16:30:11 +000015220Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15221
15222 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
15223 in the XPath engine, rewrote large parts of it, now it's far
15224 cleaner and in sync with the REC not an old WD. Fixed a parsing
15225 problem in the interactive XML shell found when testing XPath.
15226
Daniel Veillardac260302000-10-04 13:33:43 +000015227Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15228
15229 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
15230 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
15231 examples with the extra test
15232
Daniel Veillard7cfce322000-10-04 12:40:27 +000015233Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15234
15235 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
15236 the global init function.
15237
Daniel Veillard970112a2000-10-03 09:33:21 +000015238Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15239
15240 * HTMLparser.c: Doohhh, attribute name parsing was still case
15241 sensitive ! Fixed this ...
15242 * result/HTML/* : updated the tests results accordingly
15243
Daniel Veillard740abf52000-10-02 23:04:54 +000015244Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15245
15246 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
15247 engine, should be far more stable, incorporated a new version of
15248 preceding/following axis, need testing
15249 * uri.c: fixed file:///c:/a/b/c problem
15250 * test/XPath/tests/idsimple: augmented the XPath tests
15251
Daniel Veillard3bff2b02000-10-01 20:33:47 +000015252Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15253
15254 * doc/* rebuilding docs for 2.2.4 release
15255
Daniel Veillard8b5dd832000-10-01 20:28:44 +000015256Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15257
15258 * configure.in: releasing 2.2.4
15259 * parser.[ch]: added xmlStrEqual()
15260 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
15261 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
15262 use xmlStrEqual instead
15263 * TODO: updated
15264 * added an XPath test
15265
Daniel Veillardbc765302000-10-01 18:23:35 +000015266Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15267
15268 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
15269 * entities.h: exported xmlInitializePredefinedEntities
15270 * parser.[ch] : added xmlInitParser()
15271 * parserInternals.h : had to export htmlInitAutoClose()
15272
Daniel Veillardf09e7e32000-10-01 15:53:30 +000015273Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15274
15275 * xpath.[ch] : fixed some serious XPath Predicate evaluation
15276 problems
15277 * Makefile.am : added XPath regression tests to normal tests
15278 * uri.c: fixed a problem with local paths, cleanup
15279 * parser.c: fixed a problem with large CData sections
15280
Daniel Veillardd2ade932000-09-30 14:39:55 +000015281Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15282
15283 * configure.in xml-config.in: patch from "Ben Taylor"
15284 <sol7x86@hotmail.com> for solaris shared libs lookup
15285
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000152862000-09-30 Martin Baulig <baulig@suse.de>
15287
15288 * libxml-2.0.pc.in: Provide pkg-config script.
15289
15290 * configure.in: Create the libxml-2.0.pc script from the
15291 libxml-2.0.pc.in templates.
15292 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000015293 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000015294
Daniel Veillard4b0755c2000-09-25 14:26:28 +000015295Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15296
15297 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
15298 when compiling with MSC
15299
Daniel Veillard46057e12000-09-24 18:49:59 +000015300Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15301
15302 * xpath.c: patch for normalize-string() substring-before(),
15303 substring-after() and translate() functions from Bjorn Reese
15304 <breese@mail1.stofanet.dk>
15305 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
15306 Fredrik Hallenberg <hallon@lysator.liu.se>
15307 * TODO: updated
15308
Daniel Veillard281f8ff2000-09-24 08:12:14 +000015309Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15310
15311 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
15312 problem of socklen_t being undefined on a number of platforms
15313 * debugXML.c: fixed a compilation problem when without snprintf
15314
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000015315Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15316
15317 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
15318 an URI bug and a fix for the control-character-induced infinite loop
15319 * nanohttp.c: preventive fix for compiling on WIN32
15320
Daniel Veillard64c20ed2000-09-22 16:07:02 +000015321Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15322
15323 * xmlint.c: closing bug #25000
15324
Daniel Veillardb656ebe2000-09-22 13:51:48 +000015325Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15326
15327 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
15328 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
15329 modified slightly Wayne Davison patch adding xmlStrcasecmp and
15330 related function, fixing xmlStrncmp(), and associated cleanup
15331 * result/HTML/entities.html.sax: updating result
15332
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000015333Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15334
15335 * uri.c: applied patch for URI escaping from Wayne Davison
15336 <wayned@blorf.net>
15337 * tree.c parserInternals.c HTMLparser.c: memset checks patches
15338 from Denis Barbier <barbier@imacs.polytechnique.fr>
15339 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
15340 patch from Wayne Davison
15341
Daniel Veillardd5f97f82000-09-17 16:38:14 +000015342Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15343
15344 * doc/xml.html : updated with new releases, adding "how to help"
15345
Daniel Veillard04698d92000-09-17 16:00:22 +000015346Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15347
15348 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
15349 removed a few warnings in pedantic mode ...
15350 * parserInternals.c parser.c: moved encoding switching function
15351 to parserInternals.c
15352 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
15353
Daniel Veillarda2c6da92000-09-16 18:15:00 +000015354Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15355
15356 * HTMLparser.c parser.c: set ctxt->errNo before calling the
15357 error or warning handlers
15358
Daniel Veillardb1059e22000-09-16 14:02:43 +000015359Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15360
15361 * parserInternals.c parserInternals.h parser.c Makefile.am:
15362 created a new module parserInternals.c, moved most of the
15363 code shared by the various parsers there, as well as
15364 deprecated code from parser.c. More cleanup of parser.c
15365 * uri.c: fixed a problem when URI is NULL
15366 * valid.c: speedup when looking for an attribute declaration
15367
Daniel Veillard39c7d712000-09-10 16:14:55 +000015368Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15369
15370 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
15371 the cleanup of the computation of URI references when seeking
15372 external entities. The URI reference string and the resulting
15373 URI are both stored now.
15374 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
15375 large s(n)printf checks and cleanup from Denis Barbier
15376 <barbier@imacs.polytechnique.fr>
15377 * xmlversion.h.in tree.h: couple of SGML declarations for a
15378 possible docbook module.
15379 * result/VC/ : a couple of test output changed due to the change
15380 of the entities URI
15381
Daniel Veillardb513f5a2000-09-10 14:01:12 +000015382Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15383
15384 * parser.h: added a _private field for linking user's data
15385
Daniel Veillarddd477ce2000-09-10 13:23:08 +000015386Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15387
15388 * parser.c parserInternals.h: demacroified most of the IS_XXX
15389 the gain in size is significant so ...
15390
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000015391Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15392
15393 * entities.c: cases where looking up entities with doc==NULL
15394 covered
15395
Daniel Veillard90e11312000-09-05 10:42:32 +000015396Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15397
Daniel Veillard1de50802000-09-07 08:54:32 +000015398 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000015399 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
15400
Daniel Veillard98a79162000-09-04 11:15:39 +000015401Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15402
Daniel Veillard1de50802000-09-07 08:54:32 +000015403 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000015404 * test/URI/uri.data result/URI/uri.data: first set of tests/results
15405 * Makefile.in: added URItest and included thenin "make tests"
15406
15407Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000015408
15409 * xmlversion.h.in: closed bug 22941
15410
Daniel Veillard2bb89092000-08-31 14:57:50 +000015411Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15412
15413 * doc/xmlio.html: added doc and example for entity loader
15414 redefinition.
15415
Daniel Veillard96984452000-08-31 13:50:12 +000015416Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15417
15418 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
15419 used by libxml
15420
Daniel Veillarde715dd22000-08-29 18:29:38 +000015421Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15422
15423 * parser.c: Fixed bug on invalid ontent characters and when using
15424 push.
15425 * xmllint.c: fixed xmllint endling of errors in push mode
15426
Daniel Veillard4948eb42000-08-29 09:41:15 +000015427Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15428
15429 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015430 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000015431 * result/HTML/*.sax: regenerated HTML SAX output
15432 * parser.c: more cleanup.
15433
Daniel Veillarde010c172000-08-28 10:04:51 +000015434Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15435
15436 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015437 patches from Wayne Davison <wayned@users.sourceforge.net>,
15438 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000015439 * HTMLparser.c: fixed an ignorable white space detection bug
15440 occuring when parsing with SAX only
15441 * result/HTML/*.sax: updated since the output is now HTML
15442 encoded...
15443
Daniel Veillard47f3f312000-08-27 22:40:15 +000015444Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15445
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015446 * HTMLparser.[ch]: applied some of Wayne Davison
15447 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000015448
Daniel Veillarde0854c32000-08-27 21:12:29 +000015449Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15450
15451 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
15452 undeclared namespace prefix was used, added a warning.
15453 Cleaned up support w.r.t. entities, spilling out a warning
15454 and being pedantic on lookups.
15455 * test/warning/ent9 : added testcase for previous example.
15456 * TODO: updated
15457 * parserInternals.h parser.c: changed the way names are parsed
15458 now allow infinite size and decrease penalty for normal use
15459 * parser.c: Started a big cleanup/check of the parser code,
15460 fixed some of the most tortuous entity code, spotted code
15461 unused anymore
15462 * test/*: added tests for very long names and related nasty
15463 things.
15464
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000015465Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15466
15467 * doc/encoding.html: added encoding aliases doc
15468 * doc/xml.html: updates
15469 * encoding.[ch]: added EncodingAliases functions
15470 * entities.[ch] valid.[ch] debugXML.c: removed two serious
15471 bottleneck affecting large DTDs like Docbook
15472 * parser.[ch] xmllint.c: added a pedantic option, will be
15473 useful
15474 * SAX.c: redefinition of entities is reported in pedantic mode
15475 * testHTML.c: uninitialized warning from gcc
15476 * uri.c: fixed a couple of bugs
15477 * TODO: added issue raised by Michael
15478
Daniel Veillard0d6b1702000-08-22 23:52:16 +000015479Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15480
15481 * doc/encoding.html: propagated Martin Duerst suggestions
15482
Daniel Veillard52402ce2000-08-22 23:36:12 +000015483Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15484
15485 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
15486 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
15487 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
15488 by Wayne Davison
15489
Daniel Veillard2f2bf412000-08-20 15:11:02 +000015490Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15491
15492 * nanoftp.c nanohttp.c: small cleanup
15493 * TODO: updated
15494
Daniel Veillard244ece92000-08-19 20:58:02 +000015495Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15496
15497 * added an old VC testcase and updated title.xml entity
15498
Daniel Veillardb8f25c92000-08-19 19:52:36 +000015499Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15500
15501 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
15502 done on auto-opening of <p> tags and cleanup of SAX output
15503
Daniel Veillard979e55e2000-08-19 16:48:54 +000015504Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15505
15506 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
15507
Daniel Veillard4540be42000-08-19 16:40:28 +000015508Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15509
15510 * doc/xml.html libxml.* structure.*: updated the doc a bit
15511
Daniel Veillard808a3f12000-08-17 13:50:51 +000015512Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15513
15514 * testSAX.c testHTML.c result/HTML/: cleanup of the output
15515 of SAX tests
15516
Daniel Veillard29579362000-08-14 17:57:48 +000015517Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15518
15519 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
15520 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
15521
Daniel Veillard1255ab72000-08-14 15:13:33 +000015522Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15523
15524 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
15525 * testHTML.c: fix core dump on Solaris 2.x systems
15526 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
15527 * result/HTML/*.sax: previous bug fix lead to new results
15528
Daniel Veillard03109292000-08-14 14:58:22 +000015529Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15530
15531 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
15532 * configure.in: added --with-readline=DIR to accept alternate
15533 path for readline include/library
15534 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
15535 for ANSI under HP-UX
15536 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
15537 includes @LIBS@
15538
Daniel Veillard7c29ce22000-08-12 21:20:53 +000015539Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15540
15541 * doc/* : rebuilt the docs
15542 * getting ready for 2.2.2 release
15543
Daniel Veillard87b95392000-08-12 21:12:04 +000015544Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15545
15546 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
15547 and xmlAddFeature()
15548 * tree.[ch]: added xmlAddChildList()
15549 * xmllint.c: MAP_FAILED macro test
15550 * parser.h: added xmlParseCtxtExternalEntity()
15551 * valid.c: applied bug fixes removed warning
15552 * tree.c: added CDATA block to elements content
15553 * testSAX.c: cleanup of output
15554 * testHTML.c: added SAX testing
15555 * encoding.c: better error recovery
15556 * SAX.c, parser.c: fixed one of the external entity processing
15557 of the OASis testsuite
15558 * Makefile.am: added HTML SAX regression tests
15559 * configure.in: bumped to 2.2.2
15560 * test/HTML/ result/HTML: added a few of HTML tests, and added the
15561 SAX results
15562
Daniel Veillard88a172f2000-08-04 18:23:10 +000015563Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15564
15565 * configure.in: patch for HP compiler
15566
155672000-08-04 Sven Heinicke <sven@zen.org>
15568
15569 * xmllint.c: Was coredumping sometimes when the file given didn't
15570 exist.
15571
Daniel Veillard46e370e2000-07-21 20:32:03 +000015572Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15573
15574 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000015575
Daniel Veillard46e370e2000-07-21 20:32:03 +000015576 when using in memory parsing. Need some cleanup.
15577 * xmllint.c configure.in: added a --memory flag to test memory
15578 parsing
15579
Daniel Veillard36650692000-07-21 15:16:39 +000015580Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15581
15582 * nanohttp.c: fixed socklen_t replacement to unsigned int
15583 * parser.c: fixed a space handdling missing at the end of
15584 production 28 DOCTYPE.
15585 * xmlmemory.c: fixed a stupid bug on the routine to override
15586 allocation functions
15587 * TODO: updated
15588
Daniel Veillarde46e20d2000-07-14 15:02:46 +000015589Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15590
15591 * doc/ regenerated the docs
15592
Daniel Veillard32bc74e2000-07-14 14:49:25 +000015593Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15594
15595 * doc/encoding.html doc/xml.html: added I18N doc
15596 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
15597 improvements, both parser and filters, added ASCII & HTML,
15598 fixed the ISO-Latin-1 one
15599 * xmllint.c testHTML.c: added/made visible --encode
15600 * debugXML.c : cleanup
15601 * most .c files: applied patches due to warning on Windows and
15602 when using Sun Pro cc compiler
15603 * xpath.c : cleanup memleaks
15604 * nanoftp.c : added a TESTING preprocessor flag for standalong
15605 compile so that people can report bugs more easilly
15606 * nanohttp.c : ditched socklen_t which was a portability mess
15607 and replaced it with unsigned int.
15608 * tree.[ch]: added xmlHasProp()
15609 * TODO: updated
15610 * test/ : added more test for entities, NS, encoding, HTML, wap
15611 * configure.in: preparing for 2.2.0 release
15612
Daniel Veillard49703262000-07-10 10:27:46 +000015613Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15614
15615 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +000015616 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard49703262000-07-10 10:27:46 +000015617
Daniel Veillard306be992000-07-03 12:38:45 +000015618Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15619
15620 * doc/xml.html: changed the xmlsoft.org structure, updated the
15621 examples w.r.t. root and childs
15622
Daniel Veillard7d853352000-07-02 18:53:09 +000015623Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15624
Daniel Veillard784b9352003-02-16 15:50:27 +000015625 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7d853352000-07-02 18:53:09 +000015626
Daniel Veillard365e13b2000-07-02 07:56:37 +000015627Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15628
15629 * HTMLparser.c: Work on character encoding support for the HTML parser
15630 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
15631 * encoding.c: Fixed a potential memleak in the encoding stuff
15632
Daniel Veillardaf743792000-07-01 11:49:28 +000015633Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15634
15635 * doc/FAQ.html doc/Makefile.am : added a FAQ
15636
15637Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000015638
15639 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
15640 of the HTML parser to force it to not bypass SAX
15641
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000015642Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15643
15644 * win32config.h.in: updated
15645 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
15646 lacks iconv support :-( need to release 2.1.1
15647 * configure.in: release 2.1.1
15648 * HTMLparser: fixed bug #14784
15649 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
15650 by Windows compiler
15651 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
15652 the SAX startDocument() callback.
15653 * TODO: updated
15654
15655Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15656
15657 * added xmlStopParser()
15658
Daniel Veillardbe803962000-06-28 23:40:59 +000015659Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15660
15661 * configure.in: 2.1.0 prerelease
15662 * Large resync between W3C and Gnome tree
15663 * nanoftp, nanohttp.c: fixed stalled connections probs
15664 * HTMLtree.c SAX.c : support for attribute without values in
15665 HTML for andersca
15666 * valid.c: Fixed most validation + namespace problems
15667 * HTMLparser.c: start document callback for andersca
15668 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
15669 * parser.h, SAX.c: serious speed improvement for large
15670 CDATA blocks
15671 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
15672 different encoding
15673 * example/Makefile.am example/gjobread.c tree.h: work on
15674 libxml1 libxml2 convergence.
15675 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
15676 and the LIBXML_TEST_VERSION macro
15677
Daniel Veillardc310d562000-06-23 18:32:15 +000015678Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15679
15680 * doc/xml.html: various patches and improvements typo fixed by
15681 Felix Natter
15682 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
15683 from Felix Natter <fnatter@gmx.net>
15684
Daniel Veillardf3029822000-05-06 08:11:19 +000015685Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15686
15687 * doc/upgrade.html: updated with instructions for support of both
15688 libxml-1.x and libxml-2.x
15689 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
15690 for 2.x support and also fixed includes
15691
15692
Daniel Veillard496a1cf2000-05-03 14:20:55 +000015693Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15694
15695 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
15696 the encoding support, added iconv support, so now libxml if
15697 compiled with iconv automatically support japanese encodings
15698 among others. Work based on initial patch from Yuan-Chen Cheng
15699 I may have broken binary compat in the encoding handler
15700 registration scheme, but that was so utterly broken I don't
15701 expect anybody to have used this feature until now.
15702 * parserInternals.h: fixup on the CHAR range macro
15703 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
15704 code.
15705 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
15706 * uri.c: added xmlParseURI() I can't believe I forgot to
15707 implement this one in 2.0 !!!
15708 * SAX.c: moved doc->encoding update in the endDocument() call.
15709 * TODO: updated.
15710
Daniel Veillard06047432000-04-24 11:33:38 +000015711Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15712
15713 * tree.h: removed extraneous xmlRemoveProp definition
15714 * TODO: added item about --disable-corba configure switch
15715 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
15716 * nanoftp.c: fixed include problems giving troubles on AIX and
15717 slowlaris
15718 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
15719 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
15720 comment and headers changes to lower gtk-doc number of warnings
15721 * doc/html/*: rebuilt docs
15722
Daniel Veillarde0aed302000-04-16 08:52:20 +000015723Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15724
15725 * HACKING: documented the tag for 1.x and instructions
15726
Daniel Veillard5e873c42000-04-12 13:27:38 +000015727Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15728
15729 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
15730 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
15731 xmlCreateIOParserCtxt
15732 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
15733 significant overall improvement
15734 * xmllint.c: added I/O test to xmllint
15735 * testSAX.c: added a speed test
15736 * doc/* : updated/regenerated
15737
Daniel Veillardfc708e22000-04-08 13:17:27 +000015738Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15739
15740 * xpath.c uri.h parserInternals.h: cosmetic changes from
15741 "Timur I. Bakeyev" <timur@bat.ru>, including making
15742 xmlCreateURI() public
15743
Daniel Veillard5d211f42000-04-07 17:00:24 +000015744Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15745
15746 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
15747 and the code at the same time. Added a clean mechanism for
15748 overload or added input methods: xmlRegisterInputCallbacks()
15749 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
15750 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
15751 * TODO: updated
15752 * doc/* : updated/regenerated
15753 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
15754 source dir
15755
Daniel Veillarde77a9182000-04-05 19:12:29 +000015756Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15757
15758 * testURI.c: yet another forgotten commit, I should get some sleep !
15759
Daniel Veillardce8b83b2000-04-05 18:38:42 +000015760Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15761
15762 * xmllint.c: forgot to commit this too ?
15763
Daniel Veillardb9df4042000-04-05 14:23:16 +000015764Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15765
15766 * xmlversion.h.in : forgot to commit this previously
15767
Daniel Veillard361d8452000-04-03 19:48:13 +000015768Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15769
15770 * configure.in: preparing libxml-2.0.0 version looks Ok so far
15771 * README TODO: updated for release
15772 * uri.c uri.h: added authority parsing/saving
15773 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
15774 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
15775 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
15776 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
15777 Makefile.am : added compile-time customization of libxml
15778 --with-ftp --with-http --with-html --with-xpath --with-debug
15779 --with-mem-debug
15780 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
15781 #include <libxml/xxx.h> I hope it won't break too much stuff
15782 and will be manageable in the future...
15783 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
15784 and added xmllint to the installed programs
15785 * uri.h: added xmlFreeURI()
15786
Daniel Veillardec303412000-03-24 13:41:54 +000015787Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15788
15789 * uri.c uri.h: finished the escaping handling, the base support
15790 and the URI path normalization. Looks good just lacks the
15791 authority content parsing code.
15792 * Makefile.am: added instructions to generate testURI
15793 * TODO: updated
15794 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
15795 added links and icons for W3C and Gnome
15796
Daniel Veillard8f621982000-03-20 13:07:15 +000015797Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15798
15799 * xmlmemory.[ch] : seems I forgot to actually update the files in
15800 the last commit :-)
15801 * doc/xml.html doc/html/* : updated and uploaded the docs
15802
Daniel Veillard3dd82e72000-03-20 11:48:04 +000015803Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15804
15805 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
15806 * TODO: updated
15807 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000015808 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000015809 gfree).
15810 * Makefile.am, uri.c, uri.h: added a set of functions to do
15811 exact (litteraly copied from the RFC 2396 productions) parsing
15812 and handling of URI. Will be needed for XLink, one XML WFC,
15813 XML Base and reused in the nano[ftp/http] modules. Still work
15814 to be done.
15815
Daniel Veillardedfb29b2000-03-14 19:59:05 +000015816Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15817
15818 * configure.in, libxml.spec.in : libxml2
15819 * doc/* : updated the doc page, rebuilt the docs
15820
Daniel Veillardcf461992000-03-14 18:30:20 +000015821Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15822
15823 * all: tagged LIB_XML_1_X
15824 * *.c *.h : updated from W3C CVS tree
15825 * configure.in : 2.0.0-beta
15826 * libxml.spec.in : libxml2 package nam
15827 * result/* : new version of the tests output
15828
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000015829Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15830
15831 * doc/xml.html, doc/update.html: updated docs, 1.8.7
15832
Daniel Veillardb566ce12000-03-04 11:39:42 +000015833Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15834
15835 * doc/* : rebuilt the docs
15836 * parser.c: final patch on #6766
15837 * valid.c: small patch on validity checks.
15838
Daniel Veillardfb76c402000-03-04 11:39:42 +000015839Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15840
15841 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
15842 added
15843 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
15844 compatibility w.r.t. XML spec and existing code.
15845
Daniel Veillard90fb02c2000-03-02 03:46:43 +000015846Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15847
15848 * parser.c: seems a better solution to <a> </a> exists,
15849 will try it for a while
15850
Daniel Veillard83a30e72000-03-02 03:33:32 +000015851Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15852
15853 * parser.c: tried to remove the <a> </a> generating <a/>
15854 this is hard. Left a flag for that purpose. Fixed bug #6766
15855 * configure.in: prepared 1.8.7 not released, due to previous
15856 problem
15857
Daniel Veillard88f00ae2000-03-02 00:15:55 +000015858Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15859
15860 * doc/xml.html : applied second patch from Paul DuBois
15861
Daniel Veillard402e8c82000-02-29 22:57:47 +000015862Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15863
15864 * doc/xml.html : applied patch from Paul DuBois
15865
Daniel Veillardd0f7f742000-02-02 17:42:48 +000015866Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15867
15868 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
15869
Daniel Veillard5feb8492000-02-02 17:15:36 +000015870Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15871
15872 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
15873 compilation warnings on various platforms.
15874 * parser.c: Fixed #5281 validity error callbacks are now desactived
15875 by default if not validating.
15876
Daniel Veillardf341f932000-02-02 14:52:08 +000015877Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15878
15879 * nanoftp.c, win32config.h.in: patches to compile on WIN32
15880
Daniel Veillard13c757e2000-02-01 23:59:15 +000015881Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15882
15883 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
15884 <gkatsi@cs.toronto.edu>
15885
Daniel Veillard726e8792000-01-30 20:04:29 +000015886Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15887
15888 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
15889 processing URLs
15890
Daniel Veillarde41f2b72000-01-30 20:00:07 +000015891Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15892
15893 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
15894 xmlNanoFTPUpdateURL for persistent control connections.
15895 * configure.in: 1.8.6
15896
15897Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15898
15899 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
15900 * tree.[ch] : added xmlSaveNoEmptyTags
15901
James Henstridgef3be9312000-01-28 13:59:21 +0000159022000-01-29 James Henstridge <james@daa.com.au>
15903
15904 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
15905
15906 * Makefile.am: added nanoftp.[ch] to the build.
15907
Daniel Veillardaeea04f2000-01-25 19:27:27 +000015908Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15909
15910 * nanoftp.[ch]: cleanup, comments, API
15911 * debugXML.c : fixed a bug in the cat command
15912 * doc/*: regenerated the docs
15913
Daniel Veillardda07c342000-01-25 18:31:22 +000015914Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15915
15916 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
15917 * debugXML.c : fixed a bug in the cat command
15918 * valid.c: fixing some small probs
15919 * libxml.spec.in: get rid of the SNAP suffix
15920 * doc/xml.html: updated the status
15921
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000015922Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15923
15924 * xml-config.in: xml-config --version to just return the
15925 version number
15926 * xpath.c: some cleanup w.r.t. axis when the current node is
15927 an attribute.
15928 * TODO: updated
15929
Daniel Veillard461a66c2000-01-18 18:01:01 +000015930Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15931
15932 * configure.in: prepared for libxml-1.8.5
15933 * doc/* recompiled the documentation
15934
159352000-01-17 Jody Goldberg <jgoldberg@home.com>
15936
15937 * configure.in : WARNING autoconf subtlety alert :
15938 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
15939 when looking for zlib.h so that HAVE_ZLIB_H is defined.
15940 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
15941 get defined by AC_CHECK_HEADERS.
15942
Daniel Veillardf967b902000-01-17 16:06:10 +000015943Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15944
15945 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
15946 Rune.Djurhuus@fast.no
15947
Daniel Veillardad8f99d2000-01-15 14:20:03 +000015948Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15949
15950 * TODO: updated
15951 * tree.c, parser.c: made sure that only memory alloc problems
15952 and internal parser errors are allowed to write to stdout or
15953 stderr.
15954
Daniel Veillard0142b842000-01-14 14:45:24 +000015955Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15956
15957 * tree.c : restored xmlNewGlobalNs since this seems used by
15958 a lot of existing code :-(, fixed a bug in xmlNewNs
15959 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
15960 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
15961 to exit() from the library code.
15962 * xpath.c, parser.c: removed bugs or unused code detected by
15963 Windows compilers
15964 * parser.c: started adding interfaces for parsing well balanced
15965 XML fragments
15966 * configure.in: releasing 1.8.4
15967 * doc/* : rebuilt the docs
15968
Daniel Veillard2eac5032000-01-09 21:08:56 +000015969Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15970
15971 * tree.[ch] : added xmlNewDocFragment() for DOM
15972 * testHTML.c: uninitialized variable.
15973
Daniel Veillardf3a73582000-01-05 14:58:39 +000015974Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15975
15976 * doc/* : rebuild the docs
15977
Daniel Veillard71b656e2000-01-05 14:46:17 +000015978Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15979
15980 * acconfig.h: readline and history patch
15981 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
15982 * tree.c: added check and handling when possibly removing an ID
15983 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
15984 and saving.
15985 * test/HTML/entities.html result/HTML/entities.html* : test for
15986 various entities reference cases
15987 * result/HTML/* : as a result output of some testcase have
15988 changed
15989 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
15990 by previous example. added xmlParseTryOrFinish().
15991 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
15992 entities.h debugXML.h HTMLparser.h: changed the way struct are
15993 declared to allow gtk-doc to expose those
15994 * parser.c: closed bug #4960
15995 * Makefile.am configure.in: Applied patch from
15996 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
15997 and math/socket libs detection
15998
Daniel Veillard437b87b2000-01-03 17:30:46 +000015999Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16000
16001 * configure.in, Makefile.am: link tester against readline
16002 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
16003
Daniel Veillard686d6b62000-01-03 11:08:02 +000016004Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16005
16006 * tree.[ch]: added xmlRemoveProp
16007 * win32config.h.in nanohttp.c: avoid including the Windows
16008 socket stuff in every C files
16009 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
16010 the XmL parser(s)
16011 * test/ns4 result/ns4 etc...: added test case for previous prob
16012 * tree.c: xmlNewNs wasn't checking for double definition
16013 * Makefile.in: fixed a problem with dist-hook duplicates
16014 * parser.[hc], xmlIO.c: fixed the loading of external entities
16015 APIs, now xmlLoadExternalEntity() is used everywhere and
16016 setting up an app specific front-end using the
16017 * SAX.c parser.c: some fixes, now the xhtml spec validates
16018 with the xhtml DTD.
16019 * error.c: fixed crashes in case of no input stream
16020 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
16021 to the validation tests and results
16022
Daniel Veillard5e5c6231999-12-29 12:49:06 +000016023Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16024
16025 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
16026 too htmlCreatePushParserCtxt() and htmlParseChunk()
16027 * parser.c: a bit of cleanup.
16028 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
16029 to XML) removed the last mem leak known
16030 * HTMLtree.c: output message cleanup
16031 * xmlmemory.c: display content info about memory blocks
16032 * result/HTML/wired.* : missing att value warning change
16033
Daniel Veillardbe849cf1999-12-28 16:43:59 +000016034Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16035
16036 * doc/* : rebuilt the documentation
16037
Daniel Veillarddbfd6411999-12-28 16:35:14 +000016038Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16039
16040 * parser.[ch] parserInternals.h: Push parser for XML,
16041 seems to work fine now
16042 * tester.c debugXML.[ch]: Added an XML shell debug facility and
16043 --push for push testing
16044 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
16045 * testSAX.c: added --push
16046 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
16047 subtree
16048 * xmlIO.[ch] : enriched API + fixes for push mode
16049 * entities.[ch]: added the entity content length to the struct.
16050 * xmlmemory.[ch]: new API to show the last entries for the shell
16051 * valid.c: added required attribute testing
16052 * SAX.c: the cdata callback now merge contiguous fragments
16053 * HTMLparser.c: cleanup of some macros
16054
Daniel Veillard3c558c31999-12-22 11:30:41 +000016055Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16056
16057 * parser.c: fix for PIs name starting with xml
16058 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000016059 * *.c, configure.in win32config.h.in : generate win32config.h for
16060 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000016061
Daniel Veillard0caf07a1999-12-21 16:25:49 +000016062Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16063
16064 * parser.c: fixed a stupid = vs. == bug :-(
16065 * doc/gnome-xml.sgml: s/glade/xml/
16066
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000016067Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16068
16069 * configure.in, doc/xml.html : bug fix release 1.8.2
16070 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
16071 Hopefully the end of that silly C++ include problem
16072 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
16073 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
16074 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
16075 troubles with autoclosed elements when the stree shape doesn't
16076 follow the DtD specs. Added htmlIsAutoClosed() and
16077 htmlAutoCloseTag()
16078 * result/HTML/*.htm*: Updated the HTML examples regression tests output
16079 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
16080 * debugXML.c: fixed a bug on printing default namespaces.
16081 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
16082
Daniel Veillardb24054a1999-12-18 15:32:46 +000016083Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16084
16085 * result/HTML/*.htm[l] : updated the HTML regression tests according
16086 to the new output
16087 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
16088 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
16089 problem due to intermix of extern "C" { ... } declarations for C++
16090 and recursive includes in the headers
16091
Chris Lahey323c48c1999-12-18 15:32:45 +0000160921999-12-20 Chris Lahey <clahey@umich.edu>
16093
16094 * HTMLtree.c: Made it so that html nodes with a single child do
16095 not insert a carriage return before or after the child node.
16096
Daniel Veillardb24054a1999-12-18 15:32:46 +000016097Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000016098
16099 * configure.in, doc/xml.html : bug fix release 1.8.1
16100 * parser.c: fixed bug #4344
16101 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
16102 added the glue to avoid C++ problems
16103 * doc/* : regenerated the documentation
16104
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000016105Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16106
16107 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
16108 namespace recognition, and Dia as a resul :-(
16109 * encoding.c: closed bug #3950
16110
Daniel Veillard944b5ff1999-12-15 19:08:24 +000016111Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16112
16113 * valid.c: debugging a posteriori validation, except URI expansion
16114 stuff this should be fixed now
16115 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
16116 Carl Nygard <cnygard@bellatlantic.net>
16117 * tester.c: added --postvalid, cleaning of the code
16118 * tree.[ch]: added xmlDocGetRootElement()
16119
Ramiro Estrugobfce3771999-12-15 04:32:07 +000016120Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
16121
16122 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
16123 c++ losage.
16124
Daniel Veillard10a2c651999-12-12 13:03:50 +000016125Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16126
16127 * configure.in, doc/xml.html : bumped to 1.8.0
16128 * xlink.[ch], Makefile.am : added framework for link detection
16129 * parser.h: added nbChars to parser context, needed for cleanup.
16130 * xmlmemory.c: removed a nasty bug when out of mem
16131 * valid.[ch]: adding namespace support for attribute decl
16132 * tester.c: added --debugent option
16133 * debugXML.[ch]: added xmlDebugDumpEntities()
16134 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
16135 buffers instead, this was really needed, validation was breaking
16136 in strange ways due to that. Added xmlParseStringPEReference()
16137 and other parsing from strings functions. Entities processing
16138 modified again, but PERef are still not handled correcly but
16139 unless you're Eve Maller you won't notice :-)
16140 * HTMLparser.c: large changes toward reliability, and switched to
16141 lowercase internal tags, XHTML is lowercase, so it will help
16142 that output is closer to next version.
16143 * doc/* : regenerated the documentation, it is now hosted at
16144 http://xmlsoft.org/ (same bits I just bought the domain :-)
16145
16146
Daniel Veillard294cbca1999-12-03 13:19:09 +000016147Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16148
16149 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
16150 doc generation
16151 * parser.c: fixed bugs #3908 and #3937 and a memory leak
16152 in the SAX API
16153 * doc/*: rebuilt the doc making sure everything appears in the
16154 HTML files
16155
Daniel Veillardf5c2c871999-12-01 09:51:45 +000016156Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16157
16158 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
16159 added the patch from Carl Nygard <cnygard@bellatlantic.net>
16160 which allow impressive speed improvement on dataset with
16161 large text pieces, but at the cost of broken binary
16162 compatibility and slightly bigger memory usage.
16163 Configure with --with-buffers to activate them, they
16164 are protected with XML_USE_BUFFER_CONTENT define.
16165 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
16166 goal is 0 memory left allocated once parser is no more used
16167 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
16168 call xmlCleanupParser() and xmlMemoryDump()
16169
Daniel Veillarda819dac1999-11-24 18:04:22 +000016170Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16171
16172 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
16173 * parser.[ch] encoding.[ch]: added memory cleanup routines
16174 * parser.c: closing bug #3788
16175 * doc/*: rebuilt the doc
16176
Daniel Veillard11a48ec1999-11-23 10:40:46 +000016177Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16178
16179 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
16180 xmlNewTextChild() and xmlSetCompressMode() behaviour.
16181 * tester.c: added --compress option
16182 * doc/*: rebuilt the documentation
16183
Daniel Veillard4c3a2031999-11-19 17:46:26 +000016184Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16185
16186 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
16187 if given /proc/kcore as input !
16188 * doc/xml.html doc/*: updated and rebuilt the documentation
16189
16190Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000016191
16192 * parser.c: Fixed some wrongly space collapsing code due to
16193 a misreading of the spec.
16194 * result/*: fixed the output accordingly
16195
16196Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000016197
16198 * encoding.c: bug fix and typos
16199 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
16200 * parser.c: added attribute normalization closing bug #3597
16201 * test/att* result/att* SAXresult/att*: testcase for attribute
16202 normalization
16203
Daniel Veillardd7e200c1999-11-15 17:53:11 +000016204Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16205
16206 * configure.in: closing bug #3163 by adding extra flags for the
16207 cc compiler on HP-UX
16208
Daniel Veillard51e3b151999-11-12 17:02:31 +000016209Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16210
16211 * valid.[ch] : removed a typo and an enumerated type bug in the
16212 xmlAddElementDecl() function
16213 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
16214 call to xmlEncodeEntitiesReentrant() so that the functions
16215 New, Set and Get are at the same level.
16216 * parser.c HTMLparser.c: extra memory allocation bug for
16217 attributes detected by someone using libxml in embedded systems :-)
16218
Daniel Veillard962195f1999-10-28 15:51:53 +000016219Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16220
16221 * xmlmemory.h: turned off mem debug :-\
16222
Daniel Veillard35008381999-10-25 13:15:52 +000016223Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16224
16225 * parser.c: closed bug #2784 a one line fix, but worth pushing
16226 a new release out
16227 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
16228 some structures, comments before and after the
16229 main element, and other nastyness
16230 * HTMLtree.c tree.c: accomodate the extended HTML supported
16231 * configure.in: pushing 1.7.4
16232 * test/ent8 and related outputs : added a new test for bug #2784
16233 * test/HTML/wired.html and related output: a nasty HTML example
16234 * Makefile.am: improved the test scripts
16235 * docs/* : reran the documentation extractor, updated xml.html
16236
Daniel Veillard7c1206f1999-10-14 09:10:25 +000016237Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16238
16239 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
16240 HTMLparser and debugged the HTML related code. HTML documents
16241 now have their own type
16242 * entities.c: do not dump &apos; for HTML output
16243 * xmlmemory.c: improvement, breakpoint mechanism
16244 * testHTML.c: added --sax --repeat ...
16245 * Makefile.am: improved the HTML tests
16246 * valid.[ch]: added xmlValidGetValidElements and
16247 xmlValidGetPotentialChildren
16248 * tester.c: added --insert to test the 2 new functions
16249 * test//* result//* SAXresult//* : regression test cleanup
16250 and extension.
16251 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
16252 gnome-xml-nanohttp.html
16253
Daniel Veillard7d2c2761999-10-11 15:09:51 +000016254Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16255
16256 * HTMLparser.c: fixed problems with some autoclose tags
16257 * tree.c: fixed XML output problems.
16258 * result/* SAXresult/*: update of the tests output
16259
Daniel Veillard6077d031999-10-09 09:11:45 +000016260Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16261
16262 * Makefile.am: Arturo patch for xmlConf.sh version info
16263 * parser.c: Tim Josling patch for single quoted items
16264 * tester.c: Tim Josling patch for tester options usage
16265 * tree.h: indent cleanup
16266
Daniel Veillard2673d3c1999-10-08 14:37:09 +000016267Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16268
16269 * HTMLparser.c parser.h : Fixed problems with HTML parsing
16270 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
16271
Daniel Veillard00fdf371999-10-08 09:40:39 +000016272Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16273
16274 * tree.c : Raph patch for initialization of CORBA fields
16275 * parser.c, xpath.c, ...: modification of doc comments
16276 * xpath.c : allow spaces in xpath expressions
16277
Daniel Veillardad219441999-09-27 08:17:49 +000016278Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16279
16280 * xmlmemory.h: turning off memory debug :-(
16281
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016282Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16283
16284 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
16285 better SAX interfaces.
16286 * testSAX.c: uses the new SAX routine, avoid fetching any remote
16287 entity.
16288 * configure.in: 1.7.2
16289
16290Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000016291
16292 * libxml.spec.in: fixed the URL
16293 * doc/xml.html: improved the documentation front-end
16294
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016295Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000016296
16297 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
16298
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016299Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000016300
16301 * libxml.spec.in: fixed the alpha compile problem
16302 * parser.[ch]: changed errno to errNo in the parser context :-(
16303 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
16304 * doc/xml.html: changed CHAR to xmlChar
16305 * doc/html/*: recompiled the documentation
16306 * configure.in: 1.7.1
16307
Daniel Veillard7f7d1111999-09-22 09:46:25 +000016308Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16309
16310 * parser.h: modified the parser context struct to regain 1.4.0
16311 binary compatibility
16312 * parser.c, xml-error.h: added errno ot teh context and defined
16313 a set of errors values with update of errno
16314 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
16315 DTDs and entities
16316 * *.h, *.c: complete cleanup of the use of config.h and include
16317 protection depending on the current setup.
16318 * overalll debugging, maintenance and bug-fixing on all modules
16319 * updated the documentation
16320 * ready for 1.7.0
16321
Daniel Veillardc08a2c61999-09-08 21:35:25 +000016322Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16323
16324 * HTMLparser.c : cleanup
16325 * SAX.c valid.c valid.h: added ID/IDREF checking
16326 * tree.c tree.h: extended doc structure for refs
16327 * configure.in: 1.6.2
16328 * parser.c: patched bug in SAX user arg call
16329 * parserInternals.h: patched missing close in C++ wrapping
16330 * testXPath.c xpath.c xpath.h: prepared for extensibility,
16331 especially upcoming XPointer implementation.
16332 * doc/xml.html: augmented, typo
16333
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000016334Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
16335
16336 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
16337 not all invocations of install understand -d.
16338
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000016339Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
16340
16341 * Makefile.am: prepend all the test* calls with $(top_builddir) -
16342 to make 'check' works, when builddir != srcdir.
16343
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000016344Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16345
16346 * doc/xml.html : updated the documentation
16347
Daniel Veillard6454aec1999-09-02 22:04:43 +000016348Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16349
16350 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
16351 not deallocated memory blocks
16352 * *.c : replaces all calls to malloc() free() and realloc() to
16353 the wrapper functions/macros
16354 * tree.c : removed memory leaks dues to calling xmlFreeNode()
16355 instead of xmlFreeNodeList()
16356
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000016357Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16358
16359 * HTMLparser.c: corrected a stupid bug leading to core dump at
16360 tree deallocation. Removed warnings indicated by
16361 Stephane.Conversy@lri.fr
16362 * entities.c: Fixes Yet Another Stupid Bug, entities were not
16363 looked for in the external subset
16364
16365Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000016366
16367 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
16368 on SGI by Stephane.Conversy@lri.fr
16369
Daniel Veillardb96e6431999-08-29 21:02:19 +000016370Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16371
16372 * all .h : changed the prototype declaration indent as in gtk
16373 * most .c : working on reducing the TODOs in the code
16374 * most .c : cleanup though -pedantic and Insure++
16375 * improvements on validation ID checkings.
16376 * tree.[ch] SAX.c: added support for namespace on attributes #2022
16377 * xml-config.in: closed #1810
16378
16379Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000016380
16381 * tree.h, valid.c, valid.h: more work on validity, IDs
16382 * xpath.c: added/fixed comparidon and equlity, added a new isinf
16383 definition for AIX
16384
Daniel Veillardb556eb51999-08-15 17:19:50 +000016385Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16386
16387 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
16388 the distribution due to a cut'n paste error at last commit
16389
Daniel Veillardb05deb71999-08-10 19:04:08 +000016390Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16391
16392 * configure.in: upgraded to version 1.4.0
16393 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
16394 Big update, added a large part of the validation process,
16395 it should be usable, but some parts are missing
16396 * xpath.c: improved the implementation w.r.t. root.
16397 * Makefile.am: added more tests
16398 * test and result trees: added a lot of tests
16399 * libxml.spec.in: export libxml.so.0 and libxml.so.1
16400
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000016401Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16402
16403 * Added an HACKING file
16404
Daniel Veillarde2d034d1999-07-27 19:52:06 +000016405Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16406
16407 * xpath.[ch] : improvements and debug of the XPath implementation
16408 * parser.c, HTMLparser.c : modified the parsers to be progressive
16409 * tree.[ch] : extended the Buffer promitives
16410 * xmlIO.[ch] : added basic I/O routines providing progressive
16411 parsing and ready for I18N conversion plugins
16412 * SAXresult/* : the SAX callback sequence maybe slightly different
16413 now
16414 * test*.c : improved/updated the tests programs
16415 * doc/* : recompiled the docs.
16416
Daniel Veillard15b75af1999-07-26 16:42:37 +0000164171999-07-26 Michael Meeks <michael@edenproject.org>
16418
16419 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
16420
16421 * tree.c: Ditto.
16422
Daniel Veillard1566d3a1999-07-15 14:24:29 +000016423Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16424
16425 * configure.in: upgraded to version 1.4.0
16426 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
16427 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
16428 XML query language, see http://www.w3.org/TR/xpath for more details.
16429 * parser.c, parser.h: added CHAR* related string functions for XPath
16430 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
16431 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
16432 rebuild the docs.
16433 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
16434 and regression testing capabilities for XPath.
16435
Daniel Veillardd79d7871999-07-12 10:38:12 +000016436Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16437
16438 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
16439 closing bug #1646
16440
Daniel Veillardbe9e5951999-07-12 09:16:45 +000016441Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16442
16443 * Makefile.am, example/Makefile.am: closed bug #1683
16444
Daniel Veillard3166ab11999-07-11 16:14:19 +000016445Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16446
16447 * example/Makefile.am, configure.in: added the makefile for the
16448 gjobread example
16449
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000016450Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
16451
16452 * doc/Makefile.am:
16453 - fix which allow "make install DESTDIR=</install/prefix>".
16454
Daniel Veillard7cc3c041999-07-09 10:11:57 +000016455Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16456
16457 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
16458 which fixed a problem on the file reading-code.
16459
Daniel Veillard82150d81999-07-07 07:32:15 +000016460Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16461
16462 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
16463 output.
16464 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
16465
Daniel Veillard5233ffc1999-07-06 22:25:25 +000016466Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16467
16468 * parser.h : Oops removed the binary compatibility problem
16469 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
16470 * parser.c, HTMLparser.c: applied patches for reading from stdin
16471
Daniel Veillardbe70ff71999-07-05 16:50:46 +000016472Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16473
16474 * parser.c, entities.c, valid.c: cleanup bug #1591
16475 * configure.in: cleanup bug #1592
16476 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
16477 the same tree back-end. Hence gdome will be available for it.
16478 * doc/Makefile.am: close bug #617
16479
Daniel Veillard97fea181999-06-26 23:07:37 +000016480Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16481
16482 * parser.c: alloctate a per parser context SAX interface block
16483
Daniel Veillard14fff061999-06-22 21:49:07 +000016484Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16485
16486 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
16487 and xmlEncodeEntitiesReentrant with the correct one :-\
16488
16489Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16490
16491 * commit of my internal XML base changes, quite a lot of
16492 changes, cleanups, better entities support, framework for
16493 new I/O and charset detection and handling
16494 * Fixed the configure/Makefile stuff to generate shared libs
16495 with the proper version info, so we jumped on rev from
16496 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
16497 xmlEncodeEntities() result need to be freed now, and a string
16498 xmlParserVersion provide the current library version.
16499
Raph Levien05240da1999-06-15 21:27:11 +000016500Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
16501
16502 * parser.c: fixed a buffer overrun for when you have a very long
16503 attribute with no entities in it.
16504
Daniel Veillardbb2da581999-06-13 14:37:07 +000016505Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16506
16507 * added example directory
16508 * added example/gjobs.xml gjobread.c, still need a Makefile.in
16509
Daniel Veillard011b63c1999-06-02 17:44:04 +000016510Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16511
16512 * Release of libxml-1.1, nearly everything has been touched for
16513 this.
16514 * Added more regression tests
16515 * Updated the documentation
16516
Daniel Veillard27d88741999-05-29 11:51:49 +000016517Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16518
16519 * tree.[ch]: unified the XML_NO_CORBA defines.
16520 * parser.c encoding.[ch]: started plugging in char encoding detection
16521
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000016522Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
16523
16524 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
16525 Also freed allocated buffer.
16526
Daniel Veillard27d88741999-05-29 11:51:49 +000016527Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000016528 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
16529 reentrancy problem at printing. One is left in entities.c, to
16530 remove ASAP
16531 * testSAX.c : added a test example showing the use of the SAX
16532 interface if one doesn't want to build the DOM tree.
16533 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
16534
Daniel Veillard517752b1999-04-05 12:20:10 +000016535Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16536
16537 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
16538 large revamping of the parser to use SAX callbacks
16539 http://www.megginson.com/SAX/ (or at least a C like interface
16540 a la Expat). It's now possible to set up your own callbacks
16541 and the parser will not build a DOM tree.
16542 * test/* result/*: updated the test suite, I finally removed
16543 the old Namespace draft support (PI based).
16544
Daniel Veillard87c83bd1999-04-02 16:04:43 +000016545Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16546
16547 * Makefile.am: added test result to EXTRA_DIST for make tests
16548
Daniel Veillard64068b31999-03-24 20:42:16 +000016549Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16550
16551 * parser.c, parserInternals.h: moved the chars macro definitions
16552 to parserInternals.h
16553 * parser.c, error.c: applied patches from "Knut Åkesson"
16554 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
16555
Daniel Veillard012ccc11999-03-23 10:11:11 +000016556Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16557
16558 * xml-config.in : applied patch to make --version work
16559
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000165601999-03-05 Raja R Harinath <harinath@cs.umn.edu>
16561
16562 * Makefile.am (check-local): Alias for `tests' target. This will
16563 cause `make check' to do the right thing.
16564 (tests): Don't run tests in srcdir. Also, replaced calls to
16565 basename with a `sed' "equivalent".
16566
Daniel Veillardd109e371999-03-05 06:26:45 +000016567Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16568
16569 * Renamed error.h to xml-error.h, corrected Makefile.am to list
16570 it in the header and not the sources, updated the doc.
16571 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
16572 pointing this out.
16573
Daniel Veillardbc50b591999-03-01 12:28:53 +000016574Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16575
16576 * parser.c, parser.h, parserInternals.h: memory leak hunting,
16577 exported the inputStream routines.
16578 * doc/html/* : updated accordingly
16579
Daniel Veillardd692aa41999-02-28 21:54:31 +000016580Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16581
16582 * parser.c, parser.h, parserInternals.h: added a few extra
16583 internal calls to allocate and free parser contexts ...
16584 * doc/html/* : updated accordingly
16585
Daniel Veillard55a99271999-02-25 11:01:29 +000016586Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16587
16588 * configure.in, Makefile.am, doc/makefile.am : General changes for
16589 1.0.0 release and including the generated HTML documentation.
16590
Daniel Veillard35925471999-02-25 08:46:07 +000016591Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16592
16593 * makefile.am : added parserInternals.h, oops.
16594
Daniel Veillard1e346af1999-02-22 10:33:01 +000016595Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16596
16597 * parserInternals.h: added this header giving access to the parser
16598 internal functions.
16599 * doc/Makefile.am : added a rebuild target which rebuilds the full
16600 set of documentations
16601 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
16602 the internal subset.
16603 * *.c *.h: modifications needed to generate the documentation using
16604 gtk-doc, cleanup of functions blocks, reorganisation of struct
16605 declarations.
16606
Daniel Veillard1164e751999-02-16 16:29:17 +000016607Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16608
16609 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
16610 the tar and spec file to include the beginning of the doc.
16611
Nuno Ferreira03d04781999-02-13 00:07:17 +0000166121999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
16613
16614 * doc/.cvsignore: Added this file.
16615
Daniel Veillard6800ef31999-02-08 18:33:22 +000016616Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16617
16618 * tree.c: fixed xmlGetProp to return "" when the attribute
16619 exists, even if the node-list is NULL.
16620
Daniel Veillard726c7e31999-02-08 15:13:10 +000016621Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16622
16623 * tree.c: patched an error outputting empty attribute values.
16624 * Makefile.am and doc/makefile.am: have been updated during the
16625 week-end. Sorry for an empty CVS log, I got a shell problem.
16626
Daniel Veillard1899e851999-02-01 12:18:54 +000016627Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16628
16629 * tree.h: cleaned up using enums instead of defines
16630 * parser.c, valid.[ch]: more work on parsing/output of element
16631 declarations
16632
Daniel Veillard3b9def11999-01-31 22:15:06 +000016633Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16634
16635 * valid.[ch], tree.c, parser.c : more work toward full parsing
16636 of XML DTDs.
16637 * README: added informations about mailing-list and on-line
16638 documentation
16639
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000166401999-01-27 Raja R Harinath <harinath@cs.umn.edu>
16641
16642 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
16643
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000016644Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16645
16646 * parser.c, tree.[ch] : more work toward conformance testing,
16647 added a last element to accelerate parsing of very flat structures
16648 started working on internal subset Element content declaration.
16649 * valid.[ch] : first cut at adding code toward validation.
16650 * previous changes had also small impact on most files, especially
16651 the conformance testing using James Clark test suite.
16652
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000016653Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16654
16655 * test/* : updated the examples, most of them were not well
16656 formed (humm), and added rdf2.
16657 * result/* : resulting changes in the output.
16658
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000016659Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16660
16661 * tree.c: changed the behaviour of xmlGetProp on NULL values.
16662
Daniel Veillard44b3a061998-12-05 17:27:22 +000016663Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16664
16665 * tree.c: patched a bug in the generation of empty attributes
16666
Daniel Veillardbe36afe1998-11-27 06:39:50 +000016667Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16668
16669 * entities.[ch], tree.[ch], tester.c: added copy interfaces
16670 for node/trees/documents/... Biggest problem is namespace
16671 support when copying subtrees.
16672
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000016673Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16674
16675 * parser.c, entities.c: improve entities and char ref encoding,
16676 and cleanups of error messages.
16677
Daniel Veillard242590e1998-11-13 18:04:35 +000016678Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16679
16680 * parser.c, entities.c: simple bug hunting done during rpm2html and
16681 rpmfind integration.
16682
Daniel Veillard42dc9b31998-11-09 01:17:21 +000016683Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16684
16685 * parser.[ch]: Added interfaces allowing to specify a SAX
16686 handler before parsing.
16687
Daniel Veillarde3bffb91998-11-08 14:40:56 +000016688Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16689
16690 * parser.c: redirrect all errors reporting through the SAX
16691 error function
16692
Daniel Veillardda4d3c41998-11-04 20:07:05 +000016693Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16694
16695 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
16696 * libtool, tlmain ...: update of the libtool files
16697
Miguel de Icaza442321c1998-11-04 18:13:38 +0000166981998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
16699
16700 * entities.c: Use g_snprintf insteda of snprintf.
16701
Daniel Veillard0ba4d531998-11-01 19:34:31 +000016702Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16703
16704 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
16705 added ent5 test for this purpose.
16706 * parser.c, parser.h: formatting, comments and UTF-8 planning.
16707
Daniel Veillard27271681998-10-30 06:39:40 +000016708Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16709
16710 * parser.c: fixed? a strange error due to compression on a GWP
16711 document.
16712
Daniel Veillard25940b71998-10-29 05:51:30 +000016713Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16714
16715 * tree.[ch]: bug fixing
16716 * entities.[ch]: defined a specific type for predefined entities
16717 * doc/xml.html: more documentation on the library, how to use it,
16718 overview of the interfaces.
16719
Daniel Veillard16253641998-10-28 22:58:05 +000016720Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16721
16722 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
16723
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000016724Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16725
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000016726 * tree.c: corrected a small bug
16727 * doc/xml.html: continuing writing documentation.
16728
16729Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16730
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000016731 * debugXML.h debugXML.c: added debugging utilities.
16732 * tester.c: added --debug switch.
16733 * tree.c: patched an incorrect node->type assignment.
16734 * parser.c: formatting, ensure that node->doc != NULL in attributes
16735
Daniel Veillardccb09631998-10-27 06:21:04 +000016736Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16737
16738 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
16739 entity support and provide an internal representation close to
16740 DOM one (entity ref nodes, and attribute value as tree). I tried
16741 to preserve the interface but this will surely break some apps
16742 (I have to change rpm2html/rpmfind for example). I had to change
16743 two interfaces, and the generated tree is somewhat different.
16744 * doc/* : started documenting the XML library, the tree and
16745 DOM/Corba. This is a first step.
16746
Daniel Veillard11e00581998-10-24 18:27:49 +000016747Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16748
16749 * parser.c: Set up the fonctions comment block, boring but useful.
16750 * parser.h, SAX.c, parser.c: now attributes are processed through
16751 the SAX interface. The problem is that my SAX interface diverged
16752 quite a bit from the original one, well this is not an official
16753 spec, and translating it from Java to C is hairy anyway...
16754
Daniel Veillard97b58771998-10-20 06:14:16 +000016755Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16756
16757 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
16758 fonctions comment block, boring but useful.
16759
16760Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000016761
16762 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
16763 conversion routines. However they are not yet used to convert the
16764 inputs. The core will run with UTF-8.
16765
Daniel Veillard33942841998-10-18 19:12:41 +000016766Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16767
16768 * tree.c : make sure that the type id is properly set-up when
16769 a new object is allocated, needed for DOM.
16770
Daniel Veillard27fb0751998-10-17 06:47:46 +000016771Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16772
16773 * tree.h, tree.c: Ok, the main objects in the tree will be native
16774 corba objects, it costs 8 bytes per Node, Attribute and Document
16775 but it simplifies the Corba integration a lot (no extra interface
16776 objects to allocate/free).
16777
Daniel Veillard0bef1311998-10-14 02:36:47 +000016778Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16779
16780 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
16781 and changed NODEs contants for conformity with DOM Level 1
16782
Daniel Veillard27864701998-10-08 03:47:24 +000016783Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16784
16785 * added hooks to keep track of servants when creating objects
16786 xmlDoc and xmlNode (for Corba export).
16787
Daniel Veillarda6e1d121998-10-04 14:41:05 +000016788Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16789
16790 * added xml-config script.
16791
Daniel Veillard7066a791998-10-01 20:28:28 +000016792Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16793
16794 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
16795 to autoupdate libtool and automake conf files.
16796
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000167971998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
16798
16799 * Makefile.am: Use '?' to separate the sed
16800 commands as ',' is used when people pass -Wl,something.
16801
16802
Daniel Veillard15a8df41998-09-24 19:15:06 +000016803Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16804
16805 * tree.c, tree.h: added a per-document compression interface.
16806
Daniel Veillard151b1b01998-09-23 00:49:46 +000016807Tue Sep 22 20:47:38 EDT 1998
16808
16809 * tree.c, tree.h: added saving with compression and added interfaces
16810 to control the compression level (xmlGetCompressMode,
16811 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
16812
Daniel Veillard70120ff1998-09-22 00:24:21 +000016813Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16814
16815 * parser.c: corrected a loop for files of size 0
16816
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000168171998-08-20 Raja R Harinath <harinath@cs.umn.edu>
16818
16819 * error.h: New file. Contains prototyes from `error.c'.
16820
Tom Tromeyc19653d1998-08-14 01:22:43 +000016821Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
16822
16823 * Makefile.am (xmlincdir): New macro.
16824 (xmlinc_HEADERS): Renamed from include_HEADERS.
16825
Daniel Veillard845664d1998-08-13 04:43:19 +000016826Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16827
16828 * applied small patch on numeric entities from
16829 Christopher Blizzard <blizzard@appliedtheory.com>
16830
Daniel Veillard260a68f1998-08-13 03:39:55 +000016831Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16832
16833 * New release 0.2, removed the old xml_* files so that it's
16834 coherent with the other CVS base (W3C), far better conformance
16835 to standard, new namespaces, decent entities support, beginning
16836 of a SAX-like interface. Nearly nothing left intact, even the
16837 test examples ...
16838
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000168391998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
16840
16841 * .cvsignore: Add .deps dir
16842
Daniel Veillardf8015fa1998-07-26 21:31:38 +000016843Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16844
16845 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
16846
Daniel Veillardfe926001998-07-26 04:28:20 +000016847Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000016848
Daniel Veillardfe926001998-07-26 04:28:20 +000016849 * configure.in: added test for CPP
16850 * AUTHORS, Changelog: the original ones didn't get commited but the
16851 glib ones instead, fixed.
16852 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000016853
Daniel Veillardfe926001998-07-26 04:28:20 +000016854Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000016855
Daniel Veillardfe926001998-07-26 04:28:20 +000016856 * integrated code developped at W3C
16857 * changed the original Copyright
16858 * migrated to automake
16859 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000016860